ORC-20 是作爲 BRC-20 標準的改進而開發的標準,旨在解決某些限制,例如安全問題、增強靈活性以及利用比特幣的 UTXO 模型。與舊標準相比,此次升級版有哪些顯着特點?

什麼是ORC-20?

ORC-20 是在比特幣區塊鏈上運行的代幣標準,表示爲 JSON(JavaScript 對象表示法)文件,並使用序列號記錄在 Satoshi 上,類似於 BRC-20。

ORC-20 的開發人員引入了該代幣標準,通過提高安全性和靈活性來解決 BRC-20 的一些限制。此外,ORC-20 通過支持更多數據格式並利用比特幣的未花費交易輸出(UTXO)模型來消除雙花問題,從而擴展了 BRC-20 的範圍。

簡單來說,ORC-20可以看作是BRC-20的硬分叉。

然而,需要注意的是,ORC-20 仍處於測試階段,不能保證根據該標準創建的代幣將具有任何特定的價值或效用。因此,用戶在使用 ORC-20 之前應謹慎行事並進行徹底研究。

例如,在遷移事件中將獸人(銘文編號#2504160)從 BRC-20 遷移到 ORC-20:

{ "p": "orc-20", "tick": "harambe", "id": "2504160", "op": "部署", "wp": "true" }

完成後,所有代幣都變成 ORC-20 代幣。

ORC-20相比BRC-20的改進如下:

  1. 序數的利用:ORC-20 建立在序數和 BRC-20 代幣標準之上。因此,ORC-20旨在促進序數的採用,允許在此代幣標準上運行的對象攜帶來自比特幣網絡的不同類型的數據。它使用戶能夠部署新的 ORC-20 代幣並遷移現有的 BRC-20 代幣。

  2. UTXO 模型的實現:ORC-20 還實現了 UTXO 模型,通過驗證鏈上移動的 UTXO 的大小和數量來確定區塊鏈網絡內硬幣/代幣的來源和所有權。 UTXO 流程類似於現金交易。如果您想轉移 3 BTC,但錢包中只有 10 BTC UTXO,則需要轉移整個 UTXO,並收到大約 7 BTC(減去費用)作爲新的 UTXO(價值較低)。

新的 UTXO 餘額 = 初始 UTXO 總額 - 發送到另一個地址的金額

  • 區塊鏈交易費用

UTXO 模型有幾個優點,包括:

  • 可擴展性和強大的安全性。

  • 驗證區塊鏈上交易的有效性。

  • 每個交易輸出僅使用一次,之後UTXO將成爲下一個接收地址的輸出。

  • UTXO 鏈上沒有賬戶。相反,硬幣存儲爲通過使用現有 UTXO 並在同一位置生成新 UTXO 創建的 UTXO 列表。

基於UTXO模型,在每次轉賬中,發送方指定接收方將收到的金額,剩餘餘額返回給發送方。一筆發送交易可以將資金轉移給多個收款人,只有當新的交易完成後,之前的餘額才失效。

ORC-20 代幣鑄造指南

第 1 步:訪問並連接

通過訪問以下鏈接訪問 Unisat:https://unisat.io/inscribe,然後單擊“連接”將您的 Unisat 錢包連接到界面。選擇“Inscribe”和“Text”來選擇您想要鑄造的代幣類型。

第 2 步:插入代碼片段

  1. 選擇“單個”按鈕。

  2. 將項目的代碼片段(如圖所示)粘貼到空字段中。

    {“p”:“orc-20”,“tick”:“harambe”,“id”:“541992”,“op”:“薄荷”,“amt”:“100000”}

然後,單擊“下一步”繼續。

第三步:支付及交易完成

完成步驟2後,您需要根據不同級別(經濟、普通、自定義)選擇gas費。做出選擇後,點擊“提交併付款”按鈕即可進行交易付款。

你的錢包裏需要有少量比特幣來支付汽油費。大約 3 至 5 美元應該足以支付交易費用。

最後,確認您的錢包並完成該過程。