探讨MultiVAC公链核心三要素的合理融合:技术、激励、治理
「力场 lichang.io」公链挖矿第一社区!
- 01 -
公链项目发展的核心三要素:技术、激励、治理
纵观历史,每一次技术革命,都为人类带来了翻天覆地的变化,或改变了人们的工作生活方式,或改变了人们的思维意识。技术是推动行业发展的原动力,而技术革新则是推动行业乃至社会发展的核心驱动力。
在每一个技术变革时期,都需要经历多个不同阶段的技术创新与革新,才能更好的推动行业的发展。比如在互联网初期,当Email功能或技术革新出现的时候,人们奔走相告远程交流甚至远程办公亦然实现,但今天回顾Email的变革,已成为互联网发展中的一个标配或基础功能。在Email功能或技术革新出现后,是更多的技术革新相继出现,推动了互联网技术应用于工作、生活、民生等等各个领域,推动了社会的发展。
随着2008年中本聪推出比特币,区块链技术已越来越受到大众以及政府的广泛关注。更有一些有识之士投入到区块链技术的发展中,继比特币之后,先后出现了标志着区块链0.2版本的以太坊,以太坊以智能合约图灵完备为核心,解决了比特币图灵完备的不足;标志着区块链0.3版本的EOS,以提升TPS性能为核心,解决速度瓶颈;每一次的公链技术革新都是在推动区块链技术的整体发展,这是技术的革新与发展的体现。
《区块链革命》一书提到:一个新的具有更高效率和更低成本的新生事物,必定会将陈旧僵化的旧中心取而代之!技术革新则以追求高效率和低成本为目的,是推动行业发展的核心驱动力,也是必然发展的过程。区块链技术的发展亦如此。
在当前公链项目中,很多公链项目都在探索区块链技术革新,但是,由于各种原因要么偏重技术,要么偏重激励,最终的结果并不尽人意。而可持续发展的公链更需具备三个核心要素:技术、激励、治理。只有将三者合理融合才能促进公链的发展。
今天从这三个角度分析MultiVAC公链项目,怎样通过技术革新合理的融合到激励机制和治理机制当中。
- 02 -
MultiVAC公链核心三要素的合理融合:技术、激励、治理
区块链本质上是一个去中心化分布式的数据库,区块链主要解决交易的信任和安全问题。目前,阻碍区块链技术发展的最大瓶颈是性能,但是在分布式系统的CAP原理一致性、可用性、分区容错性中,也仅能同时满足两个原理。常规的方案中,要么满足一致性、分区容忍性的CP,但是性能却不高;要么保持一致性、性能可用性的CA,但是扩展性不强。
那么,平衡性能、数据的时效一致性、扩展性成为公链发展的首要问题也是重要基础。
MultiVAC公链创新性的提出了:全维度分片模式,在计算、存储、传输三个层面均进行分片,在保证性能的前提下,保持数据的一致性和安全性,具有高度的弹性扩展。
而值得推荐的是,MultiVAC公链通过技术的创新,将激励和治理良好的融合,这对公链的发展具有深远的意义。我们先从MultiVAC技术革新“全维度分片模式”开始学习。
2.1 MultiVAC的技术核心:全维度分片模式
2.1.1 概念
MultiVAC 的分片方案的理念来源是:计算机和网络间不仅仅是计算工作,还有大量的传输和存储工作因此,MultiVAC 的技术核心是:全维度分片,在计算、存储和传输层面都可以实现分片。
2.1.2 MultiVAC三类工作节点
在MultiVAC系统里,分为三类节点:轻节点、矿工节点、存储节点。
轻节点:可以视作持币的用户,只提交新的交易而无权处理任何事务。
矿工节点:负责处理交易、达成共识、产生区块。矿工节点以分片为单位。矿工节点是系统的记账员,通过达成共识产生新的账本来获取出块奖励。
存储节点:负责存储和提供本分片的所有历史数据和交易细节。作为MultiVAC系统的基础设施,为矿工提供服务,帮助矿工更快的出新块,即达成交易共识。
总结:从MultiVAC的节点分类看,MultiVAC是通过节点将工作内容(数据)分割,通过不同的节点完成不同的工作(数据归属),实现工作内容(数据)的分片。在同一个分片里,矿工负责数据的交易传输,存储节点负责存储交易的历史数据。
我们在前面讲到,区块链主要是解决交易的信任与安全问题,那么,在MultiVAC系统里,是怎样在分片模式里保障安全性呢?
2.1.3 安全性
MultiVAC公链的安全性主要体现在交易安全性和存储安全性。
1. 交易安全性:可验证随机函数VRF
矿工节点负责处理交易,矿工的安全性即决定了交易的安全性。
MultiVAC对矿工的选择和分片选择上,采用动态分片机制,使用可验证随机函数VRF,分片的矿工节点每隔几分钟都会更换到不同的节点,再进一步从单个分片选出一小部分矿工完成记账工作。动态分片机制和随机函数VRF有效的降低了矿工作恶的可能性,因为在短短的几分钟中要判断出哪些分片属于该矿工,再判断哪些矿工记账,难度可想而知。而VRF函数的不可预测性和时间无关系,更增加了节点作恶的难度。
分片模式保证了扩展性,矿工节点的随机选取,保证了交易的安全性。请参看矿工动态分片流程图。
图片来源:MultiVAC全分片黄皮书
2. 存储安全性:
存储节点负责存储当前分片上产生的交易记录,存储节点是怎样保证数据的安全性呢?
1. 我们需要注意的是,存储节点并非随机分配,当你申请成为存储节点时,MultiVAC系统会给你分配一个分片,你只负责该分片的交易数据存储工作。但是,由于该分片的矿工节点是动态分配的,即每隔几分钟分配给该分片的矿工节点不同,所以,存储节点与矿工节点是1:N的关系,且N是随机动态的。由于矿工的随机性,即保证了存储节点上数据的安全性。
2. 在MultiVAC系统里,存储节点作为系统的基础设施只负责存储数据,对交易数据无任何增删改查的权限,进一步保证了数据的安全性。
总结:MultiVAC的全维度分片模式,是区块链技术的革新,将交易、存储、传输分片,并以VRF随机函数动态分配具有投票权的矿工节点,即保证了数据的安全性,更增强了区块链技术的扩展性。
那么,在MultiVAC系统里,作为普通投资者有哪些参与的机会,或者是挖矿的机会呢。我在分析MultiVAC挖矿节点和存储节点时,同时发现了MultiVAC已经巧妙的将激励机制融合到技术的变革当中。
2.2 MultiVAC激励机制:全民参与模式
合理有效的激励机制是推动公链良性发展的手段,也是用户的投入回报的最大化公平体现。MultiVAC公链可通过成为矿工参与运算挖矿获得收益,也可以成为存储节点,参与存储数据获得收益。
1. 矿工挖矿:
MultiVAC引入POS机制,用户只需运行矿工软件,并锁定一定数量的Token,即可成为矿工。同时,由于MultiVAC采取分片架构,矿工节点不需要存储所有账本数据,降低了矿工的硬件门槛,普通PC机也能够参与矿工节点。
MultiVAC的挖矿模式,使得普通用户也能够拥有出块挖矿的权力,放大公平力度,并向去中心化更进一步。这样的模式,也使得公链系统的利益分配更趋向合理性,有效的避免了巨鲸效应给公链系统带来的负面影响。
黄皮书有一段攻略:MultiVAC 以异步方式运行分片,因此矿工可以通过增加押金来提高自己被多个分片选中的概率,从而可以在多个分片中工作并赚取奖励。
2. 存储节点挖矿:
如果你拥有更专业的服务器等大存储计算机设备,也可以做存储节点,通过提供存储和数据来得到奖励。
总结:MultiVAC的激励机制使得普通用户拥有系统的参与权和决策权,这一革新举措,势必会为MultiVAC系统带来大量的应用用户,而用户是公链发展的生命力。
用户带来数据流通,数据流通带来价值流通,价值流通促进系统的良性发展。
很期待,MultiVAC上线后,能够参与矿工挖矿,开启全民参与模式。
2.3 MultiVAC治理体现
公链治理机制是公链发展的重中之重,是平台平衡利益与机制的有效手段。但是,目前大多数区块链项目在治理方面仍存在问题,在利益为先的思想驱使下,导致公链机制形同虚设,公链发展举步维艰。目前制约公链发展的最大瓶颈是公链治理机制的缺失及不完善,导致权重和算力集中在极少数巨鲸手里,在人性的贪婪与利益为先的思想下,只顾个人利益而无视平台的真正发展,而机制的缺陷想通过道德约束,又显得苍白无力,使得公链在“机治”与“人治”之间难于权衡。
机治具有高度理性,但是由于代码必然存在漏洞性,常常被别有用心者利用为自我获取利益,全然不顾公链的生态发展。而人治又受制于时间、空间、精力、学识尤其是情感因素的干扰,往往导致治理滞后甚至失真。
在MultiVAC系统里,巧妙的将技术融合到治理当中,是对代码即法律的升华,也是理性机治的体现。我现以对MultiVAC分片技术的理解,与大家分享MultiVAC治理机制:
1. 权重治理:MultiVAC矿工节点采取一分片一票制。PoS机制最大的问题在于少数拥有大量Token的持币用户权重过大,他们利用PoS机制的漏洞为自己谋取利益,而不顾公链的发展,也伤害了广大投资者的利益。MultiVAC系统虽然采取的PoS机制,但规定在一个分片内,无论你持有多少Token,也只有一票权,而不是按照持币数量决定权重,一票制既放大了公平性,也促进激励机制的合理分配。
而MultiVAC更人性的化设计规则,如果你持有的Token数量多,可以作为多个分片的节点,获取多个分片的收益,放大收益率。
2.安全治理:矿工节点通过动态分片机制,采取随机函数CAF每隔几分钟为当前分片动态分配矿工节点,降低了某个分片被攻击的可能性。
我从去年10月份开始研究公链治理模型,大多采用的是机治+人治的结合,但是MultiVAC的治理模式让我看到另一个视角,用技术层面的创新来融入到治理,使得治理水到渠成!赞MultiVAC的智慧。
MultiVAC的全维度分片模式,从技术层面提升了区块链项目的扩展性,也更提升了激励机制和治理机制的合理性和可行性,的确是区块链技术的革新进步,也是公链项目的发展革新进步!
我们也期待MultiVAC能够为公链乃至整个区块链行业带来革命性的创新!
认识云鹏老师:
《区块链读书会》创始人;007er、EOS引力区引力节点;GOGOC社区联合发起人;区分项目分析师、主节点;Beta货币基金项目顾问等。
2018年《区块链读书会》已累计学习30余本区块链和投资方面的书籍。目前分享《区块链知识精读宝典》系列分基础知识系列、应用系列、技术系列、项目系列、政策系列等,每篇文章都经过选文、读文、解文步骤,在自己学习的过程中,力求给大家奉献有价值的内容。
想加入《区块链读书会》请加微信:yg160160,邀你进读书会一起学习。