Notă: Textul original provine de la Medium, scris de Four pillars, compilat și compilat de Baize Research Institute și ușor șters din motive de lungime.
În ianuarie 2023, colaboratorul principal al Bitcoin, Casey Rodarmor, a propus „Teoria Ordinals” și a creat protocolul Ordinals, care a declanșat o nebunie în rețeaua Bitcoin și le-a amintit oamenilor de ce s-a întâmplat în Ethereum. „Ordinal Theory” permite utilizatorilor să stocheze diferite fișiere pe lanț prin scrierea de fișiere arbitrare (imagini, text, videoclipuri etc. cu o dimensiune de până la 4MB) pe satoshis (cea mai mică unitate de Bitcoin).
Curând după aceea, Domo a dezvoltat un nou standard de simbol numit BRC-20, bazat pe protocolul Ordinals. În esență, BRC-20 este o nouă modalitate de a facilita emiterea și transferul de jetoane prin scrierea unui tip de text pe Satoshi. Standardul a câștigat o acțiune semnificativă în aprilie, cu o creștere a numărului de jetoane BRC-20, ducând la o creștere a taxelor de tranzacție în lanț pe Bitcoin pe 8 mai. La acea vreme, rețeaua Bitcoin se confrunta cu peste 400.000 de tranzacții în așteptare, ceea ce a dus la situația comică în care platforma de tranzacționare cu criptomonede Binance a încetat să accepte depozite și retrageri Bitcoin.

