以太坊网络

和比特币一样,以太坊也具备钱包、挖矿、区块链数据库、区块路由四大功能,也存在不同类型的节点,与比特币 P2P 网络结构最大的不同,以太坊的 P2P 是有结构的。其网络采用 Kademlia (Kad)算法实现,使用该算法可以快速而又准确的路由、定位数据的问题。

以太坊网络架构是实现pow的一个共识算法,可以更容易的对网络部分的源码进行审计,便于后续的协议分析来发现未知的安全隐患。除些之外,目前基于P2P网络的成熟的应用还是非常少的。

不同结构的 P2P 网络,会有不同的优点和缺点。比特币网络的结构明显容易理解,实现起来也相对容易得多,而以太坊结构上要复杂的多,但在节点路由上的确会比比特币快很多。