mt logoMyToken
Market cap:
0%
FGI:
0%
Cryptocurrencies:--
Exchanges --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

EOS原力:基于EOSIO的不同探索

Collect
Share

(蒙马特蔬菜公园,梵高)

区块链是新生事物,很多项目方和投资者预计会发生的场景和应用,预想的未来,可能都不一定如预期发展,在不断的实践尝试中,往往会出现一些出人意料的事物。比如加密猫,P3D等。区块链尤其需要一颗包容的心去看待它的探索和尝试。当然,炒作圈钱的项目除外。

EOS是2018年上半年最热的区块链项目,基于EOSIO代码的公链也越来越多,这里有不同的尝试和探索.bm作和Block.one团队从一开始就表示,最终会由社区来决定启动EOS主网,也不反对跑多个主网多个公链,这是一个自由竞争的市场。

EOS是Enterprise Operation System的简称,是为商用去中心化应用设计的区块链操作系统。

基于底层的操作系统,比如安卓系统,市场上诞生了小米系统,华为系统,三星系统等。基于EOS的系统,也会有不同的公链系统。比如现在EOS有EMLG团队启动上线的EOS主网,也有原力团队在EOSIO基础上推出的EOS原力公链。

目前基于EOSIO代码的公链已经超过十条,也许未来会更多。不同的EOS主网,不同的EOS公链,有不同的规则和探索。这也代表了区块链不同的路径尝试,代表了不同的发展哲学。最后谁会胜出,取决于谁能得到更多开发者的拥护,更多用户的支持,只有这些才是生态的真正基础。这个是不以人的意志为转移的,长期看,得开发者和用户者得天下。

更多的链代表了更多的尝试,更多的探索,有竞争是好事,对于区块链整体发展是正向的,但是,哪些只是简单套用EOSIO代码但没有实质落地的公链对市场发展是不利的,需要投资者们的警惕。

在这场基于EOSIO的发展中,不同路线之间有争论很正常,对提升认知和促进彼此进化也有帮助,最终来说,把事情做到位了,自然有开发者支持,用户支持,节点支持,交易所支持,蓝狐笔记也期待各方能善用资源,放下成见,为我所用,走出自己的道路。最终的生态起来了,对于投资者来说,自然也是受益者。

蓝狐笔记一直关注EOS系统的发展,其中EOS原力也是基于EOSIO代码基础上作出了自己的优化,它是最早探索者之一,它有不同的理念和发展路径,引起了蓝狐笔记的关注。尤其是它在投票规则、投票分红、移除超级权限、手续费模式、多链分层架构上的探索,让它跟其他EOS主网相比,有自己的明显特色。

具体说来,EOS原力有哪些不同的探索?有哪些值得我们关注?

EOS 原力的不同探索

1.治理上探索

不同于EMLG EOS主网一票三十投的规则,EOS原力采用一票一投的规则。关于投票规则方面,目前还存在争议。有人认为三十票的风险比较低。而在EOS原力看来,一票三十投存在大户跟节点联合形成节点联盟的局面,一旦形成一个多投的联盟,会产生中心化治理的局面。EOS原力则试图通过一票一投避免这种情况产生。

还有一些人提议增加其他的投票方式,比如DApp开发者的投票权(根据DApp热度实现票权浮动等)、节点的投票权、链上供应商的投票权等。它是从全生态参与者的角度来考虑投票的权重。当然,目前看,还处于早期阶段,暂时不需要这么复杂。也许,随着治理体系的成熟,会有其他更多的新方案。

总言之,作为治理的重要方面,关于投票的探索未来还会一直有讨论,也会随着生态发展不断演进。这里的本质是话语权的问题,究竟什么样的话语权结构有利于整体生态的正向发展。

最终来说,哪个基于EOSIO的公链率先从生态全局的角度出发,想的越清楚,拥护者越多,越有机会率先胜出,尤其是当功能越来越同质化的时候,社区的治理会越来越重要。

除了一票一投,EOS原力还提出了投票分红概念。这也是EOS原力的特色。EOSIO原生治理设计之前取消了投票分红。

对于大多数普通用户来说,如果没有任何的激励措施,他们投票的意愿会降低。普通用户投票比例低也可能会导致大户联合起来影响选举。

即使有部分用户意愿比较高,但投完之后,也很难进行每周高频次的投票。对于区块生产节点来说,有代币的激励,但投票用户也对生态做出贡献,为什么不能获得直接的激励呢?如有直接的激励措施,可能会促使用户进行持续投票的行为。

