如何才能让DPoS共识机制实现真正的去中心化

eos公链所采用的dpos共识机制,可以支撑公链进行高性能低延时的计算,而dpos机制本身却不够去中心化。eosc作为eos主网上首条分叉链,对eosio的选举机制进行了优化,在创世高度1启动了eosc主网,并持续对eosc主网进行迭代升级,使得eosc朝着去中心化的高性能智能合约平台的方向持续演进。
本期链茶访,链茶馆请到了eosc的创始人孤矢,他将讲述eosc研发和运营过程中发生的故事,为我们阐述未来高性能低延时计算公链的存在意义。
自有资金支撑的技术研发团队
坚持优化dpos共识
孤矢介绍到,eosc团队在2018年初开始组建,目前20人左右,在杭州办公。最初团队觉得行业竞争点在协议和公链底层,创业方向要根据市场走,没有必要创建新的共识和生态。在当时的时间点,eosc选择了最先进的生态eos,致力于基于dpos共识的优化。
eosc团队有来自于华为、腾讯、百度等互联网大厂的技术人才,孤矢之前也从事互联网相关工作。目前团队8人左右负责技术开发,主要是eosc版本的升级和迭代,主网的维护工作交由社区负责。技术团队主要负责以下三个方向的工作,第一,社区提要求改进;第二,研究最新的技术,比如跨链、隐私计算、预言机和虚拟机;第三,会帮助同行进行一些区块链开发。
目前eosc团队并没有募资,完全由自有资金作为支撑,商业模式上公链业务的营收还不能覆盖成本,所以为其他项目提供些开发商的帮助也是收入来源之一。
在孤矢看来,dpos共识是有其存在和发展的合理性的,因为高性能低延时计算在未来区块链行业是一定被需要的,而这只有dpos共识的公链才能达到。eos的区块每秒可以出6个块,这个概念的提出是非常先进的,包括eos正在探索的多线程技术,实现之后对于区块链行业的高性能计算都有质的提升。
创业之路上eosc也遇到两处困难,首先就是eosc最初不被人认可,eos是3.0时代的开端,大家不理解一个生态中好几条区块链,对分叉倾向的链天然排斥,存在分叉就是不正义的想法。2017年btc和eth的分叉币跑路,让社区收拾残局等事件也让大家对于分叉行为没有好感。团队意识到表达自己的意图是没有效果,区块链世界无法相信谁说的话,eosc坚持做了1年半,eth和btc分叉开发没有做这么久。eosc社区的用户,看到eosc做的升级和迭代,是有感觉这个团队在踏实做事的。
其次就是团队资金的短缺,不能像其他融资团队在生态和营销上投钱。孤矢认为,做公链这个事情,pow公链是可以融资的,持有pow的币只能分红,但dpos卖掉的是分红和投票权。这个网络很有可能没法实现社区的治理,获利的人拿走了分红和投票权,但是他们没有能力做这些事情。比如eos的投资人无法参与治理和投票,所以eosc对于dpos的代币不会募资,未来会以公司的目的进行募资。eosc代币是不会去募资,分红只是法币的利润,这是两回事。
eosc节点成本是eos的百分之一
tps按照市场的需求来调节
孤矢谈到,eosio每0.5秒一个区块, 一个节点连出6个块的模式, eosc中每3秒一个区块, 也是连续出6个块。虽然节点连续出块可以降低未打包交易的等待时间, 但是由于当前网络环境往往并不十分理想, 快速出块会影响链的稳定, 造成大量的微分叉。
另外,孤矢也认为tps并不是一个非常硬性的公链性能衡量标准。eos目前tps可以达到5000多,每天可以支持4.32亿次的交易,但是美团app每天的订单只有百万级,淘宝网只有千万级,eos的tps完全溢出了用户的正常交易需求。eosc降低出块速度的原因是,市场需求没那么大,节点没必要提供那么高的配置,eos有大量微分叉,同步成本非常高。到了市场需求多的时候,所有节点提供配置进行改造就好了。0.5秒和3秒同步一次相比,网络成本也肯定低,所以eosc节点成本是eos的百分之一。如果网络很堵塞,节点提高配置就好,意味着市场对于这条链的需求提高了。
用跨链技术去弥补dpos不够去中心化的弊端
孤矢谈到,做跨链是因为eosc团队觉得dpos不够去中心化,高性能又需要dpos,所以不可能完全放弃。如何实现让不是太去中心化的公链变成去中心化,需要做的是用另外一个pos的链作为eosc的子链,目前团队正在测试网中努力研发。
eosc和eos共同缺失一个很重要的东西,账户余额状态验证,该功能并没有做到主网上,在eos有两种方式可以不通过私钥变动余额,即节点私签和超级权限改动。虽然eos生态的核心用户并不在意这一点,但大家对于定义什么是区块链,有不同的看法。比特币社区认为用户的币不能动,eos生态觉得eth和btc丢失私钥资产就归零了,eos设置节点私签和超级权限是有社区共识的,为的是更好保障用户资产安全。但在极端情况下,如节点被控制了,确实会有改变余额的风险。
eosc的跨链正好可以解决这个问题,定期对余额进行验证,然后将数据打到区块中去,除非回滚交易,不然资产可以得到真正的保护。eosc在开发跨链技术时发现,市场在讲异构跨链的重要性,但是大家都在做同构跨链。同构跨链中所有链基于同个协议开发,天然可以跨链。
孤矢认为,跨链是将公链之间账本能力的比拼改变到记账方法的比拼。优秀的记账方法,大家都可以使用,是有网络效应的,跟单个账本不同。eosc在做跨链的时候,优先会搞清楚市场上谁能形成市场效应,目前团队觉得cosmos可以。cosmos制作了一个很好的记账方法,生态选择了go语言,熟知该语言的传统互联网开发者很多,另外cosmos的sdk非常简单,开发者十几分钟就可以启动,目前有几百个团队基于cosmos开发,这几百个项目未来可以联动起来,就是一个生态。
一票一投时时投票保证公平
超级节点奖惩机制和心跳机制保证出块稳定
eos只有被选中的节点有收益,投票用户没有收益,所以会产生贿选,eosc是一票一投,只要投票就可以分红。如果节点不出块,投票用户无法获得分红。所以投票用户不会盲投,会选择在社区经常做贡献,受到信任可以稳定出块的节点。
eosc选举机制主要优化方向,把投票权和分红权分开,需要用户投票支持节点,保证投票率网络才是安全的。只要有分红就会有贿选,这个部分通过投票权的调整来调节。抵押时间比较长,投的票数就比较多,pow最公平的东西是算力,eosc认为pos共识中最公平的是时间。
实践下来也会遇到一些问题,比如大户直接把自己的票锁两年,以获取更大的话语权。其实大户也是社区的一部分,是忠诚算力,但贫富差距在pow和dpos中都是存在的,pow持有算力才有话语权,pos持有越多币越有话语权。贫富差距不可避免,这是私有制造成的,消灭私有制是不现实的。团队目前关心是贫富差距造成的话语权的不对等,只有解决了这个问题,pos才会真正爆发。孤矢认为区块链是新的东西,先解决有无,再解决好坏,贫富差距对于话语权的影响平衡是一个长线问题。
目前eosc上的节点分为超级节点和备选节点,超级节点拉票就可以,另外需要抵押一小部分代币,需要做的工作就是维护出块稳定。根据市场需求变化,市场需求高超级节点配置也要更高。超级节点可以通过大于三分之二的投票,来通过主网功能的升级规划。eosc每时每刻都在投票,淘汰的超级节点降为备选节点,备选节点需要证明自身具有真实的出块能力。未来eosc还会推出跨链需要的轻节点,它们会验证整个网络的区块是不是在正常出块。
eosc建立了两套机制来保障主网出块的稳定,第一,超级节点的奖惩机制,节点出块稳定是网络安全第一个目标,对于超级节点不出块的超级节点进行非常严厉的惩罚。连续稳定出块的收益要更高,节点的第一任务放在网络安全。超级节点要交付押金,如果不出块不工作,不仅拿不到收益,还要缴付罚金。任何人都可以发起举报提案提议惩罚不出块节点,如果举报提案被超级节点多签通过,这部分罚金会分发给监督人和同意多签的节点作为奖励平分。
第二,针对备选节点的节点心跳机制,备选节点大概率是没有出块任务的,如果它没有真实服务器,而是连接别人的服务器,那不付出成本就可以获得收益。eosc要求备选节点需要有真实出块能力,轮到它出块的时候也要出块。心跳机制就是检查备选节点是否在线有出块能力,如果检查出来不在线,就可以令备选节点获得不到收益。
单公链承载过多dapp不符合发展趋势
eosc致力为更多公链提供高性能计算
eosc对于eosio开发者非常兼容,dapp可以直接迁移。孤矢认为dapp开发者目前面临三个问题,第一,从物理瓶颈上说,一条公链没法承载太多dapp,如果一条链跑了太多dapp,一定会堵塞。未来就是一条公链多个dapp的方式,不可以承载太多,单条公链开发过多dapp不符合未来趋势。
第二,开发工具和开发资源的问题,传统游戏开发者调不同的库就可以组成游戏,公链的开发工具就很少。这个需要社区一起做,要做工具和教程。
第三,token的使用,市面上经济模型成立的公链不超过十个,很少有团队有设计经济模型的能力。目前没有一个dapp在持续的赚钱,没有经济模型难以持续活下去,开发者不知道怎么着手。对于以上诸点,eosc会做教程、应用治理与经济模型,在不干扰主网开发进度前提下去研究。
目前,eosc主网上注册地址将近60万个,参与投票的1万两千多个帐号,超级节点23个,加上备选节点活跃的节点有30多个。eosc本身定位高性能低延时的计算链,不论给eos、还是cosmos生态提供该能力,eosc会跟其他公链联合起来,为其他公链提供高性能计算协议,代码未来也来会开源。团队目前计划在半年时间内完成跨链的研发,第二阶段提供高性能计算会更快。
来源:链茶馆

