0
点赞
收藏
分享

微信扫一扫

活动回顾|关于收集人和委托人你需要了解的事

佳简诚锄 2022-02-24 阅读 136

波卡正式点亮!作为首个上线波卡的平行链,Moonbeam致力于打造以太坊全兼容的智能合约开发平台,已成为波卡生态最活跃的平行链。从链上基础设施、网络的安全稳定、开发者基础、网络效应等,Moonbeam的表现被市场认可为Layer 1的活跃代表。在这其中,丰富的去中心化应用是支撑链上繁荣的关键因素之一。

「Moonbeam生态说」是由Moonbeam中文社区主持的系列活动,邀请生态内的活跃参与者、项目方分享对链上发展见解,帮助社区及时了解Moonbeam生态的最新参与机会、治理动向等。

1月底,「Moonbeam生态说」第一辑“关于收集人和委托人您需要了解的事”顺利在社区举办,小萌妹整理了视频的内容,以下为文字版内容回顾

雅珣:首先请各位嘉宾简短介绍一下自己,以及为什么会关注到Moonbeam生态。

Hao:Web3GO是目前波卡生态中唯一一个专注于数据分析的平台,包含平行链分析以及波卡主网的交易活动记录。2021年9月已经在Moonriver建立分析数据面板。

Henry :最开始关注Moonbeam是从关注波卡生态系统开始的,当时觉得能够有一个结合以太坊的平行链是一个很好的设计,能够成为以太坊进入波卡的入口。

Adam:本人专注于Deep learning跟数据开发,为255 DAO的成员。255即为8 bit的最大值,意即255 DAO的目标一直在追求最大值,不论是给委托人的收益或是目标。开发团队来自世界各地,包含Web3业内人士以及传统科技行业的专家。一开始从区块先生了解到Moonbeam,发现Moonbeam是波卡生态中做的最好的智能合约平台,相信Moonbeam在未来可以将区块链产业最新的研究成果带到波卡生态。我们希望通过担任收集人,为Moonbeam生态做出贡献。

做时间的朋友:本人主要专注于智能合约的开发工作。注意到Moonbeam是在参与众贷的时候,发现Moonbeam是基于Substrate完全兼容EVM的公链。目前希望能够在Monobeam上建立一个与收集人有关的DAO。

问题一:你会如何介绍收集人跟委托人的机制呢?

Hao:简单来说,收集人和委托人是Moonbeam和Moonriver能够稳定运行的基石,而POS制度也相对于POW更加环保也更加去中心化。

Henry:Moonbeam的质押机制比较类似于DPOS,委托人可以选择将Token质押到节点上,由收集人负责打包交易,两者皆能够获得奖励。但主要有两点较大的区别。第一,Moonbeam是没有Slashing的,在Moonbeam上质押不会出现任何恶性损失。第二点,撤销质押的时候,委托人在Moonbeam上面在撤销的时候是能够继续获得收益的。而在波卡上,如果要解除DOT质押则无法获得收益。

Adam:有一个很大的特点,委托人的资金是绝对安全的,收集人没有任何权限动用委托人资金。同时也如Henry所说,Moonbeam上没有Slashing,对于委托人而言最坏的情况只会是收集人机器坏掉无法出块而已。但还有一个常见的问题需要澄清。在Subscan上显示的20%的Commission,很多用户会以为那是收集人收取委托人的手续费,但并不是这样。实际上收集人获得的收益仅仅占很小一部分,且是一个固定的比例,每个区块都是一样的,其余的部分会分发给国库以及委托人。其实如果用户不愿意研究生态,但又想持有这个Token,很简单的方法就是参与质押。因为网络是有年通胀的,所以如果单单只持有的话实际上看来是损失的,参与质押则是一个很好的避免损失之余还能获得收益的方式。

做时间的朋友:其实前面几位已经将机制讲得很清楚了。我这里只有一点补充,参与质押是与Moonbeam生态交互的一个好机会。如果你看好Moonbeam,参与质押不仅可以为生态做出贡献,还能获得质押奖励。

