Skip to content

Moonriver

更新至2021年5月26日

目标

2021年6月,Moonriver首度作为平行链在Kusama网络启动。Moonriver是Moonbeam的姐妹网络,提供一个据有真实经济条件的代码测试环境。开发者现在可以直接访问连接至Kusama的试验性网络进行探索与开发。

如果您有任何意见或建议,或需要任何技术支持,欢迎加入Moonbase AlphaNet的专用Discord频道

初始配置

目前,Moonriver具有以下配置:

  • 以平行链的形式运行并连接至Kusama中继链
  • 拥有一个由PureStake代表Moonbeam基金会运营并含有64位收集人的有效集。
  • 拥有提供商提供的API端点以连接到网络。项目也可以运行和访问自己的私有节点

Moonriver Diagram

需要注意的重要变量:

一般配置

变量 数值
最小Gas费 1 Gwei*
目标区块生产时间 12秒(预计6秒)
区块Gas上限 15M(预计提升至少4倍)
交易Gas费上限 12.995M(预计提升至少4倍)

治理配置

变量 数值
投票期 36000区块(5天)
快速投票期 900区块(3小时)
颁布期 7200区块(1天)
冷却期 50400区块(7天)
最低保证金 4 MOVR
最高投票数 100
最高提案数 100

质押配置

变量 数值
最低提名质押数量 5枚Token
最低提名数量 枚token
收集人可获得最高的提名人数 300
提名人可提名的最高收集人数 100
轮次 600区块(2小时)
委托生效期 委托在下一轮开始生效 (资金会马上绑定)
解绑期 24轮次

*更多关于代币面额

网络端点

Moonriver有两类端点供用户使用:HTTPS和WSS。

如果您需要生产环境可以使用的端点,请参考网络端点 指南。如果仅为开发环境使用,您可以使用以下的公用端点:

供应商 RPC URL
Blast
https://moonriver.public.blastapi.io
Dwellir
https://moonriver-rpc.dwellir.com
OnFinality
https://moonriver.api.onfinality.io/public
POKT Network
https://moonriver-mainnet.gateway.pokt.network/v1/lb/62a74fdb123e6f003963642f
供应商 RPC URL
Blast
wss://moonriver.public.blastapi.io
Dwellir
wss://moonriver-rpc.dwellir.com
OnFinality
wss://moonriver.api.onfinality.io/public-ws

快速开始

在开始之前,请确保从受支持的网络端点提供商之一获取您自己的端点和API密钥。如果使用的是web3.js库,您可以创建一个本地的Web3实例并设定provider(提供者)来连接Moonriver(同时支持HTTP和WS):

const Web3 = require('web3'); //Load Web3 library
.
.
.
//Create local Web3 instance - set Moonriver as provider
const web3 = new Web3("RPC-API-ENDPOINT-HERE"); // Insert your RPC URL here
如果使用的是ethers.js库,您可以使用ethers.providers.StaticJsonRpcProvider(providerURL, {object}) 来定义开发者,并且将provider(提供者)URL设定至Moonriver:

const ethers = require('ethers');


const providerURL = "RPC-API-ENDPOINT-HERE"; // Insert your RPC URL here
// Define Provider
const provider = new ethers.providers.StaticJsonRpcProvider(providerURL, {
    chainId: 1285,
    name: 'moonriver'
});

任何以太坊钱包都应当能够生成可以使用Moonbeam的地址(例如:MetaMask)。

Chain ID

Moonriver的Chain ID为: 1285,hex:0x505

遥测功能

您可以点击波卡遥测仪表盘来查看及时的Moonbase Alpha遥测资讯。

Tokens

Moonriver的Token被称为Moonriver(MOVR)。如果您想获得更多资讯,请查看Moonbeam基金会官网Moonriver Token页面

Token面额

Moonriver的最小单位是Sediment(Sed),需要10^18个Sediment以组成一个Moonriver,面额如下所示:

单位 Moonriver (MOVR) Sediment (Sed)
Wei 0.000000000000000001 1
Kilowei 0.000000000000001 1,000
Megawei 0.000000000001 1,000,000
Gigawei 0.000000001 1,000,000,000
Micromoonriver 0.000001 1,000,000,000,000
Millimoonriver 0.001 1,000,000,000,000,000
Moonriver 1 1,000,000,000,000,000,000
Kilomoonriver 1,000 1,000,000,000,000,000,000,000

权益证明(POS)

Moonriver是一个完全去中心化的权益证明网络,用户可以委托收集人节点来生产区块和获得质押奖励。它采用Nimbus共识框架为平行链共识算法。候选人有效集的上限将会由治理决定。有效集的集元组成将由质押(包括委托)排名决定。

限制

部分预编译功能目前仍无法使用,其余内建的功能皆可使用。您可在标准合约页查看当前可使用的预编译方案。