Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions task_list/task_20180705/Truechain黄皮书让我来解读_Apple
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
在官方给出的黄皮书中,主要介绍了区块链的一个大的背景,共识,智能合约,区块,状态和交易等进行了一系列介绍。以下是本人从黄皮书中学到的一些知识,
作为新人,可能有许多地方理解的比较浅薄,还请大佬们及时指正,本人感激不尽。

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的混合结构。
---------------------
作者:从菜鸟到大咖
来源:CSDN
原文:https://blog.csdn.net/qq_30596783/article/details/83151698
版权声明:本文为博主原创文章,转载请附上博文链接!