问题二:Web3GO是波卡的链上数据平台,也曾经获得Moonbeam黑客松的奖项。用户该如何使用Web3GO去查看Moonriver和Moonbeam上收集人机制的运行成果?

Hao:用户可以直接进入网页的Dashboard点击Moonbeam和Moonriver质押查看,页面将会显示所有收集人的信息。上方会看到当前区块编号、轮次、运行情况以及收集人的排名。排名根据获得质押的总量进行排序,还可以看到获得的奖励。

用户如果连接钱包的话,可以查看自己参与质押的收集人名单,除此之外,还可以查看在委托人排名位于第几名,因为仅仅有前百名委托人能够获得奖励。收益的部分,我们则是使用历史和数学的算法评估出你在下一个轮次可能得到的收益。同时,我们也集成了波卡Identity的模块,点击可以看到所有为收集人质押的委托人名单。

总结来说,我们为Moonbeam和Moonriver的用户提供展示的功能,以及提供用户预测奖励的功能。除此之外,我们还会提醒用户收集人的情况,如果他掉出活跃收集人将会有提醒,也会根据用户的情况进行定制化的提醒。

问题三:成为Moonriver或是Moonbeam的收集人需要什么条件?才能成为活跃收集人?

Henry:如果想在Moonbeam/Moonriver成为活跃收集人,需要总共三个步骤。首先,通过在网络质押Token以进入候选收集人集。在Moonbeam上需要质押10万枚GLMR,在Moonriver网络则需要质押500个MOVR。第二,需要关联author mapping,也就是将Substrate地址链接到Moonbeam地址上,而使用的Moonbeam和Moonriver地址皆需要绑定一定数量的Token,分别为1万个GLMR和100个MOVR。第三,通过获得在Moonbeam网络上获得总质押量排名前48位和在Moonriver上获得排名前64位的质押量以成功进入活跃收集人集。(*截至本文撰写时,Moonbeam上的活跃收集人已增至64个)

Adam:首先个人意见来说,作为收集人需要锁定大量的Token,所以一定要长期看好Moonbeam和Moonriver生态。

在技术要求方面,Moonbeam在机器方面要求不低。作为收集人,我们自行采买了两台机器,使用的是市面上单核性能最好的CPU,搭配运行快速的SSD和大量的内存,以保证出快速度和委托人获得奖励的数量。除此之外,我们跟香港本地IDC有合作,未来我们也有可能将我们的机器托管至IDC请他们协助管理。

另外,我们还有两个节点是来自世界上最好的提供商的Dedicated server(专用服务器),也有进行运行测试。为什么我们现在有四个机器但只保证一个节点呢?因为要保证出块是稳定且不能中断的,如果有个机器故障中断了,将会需要另外一台机器协助继续进行出块。我们也在机器上配置了监控报警系统,由收集人社区开发的MCCM和我们自己部署的系统。这样一来,机器出状况我们就能够马上知道。同时,我们这个节点也刚好能够维持24小时都能够有人监控,我本人也都做好了随时被叫醒的准备。

除了Token要求和技术要求之外,因为我们把自己定位成社区节点,我们很强调社区贡献。因此我们现在积极活跃在Moonbeam社区,为大家提供解惑和帮助。如果我们节点能够进入活跃收集人集,我们会进一步开发分析工具给用户使用,定期也会举办活动,拿出一部分收益来回馈委托人。

问题四:如何选择收集人参与质押,在这方面是否有一些建议?

做时间的朋友:作为委托人,我们选择收集人首先需要注意质押节点是否在有效收集人集里,因为如果节点不在活跃收集人集内,将不会获得奖励,当然如果你的质押量能够让候选节点进入活跃收集人(这种情况下)除外。第二点需要注意节点要求质押的最低数量,如果低于这个数量则不会得到奖励。还有一点,如果没有进入前300名也不会获得奖励。我们要记得,在退出质押的时候是有时间成本的,Moonbeam是七天,Moonriver是两天,因此选择节点是非常重要的。建议用户可以使用第三方工具查询节点的APY以提高委托的收益。

