以太坊技术架构/技术栈

71b19aba31293479a5d688fa09da46a98f5.jpg

以太坊技术架构/技术栈。从下往上看

   一  底层技术
p2p:P2P 网络中的每个节点都可以既是客户端 也是服务端。采用Kademlia协议,K桶按照与target节点距离进行排序,256位,每个K 桶包含16个节点

crypto:加密算法,主要采用椭圆曲线,

http: 通过httpclient框架实现http通讯

存储:采用LevelDB实现数据存储,一个google实现的非常高效的kv数据库

solidity:一中编程语言。类似JavaScript,主要用来实现智能合约

math&number:采用一些数据计算算法等

二  核心模块

区块链

共识算法

miner(矿工;)

网络

三  应用

EVM

RPC

智能合约

DAPP

转载于:https://my.oschina.net/88sys/blog/2208287

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值