Problema de scalabilitate a Bitcoin

Problema scalabilității bitcoin este legată de limitarea inițială de către dezvoltatori a dimensiunii de un megaoctet a structurii de bază pentru stocarea datelor (bloc) în blockchain -ul său [1] [2] [3] :h. 2 . O astfel de limitare este dictată de particularitatea construirii unui blockchain ca bază de date distribuită complet replicată , care necesită un transfer constant între toți participanții fiecărui element nou. Reducerea dimensiunii blocului limitează semnificativ eficacitatea unui potențial atac DDoS . Dacă luăm în considerare timpul mediu pentru formarea unui bloc (10 minute) și dimensiunea medie a informațiilor despre o tranzacție, atunci pentru o plasare garantată într-un bloc, numărul de tranzacții nu ar trebui să fie prea mare - la un nivel de aproximativ trei tranzacții pe secundă.

Odată cu popularitatea tot mai mare a Bitcoin, numărul de tranzacții a crescut, dar datorită limitei maxime de dimensiune a blocului, nu toate tranzacțiile au fost „plasate” deodată, a apărut periodic o coadă. În mai 2017, situația s-a deteriorat foarte mult, așteptând ca o tranzacție să fie inclusă într-un bloc ajuns la câteva zile [4] [5] .

În sistemul Bitcoin, pentru a accelera procesarea, utilizatorul poate atribui în mod voluntar un comision. Apariția regulată a cozii a dus la o creștere a taxelor de tranzacție, dar nu a eliminat întârzierea procesării tranzacțiilor. Acest lucru face ca utilizarea bitcoinilor să fie destul de costisitoare și consumatoare de timp, mai ales pentru plăți mici - nu are sens să le folosiți, de exemplu, în cafenele și baruri [4] .

Au fost propuse diferite metode pentru a rezolva problema. Business Insider a descris disputa din 2017 drept „o bătălie ideologică pentru viitorul bitcoin” [6] .

Furci

O furcă blockchain este împărțirea unui lanț continuu în două ramuri. Această diviziune în rețeaua bitcoin face parte din algoritm și are loc în mod regulat în timpul procesului de minerit . Blocurile noi conțin întotdeauna un link către predecesor. Dacă două blocuri generate de mineri diferiți se referă la același bloc predecesor, aceasta este o diviziune. Sistemul nu oferă preferințe automate. Blocurile noi pot specifica oricare dintre ele ca predecesor. Ca urmare, rețeaua este divizată de ceva timp. La un moment dat, una dintre ramuri va deveni mai lungă și „în urmă” se va stinge, deoarece sistemul consideră că cel mai lung lanț este adevărat.

Blockchain-ul poate fi, de asemenea, împărțit atunci când dezvoltatorii modifică protocolul pentru a determina care blocuri sunt valide [7] .

„Hardfurk”

„ Hard fork ” se referă la împărțirea blockchain-ului în două lanțuri separate ca urmare a utilizării a două protocoale diferite [8] . Noul protocol poate, de asemenea, să divizeze rețeaua dacă toți participanții din rețea nu o urmează [7] . De exemplu, Ethereum Classic a apărut ca urmare a unui „hard fork” Ethereum din cauza înțelegerilor diferite ale acțiunilor necesare ca răspuns la hack-ul DAO [9] [10] .

Comunitățile Bitcoin XT, Bitcoin Classic și Bitcoin Unlimited au propus creșterea limitei de dimensiune a blocului ca o modalitate de a crește scalabilitatea. Cu toate acestea, sprijinul pentru ambele propuneri a scăzut de-a lungul timpului [6] [11] .

„Softfork”

Potrivit CoinDesk , spre deosebire de un „hard fork”, o „soft fork” este o schimbare a protocolului prin care blocurile create sunt recunoscute ca software valid și vechi [7] . Potrivit Investopedia , o „furcătură moale” ar putea, de asemenea, să divizeze rețeaua dacă software-ul neactualizat creează blocuri care nu sunt considerate valide conform noului protocol [12] .

Unul dintre fondatorii și dezvoltatorul Blockstream, Peter Will, a propus în decembrie 2015 modificări sub forma unei „furci moale”, numită SegWit [13] [14] . SegWit sugerează stocarea unei părți a datelor (chei publice) în afara blockchain-ului. CoinTelegraph sugerează că SegWit va permite crearea de noi soluții de al doilea strat peste bitcoin [14] .