问题五:Moonbeam最近的质押机制有较大的更新,想问具体的更新内容为何?以及为何需要更新呢?

Henry:2021年12月,我们在升级至1001 runtime时,对质押机制有较大的变动。我们把撤销质押的延迟时间加长,从300块变600块(2小时一个轮次)。Moonriver网络的延迟时间从2轮次变成24轮次,从2小时变成48小时。Moonbeam网络上线后,延迟时间是28轮,6小时一个轮次,168小时(即7天)。具体可以查看:质押 | Moonbeam Docs

为何要提高延迟时间呢?主要是为了保持POS机制运行的稳定,避免收集人在短时间内具有大量的变动,保持出块的稳定性。第二,用户在撤销质押的时候原先只要发送一个交易,现在则需要两个交易。第一个交易为发起撤销的请求,等延迟过后需要发送第二个交易以执行动作。原先我们在用户发起撤销质押时,我们会在区块链内安排执行撤销的交易,但我们在运行一段时间后,这样会造成某些区块过重,也就是区块包含的交易量过大,而这种情况会导致区块验证失败,进而让网络不稳定。

问题六:机制更新后,对你本身有什么影响?

Hao:以开发的角度来看,因为我们开发的过程中需要随时监视链上的情况,所以我们需要把所有代码全部修改遍。尤其是1001 runtime升级更改了大量的函数以及参数,我们花费了很多时间适应。

从数据的方面来说,可以发现所有更新是为了保证网络的稳定运行。链上数据可以看到,委托人用户的动作有显著的减少。因为在原先的机制下,用户能够很轻易的切换收集人质押。在现行的机制下,因为时间成本的考虑,让用户在进行质押的时候会进行深度的考虑。我相信这也是建立新机制的目标之一。

Henry:对我主要的影响主要在解释撤销的逻辑相对复杂一些。在开发过程时,需要更多的时间操作。在课程演示时也需要一段时间,只能进行发起但不能马上看到结果。其他的部分来说对我并没有大量的影响。

Adam:我们是在更新后加入收集人集的。先前我们在Moonriver扩展活跃收集人集的时候进行了拉票,但最后很可惜因为几个巨鲸所以没有成功进入活跃收集人。但是因为这个机制,导致委托人相当于损失两天的质押奖励,我们也为委托人提供补偿奖励。因此,现在收集人拉票也要考虑委托人的机会成本。

现在也有一些先前在社区做的很好的收集人被巨鲸挤掉了,导致大量的委托人失去了奖励,需要等待延迟时间去更换收集人。我认为现在的机制还有改进的空间,因为现在如果有巨鲸进来的话,可以相对简单的获得生产区块的权利,甚至进而去修改客户端获得一定的控制权。我相信项目方在未来一定还会对此机制进行一定的优化。

做时间的朋友:在我看来,Moonbeam网络仍然处于早期,更新频繁是很正常的情况。我自己本身是想建立一个StaFi DAO,就如同Adam所说,巨鲸可能对网络具有一些不好的影响。我想做的是通过DAO参与网络节点建设,帮助收集人进入活跃收集人集且帮助委托人获得更多奖励。当然现在网络升级对于DAO的设计还需要调整,包含接口以及抵押的部分,这些部分可能都需要考虑细节,但大方向的话我认为是没有什么影响。

问题七:你们希望收集人质押新增什么功能?

Web3GO:我认为不管是收集人还是委托人,都是对网络的稳定做出贡献。我希望可以在网络中做出一个徽章或是成就的系统,代表对用户的肯定和记录。让用户的身份能够贯穿在网络的应用,不论是游戏或是社交,甚至可以利用身份获得优待等。我想这可能让网络的易玩型提高。

