以太坊智能合約是什么?以太坊的智能合約有什么用
以太坊是最早提出做智能合約的平臺(tái)。由于以太坊區(qū)塊鏈被普遍接受,因此多數(shù)區(qū)塊鏈的智能合約采取與以太坊相似的設(shè)計(jì)。本文將詳細(xì)介紹以太坊的智能合約:它是什么?它有什么用?
以太坊的智能合約是什么
以太坊的智能合約并非現(xiàn)實(shí)中常見(jiàn)的合同,而是存在區(qū)塊鏈上,可以被觸發(fā)執(zhí)行的一段程序代碼,這些代碼實(shí)現(xiàn)了某種預(yù)定的規(guī)則,是存在于以太坊執(zhí)行環(huán)境中的“自治代理”。以太坊的賬戶(hù)與合約如圖 1 所示。
圖1:以太坊的賬戶(hù)與合約
以太坊的智能合約設(shè)計(jì)很簡(jiǎn)明。
任何人都可以在以太坊區(qū)塊鏈上開(kāi)發(fā)智能合約,這些智能合約的代碼是存在于以太坊的賬戶(hù)中的,這類(lèi)存有代碼的賬戶(hù)叫合約賬戶(hù)。對(duì)應(yīng)地,由密鑰控制的賬戶(hù)可稱(chēng)為外部賬戶(hù)。
以太坊的智能合約程序,是在以太坊虛擬機(jī)(Ethereum Virtual Machine,EVM)上運(yùn)行的。
合約賬戶(hù)不能自己?jiǎn)?dòng)運(yùn)行自己的智能合約。要運(yùn)行一個(gè)智能合約,需要由外部賬戶(hù)對(duì)合約賬戶(hù)發(fā)起交易,從而啟動(dòng)其中的代碼的執(zhí)行。
以太坊和比特幣的一個(gè)重大不同是,前者提供了圖靈完備的編程語(yǔ)言(Solidity)和相應(yīng)的運(yùn)行環(huán)境(EVM)。所謂圖靈完備,指的是這個(gè)腳本編程語(yǔ)言可以運(yùn)行所有可能的計(jì)算,而比特幣的UTXO模型和腳本只能運(yùn)行部分計(jì)算。
以太坊的智能合約有什么用
以太坊的智能合約被廣泛應(yīng)用的一個(gè)用途是創(chuàng)建通證,通證對(duì)應(yīng)的多是以太坊區(qū)塊鏈之外的資產(chǎn)。
圖 2 是一個(gè)簡(jiǎn)明的圖示,這是從 Komhar 咨詢(xún)公司的一個(gè)圖示重繪而來(lái)的。圖示是一個(gè)典型的 ERC20 通證發(fā)行過(guò)程:一個(gè)項(xiàng)目通過(guò)智能合約創(chuàng)建通證,這個(gè)通證是實(shí)體資產(chǎn)或線(xiàn)上資產(chǎn)的價(jià)值表示物。投資者(用戶(hù))發(fā)起交易,向智能合約轉(zhuǎn)入以太幣(ETH),智能合約自動(dòng)運(yùn)轉(zhuǎn),在滿(mǎn)足一定規(guī)則后,它向投資者賬戶(hù)轉(zhuǎn)入相應(yīng)數(shù)量的通證。
圖2:以太坊的通證合約邏輯示意圖
以上就是以太坊智能合約是什么?以太坊的智能合約有什么用的詳細(xì)內(nèi)容,更多關(guān)于以太坊智能合約的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
V神是誰(shuí)?他是以太坊創(chuàng)始人,是區(qū)塊鏈界的真正大佬
這篇文章主要介紹了V神是誰(shuí)?他是以太坊創(chuàng)始人,是區(qū)塊鏈界的真正大佬的相關(guān)資料,“V神”的真名叫維塔利克·布特林,他以太坊的創(chuàng)始人,是區(qū)塊鏈界真正的大佬?!?/p> 2021-11-02
-
解析波卡平行鏈與以太坊2.0架構(gòu)設(shè)計(jì)有什么區(qū)別?
這篇文章主要介紹了解析波卡平行鏈與以太坊2.0架構(gòu)設(shè)計(jì)有什么區(qū)別?的相關(guān)資料,希望這篇關(guān)于波卡平行鏈與以太坊2.0架構(gòu)區(qū)別的文章,能夠讓更多的人深入的了解兩者的區(qū)別,…
2021-10-29 -
以太坊POS模式是什么意思?以太坊為什么進(jìn)行PoS?
這篇文章主要介紹了以太坊POS模式是什么意思?以太坊為什么進(jìn)行PoS的相關(guān)資料,POW是保證比特幣、當(dāng)前以太坊和許多其它區(qū)塊鏈安全的一種機(jī)制,具體的內(nèi)容,接下來(lái)大家參考下…
2021-08-25 -
倫敦硬分叉是什么意思?科普以太坊倫敦硬分叉
這篇文章主要介紹了倫敦硬分叉是什么意思?科普以太坊倫敦硬分叉的相關(guān)資料,相信很多人不知道倫敦硬分叉是什么意思,接下來(lái)小編給大家通俗的講解一下,一起來(lái)看看內(nèi)容吧!…
2021-08-23 -
以太坊期貨科普:以太坊期貨是什么意思?
這篇文章主要介紹了以太坊期貨科普:以太坊期貨是什么意思?的相關(guān)資料,要想知道以太坊期貨是什么意思,肯定要先了解什么是期貨,下面就讓小編來(lái)為大家詳細(xì)的講解一下,一…
2021-08-23 -
以太坊重組攻擊是什么?以太坊2.0合并后將更難執(zhí)行
這篇文章主要介紹了以太坊重組攻擊是什么?以太坊2.0合并后將更難執(zhí)行的相關(guān)資料,很多投資者對(duì)為何針對(duì)DeFi的攻擊會(huì)在以太坊2.0合并后更難執(zhí)行? 有很多疑問(wèn),針對(duì)此問(wèn)題,…
2021-08-04 -
什么是主網(wǎng)上線(xiàn)?主網(wǎng)上線(xiàn)意味著什么?
這篇文章主要介紹了什么是主網(wǎng)上線(xiàn)?主網(wǎng)上線(xiàn)意味著什么?對(duì)于“主網(wǎng)上線(xiàn)”,或許你已經(jīng)聽(tīng)說(shuō)過(guò)很多回了。究竟什么是“主網(wǎng)上線(xiàn)”?“主網(wǎng)上線(xiàn)”對(duì)區(qū)塊鏈項(xiàng)目而言是好是壞,是…
2021-05-24 -
以太坊將超越比特幣?以太坊的持續(xù)上漲邏輯?
這篇文章主要介紹了以太坊將超越比特幣?以太坊的持續(xù)上漲邏輯?一是以太坊上面的生態(tài)越來(lái)越大;二是以太坊的價(jià)格上漲將具備機(jī)制因素。我們先看生態(tài)因素,這主要包括應(yīng)用層面…
2021-05-16 -
個(gè)人電腦怎么挖以太坊?以太坊電腦挖礦詳細(xì)圖解教程
這篇文章主要介紹了個(gè)人電腦怎么挖以太坊?以太坊電腦挖礦詳細(xì)圖解教程,以太坊在幣圈是僅次比特幣的數(shù)字貨幣,以太坊的獲取方式除了直接市面上購(gòu)買(mǎi)之外,就是挖礦獲得,下…
2021-05-12 -
2021年會(huì)暴漲的數(shù)字貨幣最有可能是哪些?
這篇文章主要介紹了2021年會(huì)暴漲的數(shù)字貨幣最有可能是哪些?想要在數(shù)字貨幣投資市場(chǎng)賺錢(qián),最為重要的就是選到能夠暴漲的數(shù)字貨幣,畢竟數(shù)字貨幣現(xiàn)貨交易,最基本的賺錢(qián)方法…
2021-05-11