MLSNews

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

View project on GitHub

​MLSNEWS

——————◆ 20190509 ◆——————

  • 【技术】从币安想回滚被盗BTC交易,谈比特币如何从代码上确保 “不可篡改性”(From the perspective of the Coin’s intention to roll back the stolen BTC transaction, how to ensure “untouchable modification” of Bitcoin’s code is discussed.)

    赵长鹏所称的,可能回滚(rollback)BTC交易来挽回币安所丢的7000BTC一事(直播视频(带中文字幕))引起很大争议。

    此回滚在技术上可行:只要有超过51%算力,在盗币交易区块前,重新开始挖一个分叉,并且只剔除掉那笔被盗交易(和后续交易),正常打包原链上的其它交易,那在新分叉长度超过原来被盗链后,就会发生区块重组(reorg)。

    重组(reorg)可以简单理解为:新分叉覆盖了原被盗链,效果是:在不影响其它交易的情况下,单独回滚那一笔盗币交易。

  • 【技术】Schnorr签名和Taproot Softfork提案(The Schnorr Signature & Taproot Softfork Proposal)

    近期总结并提供了最近比特币软件升级提案的背景,其中包括一个新的数字签名方案(Schnorr),以及一个名为Taproot的补充升级,它增加了扩展比特币智能合约能力的新功能。升级的结构可确保它们同时提高可扩展性和隐私性。除了增加的复杂性之外,该提案没有明显的缺点,其中最具争议的方面可能是缺乏其他预期的功能。我们的结论是,虽然很多人会对升级充满热情,并且热衷于看到它的推出,但耐心将是非常重要的。

    2019年5月6日,比特币协议开发人员Pieter Wuille向比特币开发者邮件列表发布了一个名为“ Taproot ” 的软件升级提议。如果该提议被接受,它可能会补充Schnorr签名软件升级,Pieter于2018年7月发布。这些提案的好处与可扩展性(效率)和隐私有关。可伸缩性和隐私增强现在看起来有些相互关联且不可分割。删除有关事务的详细信息,可确保事务更小(提高可伸缩性)并且它们显示的信息更少,因此可能与不同类型的事务无法区分,从而提高了隐私性。

    Recent summarise and provide context for a recent Bitcoin softfork upgrade proposal, which includes a new digital signature scheme (Schnorr), as well as a complementary upgrade called Taproot, which adds new capabilities that extend Bitcoin’s smart contracting capability. The upgrades are structured to ensure that they simultaneously improve both scalability and privacy. Other than increased complexity, there are no significant downsides to the proposal, and the most controversial aspect of it is likely to be the lack of other anticipated features. We conclude that although many will be enthusiastic about the upgrade and keen to see it rolled out, patience will be important.

    On 6th May 2019, Bitcoin protocol developer Pieter Wuille posted a softfork upgrade proposal to the Bitcoin developer mailing list, called “Taproot”. If this proposal is accepted, it is likely to complement the Schnorr signature softfork upgrade, which Pieter posted in July 2018. The benefits of these proposals are related to both scalability (efficiency) and privacy. Scalability and privacy enhancements now appear somewhat interrelated and inseparable. Removing details about transactions, ensures both that transactions are smaller (improving scalability) and that they reveal less information and are therefore potentially indistinguishable from transactions of different types, thereby improving privacy.

  • 【技术】Eth2.0 节点的网络通信(Network Communication of Eth2.0 Node)

    对比 Eth1.0 的节点内部栈层,突出 Eth2.0 节点的新需要。Eth1.0 的节点可以分为三层:负责传输数据的点对点通信层,承载共识层,再往上承载 dApp 的运行。其中点对点通信还可以分为发现机制(负责启动节点和寻找对等节点)、RPC 调用以及 gossip 机制(负责广播数据)。Eth2.0 的节点则出现了新得需要,包括:收取多分片消息(并拒绝不需要的消息)、发现分片对等节点。

    Comparing with the internal stack layer of Eth1.0 nodes, the new requirements of Eth2.0 nodes are highlighted.Eth1.0 nodes can be divided into three layers: the point-to-point communication layer responsible for data transmission, the consensus layer, and the dApp operation. Point-to-point communication can also be divided into discovery mechanism (responsible for starting nodes and finding peers), RPC call and gossip mechanism (responsible for broadcasting data). Nodes in Eth2.0 have new needs, including receiving multi-slice messages (and rejecting unwanted messages) and discovering fragmented peers.

    —————《未闻》(MLSNews)—————

    未来实验室新闻工作室