時(shí)間:2023-07-21|瀏覽:251
以太坊的出現(xiàn)讓區(qū)塊鏈技術(shù)構(gòu)建生態(tài)成為可能。SEC將所有數(shù)字貨幣定義為兩類:有融資功能的securitytoken和有實(shí)際效用的utilitytoken。以太坊的dapp模式解決了中小企業(yè)的融資需求,因此它飆升了起來(lái)。
以ERC20為例,以太坊智能合約開(kāi)發(fā)的模式解讀如下:智能合約是1993年提出的,但由于缺乏可信的執(zhí)行環(huán)境,一直未被利用起來(lái)。但區(qū)塊鏈技術(shù)提供了可信的執(zhí)行環(huán)境,所以在以太坊中,智能合約不僅能記錄轉(zhuǎn)賬信息,還可以執(zhí)行代碼。
以太坊虛擬機(jī)(EVM)是重要概念,每個(gè)以太坊節(jié)點(diǎn)都運(yùn)行EVM,它不僅可以執(zhí)行代碼,還能讀寫(xiě)區(qū)塊中可執(zhí)行的代碼和數(shù)據(jù),并校驗(yàn)數(shù)據(jù)簽名。
以太坊中有兩種賬戶:外部賬戶和合約賬戶。外部賬戶是由人操作的正常賬戶,地址即公鑰,由私鑰控制;合約賬戶的地址隨機(jī)產(chǎn)生,類似于游戲中的非玩家控制角色(NPC)。
外部賬戶可以發(fā)起交易,即改變區(qū)塊鏈上的數(shù)據(jù),比如轉(zhuǎn)賬、部署合約和調(diào)用合約等;查詢指的是僅查看鏈上的數(shù)據(jù)而不改變,不消耗手續(xù)費(fèi)。
簡(jiǎn)而言之,dapp智能合約開(kāi)發(fā)是一種在EVM上運(yùn)行的代碼和數(shù)據(jù),屬于區(qū)塊鏈系統(tǒng)的內(nèi)部應(yīng)用,有自己的賬戶地址和存儲(chǔ)空間。外部賬戶也可以部署智能合約,但需向合約地址提交費(fèi)用才能使用,合約一旦部署會(huì)被所有節(jié)點(diǎn)自動(dòng)執(zhí)行和驗(yàn)證。智能合約也是代碼,具有可追溯性、一致性和不可篡改性。
目前最受歡迎的智能合約語(yǔ)言是Solidity。您也可以嘗試發(fā)布一個(gè)token。
總結(jié):以太坊通過(guò)dapp智能合約擁有了操作系統(tǒng)級(jí)別的空間,從性能方面來(lái)說(shuō)目前仍是最好的生態(tài)公鏈。歡迎打擾作者獲取更多信息。