1.聚合签名应用到BFT类共识中使用的 CoSi 协议

https://arxiv.org/abs/1503.08768

@daddy.eth:BFT类共识在区块链场景中应用的主要矛盾之一是受制 O(n^2) 通信复杂度影响的节点规模,Byzcoin 第一个引入了聚合签名到 BFT 类共识当中,在prepare commit 阶段,leader 收集到 2/3 以上的节点的签名后组成聚合签名,传递给 replica ,省去了 replica 之间互相通信的资源消耗。这篇论文背后采用的聚合签名的生成协议就是《Keeping Authorities Honest or Bust with Decentralized Witness Cosigning》提出的 CoSi 协议,它通过两轮通信生成聚合签名,原始实现版本使用了 Schnorr 签名,但是在论文中也提到可以使用 BLS 签名实现。目前几乎所有新提出的BFT类共识优化都使用了聚合签名的思路, CoSi 协议在 BFT 三阶段的具体应用值得一看。

 

2.DeFi 项目问题太多?是时候让用户向开发人员提出一些问题了!

https://diligence.consensys.net/blog/2020/03/questions-defi-users-should-be-asking-defi-developers/

@加一:要想搞清楚 DeFi 项目开发团队的安全立场,本文会列出的一些有用的问题,这些问题的答案并不能简单地用「对 / 错」来衡量,因为某些团队(或独立开发人员)可能并没有足够资源来解决所有问题。事实上,用户只能根据自己所能获得到的信息来判断是否愿意承受相应的风险级别。

 

3.Semaphore:基于zk-SNARKs的以太坊隐私组件

https://semaphore.appliedzkp.org/

@胡鹏:Semaphore由以太坊基金会的应用零知识证明团队开发,包含智能合约与零知识证明组件两部分组成,前者处理链上状态、权限和证明验证,后者用于链下生成证明。它是非托管式的以太坊混币服务MicroMix的底层技术,也能够用于匿名投票、匿名媒体等。

 

Web3Web3Rebase

Web3

网站:http://rebase.network

公众号:rebase_network