彩云专栏 基于MimbleWimble协议的新币种Grin和Beam介绍 _ 五峰铺网

邵阳县五丰铺镇人的新闻门户网站

忘记密码

彩云专栏 基于MimbleWimble协议的新币种Grin和Beam介绍

2019-01-11 作者: 浏览: 13 views 我要评论 字号:

摘要: 图片来源:以太坊爱好者 “Mimblewimble 能够阻止你的对手准确地施展下一个法术。”— Gilderoy Lockhart [src] 1 MimbleWimble协议 MimbleWimble是一个区块链隐私保护的格式和协议,是一种可以防止区块链泄...

图片来源:以太坊爱好者

“Mimblewimble 能够阻止你的对手准确地施展下一个法术。”
— Gilderoy Lockhart [src]

1

MimbleWimble协议

MimbleWimble是一个区块链隐私保护的格式和协议,是一种可以防止区块链泄露个人信息的技术。名字来源于《哈利波特》,是用来防范黑魔法诅咒用的一种保护性口诀,诅咒的目的是“如果他试图谈论需要隐藏的秘密的话,就把他挡在外面并绑上他的舌头。”,使得他不能通过说话来将秘密表述出来进而保护住这个秘密。
MimbleWimble最初的白皮书在2016年发布。
MimbleWimble是为了提高数字货币的可扩展性和隐私性而创建的。在MimbleWimble协议中,依托于强健的加密系统,MimbleWimble提供了非常好的可扩展性、隐私和可替代性,实现链上的匿名交易和隐私保护。
MimbleWimble的交易确认依赖于两个基本属性:
✥0和验证。输出总和减去输入总是等于零,证明交易没有凭空创造新的资金,而且不会显示实际金额。
✥拥有私钥即拥有交易输出的所有权。像大多数其他加密货币一样,交易输出通过拥有ECC私钥来保证其所有权。 然而,在MimbleWimble中,证明一个所有者拥有这些私钥并不是通过直接签署交易来实现的。
MimbleWimble解决了当前几乎所有实现的区块链与现实需求之间的差距。

现实需求中的货币系统(黄金、现金、易货贸易)都必须满足两个条件:

✥它必须能够验证接收的币的数量与发送的数量相等。
✥我只能从我自己的银行账户中进行电子转账,而不能从你的银行账户中转账。我们必须能够验证交易是从借记卡以及个人密码/网上银行密码、或加密货币中的私钥持有者发出的。
比特币通过公开 3 个秘密来满足货币系统的两种需要,每一笔比特币交易都泄露了 3 个秘密:
✥发送方地址
✥发送比特币的数量
✥接收方地址
Mimblewimble 可以在不泄露以上 3 个秘密的情况下,满足货币系统的这两个条件。

MimbleWimble提供了一种对比特币进行显著优化的方法,它能节省存储空间,同时还提供了很强的交易隐私性。在MimbleWimble中,不存在交易地址,交易金额也是隐藏的,同时中间状态的交易可以得到合并。这种“一石二鸟“的效果通过精妙的设计来达到,相当于在比特币的基础上提高了区块链的可扩展性。合并是指如果在要打包到区块的所有交易中,先有A转给B钱,后又有B转给C一定的钱,那么不需要全部记录这两笔交易,只需要记录A转给C多少钱,合并交易的中间状态,同时附上B的签名,就可以既保证交易的安全又确保不双花的同时减小UTXO集合大小,显著减少区块存储所需空间。
在MimbleWimble中,隐私性和可扩展性得到保证的原因来自于以下三点:
✥区块链中没有地址,每次转账中接收方都要构建新的交易见证。
✥交易金额也是隐藏的。
✥中间状态的交易可以合并,少量的信息使得追踪更加困难。
比特币和Mimblewimble之间的主要区别之一是Mimblewimble支持保密交易,Mimblewimble的主要优点是在提供较强隐私性的同时,所需要的存储空间很小,适合大规模交易;Mimblewimble最令人兴奋的事情之一是它是一个可扩展的解决方案。Mimblewimble计划让所有的比特币交易实现匿名。也正是在这种情况下,应用Mimblewimble协议的加密货币Grin及Beam相继诞生。

2

Beam

