Este deja a treia oară când dezvoltatorul de open source Luke Jr, este atacat public. De data asta nemulţumirile se leagă de un patch făcut pachetelor de bază bitcoin în repozitoriul Gentoo Portage.
În centrul problemei se află implementarea în Bitcoin Core a lui Luke-Jr a ceea ce el consideră ”filtru anti-spam îmbunătățit”. În general, spam-ul se definește în relație cu blocurile de bitcoin ca dată netranzacționabilă. Cei care administrează nodurile Bitcoin, fie că este vorba despre mineri de monedă sau utilizatori de zi cu zi, păstrează un registru al tuturor tranzacțiilor care au loc.
Pentru a rezolva problema unor slăbiciuni inerente registrelor deschise cum ar fi refuzarea unor servicii, s-a lucrat încă de la versiunea 0.3.19 la îmbunătățirea nodurilor. În acest fel nu ar mai exista problema unor intrări neacceptate din cauză că nu au dimensiunile standard. Dacă aceste noduri de minare sunt confirmate și ajung în blocuri finalizate este deja altă problemă.
În cazul site-urilor de jocuri de noroc care transferă un singur satoshi pentru a informa utilizatorul că a pierdut, tranzacția nu doar că este taxată cu mai mult decât merită mutarea. Se consideră că abuzează de registrul deschis. Astfel de utilizări ale rețelei contribuie fără îndoială la fenomenul numit ”blockchain bloat”
Totuși, creația lui Luke-Jr nu împiedică tranzacțiile – acest lucru ar fi imposibil fără un block-chain plin. Modificarea lui Luke-Jr permite operatorului de nod să crească securitatea. În acest fel nu mai este forţat să dea mai departe date non-tranzacționale.
Luke-Jr nu se opune jocurilor de noroc
Unii oameni din comunitate spun că aceste patch-uri au la bază credințele religioase ale lui Luke-Jr (acesta fiind catolic). ”Face asta pentru că este extrem de religios. Este deja cunoscut pentru că a introdus spam cu prostii religioase în blockchain. De ce îi permitem unui zelot religios să aibă pe mână niște probleme tehnice importante?” comenta unul dintre utilizatorii de Bitcoin, indeepth0ught.
Problema cu aceste acuzații este că de fapt…Biserica Catolică nu definește jocurile de noroc ca fiind imorale.
În anumite circumstanțe, și păstrându-ne departe de excese și scandaluri, nu este un păcat să joci jocuri de noroc. Nu este interzis să îți asiguri proprietățile împotriva riscurilor sau să faci afaceri care țin de viitorul pieței.
Tehnic vorbind, Luke-Jr nu este administratorul pachetului Gentoo
Gentoo, ca toți ceilalți distribuitori de Linux, a implicat mulți oameni în dezvoltare și mentenanță. Mulți oameni din comunitatea Reddit au cerut ca lui Luke-Jr să îi fie interzisă contribuția la proiect. Ei bine, nu așa funcționează lucrurile. Oricine poate să modifice un software de tipul open-source. Pentru ca lui Luke-Jr să îi fie interzis acest lucru, ar fi încălcată întreaga natură a softurilor open source! Există în schimb alte metode pentru a scăpa de patch-urile nedorite. Conform lui Andreas K Huettel – lider de echipă al departamentului de relații cu comunitatea (Gentoo) – patch-urile lui Luke-Jr au fost modificate să nu mai funcționeze în mod implicit atunci când rulezi programul. Acest lucru s-a făcut cu câteva zile înainte ca toate controversele să fi apărut.
”După cum se vede și din jurnalul controversatului filtru de spam sau patchului care cenzurează utilizatorii, acestea au fost dezactivate automat. Ba chiar cu mult înainte ca discuțiile să apară. Aș vrea să subliniez un lucru important, pe care foarte mulți nu îl cunosc. Luke-Jr nu este administratorul Gentoo și nu face mentenanța pachetelor. Este un utilizator de Gentoo care participă în programul nostru de mentenanță. Ne trimite coduri pe care să le includem în Gentoo. Drept urmare, nu există privilegii sau permisiuni care să îi poată fi revocate. Vom analiza procedurile interne pentru a vedea dacă se pot aduce îmbunătățiri și pentru a ne asigura că politica noastră este urmată atunci când primim materiale de la utilizatori.” a declarat Huettel. Cu toate acestea, utilizatorii capul lui Luke-Jr îl vor.
Luke-Jr nu ne bagă pe gât planurile secrete ale Bitcoin
Cei mai mulți utilizatori furioși spun următorul lucru – Luke-Jr este un nebun care vrea ca toată lumea să îi împărtășească credințele, nu este de acord cu jocurile de noroc și are ochelari de cal!
De fapt, după ce a renunțat la platforma de minare Eligius în favoarea unor terți, a candidat pentru un loc în cadrul fundației Bitcoin. Platforma sa contrazicea direct ideea că el consideră cum că bitcoin ar avea o responsabilitate morală sau ideologică.
”Viziunea mea despre bitcoin este destul de simplă – o înlocuire legală și larg adoptată, înlocuirea descentralizată a monedelor autorizate. Am observat că unii oameni folosesc moneda Bitcoin ca pe un vehicul exclusiv pentru propriile lor ideologii. Acest lucru nu îmi place. Sunt total împotriva intereselor de acest fel care se concentrează pe a promova evaziunea fiscală, anarhia sau orice alte activități împotriva guvernelor. Aceste interese cresc probabilitatea ca guvernele să vadă moneda digitală ca pe o amenințare. Astfel vor vrea să o scoată în afara legii sau să îi pună reglementări mai stricte decât este necesar. Nu vreau să fac muncă de milițian împotriva experimentelor politice ale unor indivizi. Cred că moneda bitcoin ar trebui să se țină departe de aceste aspecte. Sunt multe ideologii diferite în lume, dar cred că moneda bitcoin poate să fie importantă pentru fiecare în parte, din diferite motive”
Setările implicite – NU așa se fac lucrurile
Pentru ca anumite schimbări să ajungă în versiunea finală, lansată oficial, a unui program open-source, este nevoie de un întreg proces. Spre deosebire de cele mai multe producții de software comercializate, un astfel de program nu este doar o singură entitate finită și bătută în cuie.
Linus Trovalds este deja faimos ca fiind ultima stație înainte ca un cod să fie introdus în nucleul programului. Dar dacă o nouă funcție este destul de populară dar nu trece mai departe din cauza unor motive care nu țin de calitățile tehnice (cu alte cuvinte, din motive ideologice), atunci se crează o bifurcație în interiorul programului. Pe partea cealaltă a baricadei, utilizatorii pot oricând să instaleze patch-uri personalizate pentru sistemul lor – asta e toată ideea OPEN SOURCE.
Contribuția comunității este foarte importantă când vine vorba de open source, iar patch-uri cum este cel al lui Luke-Jr sunt valoroase. În toată această dezbatere, dedicația lui Luke-Jr, de atâta vreme, față de comunitatea Bitcoin, a fost subapreciată iar din acest motiv noi am simțit nevoia să clarificăm aceste puncte.