相关用语

1. 相关用语

Therms

Definitions

GBT Protocol 客户端

用户们为使用GBT Protocol DApp,而去安装的必要的客户端。

GBT的交易

是指GBT Protocol系统中所使用的代币在系统中的移动。

SC智能合约

此提案所述的SC是指在DApp中运行的智能合约。

主要用于微小节点运行DApp智能合约。

SC事务

是指微小节点欲在DApp内运行SC时向宏节点发出申请的行为。

SC事务生成的主体是微小节点。

接受SC事务申请的宏节点执行相应的智能合约。

SC执行值的验证

是指宏节点对 SC事务执行后的结果值是否有效而进行验证的行为。

合约账户

因为代币质押在合约账户(Contract Account)中,合约账户中的代币会根据SC的运行而进行分配。

代币的质押(Staking)

这个概念是指代将币质押在合约账户中。在网络系统内质押代币,是指同所有的合约账户进行绑定。

削减(Slashing)

在网络系统内进行惩罚时,参与者质押的代币数量会相应地减少,这种情况我们称之为削减(Slashing)。在GBT Protocol系统内遭遇削减处罚时,质押的代币也会相应地被燃烧。

DApp源文件

DApp开发者为运行Dapp而制作的所有文件。

超级节点中保留有源文件,并向宏节点、微小节点提供源文件。

DApp内发生某些特定的行为时,其所需文件由存有源文件的若干个宏节点来提供。

DApp可执行文件

微小节点为运行DApp而从超级节点下载的源文件。

计算资源

(Computing Resource)

它是指存储源文件时所需的存储设备,以及在网络活动中所需要的CPU、RAM、带宽等,用于节点维护和使用的计算资源。

义务性计算资源 MCR

(Mandatory Computing Resource)

宏节点在GBT Protocol系统中存有DApp的源文件,借此宏节点扮演着对SC事务进行验证的角色。

在此过程中,我们把本应作为义务而提供的计算资源(CR)称之为MCR。使用MCR时的源文件由超级节点来分配。

选择性的计算资源 SCR

(Selective Computing Resource)

与MCR有所不同,宏节点在 GBT Protocol 网络系统内为获取收益而提供的 CR中, 对于MCR以外的CR部分,其源文件的标准由宏节点来选择。

槽数(Slot)

DApp开发者可以决定有多少宏节点可参与其DApp中所发生的SC事务验证,这一过程中能够参与SC事务验证的宏节点数量我们称之为槽数 (Slot)。

MCR槽数

(MCR Slot)

DApp开发者把SC事务验证时所需要的宏节点的最少数量定为MCR槽数,并由筛选型超级节点来分配宏节点。

SCR槽数

(SCR Slot)

MCR槽数和SCR槽数的总和是DApp开发者为进行SC事务验证所需要的宏节点的最大数量,并通过SCR槽数竞标(SCR Slot Auction)对宏节点进行分配。

在线展示板

(Activation Dashboard)

当选择那些对GBT交易进行验证的微小节点时,在线展示板用来显示微小节点是否在线,并由筛选型超级节点运营。

微小节点下载路由选择表

当微小节点在GBT Protocol的网络系统中为了运行DApp而去下载源文件时,它是为微小节点提供其该从何种超级节点进行下载的一种表。

SC执行值验证的 路由选择表

路由选择表记录着那些为验证微小节点SC事务而保留源文件的宏节点和提供源文件的超级节点,并提供相关的升级功能。

SC 演算价格表

SC演算价格表是宏节点在GBT Protocol的系统内,对SC 执行值进行验证的过程中根据所需演算种类的不同,而记录其相应价格的一种表。

超级节点通过投票的方式对价格进商定。

源文件存储价格表

超级节点在GBT Protocol系统内保存着DApp的所有源文件,根据其所占存储空间的比例,记录着DApp的开发者所要支付的价格。该价格由超级节点 经协商后制定。

2. GBT Protocol 智能合约

Therms

Definitions

GSC (GBT Protocol 智能合约)

此提案中的GSC是指在GBT Protocol协议内的智能合约,为了对应各种奖励和处罚,我们制定了以下七条规则。此智能合约与DApp内的智能合约不属于同一范畴。

宏点的节SC、 验证奖励以及 处罚

它是指在GBT Protocol系统内,根据宏节点利用DApp源文件进行SC验证的次数比例而给予相应的奖励,对恶意行为进行相应处罚的智能合约。

