主页 > imtoken限制中国用户该咋办 > 第一章什么是以太坊

第一章什么是以太坊

以太坊的组成部分

在以太坊中以太坊abcd扩展解释,描述的区块链系统组件包括:

P2P网络

以太坊在以太坊主网上运行以太坊abcd扩展解释,可通过 TCP 端口 30303 访问,并运行称为 ÐΞVp2p 的协议。

共识规则

sitebihu.com 以太以太坊价格_以太经典和以太坊统一_以太坊abcd扩展解释

以太坊的共识规则在参考规范中定义,即。

交易

以太坊交易(见 )是网络消息,包括发送者、接收者、价值和数据有效载荷等。

状态机

sitebihu.com 以太以太坊价格_以太坊abcd扩展解释_以太经典和以太坊统一

以太坊中的状态转换由以太坊虚拟机 (EVM) 处理,这是一种基于堆栈的虚拟机,可执行字节码(机器语言指令)。 称为“智能合约”的 EVM 程序是用高级语言(如 Solidity)编写的,并编译成字节码以在 EVM 上执行。

区块链

以太坊的区块链作为数据库(通常是谷歌的 LevelDB)存储在每个节点上,其中包含称为 Merkle Patricia 树和系统状态的序列化哈希数据结构中的交易。

共识算法

以太经典和以太坊统一_sitebihu.com 以太以太坊价格_以太坊abcd扩展解释

以太坊目前使用名为_Ethash_ 的工作量证明算法,但计划在不久的将来过渡到名为_Casper_ 的权益证明系统。

客户

以太坊有几个可互操作的客户端软件实现,其中最突出的是 Go-Ethereum (Geth)_and_Parity。

其他参考资料

sitebihu.com 以太以太坊价格_以太经典和以太坊统一_以太坊abcd扩展解释

以太坊黄皮书:

“The Beige Book”:“The Beige Book”以不太正式的语言为更广泛的受众重写:

ÐΞVp2p 网络协议:%C3%90%CE%9EVp2p-Wire-Protocol

以太坊状态机 - 一个“很棒的”资源列表 (EVM-Awesome-List-Awesome-List)

以太坊abcd扩展解释_sitebihu.com 以太以太坊价格_以太经典和以太坊统一

LevelDB 数据库(最常用于存储区块链的本地副本):

Merkle Patricia 树:

Ethash 工作量证明共识算法:

Casper 股权证明 v1 实施指南:

Go-以太坊(Geth)客户端:

Parity 以太坊客户端: