Odak modu
How We Can Develop Smart Contracts
Generally, there are two ways to develop smart contracts on blockchains: Using existing libraries and developing your own code from scratch:
Using existing libraries
Blockchains create their own libraries, so there is no need to write code from scratch for certain standard operations. With a few easy-to-prepare code pieces, we can quickly and easily create our own smart contracts by calling these libraries from GitHub.
In Ethereum, these libraries are called ‘standards’. The Ethereum community has adopted many standards that help keep projects interoperable across implementations, and ensure smart contracts and dApps remain composable.
Tokens are one of the most fundamental contracts in blockchains and by understanding tokens we can understand the whole structure. That's why startup applications start with developing their own tokens using a standard.
Per Ethereum official website, here are some of the most popular token standards on Ethereum:
Developing your own code from scratch
Once we understand how the overall structure works using libraries in a blockchain, we can start developing our own contracts from scratch or we can make upgrades that may occur to add features, fix bugs, or improve performance.
Smart contracts in EVM-compatible blockchains are developed with Solidity programming language. After learning Solidity fundamentals, in the following sections, we will kickstart our Smart Contract development journey by using the standards. We’ll also develop some smart contracts and dApps from scratch.
Resources:
https://ethereum.org/en/developers/docs/standards/
https://ethereum.org/en/developers/docs/standards/tokens/
Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar
Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!
Yorum yapabilmek için derse kayıt olmalısın!