Henry:我希望能够有计算复利的功能,让用户能够将获得的质押奖励持续投入质押。第二,希望能够在Moonbeam和Moonriver上的预编译能够与其他的智能合约交互,虽然现在已经具有预编译,但需要通过API交互,无法使用合约直接交互。如果能够直接使用合约交互,就能够与很多dApp结合,像是做时间的朋友所说的DAO。

Adam:我们也非常希望智能合约能够访问质押的预编译。因为网络对于质押的Token需求量很高,这意味着需要大量的资金,也就是说需要大量的人参与。而在这样的情况下,用多签是最安全的,但现在无法这样使用,所以只能基于信任进行操作。另外一方面,开发合约访问质押接口会对现在的机制产生较大的影响,会出现Liquid staking(流动质押),也会变相把300人的限制增加,因为可以把大量Token质押到一个节点上。

另外,我们非常希望项目方支持社区节点,现在收集人的社区呼声也很高,大家都意识到巨鲸对质押系统有很大的影响,这些巨鲸不会对社区和网络有更大的贡献,仅仅把资金放置于网络上,不会对社区进行维护。社区节点则会进行社区维护和开发的工作。希望能够如同波卡和Kusama上千人计划一样,把POS和POA的机制混合,可以利用基金会掌握的Token提名比较小型但又对社区具有贡献的收集人,避免收集人集是处于赢家通吃和收集人被挤出活跃收集人集的窘境,我认为这对网络的去中心化有很大的帮助。

做时间的朋友:如同Adam和Henry老师所说的,我希望智能合约预编译能够实现更多的接口,新增如同author ID签名和退出收集人集的功能。现在的runtime并不支持这些部分,因此我希望出现在未来的版本中。

社区提问:能否解释一下什么是预编译?

Henry:预编译原文为Precompile。比如说在以太坊内,想要计算某个字节段的哈希,由于时间和费用问题,并不会直接在EVM上计算,而是通过使用以太坊的预编译在节点上进行计算。但是在Moonbeam上,Substrate的质押和治理等某些功能在EVM上是没有的,如果想要在Moonbeam上能把这些功能开放给开发者使用,是通过预编译接口让开发者能够使用智能合约与Substrate底层进行交互。

社区提问:收集人被踢出活跃收集人集需要经过多少的时间?有特定的轮次和时间吗?Moonbeam和Moonriver是否相同?

Adam:每个轮次都会进行排名。根据我自身的经验,在Moonriver上每轮开始都会进行选择。总质押量要大于1000个Token才能参与此轮次的选择,然后所有总质押量大于1000个Token的收集人再进行排名,其中只有64位能够加入活跃收集人集。因此,如果你在这个轮次未进入活跃收集人集,意味着你在本轮次将不会有奖励。

社区提问:像Filecoin如果出错的话节点的Token将会打入黑洞,那么参加委托人质押是否也有损失Token的风险?另外通过治理改变也是提案投票吗?

Henry:现在Moonbeam的质押并没有Slashing(惩罚机制),所以就算委托人委托的收集人节点没有出块,委托人也不会损失质押的Token,仅仅会损失原本的收益。

结尾

本次的Moonbeam生态说主要针对网络质押的方面进行了深入的探讨。相信来自收集人、开发者、项目方和用户多方面的想法之间的碰撞能够让社区的小伙伴们对Moonbeam网络有着更深入的认识。如果想要了解详细质押操作步骤的小伙伴也可以参考我们先前的教程文章。

Moonbeam生态说将会在未来为大家带来关于链上生态、发展趋势、网络情况等等方面的深入探讨,通过圆桌的形式让各方面的意见都能够完整的表述。社区的小伙伴记得关注Moonbeam官方媒体频道,我们下次见!


关于Moonbeam
Moonbeam是波卡(Polkadot)网络中与以太坊兼容的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。Moonriver作为Kusama上最活跃的平行链,已有80多个DApp完成在Moonriver的集成。Moonbeam将受益于Polkadot中继链的共享安全性和链接波卡其他链的互操作优势。

如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform

关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。

如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama

更多 Moonbeam 信息 
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister

举报

相关推荐

0 条评论