币种简介:Beam采用了MimbleWimble的隐私保护区块链规格协议,在此协议下Beam所有交易都默认是私密的,系统中没有地址,取而代之的是各方创建一个可以验证交易的公共多重签名密钥,没人可以查看到发送者、接收者或交易金额的任何私密信息,只有交易的双方知道他们正在进行交易,以此保护网络隐私。在Beam网络中,新节点加入网络不需要同步所有的交易历史,可以请求同步只包含系统状态的压缩历史记录和区块头,从而实现快速同步。Beam还具有信息透明度的可选功能,用户可自行决定他们需要分享的信息及分享对象。

Beam没有ICO,没有预挖,Beam项目通过财政部模式获得资金,每个区块被挖出后都将会有一定比例的额外奖励被用于资助Beam项目的发展。在主网上线发布后建立一个非营利性的基金会来管理Beam协议。

币种资料:
币种名称:Beam
共识机制:工作量证明(POW)
加密算法:Equihash
程序语言:C++
出块时间:1分钟
区块大小:≈1M
区块奖励:第1年80个Beam/块。第2-5年40个Beam/块。第6年25个Beam/块,然后每隔4年减半,直到129年。在133年后停止发行。总供应量26280万个。
主网上线日期:2019年1月3日
官方网站:https://www.beam.mw/
区块浏览器:https://explorer.beam.mw/blocks
钱包和挖矿工具下载:https://www.beam.mw/downloads

路线图:

●2018年3月项目启动
●2018年6月内部输出转换程序:挖矿节点,命令行钱包开发
●2018年9月公共测试网上线:对社区开放源代码,50个挖矿节点测试,桌面钱包开发
●2019年1月主网上线启动:发布桌面钱包应用、CLI钱包、OpenCL和CUDA挖矿程序,发布区块链浏览器,支持其它加密数字货币
●2019后期主干网规划:使用比特币进行原子互换,集成比特币钱包,移动端钱包(Android),支付平台集成(API),硬件钱包集成,移动端钱包(iOS),选择加入审核,网页钱包
财政部
在第一年,财政部将于每区块额外收取20个Beam,在第2至5年,金库每区块将获得10个Beam。
财政部的Beam分配按季度和以下比例进行:
投资者:40%
核心团队:40%
基金会:20%(最大的单一受益人)
挖矿
矿机:显卡,最小显存要求4GB。
矿池:f2pool鱼池、星火矿池、蜜蜂矿池
交易所:BitMesh、Hotbit、MXC
BEAM支持A卡和N卡,4G以上显存,Cuda9.2以上版本。在挖矿前,需要将虚拟内核设置尽量大一些。按每张显卡至少4G设置,如果出现掉卡的现象,建议将虚拟内存增加。
挖矿难度调整:更新难度的目标是将平均出块时间保持在特定值。
例子:假设我们的全网有100名矿工,大致每分钟找一个,现在有100多名矿工加入,全网的算力翻倍,平均只需30秒即可找到解决方案。如果200以上加入,则时间将减半为15秒,依此类推。

各型号显卡算力统计表(OpenCL Miner)
AMD:
AMD RX560 ~4 Sol / s
AMD RX570 ~7-8 Sol / s
AMD RX580 ~8-9 Sol / s
AMD Rx Vega 56~13 Sol / s
Nivida:
nVidia GTX 1066 ~5.25 Sol / s
nVidia GTX 1050Ti ~2.2-4.8 Sol / s
nVidia GTX 1060 6Gb ~5 Sol / s
nVidia GTX 1070 ~7 Sol / s
nVidia GTX 1080 ~8-9 Sol / s
nVidia GTX 1080Ti ~10-11 Sol / s
nVidia GTX 2080 ~10-11 Sol / s
超频建议:因为BEAM对显存有要求,所以,超频应该是以超显存为主,核心为辅。建议功耗70-80,核心0-40,显存300-600。根据个人显卡体质的不同,适当调节。
为了确保算力的分散和防止ASIC矿机,BEAM团队计划在初始的12-18个月执行一个或两个硬分叉,首先在大约6个月后,另一个在大约12个月后。每个硬分叉将改变挖掘算法。修改计划将在实际的硬分叉之前几周公布。

区块数据(截止2019年1月10日14:12)

区块高度:9782
当前已产出:782560 Beam
当前区块难度:132910068
当前价格:9.5元(hotbit.io)
全网总算力:2215167.8 Sol / s

3

Grin

