导读:GOC主网正如火如荼地开发当中,测试网也早已上线,很多志愿者一直问我如何参与成为测试网节点,今天我们请到了来自复旦大学的刘百祥博士为我们进行分享,介绍GOC测试网的开发进度以及测试节点的参与方式。
-刘百祥(GOC Lab发起人)-
复旦大学计算机学院博士,复旦大学信息办首席技术专家,复旦大学区块链实验室首席专家。
11月07日分享主题
GOC研发进展及主网上线情况
大家好,我是刘百祥,来自复旦大学,现在在GOC Lab负责研发团队。今天主要给大家分享一下GOC在研发层面的进展,首先跟大家介绍下GOC的开发进度。
一、GOC公链简介
GOC是以EOSIO为底座而开发出来的专为治理实践而生的一条定制化治理公链。
GOC是EOS的sister chain,在EOSIO软件基础重点针对治理进行了一定的功能新增。GOC在保持自己的特色更新时,也会跟踪EOS的版本变更,在EOS发布更新时,会把重要的能力、补丁、安全漏洞修复合并到GOC中。
关于姐妹链是什么,大家有不了解的可以之后看看这篇文章:
https://bihu.com/article/1746060?from=groupmessage
二、独特特性
GOC最主要的特性就集中在为治理而生的一系列工具上,这也是GOC开发的重点,初期我们主要提供了GN治理节点的一系列内容,还有依托内置的提案体系的治理服务工具正在开发中。
现阶段的治理工具介绍
GOC中每个社区成员都可以参与到治理的工作中,参与治理工作就能获得奖励。
比如GOC GN,这里的GN是治理节点,和BP(超级节点,或者直译是出块节点)只有21个不一样,我们可以有很多的GN,只需要抵押一定的GOC Token即可获取GN资格,参与提案投票,获取提案投票奖励。
这些可以是GOC运行过程中的社区决议提案,可以是争议仲裁提案,还可以是其他需要表述社区(一群人)意愿的行为,比如活动的组织形式讨论,比如一个产品的用户调研等等。
具体的流程我们来看一下:
投票选择BP也是参与治理的一部分,BP投票奖励我们会设置一个初使的激励参数,但这个参数我们在主网上线后将其调整的权利交给社区,未来根据实际运行的情况,包括其与GN节点收益间的平衡情况,逐步通过迭代探索出一个最优的参数。
对于开发者,开发dApp,获取WPS支持;而对于愿意为生态作出更多贡献的组织、社群乃至个人,也同样可以通过竞选成为BP,获取出块节点奖励。
同时呢,我们还在依托于GOC内置的GN能力,做面向企业、社群的治理工具,利用区块链背书为现在的实际业务场景服务。
可能有朋友会问,为什么这些工具和功能没有直接做成EOS的合约运行呢,因为治理活动的收益来源于整个经济的通胀增发,会涉及到整个系统的平衡稳定(系统和经济),这也是我们发起GOC治理公链的初衷,把新的治理模式先放到GOC链上来进行验证与完善,避免在大的公链系统上发生由于更新治理机制可能会带来的不确定性。
三、测试网介绍
测试网是为了保障主链能够安全可靠地运行,大家可以把它看为GOC主网上线前的测试版本,GOC所有功能、安全、稳定性等等都可以在测试网中进行测试、实践;当然也可以看成抢鲜体验版了;同时也是各节点技术人员的实验场所,增加整个节点技术团队的管理运维经验。
测试网于今年9月27日正式组网,之后各节点候选人陆续加入测试网进行出块,截止目前测试网由18个节点共同维护出块,整个GOC测试网的区块链高度已达到600多万个块,也就是说,整个测试网已稳定运行30多天,并始终正常提供区块链数据查询、转账操作等基本功能。
在测试过程中,也发现了一些有意思的问题,比如EOS的场景中绝对不会触发的bug,在我们的节点数有限的情况下就被触发过。
在GOC新增功能测试这块,治理抵押、发起提案、提案投票、投票奖励领取等治理相关的新增基本功能均测试正常。
因此,整个测试过程还是非常顺利的。感兴趣的小伙伴可以参考测试文档自行测试。
接下来,测试网将组织进行一些性能及稳定性测试,加载一定交易压力的情况下,检测GOC测试网的性能及出块节点的稳定性。
还有就是会做一些灾备测试,也就是当GOC网络出现重大问题时最极端的处理方式,比如因为代码故障导致整个网络震荡,全节点停机该如何恢复之类。
随后我们就会启动主网上线的动作了。对于有意竞选GOC主网超级节点的个人或组织,建议要准备好服务器搭个节点连接到测试网中进行测试,为GOC主网的顺利启动和稳定运行做一些技术储备。
四、相关文档
最后,欢迎各位对治理感兴趣的小伙伴们加入测试网来玩玩、体验现有的一些功能,并且也非常希望能聆听到大家的一些想法和建议。另外,对于参与GOC测试网的节点,我们准备了一部分GOC主网通证作为激励来奖励这些参与测试的节点,对于想要加入测试网的朋友们,可以参考以下文档:
如何加入测试网:
https://github.com/GOCLAB/GOC-testnet/blob/master/README.md
GOC相关功能命令行操作说明:
https://github.com/GOCLAB/GOC-testnet/blob/master/GOC命令行操作说明.md
代码基本功能测试说明(完善中):
https://github.com/GOCLAB/GOC-testnet/blob/master/GOC编译结果测试.md
五Q&A:
Q:GOC与EOS相比,具体区别在哪
A:GOC是利用EOSIO软件底座的sister chain,我们在上面调整了一些经济体系参数,用来激励参与者参与到区块链的治理中间来,就是反复强调的,“GOC中每个社区成员都可以参与到治理的工作中,参与治理工作就能获得奖励。”
谁适合加入GOC Lab?
我们希望参与者有较为丰富的公司治理经验、公益性组织治理经验、政府组织治理经验,对公司治理基本结构、法律基本原理有理解,有一定的组织理论和管理学修养。同时,对区块链的技术和经济属性有基本了解。
GOC Lab的加入方式?
我们希望更多懂治理、能治理的人加入我们。请有意向加入GOC Lab的你,邮件联系我们。
邮件正文中应包括但不限于:
您的履历介绍、您对治理的理解、想要加入GOC Lab的原因、您可以为GOC Lab做的事情、想要获得的回报,以及您的基本个人信息(姓名、微信号等),方便我们与您联系。
我们的邮箱地址:[email protected]
邮件标题:“加入GOC Lab+姓名”
GOC生态群的加入方式?
扫下图二维码添加GOC群秘微信,成为GOC志愿者的一份子。志愿者可通过撰写文章、参与宣传等行为获得奖励,人人可参与,贡献即挖矿。
联系我们:
官网:https://www.goclab.io
Twitter:@GOC_lab
Telegram:t.me/GOC_Lab
Medium:https://medium.com/goc-lab
加入公众号
关注更多区块链治理资讯