Skip to content
Open
60 changes: 60 additions & 0 deletions task_list/task_20180705/TrueChain黄皮书解读-众神之神.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
### 区块链是什么
区块链是一个共享的计算环境,运行着多种共识机制,所有节点可以自由的加入和退出

##### 基本要点
1. 去中心化
2. 交易透明性
3. 自治性
4. 不可篡改性

##### 比特币早期区块链的不足
1. 交易效率已被认为是不可扩展的
2. 在经济上也不可取

### 新一代公链

##### 关注点
支持更高交易效率

##### 选择模型
1. 权益证明的委托机制(POS)
2. 允许拜占庭容错协(BFT)
3. 代理权益证明DPOS
1. 比特股
2. EOS
4. 代理拜占庭DBFT
1. 典型代表 neo
5. 混合共识
1. POW+POS
2. POW+PBFT

### 区块链不可能三角
![](https://images2018.cnblogs.com/blog/2625/201804/2625-20180415221703519-2032275252.png)
环保节能、安全、去中心化,三者不可能同时满足,必有一方的弱化。设计一个既环保又安全的密码学货币,它必然是中心化的,比如PPcoin、Nextcoin、Ripple,它们要么本身就是中心化的架构,要么其去中心化的架构不可维持,它们本质上仍是PayPal、网银一样的中心化验证机制;设计一个既环保又去中心化的密码学货币,它必然是不安全的,比如IP投票制的P2P货币,中本聪起初就已排除了这种可能,他认为“如果决定大多数的方式是基于IP地址的,一IP地址一票,那么如果有人拥有分配大量IP地址的权力,比如僵尸网络,就有可能主宰比特币网络”[vi]。设计一个安全的去中心化货币,它必然是以付出能源与计算力为代价

### TrueChain抉择
它结合了一种改进版的PBFT(拜占庭)和POW(作量证明)共识。BFT和PoW结合在一起,使其在两个方面的优良特性都得到最好的体现。一般来说,混合共识将利BFT协议作为快速处理大量传入交易的快捷途径。在默认情况下,BFT协议应用于一个许可的设置中,里面所有的身份都是先验已知的。PoW协议选择BFT委员会成员的依据是csize(挖出的区块数量)和节点权益的结合。这就提供了一种必要的准入系统,以处理动态的成员以及在许可的环境下切换委员会

### Daily 链下共识协议

##### 委员会成员的职责
采用BFT算法来决定每天的日志

##### 非委员会成员的职责
统计委员会成员的签名数量,可以看做是对交易的签名

##### 终止协议
该协议要求所有诚实的节点在终止时同意相同的最终日志

##### 有什么好处
将安全性扩展到非委员会成员和后期生成节点中

### 混合委员会换届
1. BFT委员会成员在一段特定的时间后进行换届,新的委员会是由慢链内部产生最新csize区块的矿工组成的。但如果前一届委员会保持良好的记录,这将增加新节点当选为委员会成员的难度。
2. 保持在固定时间点强制切换委员会的设计,但频率要低得多
3. 结合了来⾃Thunderella [26]的经过认证的投诉的观点,其中慢链可以作为BFT委员会成员不当行为的证据
4. 替换委员会的选举标准,委员会成员是从最近的慢链区块的矿工中挑选出来的。我们决定根据股份制和随机性的混合标准来选举委员会成员

### 引用
1. https://www.cnblogs.com/studyzy/p/8849818.html
2. https://www.truechain.pro/paper_zh.pdf
15 changes: 15 additions & 0 deletions task_list/task_20180705/这是一篇测试文件.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Header 1
## Header 2
### Header 3


内嵌代码 :
```
function(int a, int b){
alert('Hello World');
}
```



![blockchain](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=702257389,1274025419&fm=27&gp=0.jpg "区块链")