以太坊基本概念

1. 以太坊(Ethereum)項目的最初目標(biāo)是打造一個智能合約的平臺(Platform for Smart Contract),該平臺支持圖靈完備的應(yīng)用,按照智能合約的約定邏輯自動執(zhí)行,理想情況下將不存在故障停機、審查、欺詐,以及第三方干預(yù)等問題。

2. 智能合約開發(fā)者使用官方提供的工具和以太坊專用應(yīng)用開發(fā)語言Solidity,可以很容易地開發(fā)出運行在以太坊網(wǎng)絡(luò)上的“去中心化”應(yīng)用(Decentralized Application,DApp)。

3. 架構(gòu)


圖片發(fā)自簡書App
以太坊技術(shù)架構(gòu)

以太坊最上層的是DApp。它通過Web3.js和智能合約層進行交換。所有的智能合約都運行在EVM(以太坊虛擬機)上,并會用到RPC的調(diào)用。在EVM和RPC下面是以太坊的四大核心內(nèi)容,包括:blockChain, 共識算法,挖礦以及網(wǎng)絡(luò)層。除了DApp外,其他的所有部分都在以太坊的客戶端里,目前最流行的以太坊客戶端就是Geth(Go-Ethereum)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容