比特币框架
2018-01-04 21:14:44 0 举报
AI智能生成
登录查看完整内容
比特币框架分析图-http://junwang.me/blockchain/blockchain.html
作者其他创作
大纲/内容
比特币要点
P2P网络peer-to-peer
IP网络中的各个节点完全平等 节点通常采用TCP协议、使用8333端口
广播
挖矿节点 通过运行在特殊硬件设备上的工作量证明(proof-of-work)算法,以相互竞争的方式创建新的区块。
比特币节点 每个比特币节点都是路由、区块链数据库、挖矿、钱包服务的功能集合。
钱包wallet
公钥通过双哈希单向函数生成比特币地址
私钥通过椭圆曲线乘法单向函数生成公钥
区块链blockchain
诚实链 最长工作量证明链条
Merkle树被用来归纳一个区块中的所有交易,同时生成整个交易集合的数字指纹,且提供了一种校验区块是否存在某交易的高效途径。
区块结构 区块头哈希值 栈 区块高度
交易被挖矿节点验证并加入到新区块
创世区块 父区块 区块链分叉
交易transaction
交易费 = 求和(所有输入) - 求和(所有输出)
交易结构 输入和输出
生命周期
交易经过签名不含有机密信息可以任意传播
每个节点传播每一笔校验都进行独立校验
挖矿与共识PoW
矿池
区块链的组装与选择 区块链分叉
去中心化共识
比特币的区块平均每10分钟生成一个。这就是比特币的心跳,是货币发行速率和交易达成速度的基础。
挖矿激励:创建新区块的新币奖励和区块中所含交易的交易费
工作量证明nonce 难度可调的计算但易于验证
区块block
0 条评论
回复 删除
下一页