自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

BEAM币解析:Mimblewimble技术对比——Grin与Beam的较量

2019-01-30 17:09:23
收藏

Mimblewimble区块链协议:Grin与BEAM的对比分析

随着Grin和BEAM两大完整实现的发布,Mimblewimble区块链协议近期受到了广泛关注。在已经对Grin和Mimblewimble进行了全面概述的基础上,对BEAM进行评估并识别其与Grin的差异显得尤为重要。

Mimblewimble简介

Mimblewimble是比特币协议的简化版本,旨在改变交易构建方法,从而提升网络的效率和隐私性。增强隐私的附带效应是可替代性,即货币的一种属性,使得不同价值单位之间没有区别,因为它们都是平等的。

Mimblewimble通过结合机密交易(CTs)和Pedersen承诺,允许交易接收方生成“盲因子”作为交易的签名密钥。尽管CTs比比特币的标准加密交易更为复杂,但Mimblewimble通过剥离其脚本行为,结合盲因子和“虚拟输出”,在不影响性能的情况下实现了与CTs相同的安全性和隐私水平。

此外,Mimblewimble采用类似于CoinJoin的交易聚合方法,减少了区块链中存储的历史交易数据的需要。Mimblewimble区块中的交易看起来像是输入和输出的随机混合,而不是迭代相关输入和输出列表的区块。节点可以更快地与区块链同步,因为它们仅依赖于验证特定输入的真实性,而不是使用Mimblewimble的“剪裁”功能验证整个区块链。

区块链的压缩历史包含区块头、系统状态和“虚拟输出”的输出签名。这种区块链协议通过其交易构建方法直接提供了更好的隐私和可扩展性。区块链的增长速度显著降低,使得全节点的运行更加实用,对网络的去中心化产生了积极的长期影响。

BEAM是什么?

BEAM于1月初推出,是第一个完整的Mimblewimble实现,随后Grin在几周后上线。BEAM的协议是用C++编写的,并在Mimblewimble的原始提案基础上扩展了一些附加功能。目前,MacOS、Windows和Linux上已提供用户友好的GUI钱包。

BEAM的开发始于2018年3月,比Grin晚,采用了类似于ZCash的结构化公司方法,而Grin主要由社区资助的捐赠和核心开发团队驱动。BEAM的重点是提供私密的储值手段,注重用户友好和创业思维。

BEAM扩展了Mimblewimble的原始设计,包括通过Schnorr协议进行交易签名、可选审计、Bright Boson(与比特币的原子交换支持)、离线交易和硬件钱包集成等。BEAM还强调为企业提供服务,并将平台开发分为两个方向:BEAM Core和BEAM Compliance。

Grin与BEAM的差异

BEAM和Grin的主要区别之一在于它们的起源和社区/治理方法。BEAM的治理和开发模型更类似于公司结构,而Grin则更多受Monero开源社区模型的启发,通过捐赠独立开展项目。

我们可以将Grin和BEAM的主要差异分为以下几类:

  • 货币政策
  • 治理/社区
  • 挖矿
  • 技术细节/方向
货币政策

BEAM的货币政策明确强调私密的储值手段,而不是“P2P数字现金”。BEAM的供应量上限约为2.63亿枚,采用基于区块奖励减半的通缩发行计划。第一年的区块奖励为每块80枚BEAM,大约每4年减半一次,直到第133年停止发行。

Grin则设计为一种匿名货币,供应量无上限,采用线性通胀供应计划,旨在保持相对稳定的价格。Grin更多地被用作可替代和私密的交易货币,而不是储值手段。

治理/社区

BEAM的治理和早期VC融资类似于创业公司,全职开发者和贡献者在传统公司环境中被雇佣。BEAM基金会目前监督该项目,这是一个将在瑞士设立的非营利组织,将指导网络的发展。

Grin更多地借鉴了密码朋克的根源,专注于干净和最小化的Mimblewimble实现,设计中包含一些更实验性的组件。该项目完全由社区驱动,依赖捐赠者的财务贡献和自愿开发工作。

挖矿

Grin和BEAM都使用优化版本的Equihash PoW挖矿算法,分别为Cuckoo Cycle和Equihash。BEAM在前12-18个月内通过抗ASIC实现网络的早期去中心化,允许使用GPU挖矿。开发团队将在未来几年内多次硬分叉协议,调整挖矿算法,最终允许ASIC挖矿。

Grin采用双结构挖矿算法,使用Equihash和Cuckoo Cycle,最初允许用户使用GPU挖矿,同时也允许后期ASIC挖矿。Cuckoo是一种内存绑定算法,将在两年后成为主要挖矿算法,一旦网络的去中心化成熟,ASIC挖矿市场将得以增长。

技术细节/方向

BEAM引用了Grin的一些实验性举措作为两者之间的区别。尽管两者都是Mimblewimble实现,Grin和BEAM在技术方向上略有不同,但它们之间确实存在合作。

一些技术细节上的差异包括:

  • BEAM用C++编写,Grin用Rust编写。
  • Grin强调最小化的Mimblewimble实现。
  • Grin目前只有CLI钱包,BEAM有GUI+CLI钱包。
  • Grin中隐私是默认且不可选的,BEAM启用可选审计。
  • Grin在技术开发上比BEAM更实验性。
  • BEAM通过安全的BBS系统启用非交互式离线交易,Grin使用纯文本如电子邮件。

结论

Grin和BEAM是第一个完整的Mimblewimble实现,带来了隐私和效率方面的显著优势。这些项目的未来发展将在更广泛的加密货币叙事中提供一些独特的创新。尽管两者源自相同的区块链协议,BEAM和Grin之间仍存在一些明显的差异。随着它们的不断进步,它们的首选应用和受众将会显现。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