摘要:状态守卫者网络(SGN)是一个高效、通用、可扩容的去中心化“暸望塔”,它可以保障状态通道的安全性和顺畅的用户体验。SGN提供非常可靠的去中心化服务,这其中包括用户通道状态的保护、委托接收支付以及通过在一个去中心化侧链构架中质押CELR来完成app连接性oracle。总结来说,SGN是一个通用的二层状态保护服务,可以用于许多不同的场景。

据Celer Network官方消息,Celer成功上线状态守卫者网络(State Guardian Network: SGN)测试网并且公布了其开源代码。SGN是Celer的cEconomy构架中的重要组成部分。

Celer Network上线状态守卫者网络(SGN)质押测试网并公布开源代码插图

状态守卫者网络(SGN)是一个高效、通用、可扩容的去中心化“暸望塔”,它可以保障状态通道的安全性和顺畅的用户体验。SGN提供非常可靠的去中心化服务,这其中包括用户通道状态的保护、委托接收支付以及通过在一个去中心化侧链构架中质押CELR来完成app连接性oracle。总结来说,SGN是一个通用的二层状态保护服务,可以用于许多不同的场景。

什么是状态守卫者网络(SGN)?

Celer Network上线状态守卫者网络(SGN)质押测试网并公布开源代码插图(1)

上图展示的是状态守卫者网络的结构,这个去中心化“暸望塔”主要由四部分组成:智能合约、CELR代币委托人、侧链验证者和侧链用户。下面我们简单介绍一下这四个部分:

主链智能合约:主链智能合约规定并监督这个“暸望塔”的根本规则和配置结构,这包括了SGN中不同的职责、质押、委托、奖励、惩罚和所有SGN职责的收费情况。

委托人(Delegators):委托人将他们的CELR代币质押在主链智能合约上并获得给验证者(Validators)和管理提议投票的机会。委托人获得与质押金额成比例的两种形式的奖励:守卫状态的费用和侧链上的区块奖励。

验证者(Validators):验证者是委托人选举产生的。他们是作为节点提供监督、连接oracle和委托支付等服务。在提供这些服务的同时,验证者节点也和主链相连来进行奖励分发和实行惩罚。除此之外,他们还在SGN的管理中承担着更大的责任。要想被选中,他们必须满足CELR代币数量的最低要求,同时,他们也会从他们的委托人那里得到相应的服务费。

用户:用户指的是向SGN提交服务需求的状态通道付费用户。

状态通道的状态证明是SGN中最重要的服务,它可以确保状态通道的安全性。状态通道注册用户可以将自己最新的链下状态同步到SGN的侧链上,然后安全地下线且不用担心丢失本地数据或者被他人恶意关闭通道。状态守卫者的数量实际上是基于支付给整个状态守护者网络的钱相比于整个状态守护者网络正在收到钱的比率。

Celer Network上线状态守卫者网络(SGN)质押测试网并公布开源代码插图(2)

上图描述的是通道守卫者服务的基本流程。括号里的数字表示的是事件发生的先后顺序。付费用户可以向侧链发送守卫请求。这个请求将会被所有的侧链验证者(同时也是通道守卫者)保存。每个守卫者都会不间断监控主链状态通道的状态情况。一旦在某个守卫通道中发生不寻常事件,守卫者们会将这个序列号码和被守卫的序列号码进行比较,如果守卫的序列号更大,则会在接到任务时向这个事件做出回复。

公布的开源代码里有哪些内容?

Celer现在已经公布了开源代码,这其中包括了主链智能合约、基于Tendermint的SGN侧链的安装以及运行验证者(validator)和委托人(delegator)的dApp。我们目前正在对所有开源代码和安装进行两项独立的外部安全审计,并将推出安全漏洞赏金方案来激励公众参与审计和反馈。此外,更多的附加功能(比如基于CELR的SGN管理、扩容、稳健性提升和各种为生产作铺垫的功能完善)也在开发或计划中。

如何参与SGN测试网?

我们已将主链合约放在了以太坊Rinkeby测试网上,这包括了四个初始验证者节点和一个供用户连接的网关。

想要了解更详细的SGN设计原理,请参照以下链接或点击阅读原文:www.celer.network/docs/celercore.

同时,我们欢迎大家注册成为我们测试环节早鸟阶段中的:
验证者(Validator)https://yj20.typeform.com/to/MW11xk
委托人(Delegator):https://yj20.typeform.com/to/s3Qg4i