ORC-20 ir standarts, kas tika izstrādāts kā BRC-20 standarta uzlabojums, kura mērķis ir novērst noteiktus ierobežojumus, piemēram, drošības apsvērumus, palielinātu elastību un Bitcoin UTXO modeļa izmantošanu. Kādas ir šīs jauninātās versijas ievērojamās iezīmes salīdzinājumā ar veco standartu?

Kas ir ORC-20?

ORC-20 ir standarts marķieriem, kas darbojas Bitcoin blokķēdē, kas attēloti kā JSON (JavaScript Object Notation) faili un ierakstīti Satoshi, izmantojot sērijas numurus, līdzīgi kā BRC-20.

ORC-20 izstrādātāji ieviesa šo marķiera standartu kā risinājumu dažiem BRC-20 ierobežojumiem, uzlabojot drošību un palielinot elastību. Turklāt ORC-20 paplašina BRC-20 darbības jomu, atbalstot vairāk datu formātu un izmantojot Bitcoin neiztērēto darījumu izvades (UTXO) modeli, lai novērstu dubultu tēriņu problēmu.

Vienkārši izsakoties, ORC-20 var uzskatīt par BRC-20 cieto dakšiņu.

Tomēr ir svarīgi atzīmēt, ka ORC-20 joprojām ir testēšanas fāzē, un nav garantijas, ka saskaņā ar šo standartu izveidotajiem marķieriem būs kāda īpaša vērtība vai lietderība. Tādēļ lietotājiem ir jāievēro piesardzība un jāveic rūpīga izpēte pirms ORC-20 lietošanas.

Piemēram, orka (uzraksta numurs #2504160) migrēšana no BRC-20 uz ORC-20 migrācijas notikumā:

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

Pēc pabeigšanas visi žetoni kļūst par ORC-20 žetoniem.

ORC-20 uzlabojumi salīdzinājumā ar BRC-20 ir šādi:

  1. Ordinals izmantošana: ORC-20 ir veidots uz Ordinals un BRC-20 marķiera standarta. Tāpēc ORC-20 mērķis ir veicināt Ordinals pieņemšanu, ļaujot objektiem, kas darbojas saskaņā ar šo marķiera standartu, pārnēsāt dažāda veida datus no Bitcoin tīkla. Tas ļauj lietotājiem izvietot jaunus ORC-20 marķierus un migrēt esošos BRC-20 marķierus.

  2. UTXO modeļa ieviešana: ORC-20 ievieš arī UTXO modeli, lai noteiktu monētu/žetonu izcelsmi un īpašumtiesības blokķēdes tīklā, pārbaudot ķēdē pārvietoto UTXO lielumu un skaitu. UTXO process ir līdzīgs skaidras naudas darījumiem. Ja vēlaties pārsūtīt 3 BTC, bet jūsu makā ir tikai 10 BTC UTXO, jums ir jāpārskaita viss UTXO un jāsaņem aptuveni 7 BTC (atskaitot maksas) kā jauns UTXO (ar mazāku vērtību).

Jauns UTXO atlikums = kopējais sākotnējais UTXO — uz citu adresi nosūtītā summa

  • Darījuma maksa par blokķēdi

UTXO modelim ir vairākas priekšrocības, tostarp:

  • Mērogojamība un spēcīga drošība.

  • Blokķēdes darījumu derīguma pārbaude.

  • Katra transakcijas izvade tiek izmantota tikai vienu reizi, pēc kuras UTXO kļūst par nākamās saņemšanas adreses izvadi.

  • UTXO ķēdē nav kontu. Tā vietā monētas tiek saglabātas kā UTXO saraksts, kas izveidots, izmantojot esošos UTXO un ģenerējot jaunus UTXO tajā pašā pozīcijā.

Pamatojoties uz UTXO modeli, katrā pārskaitījumā sūtītājs norāda summu, ko saņēmējs saņems, un atlikusī summa tiek atgriezta sūtītājam. Sūtīšanas darījums var pārskaitīt līdzekļus vairākiem adresātiem, un iepriekšējais atlikums kļūst nederīgs tikai tad, kad tiek pabeigts jaunais darījums.

Rokasgrāmata ORC-20 žetonu kalšanai

1. darbība. Piekļūstiet un izveidojiet savienojumu

Piekļūstiet Unisat, apmeklējot šo saiti: https://unisat.io/inscribe un noklikšķiniet uz "Savienot", lai savienotu savu Unisat maku ar saskarni. Izvēlieties "Ierakstīt" un "Teksts", lai atlasītu marķiera veidu, kuru vēlaties kalt.

2. darbība: ievietojiet koda fragmentu

  1. Atlasiet pogu "Single".

  2. Ielīmējiet sava projekta koda fragmentu (kā parādīts attēlā) tukšajā laukā.

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

Pēc tam noklikšķiniet uz "Tālāk", lai turpinātu.

3. darbība: maksājums un darījuma pabeigšana

Pēc 2. darbības pabeigšanas jums ir jāizvēlas maksa par gāzi, pamatojoties uz dažādiem līmeņiem (ekonomiskais, parastais un pielāgotais). Kad esat veicis izvēli, noklikšķiniet uz pogas "Iesniegt un apmaksāt", lai turpinātu darījuma maksājumu.

Lai samaksātu par gāzes nodevām, jūsu makā ir jābūt nelielam Bitcoin daudzumam. Darījuma izmaksu segšanai vajadzētu pietikt ar aptuveni 3 līdz 5 USD.

Visbeidzot apstipriniet savu maku un pabeidziet procesu.