Grin于2016年11月产生,和Beam一样基于Mimblewimble隐私保护协议开发的的开源软件项目,是可扩展的隐密加密数字货币。Beam已经在2019年1月3日主网上线,Grin 计划将在 2019 年 1 月 15 日上线,Grin项目没有预先分币、不接受投资、也没有 ICO,所有的币都需要矿工自己挖,Grin项目所有的资金都来自于社区基金。

Grin项目的精神-—致力于实现grin的开发者和社区都是志愿者,希望能真正发展技术,而不是发一个ico或者自己挖矿来获利,它是一个完全去中心化的项目。
官网用了一句话解释Grin:所有人的电子交易,没有审查或限制。并提出它的三个特性包括:隐私( private )、可扩展( scalable )、开放的( open )。
Beam和Grin都是亲兄弟,为什么这个Grin项目会比火?
一、跟其底层协议和项目均由匿名人士发布,社区去中心化和理想主义氛围和当初比特币的神秘色彩,所以获得了很多早期比特币社区成员关注;
二、是团队不接受投资,所有人都只能以挖矿的形式获得,也与比特币类似,Grin 的货币政策很特别:没有发行上限,稳定增长,希望不通胀也不通缩。
三、Beam去找投资,投资人在调研过程中发现了Grin,当时Beam还未开源但Grin开源了,投资人发现Grin的代码质量特别好,就拒绝了投资Beam,并成为了Grin的支持者。同样的真事也在发生:当问起一位终日埋首于DApp开发的工程师选择站在Grin还是Beam时,他说不了解Beam,因为周围人关注的都是Grin,并表示忙完这几天就会把台式电脑拿出来挖矿,“说不定挖到早期的比特币”。
币种资料:
币种名称:Grin
共识机制:工作量证明(POW)
加密算法:Cuckoo Cycle
程序语言:Rust
出块时间:1 Grin/秒,每分钟60个
区块奖励:60个Grin,没有上限主网上线日期:2019 年 1 月 15 日
官方网站:https://grin-tech.org/
论坛:https://www.grin-forum.org/
区块浏览器:https://grinscan.net/(测试网络)
挖矿数据图表:https://grinscan.net/charts(测试网络)
资源下载:https://github.com/mimblewimble/grin/releases
Grin的发行政策设计基于以下两个原理:
第一,如果货币政策是通缩的,避免早期矿工比后期的矿工收益更大
第二,定时定量发行会使Grin更容易成为货币,而不是像比特币一样成为一种价值储存。如果Grin的价值稳定,就会有更多的人更愿意使用而不是投机地囤积。

“中国挖矿群曾有用户评论:“作者(创始人)确实不想让 Grin 成为炒作标的。但是在座群里的各位,每个人都想让它成为炒作标的。”

挖矿

官方提示 – 目前的挖矿是测试版本,挖到的测试硬币是没有价值的,并且会出现不少问题。
✥矿池:https://www.mwgrinpool.com/
✥支持所有AMD和NVIDIA 8GB卡。RTX 8GB卡目前需要Linux或Windows7,因为Windows在这些卡上保留了太多内存(应尽快解决)
✥RTX 2080和RTX 2080Ti是最快的,用于AMD卡的OpenCL代码正在优化。如果矿机上有多张显卡,不建议使用廉价的Celeron CPU。
✥目前支持挖矿插件的平台:Linux x86_64和MacOS [grin + mining + development],还没有开发出Windows版本。有矿工测试出可以在Windows平台上挖矿的例子,并贴出了部分显卡算力和功耗情况。

✥挖矿要求:
rust 1.30+ (use rustup- i.e. curlhttps://sh.rustup.rs-sSf | sh; source $HOME/.cargo/env)
cmake 3.2+ (for Cuckoo mining plugins)
ncurses and libs (ncurses, ncursesw5)
zlib libs (zlib1g-dev or zlib-devel)
linux-headers (reported needed on Alpine linux)
和一个正在运行的可以进入的Grin节点
彩云比特稍后更新挖矿教程,敬请期待!

文章部分内容参考星球日报、以太坊爱好者及网络内容整理。
Mimblewimble白皮书下载(英文)

发表评论

*

* (保密)

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif

Ctrl+Enter 快捷回复

会员登录关闭

记住我 忘记密码

注册会员关闭

小提示: 您的密码会通过填写的"电子邮箱"发送给您.