初识BRC-20 Staking (3,3):在BRC-20协议上引入收益/质押功能

原文作者:0x_web3

原文来源:Twitter

编译:十文,Odaily星球日报

在 Ordinals 中,我们已经走了很长的路程。从运行完整节点到点击几个按钮进行铭刻,这一切都让比特币铭文变得如此简单,这都归功于我们开发人员的贡献。

随着 BRC-20 代币的发展,引入质押功能也是水到渠成的事情。那么 BRC-20 将如何进行质押呢?我已经思考了一些实现方法,并对现有基础设施进行了最小的更改,同时保持向后兼容性。

在 BRC-20 的“deploy”方法中,我们引入了一个额外的参数称为“yield”。

代币

“yield”表示每个区块的代币增值。它是一个嵌套的 JSON 对象,其中“ 6000 ”表示前 6000 个区块及其收益,“ 8000 ”则表示前 8000 个区块及其收益,依此类推。例如:如果你将 1000 个$bYLD 代币存放在质押库(staking vault)中并保持质押状态持续 100 个区块,你将获得总计 1070 个代币,其中 70 个代币是作为奖励给予的。“max”表示初始铸币供应量。显然,在质押开始后,它将不断增加。

那么如何质押 BRC-20 代币呢?

在 BRC-20 生态系统中没有智能合约,但我们需要一种质押机制来实现它。我们引入了一个质押地址,用户可以通过进行转账调用来将代币转入该地址,并通过转账调用将它们(连同奖励)取回。

如果要质押代币,你可以使用常规的转账功能。铭刻并发送铭文发送到质押地址(即将推出)。要解除质押代币,需要在相同地址上铭刻“取消转账”,然后发送到质押地址。

代币

这里的’txn’代表已发送到质押地址的“转账”的铭刻 ID。如果尚未解除质押,你的(代币+奖励)将会被发送回钱包。

代币

与现有的 BRC-20 工具兼容:

“铸币”、“转账”和“部署”功能保持不变。在质押开始后,索引客户端需要根据质押奖励更新“余额”,并遵守质押地址的转账/取消转账规则。

我们正在全天候工作,创建一个实时的 POC(BitStake 协议),你可以质押代币并查看更新后的余额。

Degens 请注意,该实验也可能只是我在 Web3 中的其他数百个失败的实验之一。

最后简单总结下:我们正在做的事情,是在 BRC-20 代币上推出质押功能;使用$bYLD 代币进行概念验证或测试;正在建设基础设施以进行代币的质押/解除质押;质押功能将很快上线。

本文来自投稿,不代表UNIBFF News官网立场,如若转载,请注明原作者出处。本文不构成任何投资建议,该文观点仅代表作者本人,请用户谨慎对待。

(0)
上一篇 2023年 5月 15日 下午6:20
下一篇 2023年 5月 15日 下午8:11

相关推荐

初识BRC-20 Staking (3,3):在BRC-20协议上引入收益/质押功能

星期一 2023-05-15 18:20:51

在 Ordinals 中,我们已经走了很长的路程。从运行完整节点到点击几个按钮进行铭刻,这一切都让比特币铭文变得如此简单,这都归功于我们开发人员的贡献。

随着 BRC-20 代币的发展,引入质押功能也是水到渠成的事情。那么 BRC-20 将如何进行质押呢?我已经思考了一些实现方法,并对现有基础设施进行了最小的更改,同时保持向后兼容性。

在 BRC-20 的“deploy”方法中,我们引入了一个额外的参数称为“yield”。

代币

“yield”表示每个区块的代币增值。它是一个嵌套的 JSON 对象,其中“ 6000 ”表示前 6000 个区块及其收益,“ 8000 ”则表示前 8000 个区块及其收益,依此类推。例如:如果你将 1000 个$bYLD 代币存放在质押库(staking vault)中并保持质押状态持续 100 个区块,你将获得总计 1070 个代币,其中 70 个代币是作为奖励给予的。“max”表示初始铸币供应量。显然,在质押开始后,它将不断增加。

那么如何质押 BRC-20 代币呢?

在 BRC-20 生态系统中没有智能合约,但我们需要一种质押机制来实现它。我们引入了一个质押地址,用户可以通过进行转账调用来将代币转入该地址,并通过转账调用将它们(连同奖励)取回。

如果要质押代币,你可以使用常规的转账功能。铭刻并发送铭文发送到质押地址(即将推出)。要解除质押代币,需要在相同地址上铭刻“取消转账”,然后发送到质押地址。

代币

这里的’txn’代表已发送到质押地址的“转账”的铭刻 ID。如果尚未解除质押,你的(代币+奖励)将会被发送回钱包。

代币

与现有的 BRC-20 工具兼容:

“铸币”、“转账”和“部署”功能保持不变。在质押开始后,索引客户端需要根据质押奖励更新“余额”,并遵守质押地址的转账/取消转账规则。

我们正在全天候工作,创建一个实时的 POC(BitStake 协议),你可以质押代币并查看更新后的余额。

Degens 请注意,该实验也可能只是我在 Web3 中的其他数百个失败的实验之一。

最后简单总结下:我们正在做的事情,是在 BRC-20 代币上推出质押功能;使用$bYLD 代币进行概念验证或测试;正在建设基础设施以进行代币的质押/解除质押;质押功能将很快上线。

本网站仅提供信息资讯,不构成任何投资建议,请遵守所在国家及地区的相关法律法规。