Autor: Jaleel Plus Six, BlockBeats

 

La începutul acestui an, scriam „13 linii de cod pentru a ajuta Bitcoin să implementeze contracte inteligente?” Când citiți „OP_CAT Soft Fork”, OP_CAT este încă un termen necunoscut pentru mulți oameni. Dacă nu ar fi proiectul Bitcoin NFT Taproot Wizards care folosește cultura meme pentru a lansa seria Quantum Cat de NFT pentru a crea impuls pentru OP_CAT, puțini oameni ar putea ști despre acest concept tehnic aparent plictisitor.

Dar doar șase luni mai târziu, OP_CAT a devenit foarte popular și este considerat chiar următoarea „Rețea Lightning”. Rețeaua fractală recent populară Fractal Bitcoin este de fapt implementarea codului OP_CAT în Bitcoin. Tokenul FB s-a triplat sau de patru ori în câteva zile de la lansare. Prin urmare, în ecosistemul Bitcoin s-au născut mai multe protocoale bazate pe OP_CAT într-o singură zi, cum ar fi CAT20 pe Faction Network, care s-a concentrat și pe conceptul OP_CAT 5.000 În prezent, prețul unui CAT la ghișeu este de aproximativ 5,5 dolari și chiar și foarte puține comenzi la prețul pieței au obținut creșteri de la 5 la 20 de ori. Quantum Cat a reușit, de asemenea, să mențină un preț de 0,25 BTC, devenind un blue chip pentru Bitcoin NFT.

Se pare că atâta timp cât este pătat cu OP_CAT, chestia asta poate trage piața.

Nu numai că comunitatea „se auto-sărbătorește”, tehnologia OP_CAT este, de asemenea, mult discutată printre dezvoltatorii Bitcoin. M-am uitat prin buletinul informativ Bitcoin Optech din acest an și prin conferințele pentru dezvoltatori Bitcoin, iar OP_CAT a apărut frecvent în discuții și a fost un vizitator frecvent.

În prezent, proiectul OP_CAT Bitcoin BIP lansat în comun de dezvoltatorii Bitcoin Core Ethan Heilman și Armin Sabouri a fost acum denumit oficial BIP347. Multe persoane grele din spațiul Bitcoin, cum ar fi autorul cărții albe Lightning Network, Tadge Dryja, Olaoluwa Osuntokun, CTO al Lightning Labs, principalul dezvoltator al Lightning Network și directorul de cercetare Blockstream, Andrew Poelstra, au arătat un sprijin puternic pentru OP_CAT.

De ce dezvoltatorii Lightning Network preferă OP_CAT?

Pentru a înțelege acest fenomen, trebuie să începem cu Lightning Network. În 2011, Satoshi Nakamoto a menționat prototipul rețelei Lightning într-un e-mail Ca soluție cheie pentru extinderea Bitcoin și îmbunătățirea vitezei de plată, Lightning Network a atras atenția unui număr mare de dezvoltatori încă de la naștere.

În ultimii doi ani, conceptul de „Ecosistem Bitcoin” a câștigat treptat amploare Diverse soluții de expansiune Bitcoin, cum ar fi lanțurile laterale și mașinile virtuale, atrăgând, însă, mulți investitori, dacă sunteți nu in mainstream, iti este greu sa intri in sala eleganta. La urma urmei, Lightning Network este în prezent cel mai bun „canal de plată” din Bitcoin în opinia publică. Este, de asemenea, unul dintre puținii „fii postumi” ai lui Satoshi Nakamoto și „fiul de legitimitate” spiritual al comunității Bitcoin.

Cu toate acestea, lucrurile s-au schimbat dramatic în ultimul an. Mai mulți dezvoltatori și-au anunțat retragerea din activitatea legată de Lightning Network, iar voci care neagă Lightning Network au apărut una după alta, în special de la unii dezvoltatori seniori. Fiatjaf, fondatorul Nostr, a spus chiar răspicat: „Rețeaua Lightning a fraudat utilizatorii Bitcoin cu timpul, energia și banii lor de 6 ani”.

