文章摘要:3月25日,BSN第二次開發者大賽正式啟動,本次大賽以「編寫基於多種底層框架的智能合約」為主題,開發者可基於FISCO BCOS等主流底層框架,結合業務場景設計、開發並部署智能合約。
3月25日,BSN第二次開發者大賽正式啟動,本次大賽以「編寫基於多種底層框架的智能合約」為主題,開發者可基於FISCO BCOS等主流底層框架,結合業務場景設計、開發並部署智能合約。
為了讓大家更好上手智能合約開發,區塊鏈服務網路發展聯盟與FISCO BCOS開源社區共同推出「7個課時速成智能合約全能型開發」系列教程,助力開發者學習並熟悉合約開發,輕鬆應對此次大賽並拔得頭籌。
系列專題 | 超話區塊鏈之智能合約專場
運行篇:智能合約編寫之 Solidity 的運行原理
作者:儲雨知
引 言
作為一門面向智能合約的語言,Solidity與其他經典語言既有差異也有相似之處。
一方面,服務於區塊鏈的屬性使其與其他語言存在差異。例如,合約的部署與調用均要經過區塊鏈網路確認;執行成本需要被嚴格控制,以防止惡意代碼消耗節點資源。
另一方面,身為編程語言,Solidity的實現並未脫離經典語言,比如Solidity中包含類似棧、堆的設計,採用棧式虛擬機來進行位元組碼處理。
本系列前幾篇文章介紹了如何開發Solidity程序,為了讓讀者知其然更知其所以然,
文章評論
冷萃財經原創,作者:Awing,轉載請註明出處:https://www.lccjd.top/2020/05/27/%e6%99%ba%e8%83%bd%e5%90%88%e7%ba%a6%e7%bc%96%e5%86%99%e4%b9%8bsolidity%e8%bf%90%e8%a1%8c%e5%8e%9f%e7%90%86-fisco-bcos%e7%b3%bb%e5%88%97%e5%bc%80%e5%8f%91%e6%95%99%e7%a8%8b/?variant=zh-tw
文章評論