ORC-20 je standard, který byl vyvinut jako vylepšení standardu BRC-20, jehož cílem je řešit určitá omezení, jako jsou bezpečnostní problémy, zvýšená flexibilita a využití modelu bitcoinů UTXO. Jaké jsou pozoruhodné vlastnosti této upgradované verze ve srovnání se starým standardem?
Co je ORC-20?
ORC-20 je standard pro tokeny běžící na bitcoinovém blockchainu, reprezentované jako soubory JSON (JavaScript Object Notation) a zaznamenané na Satoshi pomocí sériových čísel, podobně jako BRC-20.
Vývojáři ORC-20 představili tento tokenový standard jako řešení některých omezení BRC-20 zlepšením zabezpečení a zvýšením flexibility. ORC-20 navíc rozšiřuje rozsah BRC-20 tím, že podporuje více datových formátů a využívá model bitcoinu UTXO (Unspent Transaction Output), aby se eliminoval problém dvojího utrácení.
Jednoduše řečeno, ORC-20 lze považovat za hard fork BRC-20.
Je však důležité poznamenat, že ORC-20 je stále ve fázi testování a neexistuje žádná záruka, že tokeny vytvořené podle tohoto standardu budou mít nějakou konkrétní hodnotu nebo užitečnost. Uživatelé by proto měli být opatrní a před použitím ORC-20 provést důkladný průzkum.
Například migrace orka (číslo zápisu #2504160) z BRC-20 na ORC-20 v události migrace:
{ "p": "orc-20", "tick": "harambe", "id": "2504160", "op": "deploy", "wp": "true" }
Po dokončení se všechny žetony stanou žetony ORC-20.
Vylepšení ORC-20 ve srovnání s BRC-20 jsou následující:

Využití Ordinals: ORC-20 je postaven na Ordinals a tokenovém standardu BRC-20. Proto si ORC-20 klade za cíl podporovat přijetí Ordinals, což umožňuje objektům pracujícím na tomto tokenovém standardu přenášet různé typy dat z bitcoinové sítě. Umožňuje uživatelům nasadit nové tokeny ORC-20 a migrovat stávající tokeny BRC-20.
Implementace modelu UTXO: ORC-20 také implementuje model UTXO pro určení původu a vlastnických práv coinů/tokenů v rámci blockchainové sítě ověřením velikosti a počtu UTXO přesouvaných v řetězci. Proces UTXO je podobný hotovostním transakcím. Pokud chcete převést 3 BTC, ale v peněžence máte pouze 10 BTC UTXO, musíte převést celé UTXO a obdržet přibližně 7 BTC (minus poplatky) jako nové UTXO (s nižší hodnotou).
Nový zůstatek UTXO = Celkový počáteční UTXO - Částka odeslaná na jinou adresu
Transakční poplatek za blockchain
Model UTXO má několik výhod, včetně:
Škálovatelnost a silné zabezpečení.
Ověření platnosti transakcí na blockchainu.
Každý transakční výstup je použit pouze jednou, poté se UTXO stane výstupem pro další přijímací adresu.
V řetězci UTXO nejsou žádné účty. Místo toho jsou coiny uloženy jako seznam UTXO vytvořených pomocí existujících UTXO a generováním nových UTXO na stejné pozici.
Na základě modelu UTXO odesílatel v každém převodu specifikuje částku, kterou příjemce obdrží, a zbývající zůstatek je vrácen odesílateli. Odesílající transakce může převádět prostředky více příjemcům a předchozí zůstatek se stává neplatným pouze po dokončení nové transakce.
Průvodce ražbou žetonů ORC-20
Krok 1: Přístup a připojení
Získejte přístup k Unisatu pomocí následujícího odkazu: https://unisat.io/inscribe a kliknutím na „Připojit“ připojte svou peněženku Unisat k rozhraní. Zvolte "Inscribe" a "Text" a vyberte typ tokenu, který chcete razit.

Krok 2: Vložte fragment kódu

Vyberte tlačítko "Single".
Vložte fragment kódu svého projektu (jak je znázorněno na obrázku) do prázdného pole.
{ "p": "orc-20", "tick": "harambe", "id": "541992", "op": "mint", "amt": "100000" }
Poté pokračujte kliknutím na „Další“.
Krok 3: Platba a dokončení transakce
Po dokončení kroku 2 musíte vybrat poplatek za plyn na základě různých úrovní (Ekonomický, Normální a Vlastní). Po provedení výběru klikněte na tlačítko „Odeslat a zaplatit“ a pokračujte v platbě transakce.
Abyste mohli platit poplatky za plyn, musíte mít v peněžence malé množství bitcoinů. Na pokrytí transakčních nákladů by mělo stačit přibližně 3 až 5 USD.
Nakonec potvrďte svou peněženku a dokončete proces.


