Skip to content

Moonbeam

更新至2021年5月26日

目标

Moonbeam将于2021年12月17日作为平行链部署至波卡(Polkadot)。Moonbeam是波卡(Polkadot)生态系统中最兼容以太坊的智能合约平行链,允许开发者以最小程度的代码更改(甚至无需更改)将其项目部署至Moonbeam,使他们可以访问波卡(Polkadot)生态系统及其所有资产。

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

初始配置

Moonbeam完全启动后将拥有以下配置:

  • 以平行链的形式运行并连接至波卡(Polkadot)中继链
  • 拥有64位收集人的活跃收集人集
  • 拥有提供商提供的API端点以连接到网络。项目也可以运行和访问自己的私有节点

Moonbeam Diagram

需要注意的重要变量/配置如下所示(仍会发生变化):

变量
最小Gas费 100 Gwei*
目标区块生产时间 12秒(预计6秒)
区块Gas上限 15M(预计提升至少4倍)
交易Gas上限 12.995M(预计提升至少4倍)
变量
投票期 100800区块(14天)
快速投票期 7200区块(1天)
颁布期 14400区块(2天)
冷却期 50400区块(7天)
最低充值金额 400枚GLMR
最高投票数 100
最高提案数 100
变量
最低委托质押量 50枚GLMR
收集人可获得的委托人数上限 300
委托人可委托的收集人数上限 100
轮次 1800区块(6小时)
委托生效期 委托在下一轮开始生效 (资金会马上绑定)
解绑期 28轮次

*阅读更多关于Token面额

网络端点

Moonbeam有两种端点可供用户连接:一种是HTTPS,另一种是WSS。

如果您需要适用于生产环境使用的端点,请参考Moonbeam官方资料库的端点提供者部分。如果仅为开发环境使用,您可以使用以下HTTPS或WSS端点:

供应商 RPC URL
Ankr
https://rpc.ankr.com/moonbeam
Blast
https://moonbeam.public.blastapi.io
Dwellir
https://moonbeam-rpc.dwellir.com
OnFinality
https://moonbeam.api.onfinality.io/public
POKT Network
https://moonbeam-mainnet.gateway.pokt.network/v1/lb/629a2b5650ec8c0039bb30f0
供应商 RPC URL
Blast
wss://moonbeam.public.blastapi.io
Dwellir
wss://moonbeam-rpc.dwellir.com
OnFinality
wss://moonbeam.api.onfinality.io/public-ws

快速开始

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

const Web3 = require('web3'); //Load Web3 library
.
.
.
//Create local Web3 instance - set Moonbeam as provider
const web3 = new Web3("RPC-API-ENDPOINT-HERE"); // Insert your RPC URL here

如果使用的是ethers.js库,您可以使用ethers.providers.StaticJsonRpcProvider(providerURL, {object})来定义提供者,并且将提供者URL设定至Moonbeam:

const ethers = require('ethers');

const providerURL = "https://rpc.api.moonbeam.network";
// Define Provider
const provider = new ethers.providers.StaticJsonRpcProvider(providerURL, {
    chainId: 1284,
    name: 'moonbeam'
});

任何以太坊钱包都应当能够为Moonbeam生成有效地址(例如:MetaMask)。

Chain ID

Moonbeam的Chain ID为1284,hex为0x504

遥测功能

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

Tokens

Moonbeam的Token被称为Glimmer(GLMR)。想要获取更多资讯,请访问Moonbeam基金会网站Glimmer Token页面

Token面额

与以太坊相似,Glimmer(GMLR)的最小单位是Wei,需要10^18个Wei以组成一个Glimmer,面额如下所示:

Unit Glimmer (GLMR) Wei
Wei 0.000000000000000001 1
Kilowei 0.000000000000001 1,000
Megawei 0.000000000001 1,000,000
Gigawei 0.000000001 1,000,000,000
Microglmr 0.000001 1,000,000,000,000
Milliglmr 0.001 1,000,000,000,000,000
GLMR 1 1,000,000,000,000,000,000
Kiloglmr 1,000 1,000,000,000,000,000,000,000

权益证明(POS)

通过3个阶段的上线过程,Moonbeam网络将会逐步更新成为一个完全去中心化的权益证明网络。想要了解每个阶段的上线详情内容,请访问Moonbeam网络上线状态页面。

限制

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