În acest context, unii dezvoltatori caută următoarea „Rețea Lightning”. OP_CAT este considerat de mulți dezvoltatori Bitcoin a fi următoarea descoperire majoră pentru Bitcoin după Lightning Network. Deoarece OP_CAT este foarte tehnic, înainte de a discuta ce este OP_CAT și ce poate face OP_CAT, să cunoaștem mai întâi dezvoltatorii Bitcoin care favorizează OP_CAT.

Dezvoltatorii Bitcoin care acceptă OP_CAT

Autor al cărții albe Lightning Network

Tadge Dryja este unul dintre autorii cărții albe Lightning Network În 2015, Tadge Dryja și Joseph Poon, un alt autor al cărții albe Lightning Network, au fondat Lightning Labs sub conducerea lui Elizabeth Stark. Este cot la cot cu BlockStream, o altă companie Bitcoin Lightning Network. Cea mai mare diferență dintre cele două este că Lightning Labs folosește limbajul de programare Go, în timp ce Blockstream folosește limbajul de programare C.

Cu toate acestea, la sfârșitul anului 2016, Tadge Dryja a avut dezacorduri și certuri cu echipa Lightning Labs. Prin urmare, când Lightning Labs avea doar un an, Tadge Dryja a ales să plece și să se alăture Digital Currency Initiative (DCI) a MIT pentru a-și continua. de lucru. La MIT DCI, este implicat în mai multe proiecte de cercetare axate pe scalabilitatea și interoperabilitatea criptomonedelor și a contractelor inteligente. Acestea includ dezvoltarea proiectului Utreexo, o nouă tehnologie de scalabilitate Bitcoin concepută pentru a face nodurile Bitcoin mai mici și mai rapide. În 2022, Tadge Dryja s-a alăturat Lightspark-ului ca cercetător principal de cercetare. La Lightspark, el continuă să rezolve problemele de scalabilitate pentru Bitcoin și blockchain, valorificându-și experiența ca co-inventator al rețelei Lightning.

Tocmai datorită cunoștințelor sale profunde în contractele inteligente Bitcoin și tehnologia de scalabilitate, Tadge Dryja a descoperit, de asemenea, potențialul OP_CAT devreme și a susținut întotdeauna testarea OP_CAT în rețeaua de testare Bitcoin și a încurajat dezvoltatorii să încerce să „distrugă” OP_CAT, pentru a-și descoperi. potenţiale probleme.

CTO Lightning Labs

Olaoluwa Osuntokun (Roasbeef) este un alt co-fondator și CTO al Lightning Labs. El este, de asemenea, un dezvoltator remarcabil de Bitcoin și a adus contribuții importante la cercetarea și dezvoltarea rețelei Lightning în comparație cu Blockstream, nu rămâne deloc în urmă.

Apropo de Olaoluwa Osuntokun, trebuie să menționăm „disputa gentlemană” dintre el și Tadge Dryja. Interesant, un mare motiv pentru care Tadge Dryja a părăsit Lightning Labs a fost Olaoluwa. Când Tadge Dryja a lucrat la Lightning Labs, prima versiune a protocolului pe care l-a dezvoltat s-a numit LIT, care era incompatibil cu BOLT dezvoltat de Blockstream , completând procesul de recuperare a întârziaților, a grăbit într-o oarecare măsură plecarea lui Dryja.

Cu toate acestea, istoria este întotdeauna plină de dramă. Astăzi, acești doi „dușmani vechi” de la Lightning Labs susțin în prezent împreună OP_CAT.

Șef de cercetare la Blockstream