„User-activated soft fork (UASF)” este o idee controversată care vă permite să înțelegeți cum să efectuați o actualizare blockchain care nu este susținută de cei care furnizează energie rețelei [7] .

Soluții sugerate

Au fost prezentate diverse propuneri de scalare a bitcoinului. În 2015 Jeff Garzik a prezentat BIP 100 și Gavin Andresen a prezentat BIP 101 [2] . La mijlocul anului 2015, unele corporații au susținut o creștere a dimensiunii blocului la opt megaocteți [15] .

Soluții implementate

Martor segregat (SegWit)

SegWit:

Activare

În mai 2017, Digital Currency Group (a nu se confunda cu Digital Currency Initiative a MIT Media Lab ) a anunțat o soluție numită SegWit2x („Acordul de la New York”) [24] care activează SegWit la pragul de 80% din totalul bitcoinului. rata hash, semnalizare la bit 4; și ridicați limita de dimensiune a blocului la 2 MB în decurs de șase luni, cu suport care depășește 80% din rata de hash totală a bitcoin [25] . În iunie 2017, propunerea SegWit a fost complicată și mai mult de afirmația că ar putea încălca brevetele depuse la USIPO [26] . La jumătatea anului 2017, propunerea SegWit2x a susținut peste 90% din hashrate, cu toate acestea, propunerea SegWit2x a fost controversată, deoarece munca la proiect a fost limitată la un grup de dezvoltatori numai pe invitație [24] . La mijlocul lunii iulie 2017, a devenit evident că minerii au susținut punerea în aplicare a clauzei SegWit a acordului până la 1 august 2017 de către UASF, încercând astfel să evite riscul unei „furcături dure” a rețelei bitcoin [27] [28] [29] . Pe 21 iulie, BIP 91 a fost blocat, ceea ce însemna că actualizarea SegWit se va activa la blocul 477 120 [30] . Până pe 8 august, a fost atins un alt moment de hotar când 100% din pool-urile de minerit bitcoin au declarat suport pentru SegWit, deși SegWit nu a fost complet activat până cel puțin pe 21 august, după care minerii au început să respingă blocurile care nu suportau SegWit [31] . 24 august 2017 (pe blocul 481 824) a fost implementat [22] . Majoritatea tranzacțiilor cu bitcoin nu au folosit actualizarea, dar nu au putut face acest lucru deoarece standardizarea formatului adresei BIP 173 nu a fost finalizată. În prima săptămână a lunii octombrie, ponderea tranzacțiilor cu bitcoin folosind SegWit a crescut de la 7% la 10% [32] .

Bitcoin Cash

Bitcoin Cash , un „hard fork” al blockchain-ului Bitcoin, a apărut la 1 august 2017 (din blocul 478.559) [33] [34] . După hard fork, deținătorii de Bitcoin au avut aceeași cantitate de Bitcoin Cash (BCH) în plus față de deținerile lor Bitcoin (BTC) [35] . Bitcoin Cash a crescut dimensiunea blocului de la un megabyte la opt megaocteți fără includerea SegWit [36] . Până în seara zilei de 1 august 2017, BCH s-a clasat pe locul al treilea în ceea ce privește capitalizarea dintre toate criptomonedele (după BTC și Ethereum) [37] . Multe schimburi de criptomonede au suspendat serviciul timp de câteva zile, inclusiv 1 august 2017 [38] [39] [40] [41] . Americanii se întreabă dacă achiziția lor de Bitcoin Cash este impozitată ca venit sau nu, deoarece împărțirea proprietății nu primește nicio îndrumare de la IRS [42] .

Alte sugestii

SegWit2x

Implementarea SegWit în august 2017 a fost doar prima jumătate a așa-numitului „Acord de la New York”, prin care cei care doreau să mărească dimensiunea efectivă a blocului SegWit i-au compromis pe cei care doreau să mărească dimensiunea blocului prin „hard forking” la o dimensiune mai mare a blocului [43 ] . A doua jumătate a SegWit2x include un „hard fork” în noiembrie 2017 pentru a crește dimensiunea blocului la 2 megaocteți [44] .

