Într-o conversație cu Muneeb Ali de la Blockstack, la Summit-ul Blockstack din 2017, inventatorul BitTorrent Bram Cohen și-a spus părerea despre procesul de development bitcoin. În mare, Cohen preferă bifurcațiile soft față de cele hard și dă vina pe mineri pentru că au blocat SegWit-ul. Consideră că sunt nejustificat de veninoși și că duc un război personal împotriva contributorilor Bitcoin Core.
Schimbări compatibile în rețelele P2P
În prima parte a conversației, Ali l-a întrebat pe Cohen ce părere are despre cum ar trebui făcute schimbările la protocolul P2P, lansate deja la scară mare. Cohen a spus că preferă schimbările care sunt compatibile cu versiunile anterioare și care vin de obicei sub forma unor bifurcații soft ale protocolului bitcoin.
”Ai două părți implicate, care vorbesc unul cu altul. O schimbare compatibilă cu versiunile anterioare, sau o bifurcație soft este atunci când unul dintre ei care folosește o versiune mai nouă vrea să discute cu cel care folosește o versiune mai veche. Dacă ai soft fork, acest lucru este posibil” a explicat Cohen. ”Poți să ai schimbări incompatibile. Atunci când o parte nouă încearcă să vorbească cu o parte veche, comunicarea pur și simplu nu o să aibă loc dacă schimbările nu sunt compatibile.”
Cohen a adăugat că, după părerea lui, schimbările compatibile sunt de preferat întotdeauna, pentru că cele incompatibile ”nu prea merg”.
Inventatorul BitTorrent a clarificat de asemenea că există situații în care schimbările incompatibile sunt lansate pe bucăți, pe o perioadă lungă de timp, în mai mulți ani. A dat ca exemplu schimbările făcute la BitTorrent, care s-au desfășurat pe o perioadă de 10 ani.
”Ai nevoie de mult, mult timp de compatibilitate înainte să permiți să aibă loc incompatibilitatea” a adăugat Cohen.
Acuzații aduse minerilor de bitcoin
După părerea lui Cohen, problema în acest timp cu dezvoltarea protocolului bitcoin sunt ”destul de ușor de identificat.”
”Minerii sunt ofticați” a spus pe șleau Cohen.
Aici, se pare că se referea la minerii bitcoin care nu fac update la software pentru a activa SegWit decât la multe luni după ce a fost inclus într-o versiune de Bitcoin Core.
După părerea lui Cohen, SegWit este o propunere remarcabil de bună a contributorilor Bitcoin Core. A descris-o ca pe un bug fix și a notat că SegWit ar fi trebuit inclus în bitcoin încă de la începuturi. Îmbunătățirea a adăugat de facto și o creștere a limitei dimensiunii blocului. Aceasta este o schimbare pe care unii utilizatori bitcoin o așteptau cu nerăbdare, într-o formulă care să fie compatibilă cu versiunile anterioare.
”Se aștepta ca acest proces să se facă repede. Nu existăp un motiv obiectiv, rezonabil să fie blocată” a spus Cohen. ”Apoi minerii au început să facă mofturi și au amânat-o.”
Cohen a spus că și controversa ASICBOOST este un motiv posibil pentru acest blocaj.
”Se pare că încă mai cred că pot să facă o bifurcație fermă și că oamenii or să-i urmeze. Cred că este foarte important pentru sănătatea și pentru viabilitatea bitcoinului în general ca întreaga comunitate să le dea peste nas. Minerii trebuie să își înțeleagă rolul în lume” a mai adăugat Cohen.
Criticile aduse la Bitcoin Core
După părerea lui Cohen, remarcile veninoase pe care le aruncă contributorilor Bitcoin Core nu își au locul. Aceștia au făcut procedura normală și ”și-au făcut treaba”. A notat că sursa criticilor pentru contributorii Bitcoin Core vine de la dezvoltatori care nu vor să implementeze idei proaste.
”Vii la ei cu o propunere și îți spun că nu e o idee bună. Ce mai vrei de la ei? Aproape toți cei care pricep câte ceva susțin programa dezvoltatorilor Core” a încheiat Cohen.