ORC-20 este un standard care a fost dezvoltat ca o îmbunătățire față de standardul BRC-20, cu scopul de a aborda anumite limitări, cum ar fi problemele de securitate, flexibilitate sporită și valorificarea modelului UTXO al Bitcoin. Care sunt caracteristicile notabile ale acestei versiuni actualizate în comparație cu vechiul standard?

Ce este ORC-20?

ORC-20 este un standard pentru token-urile care rulează pe blockchain-ul Bitcoin, reprezentate ca fișiere JSON (JavaScript Object Notation) și înregistrate pe Satoshi folosind numere de serie, similare cu BRC-20.

Dezvoltatorii ORC-20 au introdus acest standard de simbol ca o soluție la unele dintre limitările BRC-20 prin îmbunătățirea securității și creșterea flexibilității. În plus, ORC-20 extinde domeniul de aplicare al BRC-20 prin sprijinirea mai multor formate de date și prin folosirea modelului Bitcoin Output Tranzacție necheltuită (UTXO) pentru a elimina problema dublei cheltuieli.

În termeni simpli, ORC-20 poate fi văzut ca o furcă dură a BRC-20.

Cu toate acestea, este important de menționat că ORC-20 este încă în faza de testare și nu există nicio garanție că token-urile create conform acestui standard vor avea vreo valoare sau utilitate specifică. Prin urmare, utilizatorii ar trebui să fie precauți și să efectueze cercetări amănunțite înainte de a utiliza ORC-20.

De exemplu, migrarea unui orc (numărul de inscripție #2504160) de la BRC-20 la ORC-20 într-un eveniment de migrare:

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

La finalizare, toate jetoanele devin jetoane ORC-20.

Îmbunătățirile ORC-20 în comparație cu BRC-20 sunt după cum urmează:

  1. Utilizarea ordinalelor: ORC-20 este construit pe ordinale și standardul de simbol BRC-20. Prin urmare, ORC-20 își propune să promoveze adoptarea ordinalelor, permițând obiectelor care operează pe acest standard de simboluri să transporte diferite tipuri de date din rețeaua Bitcoin. Acesta permite utilizatorilor să implementeze noi jetoane ORC-20 și să migreze jetoanele BRC-20 existente.

  2. Implementarea modelului UTXO: ORC-20 implementează, de asemenea, modelul UTXO pentru a determina originea și drepturile de proprietate ale monedelor/jetoanelor în cadrul rețelei blockchain prin verificarea mărimii și numărului de UTXO mutate în lanț. Procesul UTXO este similar cu tranzacțiile cu numerar. Dacă doriți să transferați 3 BTC, dar aveți doar un UTXO de 10 BTC în portofel, trebuie să transferați întregul UTXO și să primiți aproximativ 7 BTC (minus comisioane) ca un nou UTXO (cu o valoare mai mică).

Sold nou UTXO = UTXO inițial total - Sumă trimisă la o altă adresă

  • Taxa de tranzacție pentru blockchain

Modelul UTXO are mai multe avantaje, printre care:

  • Scalabilitate și securitate puternică.

  • Verificarea valabilității tranzacțiilor pe blockchain.

  • Fiecare ieșire de tranzacție este utilizată o singură dată, după care UTXO devine o ieșire pentru următoarea adresă de primire.

  • Nu există conturi în lanțul UTXO. În schimb, monedele sunt stocate ca o listă de UTXO create prin utilizarea UTXO-urilor existente și generând noi UTXO în aceeași poziție.

Pe baza modelului UTXO, in fiecare transfer, expeditorul specifica suma pe care o va primi destinatarul, iar soldul ramas este returnat expeditorului. O tranzacție de trimitere poate transfera fonduri către mai mulți destinatari, iar soldul anterior devine invalid numai când noua tranzacție este finalizată.

Ghid pentru baterea jetoanelor ORC-20

Pasul 1: Accesați și conectați-vă

Accesați Unisat accesând următorul link: https://unisat.io/inscribe și faceți clic pe „Conectați” pentru a vă conecta portofelul Unisat la interfață. Alegeți „Inscrie” și „Text” pentru a selecta tipul de simbol pe care doriți să-l bateți.

Pasul 2: introduceți fragmentul de cod

  1. Selectați butonul „Single”.

  2. Lipiți fragmentul de cod al proiectului dvs. (după cum se arată în imagine) în câmpul gol.

    { "p": "orc-20", "tick": "harambe", "id": "541992", "op": "mint", "amt": "100000" }

Apoi, faceți clic pe „Următorul” pentru a continua.

Pasul 3: Plata și finalizarea tranzacției

După finalizarea Pasului 2, trebuie să selectați taxa de gaz în funcție de diferite niveluri (Economic, Normal și Personalizat). După ce ați făcut selecția, faceți clic pe butonul „Trimiteți și plătiți” pentru a continua cu plata tranzacției.

Trebuie să aveți o cantitate mică de Bitcoin în portofel pentru a plăti taxele de gaz. Aproximativ 3 $ până la 5 $ ar trebui să fie suficient pentru acoperirea costurilor de tranzacție.

În cele din urmă, confirmați-vă portofelul și finalizați procesul.