织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

比特币也在进化!读懂比特币隐私保护主要方案与发展潜力 (2)

时间:2020-11-09 08:35来源:未知 作者:admin 点击:
DandeLion++ 提议使用另一种传播方法代替扩散传播,在新的传播方法中,交易首先在 主干阶段 (stem phase) 依次传递给各个对等节点,然后在 绒毛阶段 (

DandeLion++ 提议使用另一种传播方法代替扩散传播,在新的传播方法中,交易首先在 主干阶段 (stem phase) 依次传递给各个对等节点,然后在 绒毛阶段 (fluff phase) 进行扩散传播。由于每个节点在主干阶段仅与一个对等节点共享交易,并且主干的长度是随机确定,因此交易对方很难确定交易的来源。

比特币也在进化!读懂比特币隐私保护主要方案与发展潜力DandeLion 的「蒲公英」传播阶段,来源:https://github.com/bitcoin/bips/blob/master/bip-0156.mediawiki

比特币改进提案 BIP 156 已正式将 Dandelion++ 纳入比特币区块链。该协议可以被 软分叉 到网络中,并且,启用了 Dandelion 的节点将与运行现有比特币版本的节点完全兼容。

比特币网络两个前景最被看好的两个升级方案是 SchnorrTaproot

Schnorr 签名方案建议将比特币区块链的签名机制从椭圆曲线数字签名算法 ECDSA 修改为 Schnorr 签名算法 。由这一算法产生的签名 (Schnorr 签名) 是线性可操作的。

这种线性关系使 Schnorr 签名的用户可以将多个独立的签名聚合到一个有效的签名中。用户因此可以在聚合的公共密钥上创建 阈值签名 ,这需要批准足够的签名者子集才能支出。此过程允许用户将多重签名移至链下,以此来帮助网络扩容。与目前的多重签名不同,阈值签名也是隐写的,这意味着与它们交互的交易看起来像链上的正常交易。

Schnorr 签名聚合在创建 无脚本脚本 (scriptless scripts) 方面也很有用,这种脚本让用户可以隐秘地创建某些智能合约并与之交互。并非所有智能合约都可以用无脚本脚本代替,但是它们可以用于表示跨链原子交换和闪电网络中使用的链上脚本。

Taproot 利用 Schnorr 签名聚合功能,允许用户创建不向合作案例中参与者公开的智能合约。如果相关各方对某一结果达成共识,则创建这些合同并从中支出的交易也将是隐秘的。与无脚本脚本不同,Taproot 可以应用于可以用比特币脚本表示的 任何计算

Taproot 将智能合约转换为独立语句的 抽象语言树 。然后将该树改编为默克 Merkle 树,以便知道 Merkle 根 的各方可以验证合同中是否包含某一具体语句。

如果各方同意某一结果,Taproot 将完全忽略由此得出的默克抽象语言树 MAST。这是通过在经过 MAST 根散列调整的各方之间创建一个 Schnorr 阈值公用密钥 ,并将资金发送到从所得密钥派生的地址来实现的。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容