适用于锂电池保护板的国产场MOS管HC160N10L
iPhone8上市时间或延迟3个月 Apple Watch和Imagination躺枪
大唐移动弥补TD-SCDMA网络不足,实现WLAN网络与TD网络共存
前途汽车前路漫漫,究竟该如何从竞争激烈的电动汽车市场突围成功?
3D可视化管理推进能源革命,效率提高95%
如何才能让DPoS共识机制实现真正的去中心化
科普一下先进工艺22nm FDSOI和FinFET的基础知识
骨传导耳机的优缺点是什么,骨传导耳机的工作原理
2017CES华为/小米/索尼有什么大招?
半导体使汽车设计大规模变革
汽车操作系统漫谈,仅QNX过了最高等级车规安全认证
传统小家电企业为什么要转型?如何转型、如何互联网化?(上)
未来2-3年主机厂将集中升级电子电气架构(EEA)加速域控制器引入
电容降压电路原理
Nvidia Research开发的深度学习模型,轻松地将粗糙的涂鸦变成照片级的写实杰作
全球智能制造发展历程及发展现状、趋势
机器人底盘的模块化运作是低成本运营的必然趋势
10大3D打印技术高清动图详细讲解
海信空调入围中央单位空调补充采购产品数量高达24款
人工智能新闻:2017年7月