网络基本概念

代币

Stacks(STX)代币是 Stacks 区块链上的原生代币。最小的单位是一个微 STX。1,000,000 微 STX 等于一个 Stacks(STX)。

STX 数量应以整数(8 字节长)存储,表示微 STX 的数量。

费用

费用用于激励矿工确认 Stacks 区块链上的交易。费用根据估算费率和原始交易的字节大小来计算。费率是由市场决定的变量。对于测试网,费率设为 1 微 STX。

费用估算可以通过 GET /v2/fees/transferarrow-up-right 该 API 端点 获取。

circle-info

注意此示例使用了外部工具, Hiro 的 Stacks APIarrow-up-right。如果您更愿意运行自己的节点或连接到自己的节点,也可以使用原生的 Stacks API envelope

该 API 将以整数形式返回费率:

Stacks Transactions JS 库arrow-up-right 支持以下费用估算:

  • 代币转账(estimateTransfer)

  • 合约部署(estimateContractDeploy)

  • 非只读合约调用(estimateContractFunctionCall)

circle-info

对于使用 JavaScript 以外语言的实现,请参阅 此参考实现arrow-up-right.

随机数(Nonce)

每个账户都有一个 nonce 属性arrow-up-right 表示该账户已处理的交易数量。nonce 是一次性代码,新账户从 0 开始,并在每笔交易后增加 1。

nonce 会添加到所有交易中,帮助识别交易以确保交易按顺序处理并避免重复处理。

circle-info

共识机制也通过两种方式确保交易不会被“重放”。首先,节点会查询其未花费交易输出(UTXO)以满足在新交易中的支出条件。其次,节点之间发送的消息会检查序列号。

当构建新的代币转账交易时,需要获取并设置该账户的最新 nonce。

circle-info

该 API 提供了一个端点以 简化 nonce 处理arrow-up-right.

查询

可以使用 Stacks 区块链 APIarrow-up-right.

查询 Stacks 网络详细信息。

停机问题 健康检查arrow-up-right 状态检查器是一项服务,提供用户界面以快速查看 Stacks 区块链的健康状况。

网络信息

可以使用以下端点获取网络信息: GET /v2/infoarrow-up-right 端点:

示例响应:

最后更新于

这有帮助吗?