Pe măsură ce jetoanele BRC-20 câștigă acțiune, prețurile lor înregistrează și creșteri semnificative. Prețul ordi, primul token din standardul BRC-20, a început de la 0,1 USD și în cele din urmă a crescut de 310 de ori la 31 USD pe 8 mai, cu o capitalizare de piață de aproape 650 de milioane USD. O capitalizare de piață de această dimensiune îl plasează pe locul 70 pe Coingecko, chiar mai mare decât Sui și Optimism.
Cu toate acestea, această tendință a fost de scurtă durată și acum dă semne de scădere. Cu toate acestea, trebuie să recunoaștem că apariția standardului BRC-20 a permis Bitcoin să recâștige o mare atenție după o perioadă lungă de condiții de piață adverse.
Ulterior, au apărut mai multe standarde noi de token și și-au găsit locul - ORC-20 și SRC-20. În perioada 13-15 mai, tranzacțiile care implică jetoane ORC-20 au reprezentat 10% din totalul tranzacțiilor din rețeaua Bitcoin. În plus, jetonul SRC-20 a început recent să câștige avânt.
teoria ordinală
Teoria numerelor ordinale nu este un concept nou care a apărut din aer, ci un derivat al unui concept anterior: numerele ordinale, ordinea numerelor, se referă la numerotarea secvențială a satoshis, cea mai mică unitate a Bitcoin. Conform teoriei numerelor ordinale, fiecare Satoshi este numerotat în ordinea în care a fost extras.
De fapt, numărul de serie al lui Satoshi poate fi exprimat în mai multe moduri, inclusiv:
Reprezentare întreg: 2099994106992659 - un număr aranjat în ordinea extragerii Deoarece suma totală de Bitcoin este de 21.000.000 și 1 BTC = 100.000.000 de satoshi, numărul de serie maxim este de 2.100 de trilioane.
Notație zecimală: 3891094.16797 — Numărul dinaintea virgulei zecimale reprezintă înălțimea blocului Bitcoin în care a fost extras Satoshi, iar următoarele numere reprezintă ordinea lui Satoshi în bloc.
Notarea gradului: 3°111094′214″16797‴ — Ultimul set de numere este ordinea în care satoshi-urile au fost extrase în bloc, precedată de înălțimea blocului în grade.
Notație de procente: 99,99971949060254% — O modalitate de exprimare a procentului de satoshis în oferta totală de Bitcoin.
Nume: O metodă de sortare folosind literele a-z.
În mod interesant, creatorii Teoriei Ordinale au atribuit fiecărui Satoshi o raritate pe baza numărului ordinal care i-a fost atribuit:
Obișnuit: Toate satoshi-urile, cu excepția primului satoshi din fiecare bloc
Mai puțin frecvente: primul satoshi din fiecare bloc (apare aproximativ la fiecare 10 minute)
Rare: primul satoshi după ajustarea dificultăților (apare aproximativ la fiecare două săptămâni)
Epopee: primul Satoshi după evenimentul de înjumătățire (are loc aproximativ la fiecare 4 ani)
Legendă: Primul Satoshi când ajustarea dificultății coincide cu evenimentul de înjumătățire (are loc aproximativ la fiecare 24 de ani)
Mit: Primul bloc de geneza Satoshi al Bitcoin (numai unul există)
Inscripție: Scrieți fișierul către Congzhong
Teoria numerelor ordinale oferă fiecărui satoshi un număr unic de secvență, iar actualizările Segwit și Taproot la rețeaua Bitcoin au făcut posibilă scrierea fișierelor în satoshis.
SegWit este abrevierea lui Segregated Witness și este o actualizare aplicată clientului de rețea Bitcoin Bitcoin Core în 2017. În timp ce SegWit rezolvă problema de lungă durată a maleabilității tranzacțiilor din rețeaua Bitcoin și deschide calea pentru funcționarea Lightning Network, cel mai important lucru relevant pentru această discuție de actualizare este extinderea dimensiunilor blocurilor.
SegWit introduce un nou concept - greutatea blocului, schimbând unitatea de dimensiune a blocului de la Bytes la vBytes, unde 1 vByte este echivalent cu 4 unități de greutate. Prin urmare, dimensiunea maximă a blocului a fost modificată de la 1 MB la 1 vMB. În plus, datele de tranzacție existente sunt împărțite în două părți: a. Datele de martori. Datele de tranzacție conțin informații despre expeditori, receptori, intrări și ieșiri;
Ulterior, upgrade-ul Taproot a continuat prin actualizarea limbajului de scripting folosit în rețeaua Bitcoin la Tapscript. După upgrade, o gamă mai largă de tranzacții a devenit fezabilă în rețeaua Bitcoin, iar Ordinal Theory a profitat de acest lucru pentru a înregistra diverse fișiere pe Satoshi prin intermediul datelor martorilor.
În esență, fiecare Satoshi are un număr de serie unic și poate stoca date, funcționând similar cu un NFT. Cu toate acestea, spre deosebire de majoritatea NFT-urilor din ecosistemul Ethereum, procesul de înscriere înregistrează toate datele, făcându-l un NFT „nativ blockchain” mai autentic decât un NFT Ethereum. Utilizatorii pot utiliza protocolul Ordinals pentru a înregistra fișiere pe satoshis, iar satoshi-urile care conțin fișierele pot fi, de asemenea, tranzacționate (schimbate) la fel ca Bitcoin-urile obișnuite.
Cu toate acestea, pentru a face acest lucru, o provocare semnificativă este aceea că utilizatorii trebuie să folosească un portofel compatibil cu Ordinals. Deși inscripțiile sunt înregistrate pe Satoshis, iar Satoshi-urile pot fi transferate în orice portofel Bitcoin, provocarea vine din faptul că nu poți distinge aceste Satoshi inscripționate de alte Bitcoins. Prin urmare, în cazul transferurilor BTC obișnuite, există riscul ca Satoshis să fie scris accidental în fișier ca taxe de miner. Prin urmare, utilizatorii Ordinals ar trebui să aleagă un portofel care facilitează controlul și selecția satoshis.
exemplu

