MLSNews

《未闻》区块链技术日报,聚焦业内技术更新,做您最好的眼睛。

View project on GitHub

​MLSNEWS

——————◆ 20190703 ◆——————

  • Hub 与 Zone 架构如何实现 Cosmos 互操作性

    众所周知,区块链是不可逆账本。然而和其他软件一样,随着时间推移,用于构建区块链的软件也需要进行迭代和升级。一蹴而就、无懈可击的软件简直是天方夜谭,所以软件的改动不可避免。“治理”问题就是讨论如何对区块链底层软件的改动进行提案、决议以及应用。

    以比特币为例,由比特币基金会、比特币核心开发者、矿工以及用户来发起底层改动的提案,并以协作的方式实现升级。而以太坊则依靠开发者和用户社区的群策群力来做出此类决议。

    Cosmos 的做法与上述两者大相径庭。不同于常见的、统摄全网的治理机制,Cosmos 允许每个 Hub 构建自己的治理策略。

    任何持币人都可以发起变更提案,由该 Zone 或 Hub 的验证者和持币委托人对提案进行投票。提案的内容包括但不限于对系统预置参数的变更(例如区块 gas 上限)、软件更新,甚至是 hub 在处理窃币、入侵或漏洞时所采取的政策性升级。

    同样每个 Zone 也具备各自的治理机制。

    As you know, blockchains are an immutable ledger. However, just like any other software, software used to build blockchains needs to be upgraded and iterated on over time. It’s impossible to build perfect software, so changes are inevitable. How a blockchain proposes, decides, and implements changes to the underlying software protocol is called “governance.”

    Bitcoin, for example, relies on the Bitcoin Foundation, Bitcoin core developers, miners, and users to propose and coordinate upgrades. Ethereum relies on social coordination among the Ethereum developers and user community for making such decisions.

    Cosmos does things a little differently. Rather than having one governance mechanism for the entire network, it allows each Hub to have its own governance mechanism.

    Any stakeholder can create a proposal for a change, and validators and delegators on that Zone or Hub can vote on proposals. These proposals can include things like changes to preset system parameters (e.g., block gas limit), software upgrades, or even policy updates for how a hub would deal with theft, hacks, or bugs.

    Also, each Zone can also have its own governance mechanism.

  • 共识算法 HotStuff 科研用代码开源,提供可运行演示版本

    共识算法 HotStuff 科研用代码在 GitHub 开源,Hotstuff 协议作者 Ted Yin 告诉链闻,HotStuff 代码提供了一个能直接运行的演示版本,该代码遵守 Apache 协议,在遵守署名及免责规则的情况下,可以用于商业用途。HotStuff 论文由云计算公司 VMWare Research 团队发表,其安全性及可用性已经过完整的数学证明,与 Tendermint、Algorand 等经典 PBFT 算法变种相比,HotStuff 使用了 threshold 签名,view-change 步骤的复杂度仅为 O(n),具有更强的安全性及速度。此前 Facebook 公布的 Libra 白皮书称,该稳定币的底层 Libra 区块链将使用基于拜占庭容错共识的 LibraBFT 共识算法,LibraBFT 基于 HotStuff。

  • 每周以太坊

    Layer-1

    • 新鲜出炉:阶段 0 的技术详述已冻结!现在各客户端可以全速前进开发实现了

    • Eth2 实现者视频会议。Ben Edgington 的长推特备忘录。

    • Prysmatic Eth2 客户端更新

    • Eth2.0 阶段 2 的手续费市场讨论

    • Eth2 阶段2 wiki

    Layer-2

    • 最新的 Plasma 实现者会议

    • 雷电 轻客户端 SDK 实现已上线测试网

    • Matic Plasma 链的测试版已发布

    • Ying Tong:用简洁证明来扩展以太坊吞吐量

    Layer 1

    • Hot off the press: phase 0 spec freeze. Now full speed ahead on implementation

    • Eth2 implementers call. Ben Edgington’s tweetstorm notes.

    • Prysmatic Eth2 client update

    • Thread on the latest in Eth2 fee market (phase 2).

    • the Eth2 phase2 wiki

    Layer 2

    • Latest Plasma implementers call

    • Raiden light client SDK implementation on testnet

    • Alpha release of Matic’s chain

    • Ying Tong’s succinct proofs for scaling Ethereum slide deck