物联网与『高效的』IOTA

这一次我们介绍的区块链项目就是 IOTA,它的团队将 IOTA 定义为『次时代的无许可』分布式账本,我们先来看一下它解决了什么问题,再来讨论它的价值。IOTA 使用了基于有向无环图(DAG) 设计的 Tangle,有别于传统的区块链项目,在 IOTA 或者说 Tangle 中,没有区块和链的概念,同时也没有矿工和用户之间的转账并且交易也不收取手续费。Tangle 本质上就是一个有向无环图,所有由节点发出的交易最后都会成为图的一部分,也就是用于存储交易的分布式账本。所有的交易在发送时,都需要确认两笔之前的交易,交易的确认是通过『边』来表示的。 »

分布式一致性与共识算法

这篇文章主要会介绍比特币(Bitcoin)、以太坊(Ethereum)和 EOS 作为一个分布式网络是如何达到分布式一致性的,文章中会从 CAP 理论、拜占庭将军问题以及 FLP 开始介绍分布式一致性相关概念,随后介绍传统分布式系统中的共识算法 Paxos 和 Raft 以及区块链网络中使用工作量证明(POW, Proof-of-Work)、权益证明(POS, Proof-of-Stake)以及委托权益证明(DPOS, Delegated Proof-of-Stake)几种共识算法的原理。 »