Se pare că există un zvon în rândul publicului că Blockstream este „vorbitorul” din spatele Bitcoin. Astfel de zvonuri nu sunt nefondate. În 2014, Adam Back, „Părintele PoW”, a adunat mulți dezvoltatori Bitcoin timpurii bine-cunoscuți, cum ar fi Matt Corallo, Greg Maxwell, Pieter Wuille etc., pentru a fonda Blockstream și a stabilit o platformă clară și a promovat fulgerul în Bitcoin ulterioară. Războiul de expansiune, făcând din Lightning Network ceea ce este astăzi.

În prezent, în discuțiile despre OP_CAT, directorul de cercetare al Blockstream, Andrew Poelstra, este, de asemenea, o persoană care nu poate fi ocolită niciodată. Andrew Poelstra este directorul de cercetare al Blockstream și un dezvoltator senior de scripturi de criptare Bitcoin. Influența sa în industrie este evidentă. El a discutat despre OP_CAT încă din 30 ianuarie 2021, într-un articol intitulat „CAT și Schnorr Tricks I”, subliniind că utilizarea OP_CAT împreună cu CHECKSIGFROMSTACK poate oferi o metodă ingenioasă de introspecție a tranzacțiilor.

Deși Blockstream nu creează în prezent un blockchain separat pentru OP_CAT, ei susțin testarea OP_CAT prin Bitcoin Inquisition, o rețea de testare folosită pentru a evalua noile caracteristici Bitcoin. Acest lucru este ca și cum ați înființa un „teren de antrenament” sigur pentru OP_CAT, permițând cercetătorilor să-i observe cu atenție performanța în condițiile din lumea reală.

Andrew Poelstra a comparat, de asemenea, OP_CAT cu alte soluții, cum ar fi OP_CTV, observând că OP_CAT oferă o flexibilitate mai largă, în timp ce OP_CTV se concentrează mai mult pe contractele inteligente nerecursive.

Autor al propunerii BIP 347

Impulsul pentru OP_CAT a fost dat în mare parte de dezvoltatorii Bitcoin Ethan Heilman și Armin Sabouri, care au coautor și au avansat propunerea OP_CAT, care a fost desemnată oficial ca BIP 347. Această propunere urmărește redefinirea codului operațional OP_SUCCESS126 printr-un soft furk pentru a reactiva OP_CAT.

Armin Sabouri s-a concentrat în trecut pe îmbunătățirea scripturilor Bitcoin și a straturilor de consens. El crede că, deși OP_CAT nu este soluția finală, oferă posibilitatea de a implementa diverse funcții noi și este un pas important în îmbunătățirea scripturilor Bitcoin.

Și Ethan Heilman a fost și persoana care a influențat gândirea lui Andrew Poelstra. A fost un schimb privat între ei în toamna lui 2019 care le-a răzgândit despre faptul că nu acceptă așa-numita funcționalitate de contract inteligent a lui Andrew Poelstra în Bitcoin. Ethan Heilman a subliniat că, în ciuda îngrijorărilor oamenilor cu privire la așa-numitele capabilități smart contract ale Bitcoin, aceste contracte inteligente considerate dăunătoare pot fi implementate de fapt prin CHECKMULTISIG. Pentru a demonstra acest lucru, Ethan Heilman a lansat o provocare pe rețelele de socializare pentru a încuraja oamenii să vină cu contracte inteligente „întunecate” viabile, dar nimeni nu a reușit până acum.

StarkWare

StarkWare este o companie axată pe dezvoltarea tehnologiei de scalare blockchain și este deosebit de bună în utilizarea tehnologiei zero-knowledge proofs (ZKPs) pentru a îmbunătăți confidențialitatea și eficiența tranzacțiilor. Compania lucrează pentru a externaliza calcule complexe de la lanțurile primare (cum ar fi Ethereum) la rețelele secundare, fără a sacrifica securitatea și descentralizarea. În acest fel, StarkWare rezolvă problemele de scalabilitate ale blockchain-ului, menținând în același timp transparența și verificabilitatea tranzacțiilor.

