初链黄皮书解读

在官方给出的黄皮书中,主要介绍了区块链的一个大的背景,共识,智能合约,区块,状态和交易等进行了一系列介绍。以下是本人从黄皮书中学到的一些知识,作为新人,可能有许多地方理解的比较浅薄,还请大佬们及时指正,本人感激不尽。

1.区块链是什么?

区块链是一个共享的计算环境,可以运行多种共识机制,所有节点可以自由加入和退出

特征:去中心化,交易透明性,自治性,不可篡改性

2.初链采用PBFT(实用拜占庭)和POW共识混合共识协议。

POW共识确保激励和委员会选举。

PBFT负责承担一种具有瞬时处理高吞吐量事物,交易验证,公平交易贸易委员会的成员轮值功能的高效共识。

3.初链采用水果链作为慢链。

4.分片和投机交易处理算法解读

5.在区块链架构中,有人曾经考虑过将虚拟机替换成容器会怎样,其实就目前而言,采用最新的brick多路复用技术,容器也不可能达到1000,而对于这个问题的解决方案大部分人偏向于水平扩展,主要原因是垂直扩展会增加设计决策的复杂度。我们都知道
初链主要是去中心化,侧重依赖于工作负载,在大规模并发操作的时候存在很大的危机。为此初链创始团队选择了EVM设计。

6.什么是EVM?
EVM为以太坊虚拟机,EVM本质上是一个堆栈机器,它最直接的功能是执行智能合约,具备简单性,确定性,空间节省等优点。
初链基础架构整合EVM和类似EVM字节码执行引擎来运行智能合约,使用一个虚拟机来处理POW共识,另外一个虚拟机处理PBFT共识,这些全部集成在全节点中,因此可以按需调用。

7.初链创始团队考虑到POW效率低下,能源耗费严重,提出了PBFT和POW的混合机制,交易和智能合约在网络的每个节点执行,在效率上了有了很大的提升。初链采用了水果链作为初链混合共识基初慢链,可以防止矿工霸占区块链的算力。在数据存储方面,初链把交易与IPFS的存储能力合并,用以存储交易历史记录,同时允许初链体系结构上运行其他应用程序,初链主要分三个层次存储数据,首先把数据存储在每个POW节点上,这种存储方式是永久的,与比特币和以太坊的做法一致。其次,初链有一个类似ifps的文件系统,将文件副本存储到整个链中存储节点上。最后,文件还会存储在用户本地节点上。

8.在分布式方面,初链会针对交易的类型和一些智能合约,决定是否采用分布式存储,官方采用BOINC和IPFS/Swarm的混合结构。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码研究员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值