由于投票有分红收益,愿意投票的用户增加,也会锁定更多流通中的代币,对代币价格提升也会产生积极作用。

EOS原力的应对办法是给投票用户直接分红,把激励摆到明面上,没有贿选概念。EOS原力每年约有9000万代币奖励,节点生产者可以自行设置佣金比例,比如1%,就是说,节点当选并出块后,可以拿走奖励的1%,剩余的99%进入该节点生产者的奖励池。

节点奖励池的奖励主要根据“票龄”比例进行分配。票龄是根据用户代币投票的金额和时间计算出来的。给节点投票的所有用户会有一个总“票龄”,根据自己的“票龄”比例,用户可以获得所投节点的奖励池的分红奖励。

在治理上,EOS原力还有两个自己的特色。一个是23个超级节点,一个是设置紧急状态的规则。EOSIO的原生设计中有21个超级节点。EOS原力则认为,在BFT算法中,如果是21个节点,有可能形成14票赞同,7票反对的局面,无法达成大于2/3的通过,也无法达成大于1/3的否决,治理容易进入僵局,而23个节点,则不会形成这种局面。这也是EOS原力设置23个超级节点的考量。

设置紧急状态是从整体安全的角度考量,因为链运行时间短,如果出现意料之外的BUG,通过设置紧急状态,进入超级节点治理状态。进入紧急状态,会停止转账、投票、分红等跟资产相关等操作,只允许节点治理相关操作。那么什么情况下,才可以开启紧急状态?在23个节点中,超过16个节点同意即可。解决问题之后,超级节点可以关闭紧急状态,恢复链的运行。

2.移除超级权限

EOSIO原生设计上有超级权限。这个设计本来是考虑防止一些人作恶,比如密钥被盗取、黑客攻击等,能够帮助追回用户财产,保护用户财产安全等。但也存在天生的悖论。一旦超级节点治理中有了超级权限,在经过投票同意之后,可以未经用户私钥,可以冻结用户资产等。

这样的操作会引来极大的争议。有人认为,这跟区块链的去中心化和用户财产个人所有的理念相左,比如比特币和ETH拥有私钥就意味着拥有绝对的资产拥有权,没有私钥,谁也无法动用用户资产。这是从保证用户私有财产的所有权的角度出发。

在互联网时代,Goolge常说“don't be evil”,而未来区块链的目标是“can't be evil”,通过技术的手段,去除人为作恶的可能性。这样,一类观念认为“代码即法律”,而另外一种则认为,区块链需要人为的治理。

基于不同理念的争议,EOSIO原生设计,保留了超级权限,而EOS原力则对此保留不同意见,去除了超级权限。

这是两条不同的发展路径,拥有不同哲学,也会产生不同的社区拥护者。后续发展值得我们关注。

3.抵押模式和手续费

基于EOSIO的公链大多采用资源抵押模式,EOS原力则采用了手续费模式。

EOSIO之前采用资源抵押模式是从用户免费服务的角度,认为区块链平台支持用户免费使用,可以获得更广阔空间。但也有人认为,这会存在一些问题,比如链的安全性,比如开发者是否能够承担起较高的运营费用。在实际运营中,如何控制开发者的运营成本,比如RAM的波动性过大等,这需要探索,获得开发者的支持是后续生态能否发展起来的关键。

从防止DDOS攻击和链安全出发,EOS原力采用了交易手续费模式,按照交易执行种类计费,用户无需确定手续费金额,系统会自动从交易发起方余额中扣除。

EOS原力中,不同合约执行不同操作收取不同额度的手续费。比如代币的转账交易手续费是0.01个代币,投票的手续费是0.05个代币,领取分红的手续费为0.03个代币,通过eosio设置紧急状态或eosio.token创建新的token手续费为10个代币,通过eosio注册节点的手续费为100个代币。

4.多链架构路线

区块链的核心是安全和去中心化,这是它存在的理由。由于要达成共识,区块链天然扩展性差,从效率的角度,它远不如目前中心化系统高效。如果所有操作都上链,会导致区块链拥堵,交易费用高,什么都在主链解决是不现实的。

EOS原力也充分意识到了这一点,从它未来的技术路线来看,既考虑了最基础的安全,也考虑了扩展性和生态。它试图通过多链架构实现扩展性和跨链价值交互,并在此基础上构建一个跨链的完整链上生态体系。