超级点的存节 储奖励以及 处罚

超级节点在GBT Protocol系统内,存储着从DApp开发者处接受到的全部源文件以及DApp的执行文件,智能合约会对此行为给予相应的奖励,并对有恶意行为的超级节点进行相应的处罚。

筛选型超级节点的奖励

它是确保筛选型超级节点在GBT Protocol系统内,通过对MCR进行分配以及运营在线展示板而获得奖励的智能合约。

微小节点的 GBT验证处罚

是指对微小节点在GBT交易验证的过程中,未能如实地对交易进行验证而给予相应处罚的智能合约。

SCR槽数竞标 (SCR Slot Auction)

是指宏节点在GBT Protocol系统内,在选定好使用自身SCR 源文件的基准后,通过质押代币来确保SCR 槽数的智能合约。

质押 (Staking)

它是需要质押代币时所使用的智能合约,它与节点的钱包相比并不属于同一范畴。此外,当节点在网络系统中存在恶意行为时,根据合约中的削减(Slashing)功能,其代币会被相应地燃烧。

超级节点投票

是指超级节点间通过投票促进共识达成的智能合约。

合约的种类

质押/Staking

参照区块

参照区块的生成者

奖励

处罚

宏节点SC 验证 奖励/处罚

  • Dapp 开发者

  • 宏节点

  • 宏节点验证结果

    区块

  • 检验SC的超级节点

对宏节点的 奖励

削减 (Slashing)

超级节点的存储、 奖励/处罚 (包括下载)

  • Dapp 开发者

  • 超级节点

  • 超级节点的存储

  • 价格表

  • Dapp 下载

  • 筛选型超级节点

  • 超级节点

对超级节点的 奖励

削减 (Slashing)

对筛选型超级节 点的奖励

  • 筛选型超级节点

    (账户)

  • 宏节点验证结果 区块

  • 检验SC的超级节点

对筛选型超 级节点的奖励

微小节点的GBT 验证处罚

  • 检验GBT验证结

    果的区块

  • 验证GBT的超级节点

优先排序下降

SCR槽数竞标 SCR Slot Auction

  • 宏节点

    (智能合约)

  • GBT 区块

  • 验证GBT的超级节点

获取槽数

剥夺槽数 ( Slot deprive )

质押合约/ Staking 合约

  • 超级节点

  • 宏节点

  • Dapp 开发者

  • 质押区块

    (Staking Block)

  • 超级节点

超级节点投票

3. 区块(Block)

相关用语

说明

宏节点验证结果区块

它是宏节点在运行SC智能合约后记录其相应验证值的区块。与其对应的区块由超级节点生成,在参照相应的区块后,运行宏节点SC验证奖励/处罚以及奖励筛选型超级节点的智能合约。

SC执行值区块

它是记录SC执行值的区块,相应的区块由超级节点对宏节点的验证结果进行讨论后生成。

GBT区块

它是记录GBT保留现况以及移动明细的区块。相应的区块由超级节点对微小节点的验证结果进行讨论后生成。在参照相应的区块后运行槽数竞标(SCR Slot Auction)智能合约。

微小节点验证结果的区块

它是记录微小节点GBT交易验证值的区块,与之相对应的区块由超级节点生成。针对微小节点GBT交易验证处罚的智能合约,则是在参照相应的区块后执行。

超级节点存储区块

它是记录超级节点源文件存储明细的区块,与之相应的区块由筛选型超级节点生成。针对超级节点存储奖励/处罚的智能合约,则是在参照相应的区块后执行

价格表区块

它是记录着各类别SC演算价格以及单位容量存储源文件价格的区块。与之相应的区块是由超级节点通过对价格的制定达成共识后形成,针对超级节点存储奖励/处罚的智能合约,则是在参照相应的区块后执行。

下载区块

下载区块中记录着微小节点和宏节点的源文件下载明细,以及存储确认机制的执行结果。与之相关的区块在提供原文件时,该区块则由超级节点来生成,在参照相应的区块后,执行针对超级节点存储奖励/处罚的智能合约。

质押区块 (Staking Block)

它是显示质押在各类节点Staking/质押合约中代币数量的区块,与之相应的区块由超级节点生成,在参照相应的区块后,执行针对削减(Slashing)相关的智能合约。

超级节点投票区块

它是记录超级节点共识结果的区块。与之相应的区块由超级节点生成,并记录着与超级节点的选拔和退出相关的投票明细。