快速學習-Solidity源碼和智能合約

Solidity源碼和智能合約

  • Solidity 源代碼要成爲可以運行在以太坊上的智能合約需要經歷如下的步驟:
  1. 用 Solidity 編寫的智能合約源代碼需要先使用編譯器編譯爲字節碼(Bytecode),編譯過程中會同時產生智能合約的二進制接口規範(Application Binary Interface,簡稱爲ABI);
  2. 通過交易(Transaction)的方式將字節碼部署到以太坊網絡,每次成功部署都會產生一個新的智能合約賬戶;
  3. 使用 Javascript 編寫的 DApp 通常通過 web3.js + ABI去調用智能合約中的函數來實現數據的讀取和修改。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章