2016年5月,MimbleWimble 协议的提出,在交易隐私性和储存空间上,对比特币进行了显著的优化。MimbleWimble 一词出自《哈利波特》,是一种让舌头打结,用于让对手沉默的咒语。正如这无声无息之咒一样,MimbleWimble 协议自 2016 年腾空出世后,也渐渐淡出人们的视线。
直到近期,两个尝试实现 MimbleWimble 协议的项目—— Beam 和 Grin 的主网上线日期相继临近,MimbleWimble 又引起广泛的讨论。
MimbleWimble 是一种新型的隐私保护协议。
什么是 Beam
Beam 是基于 MimbleWimble 协议开发的加密货币,具有强隐私性、替代性和扩展性。Beam所有交易都默认是私密的。新节点加入网络无需同步整个交易历史,可以请求同步只包含系统状态的压缩历史记录和区块头,从而实现快速同步。
有关Beam技术
2018 年 4 月,Beam 团队开始实现着手研发项目,并确定将于北京时间2019年1月3日晚上 22:00 启动主网。 从C++ 中从头开始写(BEAM team implemented Mimblewimble from scratch using C++.) 采用 PoW 共识,Equihash 算法。 没有预挖矿,没有ICO。 大约 60 秒生成新的区块,每个区块包含约 1000 笔交易,区块大小约 1 MB。 总量 262,800,000 BEAM ,第一年区块奖励为 80 BEAM,第 2-5 年的区块奖励为 40 个币,第 6-9 年的区块奖励为 25 个币,之后每 4 年减半一次,直到第133 年,BEAM 被挖完。 Asic resistance:Beam 计划在上线后的 12-18 个月抵抗 ASIC 来确保去中心化。之后每次硬分叉都会改变算法,具体修改方案将在硬分叉前几周公布。 团队维护:Beam 由 Beam 基金会运营并维护,核心团队和基金会获得部分区块奖励用于维护项目发展。Beam产品特点
私密性:所有交易都是私密的。交易参与方的信息不会存储在链上。 通用性:“无脚本脚本”技术不仅可以实现简单的价值转移,还可以实现多种交易类型,例如原子互换、托管和定时交易。 审计可选性:为符合相关规定,可以通过钱包设置,将所有交易都附上不可伪造的数字签名文件(如发票或合约),并相应赋予特定审计者查看所有交易及其附带文件的权限。 资产私密性:通过Beam的私密交易机制,可以创建并交易各类资产(如不动产代币、公司债券和新的货币)。 可扩展性:Mimblewimble 的“直通式”特点有助于避免计算量过高,因此Beam区块链比其他区块链小了几个数量级。 可持续性:Beam是从零开始构建的开源区块链项目,由社区进行治理,并由 Beam Growth Pool(Beam发展池)提供资金支持:20% 的挖矿奖励会进入发展池,用来激励Beam的发展和推广。 易用性:提供手机端和桌面端的钱包 app ,可支持个人和小型企业用户的日常使用。钱包内置的 dashboard 使预算管理更加容易,便于查看收支情况。 兼容性:为满足广大显卡矿工的需求,Beam选用了行业内有口皆碑的 Equihash 算法,并提供了一套工具组,用来运行并管理挖矿节点。Beam运作流程
1. 无论是线下还是线上,钱包所有者都可以利用安全通道创建新的交易。交易双方的钱包均使用 Schnorr 协议签署交易。
2. 钱包将交易发送至节点。每笔交易都包含一列用 Pedersen Commitments 表示的输入和输出,以及费用和内核。每笔交易还包含了非交互式的零知识范围证明,用于验证交易输出值的有效性。
3. 节点验证交易。区块链状态以默克尔树的形式保存,每笔交易都基于最新的区块链状态进行验证。状态树的根哈希连同工作量证明一起记录在区块头里。此外,每个节点都会定期创建一份压缩后的历史记录,以便已有节点和新加入节点实现“快速同步”。
4. 交易被添加进矿池。每分钟出一个块,然后发回节点验证并广播。
5. 打包了新交易的区块会被发送给对等节点。跟在最长链后面的有效区块会成为新的 Tip (出块点位),被进一步广播直至全网达成共识。
6. 快速同步。如果有新的节点加入网络,可以请求同步只包含系统状态的压缩历史记录和区块头,无需同步整个交易历史。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。