什么是以太坊 ethereum ? 浅入浅出以太坊 ethereum 04 – 神队友 Andy
- 以太坊 ethereum ,是区块链 blockchain 技术的一种
- 以太坊是世界的电脑, 可以简单的想成是全世界运行同一部电脑然後把结果记录在区块链帐本上
- 以太坊的加密货币叫 ether
以太坊的技术包括以下的领域:
- P2P network 点对点网路,或称对等网路。以太坊运作在以太坊的主网路上面,这个主网路是P2P架构 在 TCP 30303 埠上。运行的协议称为ÐΞVp2p , DEVp2p
- 共识规则,以太坊的共识规则定议在以太坊黄皮书 Ethereum Yellow Paper 。
- 共识算法,以太坊使用 Nakamoto Consensus 的共识算法,跟比特币一样。这是一种有序的单一签名区块,现在由工作量证明 PoW 来签名又称 Ethash,即将改为权益证明 PoS的投票系统来签名,称为 Casper。
- 交易 Transaction , 以太坊的交易是一串讯息,主要包括 传送者(发起者), 接收者,值(多少 ether), 和一些资料。
- 状态机 State Machine ,以太坊可以看做一部状态机,可以拥有许多的状态(包括地址、程式码之类的),状态由以太坊虚拟机(Ethereum Veritual Machine ,EVM)来改变,EVM 执行的程式码叫做智能合约。
- 资料结构,以太坊的状态储存在P2P网路的每个节点上,每个完整的节点上都有资料库来储存,内容包括交易和以太坊系统状态,储存方式是一种叫做 Merkle Patricia Tree 的资料结构。
- 客户端 Client , 以太坊有各种不同可互相操作的客户端,比较突出的是 Go-Ethereum 和 Parity
什麽是区块链BlockChain?还没写
什麽是智能合约 Smart Contract? 还没写
什麽是交易 Transaction?还没写
什麽是以太房虚拟机 EVM ?