Activitatea StarkWare de promovare a OP_CAT provine din interesul său pentru scalarea rețelei Bitcoin și funcționalitatea contractului inteligent. OP_CAT este un opcode Bitcoin care permite executarea de tranzacții și contracte mai complexe prin concatenarea datelor în rețeaua Bitcoin. Prin activarea OP_CAT, StarkWare încearcă să implementeze capabilități de contract inteligente asemănătoare Ethereum-ului pe Bitcoin, extinzând astfel cazurile de utilizare ale Bitcoin și îmbunătățindu-i funcționalitatea.

În iulie 2022, StarkWare a lansat un fond de cercetare de 1 milion de dolari special pentru a studia avantajele și dezavantajele activării OP_CAT pe Bitcoin. Acest fond își propune să sprijine cercetătorii și dezvoltatorii cu idei inovatoare despre cum să implementeze OP_CAT în siguranță și eficient pe Bitcoin.

În plus, StarkWare a demonstrat și potențialul de a folosi OP_CAT pentru a obține dovezi fără cunoștințe în mediile de testare Bitcoin, în special pe Signet. Aceste lucrări demonstrează modul în care utilizarea OP_CAT poate permite operațiuni mai complexe în rețeaua Bitcoin, cum ar fi aplicarea dovezilor cu cunoștințe zero, care sunt părți cheie ale funcționalității contractului inteligent. Recent, StarkWare a stabilit, de asemenea, un parteneriat cu sCrypt pentru a explora împreună designul unui pod PoC (dovadă de concept) construit pe baza OP_CAT și magia ZK. Aceasta arată că StarkWare poate lansa și un protocol legat de OP_CAT în viitorul apropiat.

alte

Câțiva alți dezvoltatori nu sunt atât de celebri, așa că vom vorbi despre ei împreună.

Salvatore Ingala a studiat aprofundat pool-urile de plăți Bitcoin și contractele inteligente. El a propus o soluție pentru a utiliza OP_CAT pentru a optimiza procesul de ieșire a pool-ului de plăți, considerând că acest lucru poate reduce semnificativ costurile de operare și de date în lanț. Ingala vede OP_CAT ca un potențial plug-in pentru alte strategii de scalare Bitcoin, cum ar fi Arc și Coinpools, sau chiar viitoarele pachete optimiste pentru Bitcoin, pentru a crește eficiența și securitatea.

Anthony Towns este unul dintre dezvoltatorii principali ai Bitcoin Inquisition, un instrument similar cu un testnet, dar mai flexibil pentru testarea modificărilor aduse protocolului Bitcoin care nu sunt încă acceptate pe scară largă. Towns a promovat activarea OP_CAT pe platforma Inchiziției, oferind un „câmp de testare” sigur pentru OP_CAT. În timp ce Towns recunoaște importanța OP_CAT în testarea noilor funcții și explorarea capacităților de scriptare ale Bitcoin, el rămâne precaut să adauge prea multă programabilitate la Bitcoin, temându-se că ar putea crește riscul ca Bitcoin să fie cenzurat sau controlat.

Robin Linus, creatorul BitVM, consideră că reintroducerea OP_CAT oferă Bitcoin un instrument puternic, în special pentru a sprijini proiecte precum BitVM, care facilitează și mai eficientă verificarea calculelor arbitrare pe Bitcoin. Odată cu implementarea OP_CAT, ecosistemul Bitcoin este capabil să creeze contracte inteligente mai versatile și mai expresive, promovând un mediu blockchain mai funcțional și mai practic.

De ce se concentrează atât de mult pe dezvoltarea rețelei Lightning?

Dezvoltatorii Lightning Network au arătat un interes atât de puternic pentru OP_CAT Care este misterul din spatele acestui lucru, trebuie să înțelegem mai întâi natura OP_CAT.

Ce este OP_CAT?