SegWit a fost creat de persoane care nu sunt asociate cu SegWit2x, iar mulți dintre ei sunt împotriva SegWit2x [45] .

O furcă grea SegWit2X este chiar mai controversată decât o furcă rigidă Bitcoin Cash [46] . Unele companii care au susținut inițial Acordul de la New York nu au susținut propunerea, inclusiv F2Pool, Bitwala, SurBTC și Wayniloans [47] [48] [49] . O „hard fork” în noiembrie ar putea duce la un alt blockchain Bitcoin în plus față de cel de-al doilea blockchain creat în august [50] . Mai mulți membri ai Acordului de la New York (inclusiv Coinbase, Blockchain și Xapo) au indicat că nu vor decide ce lanț ar trebui să fie numit „Bitcoin” înainte de „hard fork” [51] .

Problema principală este alegerea dezvoltatorilor SegWit2x de a implementa protecția cheltuielilor pe un alt lanț, mai degrabă decât protecția puternică a cheltuielilor implementată de „hard fork” Bitcoin Cash [52] . Protecția la reluare înseamnă că lanțul Segwit2x va accepta în continuare tranzacții destinate lanțului original, pe lângă tranzacțiile cu protecție la reluare valabilă numai pentru Segwit2x. Utilizatorii care trimit tranzacții pe lanțul bitcoin original sau care nu pot trimite tranzacții Segwit2x cu protecție la reluare, vor fi vulnerabili dacă tranzacțiile lor sunt reluate pe alt lanț. Acest lucru poate duce la pierderea accidentală de fonduri. Această lipsă de protecție puternică a reluării a provocat controverse semnificative în comunitatea bitcoin [53] .

Greg Maxwell, un cunoscut membru al Bitcoin Core și angajat al Blockstream, a declarat că acordul anterior de creștere a dimensiunii blocului a fost făcut sub presiune [54] . Introducerea SegWit2x va crește taxele pentru mineri și va reduce taxele de tranzacție pe care Blockstream le aranjează pe lanțurile laterale, precum și va crește puterea minerilor, reducând în același timp puterea dezvoltatorilor principali [55] .

Blocul nr. 501451, care va fi exploatat aproximativ pe 28 decembrie 2017, poate fi cel definitoriu pentru noua (vechea) furcă Segwit2x. După cum a devenit cunoscut [56] , echipa de dezvoltare a anunțat reluarea lucrărilor active la lansarea proiectului suspendat. După cum se menționează pe site-ul web al proiectului [57] , echipa intenționează să implementeze un „hard fork” al bitcoinului Segwit2x, care era așteptat la jumătatea lunii noiembrie. În același timp, adaugă dezvoltatorii, tranzacționarea cu contracte futures pentru „hard fork” Segwit2x pe unele burse, inclusiv HitBTC , este încă în desfășurare.

Lightning Network

Rețeaua Lightning  este un proiect în dezvoltare care își propune să abordeze problema de scalabilitate a Bitcoin prin scalarea „în afara rețelei”. Este conceput pentru a oferi actualizări ale stării microcanalului fără utilizarea vreunei blocări (în cazul obișnuit necontencios), făcând microplăți utile (și fără taxe). Rețeaua Lightning va necesita o tranzacție de finanțare pe blockchain pentru a deschide un canal. Rețeaua Lightning este în prezent în dezvoltare alfa [58] .

Vezi și

