【本文由赞我(zaneds.com)独家冠名】
那个有自创共识机制的平台DAPP即将开始产品内测了-上篇一次很偶然的机会与赞我相遇,也已经一个多月了。正好遇上赞我在举办内测作者征文活动,这么好的机会哪能放过,当然是积极参与啊。
参与征文并被录取,不仅可以有EDS作为奖励,还有机会成为内测作者。后面那条才是关键,成为内测作者,多好啊,那相当于一家公司的原始股东了,比大多数人更早开始积累权重。权重,可是跟收益直接相关的。
那你可能要问了,现在参加征文还来得及吗?征文活动于9月30日结束,还可以再努力一把。想参加的小伙伴可以百度“赞比社区”,活动相关帖子放在“黑板”版块。即使来不及参与内测,等到公测开始的时候及早参与,那也还是可以的。
那你肯定也会好奇,这个赞我,究竟是一个怎样的平台呢?值得你费尽心思地去写文章参加活动吗?我可以很肯定地告诉你,绝对超值。
首先,赞我是一个基于公链技术的全内容平台。
什么意思呢?就是以后,你在上面发布的内容不局限于区块链,情感类啦、小说啦、育儿啦等等都可以,合法合规就行。发布的形式也可以是多样化的,比如图文、漫画、视频等,也都是可以的,内容优质就行,越优质收益越高。
对,重点来了,越优质收益越高。现在很多内容平台,普遍存在的一个问题是,很多优质文章默默无闻,作者得不到应有的收益。这就很容易让人放弃了,谁也不是因为纯爱好,辛辛苦苦在更文,多少都是想有点额外收益的。但平台不给机会,一篇好文被埋没,好气馁。
为什么在赞我优质内容能够凸显呢?这个是基于它的多种操作规则,如点赞点踩、关注区与首页开放区等等,想了解的小伙伴可自行查阅赞我白皮书,或去赞比社区,那里有很多优秀小伙伴的解读,在此不做赘述。
本文的重点在于,赞我是通过什么样的共识机制去实现这样的设想的?
刚接触区块链的小伙伴可能要问了,共识机制是什么?
骨肉和灵魂,组成了我们人;对于区块链平台或者通证来说,区块链技术就是其骨肉,而共识机制就相当于灵魂了。没有灵魂的人,是行尸走肉,大概也是活不成的;没有合理共识机制的区块链平台或者通证,那也是走不远的。
共识机制是区块链技术的最伟大之处,合理地解决了众多节点间的信任问题,使得区块链能够长期有效地运行下去。
要说清楚这个共识机制是怎么一回事儿,得先从拜占庭将军问题说起。
1、拜占庭将军问题及其分析
1982年,莱斯利﹒兰伯特提出了拜占庭将军问题:拜占庭帝国为公元5世纪到15世纪的东罗马帝国,拥有巨大的财富,它的10个邻邦对其垂涎已久。然而拜占庭帝国高墙耸立,守卫森严,如果单个邻邦入侵,不仅讨不到半点好处,自身还会被其他邻邦吞并。这10个邻邦之间也是因觊觎对方的财富而经常发动战争。
他们之间没有任何友谊的基础,更是毫无信任可言。但是,要想攻占拜占庭,就必须至少有6国一起进攻。万一盟军中出现了叛徒,攻占失败是一方面,叛徒全军都会被其他邻邦军队歼灭,随后迎来的还有劫掠。
我们可以将这个盟军看做是一个分布式网络,10个邻邦将军就是其中的10个节点,这10个节点之间是互相不信任的。并且他们相距甚远,互通消息、确定进攻时间需要依靠传令兵。
那么问题来了,万一出现叛徒,将时间更改了或者假意迎合,怎么办? 我们先来给出三个假设:
①信息传输的通道不存在任何问题,就是说,不管传递的信息是正确的还是错误的,都是可以从一位将军到其他将军手上的;
②所有忠诚的将军在接收到正确的信息后,他们的执行效果是一致的。也就是说,所传递的信息具有确定性,比如,传递的信息应该是“下午三点进攻”,而不是“你心情好就下午三点进攻,你心情不好就下午四点进攻”。
③如果命令是正确的,所有忠诚的将军就必须执行这条命令。是指忠诚的将军需要判定自己接收到的命令的正确性,这也是解决拜占庭将军问题的核心之处。
兰伯特证明了当将军总数n至少为3m+1,叛徒数为m或者更少时,忠诚将军可以达成命令上的一致,解决方法包括口头协议算法、书面协议算法等。
口头协议算法给定的假设是:消息传输通道没有问题,消息接收者知道是谁发送的消息并且知道消息找那个缺失的内容。如果忠诚将军人数至少为叛徒数的3倍,那么通过比对接收到的信息,便可以判断出哪个信息是正确的。
书面协议算法除以上三个假设外,另外再加一条假设:添加签名,且这个签名不可伪造,一旦篡改便会被发现,并且任何人都可以验证将军签名的正确性。
口头协议和书面协议各有各的优缺点。区块链技术的出现,几乎能完美地解决了拜占庭将军问题。
下篇预告:
2、拜占庭将军问题在区块链技术中的运用——共识机制
3、赞我的共识机制又是什么呢?
网友评论