OP_CAT este un opcode în Bitcoin Script care este folosit pentru a îmbina bucăți de date pe două stive într-un singur element mai mare. Deși funcția sa pare simplă, poate oferi rețelei Bitcoin mai multe capacități de contract inteligente, permițând dezvoltatorilor să creeze și să proceseze date mai complexe și o logică a tranzacțiilor.

OP_CAT nu este un opcode complet nou, a existat în versiunile timpurii ale Bitcoin, dar a fost dezactivat în versiunile ulterioare din cauza problemelor de securitate și complexitate. Cu toate acestea, pe măsură ce Bitcoin continuă să se dezvolte, tot mai mulți dezvoltatori cred că este timpul să reactiveze OP_CAT. Pentru mai multe informații, consultați: „13 linii de cod ajută Bitcoin să implementeze contracte inteligente?” Înțelegerea OP_CAT Soft Fork》

Dar de ce această operațiune aparent simplă stârnește atât de multe discuții între dezvoltatorii Bitcoin? Unul dintre motivele cheie este că poate îmbunătăți semnificativ capacitățile de contract inteligente ale rețelei Bitcoin, permițând dezvoltatorilor să implementeze unele funcții care sunt mai complexe sau chiar imposibil de implementat în scripturile Bitcoin actuale.

Potențialul de aplicare al OP_CAT în plăți

OP_CAT a demonstrat un mare potențial de aplicare în sistemele de plată, în special în protocoalele off-chain și rețelele de canale de plată. Reactivarea acestuia va îmbunătăți considerabil eficiența operațională a acestor sisteme și va reduce sarcina tranzacțiilor în lanț. Principalele funcții ale OP_CAT după implementare sunt:

Optimizare cu semnături multiple (Multisig): În scenariile cu semnături multiple, OP_CAT poate ajuta utilizatorii să îmbine mai multe semnături și să le combine într-un singur bloc de date, reducând numărul de semnături care trebuie trimise. Acest lucru nu numai că economisește spațiu pe lanț, ci și reduce taxele de tranzacție. Multi-semnătura este foarte importantă în securitatea plăților Bitcoin și în gestionarea contului partajat, în special în aplicații precum Lightning Network, iar OP_CAT poate face acest proces mai eficient.

Contracte de stat: OP_CAT poate fi folosit și pentru contracte de stat. Acest contract este o formă de contract inteligent care poate menține starea în mai multe tranzacții Prin OP_CAT, dezvoltatorii pot îmbina informațiile despre starea diferitelor tranzacții pentru a implementa o logică contractuală mai complexă pe Bitcoin. De exemplu, unele protocoale de plată complexe sau aplicații distribuite (cum ar fi loteriile, jocurile de noroc sau alte produse financiare complexe) trebuie să mențină o anumită stare între tranzacțiile multiple în lanț, care poate fi realizată prin OP_CAT.

Scalabilitate a rețelei de canale de plată: Un alt scenariu de aplicație important al OP_CAT este o rețea de canale de plată similară cu Lightning Network. Într-o rețea de canale de plată, utilizatorii efectuează de obicei cantități mari de microplăți în afara lanțului, doar pentru a fi încărcate în lanț pentru decontarea finală. Funcția de îmbinare a OP_CAT permite ca tranzacțiile intermediare din canalele de plată să fie gestionate și verificate mai eficient. Prin unirea diferitelor solicitări de plată, utilizatorii pot efectua operațiuni de plată mai complexe fără a crește sarcina asupra lanțului. În acest fel, randamentul și eficiența canalelor de plată pot fi îmbunătățite semnificativ.

Pe măsură ce propunerea BIP347 avansează și din ce în ce mai mulți dezvoltatori și cercetători se alătură explorării OP_CAT, avem motive să credem că acest cod operațional odată eliminat va aduce o nouă vitalitate rețelei Bitcoin. Așa cum Lightning Network a trecut de la concept la mainstream, reactivarea OP_CAT ar putea deveni următoarea piatră de hotar în inovația de scalare și plăți a Bitcoin.