Până acum, primii utilizatori au creat o mare varietate de Bitcoin NFT folosind protocolul Ordinals. Cele mai vechi au folosit imagini, prima inscripție înregistrată fiind satoshi 727,624,168,684,699 cu o imagine dicbutt.
Dustlabs și-a împachetat cele 535 DeGods într-un bloc (blocul #776408) prin protocolul Ordinals, în timp ce Yuga Labs, dezvoltatorul binecunoscutului Ethereum NFT „Boring Ape”, a pus un set de artă generativă numit TwelveFold pe Bitcoin în rețeaua de monede. .

Între timp, există o mulțime de experimente interesante folosind text. Pe lângă BRC-20, pe care îl vom evidenția mai jos, Sats Names sunt, de asemenea, un bun exemplu.

Ethereum Name Service (ENS) este un serviciu de denumire în rețeaua Ethereum, în timp ce Sats Names este un serviciu de denumire în rețeaua Bitcoin. Pentru a înregistra un nume, introduceți pur și simplu text conform sintaxei JSON, așa cum se arată mai sus.
Acest lucru permite cuiva să folosească un nume unic după bunul plac? De exemplu, dacă Xiao Ming creează numele „bitcoin.sats” și Xiao Hong creează același nume „bitcoin.sats” pe un alt satoshi, acest lucru poate provoca ambiguitate. Ceea ce face Sats Names este să recunoască dreptul de proprietate asupra unui anumit nume - aparținând primului Satoshi care a creat acel nume. Prin urmare, dacă serviciul de denumire Bitcoin urmează să fie adoptat la scară, limitarea este că este necesar un indexator separat pentru a distinge tipurile de nume și proprietatea.
BRC-20
BRC-20 este un standard de token experimental propus de Domo în martie 2023, care permite oricui să emită noi token-uri în rețeaua Bitcoin prin înscrierea de text.
Spre deosebire de Ethereum ERC-20, unde jetoanele pot fi emise și transferate imediat după implementarea contractelor inteligente, jetoanele BRC-20 nu sunt jetoane reale, ci satoshi-uri care înregistrează un text specific. Prin urmare, ca și în cazul numelor Sats, este necesar un indexator separat pentru a înțelege starea sau echilibrul jetoanelor BRC-20.
Deoarece jetoanele BRC-20 sunt emise diferit de jetoanele ERC-20, etapele de desfășurare, batere și transfer pot fi dificil de înțeles. Pentru a facilita cititorii să înțeleagă mai bine, luăm ca exemplu jetonul BRC-20 XING existent.
implementeaza:

Implementarea jetonului XING a fost înregistrată de bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (deployer) în satoshi #1934771250000000. Cu toate acestea, deoarece acest implementator a implementat doar jetoane XING și nu le-a bătut, putem vedea că soldul său de jetoane XING este zero.

monedă:

Un minter bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 a înscris textul de mai sus în 26 de satoshi diferite, batând un total de 26.000 de jetoane XING, așa cum se arată mai jos. Motivul pentru care 26.000 de jetoane sunt bătute în 26 de satoshis, mai degrabă decât toate odată, este acela că implementatorul a stabilit o dimensiune maximă a monetării de 1.000.

Transfer:

Pentru a transfera 26.000 de jetoane XING, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 a înscris textul de mai sus în 5 satoshis pentru a transfera 22.000 de jetoane XING.

Echilibru:

Deci, care este numărul final de jetoane XING deținute de adresa portofelului în exemplul de mai sus?
bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (deployer): Numai jetoane XING implementate, nu le-au bătut, deci soldul este 0.
bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 (minter/expeditor): Căutând această adresă pe ordiscan, numărul de inscripții XING deținute este de 26. Totuși, această adresă a bătut 26.000 de jetoane și a trimis 22.000 de jetoane, de ce mai are 26 de inscripții? Acest lucru se datorează faptului că pentru jetoanele BRC-20, transferul nu este pentru a transfera inscripția existentă a monetării, ci pentru a grava textul de transfer al lui XING într-un alt Satoshi și apoi pentru a finaliza transferul. Cu alte cuvinte, atunci când are loc procesul de transfer, soldul expeditorului este dedus și inscripția de transfer XING este adăugată la soldul destinatarului. Deci, deși bc1q…uw62 încă păstrează inscripția de 26.000 de jetoane, soldul final confirmat este de 4.000 deoarece inscripția de transfer XING de 22.000 de jetoane a fost trimisă la o altă adresă.
Per total, BRC-20 introduce o nouă modalitate de a gestiona jetoanele fungibile (FT) în rețeaua Bitcoin, care a primit, de asemenea, o atenție pe scară largă odată cu creșterea recentă a memecoin-urilor (cum ar fi PEPE) în rețeaua Ethereum.
În ultimele două luni, aproape 50% din taxele de tranzacție generate în rețeaua Bitcoin au fost legate de numere ordinale, în special BRC-20. Începând cu 9 mai 2023, numărul de jetoane BRC-20 desfășurate este de 1.599, taxele de rețea legate de batere totală 628,7 BTC, iar taxele de rețea aferente transferurilor totalizează 46,8 BTC. Se poate observa că BRC-20 a declanșat a cantitate mare de utilizare a rețelei.
Primul token BRC-20, ordi, a început de la 0,1 USD și a crescut la un maxim de 31 USD, deoarece era listat pe diferite burse centralizate. În plus, alte jetoane precum nals, meme, pepe și piza au limite de piață cuprinse între 10 milioane USD și 40 milioane USD.
Fără contracte inteligente, toate piețele de tranzacționare BRC-20 sunt centralizate?

Cum funcționează tranzacționarea cu jetoane BRC-20? După cum știm cu toții, rețeaua Ethereum acceptă contracte inteligente, permițând stabilirea de protocoale de piață descentralizate prin contracte inteligente, dar ne este imposibil să construim contracte inteligente similare pe rețeaua Bitcoin.
Dacă ați folosit UniSat Marketplace, veți găsi o varietate de oferte de jetoane BRC-20 listate pe platformă, iar cumpărătorii își pot conecta portofelele Bitcoin pentru a face achiziții. Pe lângă tranzacționarea pe piața secundară a jetoanelor BRC-20, acest lucru se întâmplă și pe diferite piețe care tranzacționează Bitcoin NFT (cum ar fi MagicEden). Toate piețele Ordinals existente folosesc o abordare centralizată de găzduire?
Răspunsul este PSBT (Partially Signed Bitcoin Transaction). PSBT este o caracteristică introdusă de BIP-174 care permite utilizatorilor să semneze doar anumite intrări. Prin urmare, UniSat și alte piețe Ordinals utilizează PSBT pentru a permite cumpărătorilor și vânzătorilor să tranzacționeze într-o manieră fără încredere și fără custodie.
Popularitatea BRC-20 a dus la o creștere semnificativă a taxelor de rețea Bitcoin. Cu toate acestea, această tendință a fost de scurtă durată și acum dă semne de scădere. Aici apar noile standarde de token – ORC-20 și SRC-20. În perioada 13-15 mai, tranzacțiile care implică jetoane ORC-20 au reprezentat 10% din totalul tranzacțiilor. În plus, jetonul SRC-20 a început recent să câștige avânt.
ORC-20
În timp ce BRC-20 deschide calea pentru o nouă modalitate de a emite FT folosind ordinale în rețeaua Bitcoin, este un experiment foarte timpuriu și are multe deficiențe:
În primul rând, atunci când jetoanele BRC-20 sunt implementate inițial, aprovizionarea totală și numărul maxim de jetoane pe menaj sunt fixe și nu pot fi modificate. Deși acest lucru poate fi benefic în unele cazuri, are dezavantajul de a limita flexibilitatea modelului de token.
Al doilea dezavantaj este că numele jetonelor BRC-20 pot avea doar 4 caractere. În schimb, jetoanele ERC-20 au nume de lungimi diferite. Eliminarea restricțiilor privind lungimea numelui jetonului va permite mai multor proiecte să creeze simboluri.
Al treilea dezavantaj este că transferul de jetoane BRC-20 este complet dependent de un indexator extern, centralizat. Deoarece procesul de înscriere în sine scrie pur și simplu date către satoshis, rețeaua Bitcoin nu are nicio modalitate la nivel de consens de a preveni inscripțiile care încalcă standardul BRC-20.
De exemplu, dacă oferta maximă de jetoane BRC-20 ordi este de 21.000.000 și toate cele 21.000.000 de jetoane au fost bătute, baterea de jetoane ordi suplimentare va fi invalidă conform standardului de jetoane BRC-20, dar tranzacția de batere va fi indiferent dacă este înregistrată, deoarece tranzacția plătește o taxă. Prin urmare, depinde în totalitate de un indexator extern să determine ce inscripție este validă sau invalidă, situație care a determinat atacatorii să exploateze punctele slabe de pe piața UniSat pentru a efectua un atac cu cheltuială dublă asupra jetoanelor BRC-20, provocând pierderi financiare.
Se poate spune că ORC-20 este o versiune îmbunătățită a standardului BRC-20, care rezolvă unele deficiențe ale standardului BRC-20:
1. Identificarea jetonului

Standardul ORC-20 aduce îmbunătățiri substanțiale în comparație cu standardul BRC-20. Una dintre îmbunătățiri este adăugarea de identificatori (ID-uri) care pot identifica anumite simboluri. În standardul BRC-20, dacă sunt implementate token-uri cu același nume, indexatorul extern tratează primul token implementat ca fiind „legitim”. În schimb, în standardul ORC-20, chiar și jetoanele cu același nume pot fi încă distinse, deoarece „ID” este inclus în numărul de inscripție atunci când este implementat, permițând identificarea.
2. Nume indicativ de orice lungime
În al doilea rând, spre deosebire de standardul BRC-20, care permite crearea doar a patru litere ca nume, ORC-20 permite crearea de nume de orice lungime. De exemplu, ORC, primul token ORC-20 implementat, avea un nume de trei litere.
3. Upgradeabil
În al treilea rând, standardul ORC-20 introduce capacitatea de a modifica oferta totală și de a modifica numărul maxim de jetoane pe monetă. Deși această flexibilitate poate fi exploatată de către implementatori, oferă, de asemenea, oportunități pentru diverse experimente economice simbol. Aceste experimente ar putea include reducerea treptată a numărului maxim de jetoane pe mentă, simulând înjumătățirea Bitcoin.
4. Modelul UTXO
În al patrulea rând, și cel mai important, ORC-20 adaugă conceptul de UTXO pentru a transfera jetoane. De exemplu, A trimite 2 USD către B, care are deja 1 USD la îndemână. Conform modelului de cont, soldul lui B ar părea a fi de 3 USD—1 USD și 2 USD combinate. Dar sub modelul UTXO, soldul lui B ar avea două UTXO separate, unul pentru 1 USD și unul pentru 2 USD. Dacă B trimite 2,5 USD către C, UTXO-urile de 1 USD și 2 USD sunt fuzionate și împărțite în UTXO-uri de 2,5 USD și 0,5 USD, 2,5 USD ajungând la C și 0,5 USD rămânând la B. Avantajul acestei îmbunătățiri este că UTXO poate fi folosit o singură dată, prevenind în esență dublarea cheltuielilor. ORC-20 adaugă conceptul de UTXO la transferurile de jetoane, care este cea mai mare diferență față de BRC-20.

Pentru a trimite jetoane ORC-20, expeditorul trebuie să scrie textul pasului 1 din imaginea de mai sus în satoshi, iar receptorul trebuie să scrie textul pasului 2 pentru a trimite soldul înapoi expeditorului. Acesta este același proces ca UTXO. Prin urmare, pentru portofelele sau piețele care adoptă ORC-20, trebuie să așteptați până când tranzacția de transfer ORC-20 este finalizată.
Ecosistemul ORC-20 și starea actuală
Deși ORC-20 nu a existat atât de mult ca BRC-20, putem vedea că acesta câștigă o oarecare acțiune, volumul total de tranzacții care implică ORC-20 până în prezent fiind de aproximativ 260.000, cu taxe de aproximativ 19,5 BTC.

Există proiecte comunitare care merită urmărite, cum ar fi BitPunks , care oferă un browser ORC-20 și OrcDAO , care utilizează jetoane ORC.
SRC-20:
Deși standardul ORC-20 poate fi considerat o versiune îmbunătățită care corectează limitările BRC-20, standardul SRC-20 folosește ștampile (ștampile) pentru a grava text, care este complet diferit de cele două standarde anterioare.
BRC-20 și ORC-20 se bazează pe teoria ordinală, iar principiul este de a scrie fișiere arbitrare în datele martor ale tranzacțiilor Bitcoin. Cu toate acestea, acest proces consumă o mare parte din capacitatea registrului distribuit, permițând nodurilor să tunde sau să elimine datele martorilor. În plus, nu toate nodurile sunt necesare pentru a reține sau a propaga aceste date martor.
Totuși, în cazul ștampilelor, deoarece informațiile sunt stocate în UTXO, fiecare nod complet trebuie să le stocheze, făcându-le mai durabile decât cele ordinale, sau dublu „native blockchain”. Deși acesta este un avantaj clar, spațiul pentru stocarea datelor este limitat și poate accepta doar imagini de 24 x 24 pixeli sau PNG sau GIF cu adâncime de 8 culori.

Textul folosit pentru a implementa, a bate și a transfera jetoane SRC-20 este, de asemenea, în format JSON, foarte asemănător cu BRC-20.
Rezuma
Începând cu Sats Names, până la popularul recent BRC-20, până la ORC-20 și SRC-20, există chiar eforturi pentru a încorpora funcționalitatea de staking în jetoanele BRC-20. De ce există atât de multe experimente în rețeaua Bitcoin?
În primul rând, în comparație cu securitatea puternică a rețelei Bitcoin, utilizarea este încă foarte scăzută. Natura limbajului de scripting limitează executarea unor contracte inteligente complexe pe rețeaua Bitcoin, limitând astfel aplicațiile acesteia. Cu toate acestea, nivelul său de securitate superior încurajează dezvoltatorii și utilizatorii să testeze și să exploateze continuu caracteristicile sale. Desigur, cu doar stocarea și mutarea banilor fiind atât de sigure, ar fi grozav dacă această securitate ar putea fi folosită pentru o varietate de alte cazuri de utilizare.
În al doilea rând, textul are un potențial expresiv nelimitat. La fel ca în primele zile ale PC-ului, când multe jocuri erau bazate pe text, textul putea stimula imaginația și reprezenta concepte largi. Sats Names, jetoanele BRC-20, ORC-20 și SRC-20 folosesc doar text pentru a simboliza entitățile intangibile și folosesc indexatori externi pentru a le oferi o senzație tangibilă. Deși aceste standarde sunt încă la început și au propriile lor limitări, nu există nicio îndoială că vor forma baza pentru o serie de experimente inovatoare în viitor.
O altă întrebare este cât de departe pot ajunge aceste jetoane „X” RC-20. Rețeaua Bitcoin este fundamental incapabilă de a implementa contracte inteligente complexe și, din moment ce jetoanele BRC-20 nu sunt tangibile ca jetoanele ERC-20 și reprezintă pur și simplu existența jetonului prin înregistrarea unei inscripții în satoshi, utilitatea lor este, prin urmare, limitată. imaginați-vă că sunteți folosit pentru orice altceva decât să fi comercializat ca simbol meme. Poate că am putea imagina evenimente simple de guvernare în care utilizatorii își conectează portofelele Bitcoin și votează în funcție de numărul de jetoane BRC-20 pe care le dețin, dar aplicarea rezultatelor guvernanței în lanț nu este încă fezabilă.
avertizare de risc:
Conform „Avizului privind prevenirea și tratarea în continuare a riscurilor de speculație în tranzacțiile în monedă virtuală” emisă de banca centrală și alte departamente, conținutul acestui articol este doar pentru schimbul de informații și nu promovează sau susține niciun comportament de afaceri sau de investiții li se cere să respecte cu strictețe legile și reglementările din regiunea lor și să nu se implice în nicio practică financiară ilegală.