Note

  1. The Three Major Bitcoin Protocols Explained , Investopedia  (18 octombrie 2016). Arhivat din original pe 18 ianuarie 2017. Preluat la 18 ianuarie 2017.
  2. 12 Andrew Marshall . Bitcoin Scaling Problem, Explained , The Coin Telegraph  (2 martie 2017). Arhivat din original pe 22 iulie 2017. Preluat la 4 iulie 2017.
  3. Andreas M. Antonopoulos. Stăpânirea Bitcoin. Deblocarea criptomonedelor  digitale . - O'Reilly Media , 2014. - ISBN 978-1-4493-7404-4 .
  4. 1 2 Kozlovsky, Sergey Bitcoin s-a împărțit în două valute: cum s-a întâmplat . Serviciul rusesc BBC (1 august 2017). Preluat la 1 august 2017. Arhivat din original la 4 august 2017.
  5. Jordan Pearson . „Bitcoin Unlimited” speră să salveze Bitcoin de la sine , Placă de bază , Vice Media LLC (14 octombrie 2016). Arhivat din original pe 18 ianuarie 2017. Preluat la 17 ianuarie 2017.
  6. 1 2 Oscar Williams-Grut și Rob Price . Un război civil Bitcoin amenință să rupă moneda digitală în 2 - iată ce trebuie să știți , Business Insider  (26 martie 2017). Arhivat din original pe 2 iulie 2017. Preluat la 2 iulie 2017.
  7. 1 2 3 4 Amy Castor . A Short Guide to Bitcoin Forks , CoinDesk  (27 martie 2017). Arhivat din original pe 24 martie 2018. Preluat la 1 iulie 2017.
  8. Poate Bitcoin Hard Fork? Investopedia ( 21 martie  2017). Arhivat din original pe 28 mai 2017. Preluat la 8 iunie 2017.
  9. Adinolfi, Iosif . Exclusiv: Grayscale lansează un fond de monedă digitală susținut de co-fondatorul Silver Lake, Hutchins , MarketWatch . Arhivat din original pe 14 octombrie 2017. Preluat la 7 noiembrie 2017.
  10. Wirdum, Aaron van Respingând Hard Fork de astăzi, proiectul Ethereum Classic continuă pe lanțul original: Iată de ce . Revista Bitcoin . Preluat la 27 aprilie 2017. Arhivat din original la 2 iunie 2017.
  11. Alyssa Hertig . Păstrați calmul și Bitcoin pornit? Dezvoltatorii nu își fac griji în privința unei furculițe , CoinDesk  (24 mai 2017). Arhivat din original pe 12 iulie 2017. Preluat la 1 iulie 2017.
  12. Furcă moale . www.investopedia.com . Investopedia. Preluat la 21 iulie 2017. Arhivat din original la 22 iulie 2017.
  13. Corin Faife . Va pune 2017 capăt marii dezbateri privind scalarea Bitcoin? , CoinDesk  (5 ianuarie 2017). Arhivat din original pe 6 iulie 2017. Preluat la 4 iulie 2017.
  14. 12 Andrew Marshall . SegWit, Explained , CoinTelegraph  (20 aprilie 2017). Arhivat din original pe 28 iunie 2017. Preluat la 1 iulie 2017.
  15. Evander Smart . „De ce durează atât de mult tranzacția mea cu Bitcoin?” Iată de ce , The Coin Telegraph  (19 octombrie 2016). Arhivat din original pe 7 iunie 2017. Preluat la 4 iulie 2017.
  16. Alex Hern. Bitcoin este bifurcat: un om de știință șef lansează o propunere alternativă pentru monedă . Gardianul . Preluat la 20 august 2015. Arhivat din original la 19 august 2015.
  17. Making Sense of Bitcoin's Divisive Block Size Debate , CoinDesk  (19 ianuarie 2016). Arhivat din original pe 5 august 2017. Preluat la 22 iunie 2017.
  18. Pete Rizzo și Alyssa Hertig . Noul „acord” de scalare al Bitcoin: The Reaction , CoinDesk  (24 mai 2017). Arhivat din original pe 2 iulie 2017. Preluat la 29 iunie 2017.
  19. 12 Alyssa Hertig . Explicație CoinDesk: Dezbaterea nelimitată Bitcoin , CoinDesk  (14 mai 2017). Arhivat din original pe 3 iulie 2017. Preluat la 29 iunie 2017.
  20. Pete Rizzo . Explicație CoinDesk: Bitcoin Unlimited: Puterea minieră ar trebui să determine Hard Fork , CoinDesk  (20 martie 2017). Arhivat din original pe 30 iunie 2017. Preluat la 2 iulie 2017.
  21. Alyssa Hertig . „Ziua Independenței” a Bitcoin: ar putea utilizatorii să încline cântarul în dezbaterea de scalare? , CoinDesk  (8 iunie 2017). Arhivat din original pe 23 iunie 2017. Preluat la 29 iunie 2017.
  22. 1 2 3 4 Hertig, Alyssa SegWit se lansează: De ce marea actualizare a Bitcoin este o schimbare a jocului Blockchain . CoinDesk (23 august 2017). Preluat la 23 august 2017. Arhivat din original la 24 august 2017.
  23. van Wirdum, Aaron Segregated Witness Activates on Bitcoin: This is What to Expect . Revista Bitcoin (23 august 2017). Preluat la 24 august 2017. Arhivat din original la 1 decembrie 2017.
  24. 12 Alyssa Hertig . Strict secret? Planul de scalare Bitcoin Segwit2x lasă mai multe întrebări decât răspunsuri , CoinDesk  (23 iunie 2017). Arhivat din original pe 26 iunie 2017. Preluat la 29 iunie 2017.
  25. Principalii participanți la ecosistemul bitcoin ajung la un consens cu privire la problema de scalare , Econo Times , Econo Times (25 mai 2017). Arhivat din original pe 10 iunie 2017. Preluat la 23 iunie 2017.
  26. Segregated Witness and the Possibility of Patent Infringement , Nigeria Times , Nigeria Times (3 iunie 2017). Arhivat din original pe 28 iulie 2017. Preluat la 23 iunie 2017.
  27. ↑ Dispute CNBC ar putea însemna panică financiară în bitcoin . Associated Press (14 iulie 2017). Preluat la 19 iulie 2017. Arhivat din original la 19 iulie 2017.
  28. Suberg, William Suddenly, Bitcoin Hard Fork pare puțin probabil ca schimbul chinezesc se pregătește pentru SegWit . COINTELEGRAPH (18 iulie 2017). Preluat la 18 iulie 2017. Arhivat din original la 28 iulie 2017.
  29. Castor, Amy CoinDesk Explicator: Cum BIP 91 pune în aplicare SegWit în timp ce evită o scindare Bitcoin . CoinDesk (18 iulie 2017). Preluat la 18 iulie 2017. Arhivat din original la 18 iulie 2017.
  30. Hertig, Alyssa BIP 91 Se blochează: ce înseamnă asta pentru Bitcoin și de ce nu este încă scalat . CoinDesk (21 iulie 2017). Preluat la 21 iulie 2017. Arhivat din original la 21 iulie 2017.
  31. Hertig, Alyssa Este oficial: Martorul separat se va activa pe Bitcoin . CoinDesk (8 august 2017). Preluat la 9 august 2017. Arhivat din original la 9 august 2017.
  32. Suberg, William Bitcoin: $4600, 50% Dominance, Forks Leave Altcoins No Room For Moon . CoinTelegraph (9 octombrie 2017). Consultat la 9 octombrie 2017. Arhivat din original pe 9 octombrie 2017.
  33. Coleman, Lester Bitmain își clarifică poziția de furcă pentru „Bitcoin Cash” . CryptoCoinsNews (25 iulie 2017). Preluat la 27 iulie 2017. Arhivat din original la 28 iulie 2017.
  34. Popper, Nathaniel Unii susținători Bitcoin dezertă pentru a crea o monedă rivală . The New York Times (25 iulie 2017). Preluat la 28 iulie 2017. Arhivat din original la 7 noiembrie 2020.
  35. Song, Jimmy Bitcoin Cash: Ce trebuie să știi . Mediu (24 iulie 2017). Preluat la 28 iulie 2017. Arhivat din original la 28 iulie 2017.
  36. Norrie, Adam Bitcoin Cash: Another Fork in the Road pentru Bitcoin . CryptoCoinsNews (29 iulie 2017). Preluat la 29 iulie 2017. Arhivat din original la 30 iulie 2017.
  37. Pollock, Darryn Bitcoin Cash a treia cea mai mare criptomonedă în prima zi a creării . CCN (2 august 2017). Preluat la 2 august 2017. Arhivat din original la 30 iulie 2017.
  38. Pregătirea serviciului Gatecoin pentru UASF și MAHF la 1 august 2017 . Gatecoin (28 iulie 2017). Preluat: 28 iulie 2017.
  39. Helms, Kevin 13 Bursele japoneze convin să suspende serviciul Bitcoin pe 1 august . bitcoin.com (18 iulie 2017). Preluat la 27 iulie 2017. Arhivat din original la 1 august 2017.
  40. Planurile noastre de a gestiona potențialele întreruperi ale rețelei BTC (downlink) . Poloniex (24 iulie 2017). Consultat la 27 iulie 2017. Arhivat din original la 12 septembrie 2017. 
  41. Bitcoin Hard Fork: Poziția noastră . Bitstamp (27 iulie 2017). Preluat la 27 iulie 2017. Arhivat din original la 28 iulie 2017.
  42. Saunders, Laura Nimeni nu știe cât de mult să plătească în Bitcoin Cash Taxes . The Wall Street Journal (25 august 2017). Preluat la 25 august 2017. Arhivat din original la 25 august 2017.
  43. ^ Haywood, Matthew Segwit2x , „Acordul de la New York” . bravenewcoin.com (16 august 2017). Consultat la 6 octombrie 2017. Arhivat din original pe 6 octombrie 2017.
  44. Hertig, Alyssa Explainer: Ce este SegWit2x și ce înseamnă acesta pentru Bitcoin? . CoinDesk (12 iulie 2017). Consultat la 6 octombrie 2017. Arhivat din original pe 6 octombrie 2017.
  45. Bitcoin Core :: Corectarea dezinformării asupra Segwit2x și btc1 . Consultat la 7 noiembrie 2017. Arhivat din original la 28 septembrie 2017.
  46. Suberg, William SegWit2x „Perturbarea maximă” ar putea trimite Bitcoin spre 4000 USD . cointelegraph.com (4 octombrie 2017). Consultat la 10 octombrie 2017. Arhivat din original la 12 octombrie 2017.
  47. tendencialglobal Segwit2X pierde suportul între grupurile miniere și companiile blockchain . criptomoneda . Steemit (18 septembrie 2017). Preluat la 7 octombrie 2017. Arhivat din original la 8 octombrie 2017.
  48. Wilmoth, Josiah SegWit2x, NYA Bitcoin Agreement pierde un alt semnatar . cryptocoinsnews.com (19 septembrie 2017). Preluat la 11 octombrie 2017. Arhivat din original la 11 octombrie 2017.
  49. Acordul Suberg și William Barry Silbert își pierde suportul, deoarece SurBTC Exchange face apel la dezvoltatorii Bitcoin Core . cointelegraph.com (10 octombrie 2017). Consultat la 10 octombrie 2017. Arhivat din original la 11 octombrie 2017.
  50. Hertig, Alyssa Calm Before the Fork? Segwit2x tace în timp ce Bitcoin s-a vărsat . CoinDesk (6 octombrie 2017). Consultat la 6 octombrie 2017. Arhivat din original pe 6 octombrie 2017.
  51. Wilmoth, Josiah Bitcoin Wallet Poziția Segwit2x a lui BitGo „Bazată în principal pe prețul pieței” . cryptocoinnews.com (3 noiembrie 2017). Consultat la 4 noiembrie 2017. Arhivat din original pe 7 noiembrie 2017.
  52. Song, Jimmy Cum funcționează Segwit2x Replay Protection . bitcointechtalk.com (4 octombrie 2017). Consultat la 6 octombrie 2017. Arhivat din original la 4 octombrie 2017.
  53. van Wirdum, Aaron SegWit2X și cazul pentru o protecție puternică la reluare (și de ce este controversată) . Revista Bitcoin (22 septembrie 2017). Consultat la 6 octombrie 2017. Arhivat din original la 7 octombrie 2017.
  54. „Dezvoltatorii au rupt unilateral acordul”, spune Bitcoin Miner . Consultat la 7 noiembrie 2017. Arhivat din original pe 7 noiembrie 2017.
  55. Piasecki, Piotr Blockstream vs mineri - privind stimulentele din jurul furcii SegWit2x . bravenewcoin.com (31 octombrie 2017). Consultat la 3 noiembrie 2017. Arhivat din original la 31 octombrie 2017.
  56. Segwit2x, sau vechiul bitcoin nou hardfork / forklog . Preluat la 22 decembrie 2017. Arhivat din original la 22 decembrie 2017.
  57. B2X (SegWit2x) - Hard Fork Bitcoin . Preluat la 22 decembrie 2017. Arhivat din original la 22 decembrie 2017.
  58. Poon, Iosif; Dryja, Thaddeus The Bitcoin Lightning Network: Plăți instantanee scalabile în afara lanțului . Preluat la 2 noiembrie 2017. Arhivat din original la 27 aprilie 2021.