一張圖理解EOS是什么及EOS的智能合約
一張圖理解EOS是什么
從比特幣到以太坊,再到 EOS,它們背后的組織漸趨復(fù)雜。比特幣處在完全自運(yùn)轉(zhuǎn)的狀態(tài)。以太坊由以太坊基金會(huì)開(kāi)發(fā)軟件和運(yùn)轉(zhuǎn)該區(qū)塊鏈網(wǎng)絡(luò)。出于各種原因,EOS 顯得更為復(fù)雜。初看,它至少包括以下三個(gè)部分。
第一,EOSIO 軟件。這個(gè)開(kāi)源軟件是由 Block.one 公司開(kāi)發(fā)的。當(dāng)然嚴(yán)格來(lái)說(shuō),這是一個(gè)社區(qū)開(kāi)發(fā)的開(kāi)源軟件,任何人都可以參與開(kāi)發(fā)、提交代碼。
第二,EOS 幣(EOS 通證)。EOS 幣由 Block.one 公司在以太坊上按 ERC20 通證標(biāo)準(zhǔn)發(fā)售。按發(fā)售條款,發(fā)售獲得的 ETH 資金歸屬 Block.one 公司。歷時(shí)一年的發(fā)售于 2018 年 6 月 2 日結(jié)束,之后,EOS 幣被映射到上線的 EOS 主網(wǎng)上,它現(xiàn)在是 EOS 主網(wǎng)的原生數(shù)字貨幣。
第三,EOS 主網(wǎng)。通過(guò)競(jìng)選,一批區(qū)塊生產(chǎn)者(BP,超級(jí)節(jié)點(diǎn))被選出來(lái),它們啟動(dòng) EOS 主網(wǎng)。EOS 主網(wǎng)于 2018 年 6 月初由 EOS 社區(qū)上線。但可以合理地推測(cè),在 EOS 社區(qū)中,Block.one 公司有著非常大的影響力。
在主網(wǎng)之外還出現(xiàn)了一些未獲得 EOS 社區(qū)廣泛認(rèn)同的,可視為 EOS 替代網(wǎng)(altnet,這是我們?cè)斓囊粋€(gè)與之前的替代幣(altcoin)、替代鏈(alt chain)相對(duì)應(yīng)的詞)。
EOSIO 是一個(gè)開(kāi)源軟件,Block.one 公司也支持各方使用這個(gè)開(kāi)源軟件來(lái)架設(shè)自己的區(qū)塊鏈網(wǎng)絡(luò)。不過(guò)也出現(xiàn)了一些有爭(zhēng)議的替代網(wǎng),比如有的替代網(wǎng)試圖混淆自己與 EOS 主網(wǎng)。開(kāi)發(fā)者還可以用 EOSIO 軟件建立單節(jié)點(diǎn)測(cè)試網(wǎng)、多節(jié)點(diǎn)測(cè)試網(wǎng)。
到此我們可以看到,EOS 的組成部分與多數(shù)基礎(chǔ)公鏈項(xiàng)目一致,包括三個(gè)部分(一條鏈、一個(gè)通證、一個(gè)軟件):EOS 主網(wǎng)、EOS 通證、EOSIO 開(kāi)源軟件。EOS 主網(wǎng)也是由分布式賬本和去中心網(wǎng)絡(luò)組成的。與其他基礎(chǔ)公鏈的一個(gè)較大不同是,它鼓勵(lì)更多的人在主網(wǎng)之外使用和運(yùn)行 EOSIO 開(kāi)源軟件。
如圖 1 所示,EOS 的主網(wǎng)包括三層:最核心層是由區(qū)塊生產(chǎn)者(BP)組成的 EOSIO 核心網(wǎng),中間層是 EOSIO 接入網(wǎng),外層是 EOSIO 用戶。
EOSIO 開(kāi)源軟件包括一系列軟件,其中主要有三個(gè):nodeos、cleos、keosd。
- nodeos:即 EOS 的核心程序,它是 EOS 節(jié)點(diǎn)的后臺(tái)程序。
- cleos:管理 EOS 區(qū)塊鏈和錢包的命令程序。
- keosd:管理 EOS 錢包的程序。
EOS 主網(wǎng)的賬戶包括兩種:外部賬戶(由私鑰控制的外部賬戶)和合約賬戶。和賬戶相關(guān)的概念是錢包與權(quán)限,錢包是保存密鑰的客戶端,而權(quán)限包括兩個(gè)基礎(chǔ)權(quán)限類別(owner 與 active),應(yīng)用可自定義各種權(quán)限。
圖1:一張圖看懂EOS區(qū)塊鏈與EOSIO開(kāi)源軟件
EOS 的智能合約
EOS 的智能合約是關(guān)聯(lián)在各個(gè)合約賬戶上的。在 EOSIO 系統(tǒng)中,“合約”是沿用了區(qū)塊鏈的專業(yè)術(shù)語(yǔ),但其含義非常接近于 Linux 操作系統(tǒng)的后臺(tái)應(yīng)用,比如節(jié)點(diǎn)在啟動(dòng)時(shí)會(huì)包括四個(gè)缺省合約,如 eosio.bios、eosio.token 等。
EOS 的智能合約可以通過(guò)兩種方式調(diào)用,一是用戶通過(guò)命令調(diào)用,二是通過(guò) EOSIO 軟件的 send 方法調(diào)用。一個(gè)賬戶通過(guò)轉(zhuǎn)賬等動(dòng)作觸發(fā)另一個(gè)合約賬戶中的合約運(yùn)行之后,這個(gè)合約可以通過(guò)軟件代碼調(diào)用其他的合約(見(jiàn)圖3-11)。
EOS 智能合約現(xiàn)在是用 C++ 語(yǔ)言編寫的,文件格式分別為*.hpp/*.cpp,編譯后變?yōu)?WebAssembly 格式文件 WASM(*.wast)與應(yīng)用頭文件(*.abi)。
到此這篇關(guān)于一張圖理解EOS是什么及EOS的智能合約的文章就介紹到這了,更多相關(guān)EOS知識(shí)分享內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
你可能感興趣的文章
-
虛擬貨幣怎么玩?虛擬貨幣賺錢的15種方法詳解
虛擬貨幣作為一個(gè)新興市場(chǎng),存在許多機(jī)會(huì),這是眾所周知的,然而,許多人把虛擬貨幣投資等同于交易,其實(shí)并不是,交易只是虛擬貨幣玩法的一種,還有許多其他的虛擬貨幣投資方…
2025-07-24 -
虛擬貨幣排名,值得推薦的虛擬貨幣有哪些?虛擬貨幣如何選擇?
在目前各類金融資產(chǎn)異常波動(dòng)的情況下,除黃金外,虛擬貨幣也成了越來(lái)越多人投資避險(xiǎn)的選擇,畢竟它的保密性、流動(dòng)性都是更方便的,是資產(chǎn)配置中不可忽視的標(biāo)的,但虛擬貨幣…
2025-07-24 -
GameFi是什么?有哪些項(xiàng)目類型?2025熱門GameFi項(xiàng)目盤點(diǎn)
GameFi意思是用區(qū)塊鏈技術(shù)把游戲中的虛擬寶物、游戲貨幣轉(zhuǎn)成NFT和加密貨幣,讓人可以在加密貨幣交易所自由交易,本文將介紹GameFi是什么,有哪些項(xiàng)目類型、優(yōu)點(diǎn)、缺點(diǎn)以及目…
2025-07-24 -
如何使用ChatGPT 和Grok AI 分析鏈上數(shù)據(jù)、鯨魚(yú)動(dòng)向?一文解析
在加密貨幣領(lǐng)域,速度不僅是優(yōu)勢(shì),它是生存的關(guān)鍵, 有個(gè)問(wèn)題:當(dāng)技術(shù)指標(biāo)如相對(duì)強(qiáng)弱指數(shù)(RSI)或移動(dòng)平均匯聚擴(kuò)散(MACD)反應(yīng)過(guò)來(lái)時(shí),鯨魚(yú)已經(jīng)撤退了,那么,如何使用ChatGPT …
2025-07-24 -
一文速覽加密牛市周期:本輪牛市何時(shí)結(jié)束?
加密市場(chǎng)似乎正進(jìn)入活躍增長(zhǎng)階段,比特幣價(jià)格上揚(yáng),帶動(dòng)了整個(gè)加密市場(chǎng)的上漲,但每位投資者都會(huì)問(wèn)一個(gè)問(wèn)題:牛市何時(shí)結(jié)束,何時(shí)鎖定利潤(rùn)?或許市場(chǎng)周期和流動(dòng)性層級(jí)可以提供…
2025-07-24 -
什么是流動(dòng)性質(zhì)押代幣?如何運(yùn)作?新手指南
隨著加密貨幣生態(tài)系統(tǒng)的不斷發(fā)展,新的金融工具正在改變交易者賺取收益和參與區(qū)塊鏈安全的方式,流動(dòng)性質(zhì)押代幣 (LST) 就是其中一項(xiàng)創(chuàng)新,它為那些希望在不鎖定資產(chǎn)的情況下…
2025-07-24 -
2025年最適合使用的Memecoin Launchpad有哪些?最佳Memecoin Launchpad
最佳的 memecoin 發(fā)行平臺(tái)正在改變 2025 年 meme 代幣的上線方式,使創(chuàng)作者無(wú)需任何編程技能即可發(fā)行代幣,并最大限度地提升社區(qū)影響力,在本指南中,我們將探索 2025 年最…
2025-07-23 -
流動(dòng)性挖礦和質(zhì)押挖礦有什么不同?之間的區(qū)別和聯(lián)系介紹
流動(dòng)性挖礦和質(zhì)押挖礦是兩種常見(jiàn)的加密貨幣挖礦方式,它們雖然都涉及通過(guò)鎖定加密資產(chǎn)來(lái)獲得獎(jiǎng)勵(lì),但其操作機(jī)制、目的和收益方式有所不同,下文將為大家詳細(xì)介紹流動(dòng)性挖礦…
2025-07-23 -
2025年中心化交易所的加密貨幣流動(dòng)性五大亮點(diǎn)
流動(dòng)性已成為衡量加密資產(chǎn)的關(guān)鍵指標(biāo),它不僅影響著交易的便捷性,還影響著波動(dòng)性、滑點(diǎn)以及機(jī)構(gòu)吸引力,本報(bào)告探討了領(lǐng)先的中心化交易所的交易深度,重點(diǎn)關(guān)注窄幅價(jià)格區(qū)間,以…
2025-07-22 -
什么是鏈?鏈?zhǔn)窃趺催\(yùn)作的?區(qū)塊鏈網(wǎng)絡(luò)的全面介紹
在快速發(fā)展的加密貨幣和去中心化金融世界中,理解什么是鏈——通常簡(jiǎn)單地稱為“鏈”或區(qū)塊鏈網(wǎng)絡(luò)——是基礎(chǔ),無(wú)論你是在跟蹤下一個(gè)空投、探索加密市場(chǎng),還是深入了解區(qū)塊鏈…
2025-07-22