風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情
初識BRC-20 Staking (3,3):在BRC-20協議上引入收益/質押功能
十文
特邀专栏作者
2023-05-15 09:26
本文約807字,閱讀全文需要約2分鐘
質押功能將很快上線,擴寬BTC DeFi應用。

本文是0x_web3本文是

對BRC-20 代幣質押的實驗協議介紹,由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 中的其他數百個失敗的實驗之一。

Staking