EOS原力从架构上分为三层,分别是结算层、中继层和侧链。主链是结算层,目前主要是token结算为主,侧链可以部署应用。中继层则为侧链和主链提供通信服务,也可以为侧链之间提供通信。中继层还能对侧链进行监督,一旦侧链出现问题,中继层还可以发起中继节点投票,锁定侧链和计算层通信,防止侧链影响到主链或其他侧链。

EOS原力主链包括结算层和中继层,主节点提供计算资源,负责生产区块,并获得代币激励。中继层有去中心化交易所,可实现链上资产的价值流通。侧链上也存在侧链节点,EOS原力的多链架构允许异构侧链,侧链应用的节点不一定是EOS原力的超级节点,也可以是侧链的节点,也可以是私链或联盟链。侧链节点提供计算资源,侧链可以有自己的代币,通过代币获得侧链上的计算资源。

EOS原力的主链结算层和侧链的区分,很重要一点是从安全性的角度考量。主链主要负责结算,功能精简化,侧链则可以自由部署去中心化应用,如果侧链出现问题,也不会影响主链或其他侧链。侧链可以根据自身的要求设置不同的共识机制等。

同时,通过异构多链体系,在兼顾安全情况下,也能实现扩展性,不用都在主链上跑。多链架构给予开发者更多的自主权。开发者可以根据应用场景需求选择运行的侧链,比如游戏侧链、金融侧链等,通过部署侧链,可以保证DApp运行的独立性,还可以跟主链和其他侧链进行价值交互。

举例来说,一个高并发的游戏应用和一个普通金融应用之间对于TPS的要求是不同的。游戏对TPS和资源要求很高,一条主链几乎无法满足开发者和用户的要求,之前一个简单的加密猫游戏都能造成以太坊主链拥堵,更不要说稍微复杂一些的游戏了。EOS原力多链架构可以实现游戏核心逻辑上链,比如游戏道具掉落的概率,游戏资产,游戏排名,资产交易等。非核心逻辑还是通过中心化服务器来提供,EOS原力可以提供SDK帮助游戏开发者上链,减少开发者成本,降低把现有游戏移植到链上的门槛。同时,通过侧链,根据不同游戏或应用的tps需求,可以有不同的共识机制,甚至可以有专门的侧链云服务商,提供高性能的服务。

EOS原力还支持其他底层链和智能合约技术,比如以太坊、ADA、NEO等,通过侧链形式,开发者可以方便移植已有应用到EOS原力生态中。原力EOS通过映射代币方式,利用中继层引入其他主链资产,比如以太坊、ADA、NEO等,这样可以让整个生态更丰富。

多链架构如果形成生态,就是一个自由的市场体系,有完整的用户、开发者、运营者、节点等,不同链之间可以实现价值流通和使用场景的打通,比如一个用户使用ETH即可在EOS原力侧链游戏应用上实现游戏操作。

总的来说,多链架构可以构建一个满足多场景要求的区块链的链上生态,同时,不用担心扩展性和安全的问题。

结语

EOSIO的生态发展之路,不是只有一个模式,有不同的理念,就会不同的尝试和探索。

EOSIO原生设计有自己的治理机制设计,比如超级权限,比如一票三十投,比如取消投票分红等,有代币抵押模式等。有些设计有争议性。这也导致基于不同理念的新路径诞生。

EOS原力基于EOSIO系统提出了自己的发展路径,有不同的发展理念,采用不同技术路线,不同的社区治理模式,最终会走向不同的结果。

从目前看,基于EOSIO的探索越来越多,只要不是以圈钱为目的的尝试都是值得期待和关注。当然,未来竞争也是残酷的,不是所有基于EOSIO的探索都会成功,这里面有太多因素,包括团队的发展理念,团队的技术落地,节点的支持,开发者的支持,持币用户的支持,应用用户的支持等等。

这也是一场残酷的淘汰赛,最终会通过市场的方式决出胜负。谁能为开发者提供最好的去中心化应用基础设施,谁能获得最多开发者和用户的支持,谁就有最好的胜出概率。这是区块链社区生态发展的必由之路。

EOS原力在发展理念有自己的独特之处,在时间节点上有自己的先发优势,基于EOSIO的公链最后谁能胜出?只有时间才能告诉我们答案,但因为有一些团队在里面专心做事,未来值得期待。

Disclaimer: The copyright of this article belongs to the original author and does not represent MyToken(www.mytokencap.com)Opinions and positions; please contact us if you have questions about content