Resource-Oriented Programming is a new smart contract programming model introduced by Libra’s MoveVM. It has also been adopted by DapperLabs new blockchain Flow, which focuses on crypto assets, fungible and non-fungible, and games.
In this talk I will introduce what the common pain points in smart contract development are and how resource-oriented programming can help in such scenarios.
Smart contracts have been widely used in various fields, empowering a lot of decentralized applications. However, while a lot of these decentralized applications deal with ownership and assets of real-world value, current smart contract programming language and VMs are not designed specifically for these use cases. Over the past few years, people have found a lot of bugs and vulnerabilities in these decentralized applications. Some of them resulted in users losing money.
Resource-oriented programming was introduced to better handle these logic that deal with ownership and valuable assets. Code written in resource-oriented programming languages are naturally immune to most reentrancy vulnerabilities and is particularly good at managing ownership and assets.
About Hsuan Lee
Co-founder and CEO at portto, a company aiming to make blockchain technology simple for users and developers.
VP of Engineering at COBINHOOD and DEXON Foundation. Built a crypto exchange, a new blockchain with its novel consensus algorithm, a blockchain explorer, a few crypto wallets and several developer tools.