Limitarile blockchain-ului

Ca orice tehnologie aflata la inceput si blockchainul este intors pe toate partile si vazut prin prisma intregului spectru al atractivitatii de la negare si scepticism total, trecand prin ignorare si pana la entuziasm utopic. Ma voi referi la cateva aspecte mai ales aflate in directia optimista la extrema superioara.

Orice tehnologie si orice progres promite initial marea cu sarea dar se uita un mic mare amanunt: tehnologia este folosita de oameni si prin urmare adeptia ei, beneficiile aduse si succesul mai mare sau mai mic sunt in cele din urma determinate de oameni, mai precis de atractia oamenilor fata de acea tehnologie, de viabilitatea ei, de golul pe care il umple, de contextul potrivit. Sunt nenumarati factori care determina succesul sau esecul unor promisiuni. Chiar daca o tehnologie nu are nevoie de o masa importanta de oameni pentru a fi adoptata si pentru a creste, oricat de frumoasa si promitatoare ar fi o tehnologie, in cele din urma beneficiile financiare sunt cele care ii vor decide soarta iar astea depind si de numarul mare de oameni care vor adopta acea tehnologie.

Uneori un numar prea mare de adepti chiar face rau. Daca multi oamenii si-ar cumpara in ziua de astazi masini electrice, nu doar ca societatea s-ar bloca, pentru ca nu am avea indeajuns de multe peco-uri unde acestea sa se incarce, dar statul ar pierde imens din scaderea consumului de combustibil si industria auto intreaga ar avea de suferit din cauza reducerii cererii de produse (dupa cum poate stiti o masina electrica are cu mult mai putine piese decat una clasica si de asemenea este mult mai fiabila decat una clasica, de unde se intelege ca multi producatori de piese ar muri si multe service-uri s-ar inchide, pe langa peco-uri). In acest caz statele ar incepe sa taxeze masinile electrice si evident sa taie finantarile pentru producatorii de masini electrice, desi acum platim energie electrica dubla ca sa reducem emisiile de CO2. Iata deci ca o adoptie prea larga si prea dintr-o data, ar face chiar rau tehnologiei in sine, desi ea este una buna si cu perspective interesante.

Cu privire la promisiunile si la candidatii pentru “make the world a better place”, nu intotdeauna primul care isi arata fata este si copilul minune al viitorului. As aminti de exemplu web-ul: la inceput a fost nici mai mult nici mai putin decat un fel de wikipedia pentru doctoranzi, o tehnologie interesanta, dar in niciun caz revolutionara, existand deja gopher-ul care in acel moment avea raspandire mai mare, avea deja ceva noduri, avea o acceptare mult mai mare decat web-ul si promitea sa domine. Si cu toate acestea, ceea ce a pornit ca un gadget facut de un profesor universitar pentru colegii de la Cern in 1989 a transformat total chiar tehnologia pe spinarea caruia a crescut (Internetul) si care era in acel moment de departe hype-ul principal, emailul facand furori si fiind considerat marele progres al retelei internet.

Intr-un mod similar, si astazi, este la fel de posibil ca bitcoinul sa fie doar etapa de larva a blockchainului si utilitatea revolutionara a blockchainului sa fie in cu totul alte domenii. Poate voi scrie pe viitor un articol in care sa exemplific cateva domenii cu potential pentru blockchain deoarece din ce am observat, in presa de specialitate, in ciuda titlurilor pompoase de genul “Bitcoin decriptat”, se pune accentul doar pe bitcoin sau pe aspectele de monede distribuite digitala, ignorand ca adevarata revolutie este nu Bitcoin-ul ci blockchain-ul.

Principala limitare a blockchainului pe care o vad vine tocmai din puterea tehnologica pe care aceasta inventie (sau inovatie) o aduce si care face ca principalele resurse in dezvoltarea ei si implementarea de unelte si instrumente pe baza ei sunt acaparate in mediul privat, companiile batandu-se pentru specialisti in aceste domenii. Exista o cursa nebuna pentru atragerea de programatori si experti in blockchain in strainatate un simplu consultant putand sa castige salarii imense doar angajandu-se la departamentele de marketing ale diverselor companii care ofera servicii pe baza blockchain-ului.

Dupa ce ca oricum era un deficit mare de programatori (si in caz ca nu am mentionat, programatorii fac ca lumea sa se invarte in ziua de astazi) si dupa ce ca oricum telefoanele mobile, internetul lucrurilor si retelele sociale inca nu s-au fumat, ba chiar sunt departe de a da semne ca se vor fuma prea curand, iata ca a aparut un nou pestisor de aur care promite (si eu sunt sigur ca ofera) celor care il vor adopta (ca programatori) sa faca o gramada de bani.

Sunt de acord ca exista un numar de programatori entuziasti care isi dedica timpul dezvoltarii de unelte pentru publicul larg in mediul open source, dar sa fim seriosi: cand ai posibilitatea sa faci 5000$ dintr-un training de 3 zile la angajatii unei banci, iti mai ardre sa stai sa contribui la vreunul dintre sutele de wallet-uri open source sau sa stai pe forumuri sa faci popularizare si sa explici la oameni cum se foloseste un wallet? Cu greu … Aici este deci o prima problema: tehnologia nu va revolutiona societatea pentru ca in primul rand va revolutiona mediul de afaceri si alaturi de inteligenta artificiala, blockchain-ul se constituie in coloana vertebrala a companiei viitorului cvasi-automata, super-flexibilia, extrem de performanta si greu de dat la o parte. Daca ne uitam in ziua de astazi la Amazon, Google, Facebook si vedem cat de departe au ajus si cat de greu este ca sa vina cineva sa muste macar un 10% din piata principala pe care se lupta acesti giganti, intelegem unde va putea ajunge noua generatie de companii care va adopta blockchainul si prin urmare nu doar ca vor avea consturi infinitezimale comparativ cu prezentul dar vor putea sa se adapteze rapid la orice conditii si chiar sa patrunda cu adevarat in oceanul albastru al pietelor noi, aparute ca consecinta a blockchain-ului. Deci dupa ce va revolutiona companiile, comertul si diverse industrii, poate ca va veni si randul societatii sa fie “revolutionate” de blockchain. Bictoinul mai are mult ca sa spere ca o face iar despre alegeri democratice sau alte minunatii la care poate fi folosit blockchainul pentru a schimba lumea, mai avem de asteptat.

In continuare, m-as referi la fundatia blockchainului care este functia hash si care oricat de solida pare, nu este deloc exclus ca intr-un viitor mai mult sau mai putin indepartat sa poata fi sparta, anuland total si instant utilitatea acestuia. Acest risc vine in primul rand (dar nu numai – nu o sa elaborez insa) din partea quantum computing-ului. Da, quantum computing-ul va fi el o revolutie in sine si va constitui un “disruptor” probabil mult mai mare decat blockchainul, insa daca intrevedem un succes fulminant al blockchainului si adoptia lui pe scara larga si presupunem ca la un moment dat in viitor societatea se va baza intr-o mare masura pe blockchain, aparitia unui singur computer quantum care poate sparge hash-ul va fi similara cu o exploxie EMP in prezent care poate distruge reteaua electrica pe toata suprafata pamantului.

Recunosc ca aceasta temere este poate una putin trasa de par in sensul ca orice tehnologie vine cu asemenea riscuri. Iata ca omenirea traieste de peste un secol cu electricitate si inca nu s-a intamplat nicio catastrofa din aceasta dependenta. Iata ca avem web-ul de cateva decenii si virusii si malware-ul nu au facut inca inoperabila reteaua si nici nu au obtinut controlul bancilor si institutiilor provocand haos in intreaga lume. Mai degraba hotia si coruptia omeneasca ne-au adus crize precum cea din 2008 decat hackerii si internetul sau EMP-urile. Fiecare pas inainte al tehnologiei vine si cu riscuri si cu mici (sau mari) ezitari si cu dependenta de acea tehnologie iar rareori s-a intamplat ca o noua tehnologie sa fie atat de devastatoare incat pus in balanta beneficii cu probleme sa putem declara cu fermitate: mai bine nu s-ar fi inventat.

O alta limitare a blockchainului cu care poate ar fi trebuit sa pornesc este dificultatea lui si lipsa uneltelor care il face greu accesibil maselor, chiar celor cu IQ cu mult peste medie. Entuziastii sunt siguri ca aceste unelte vor apare si ne linistesc ca asa a fost si cu web-ul sau cu emailul la inceput. Bula creata in prezent in jurul bitoinului ajuta in aceasta directie si pot da un start util tehnologiei bazate pe blockchain. Sa nu uitam ca avem in prezent nenumarate tehnologii exploatate prea putin sau deloc la capacitatea maxima. Nu din cauza lipsei de blockchain avem noi alegeri masluite. Cand s-a dorit folosirea tehnologiei, de exemplu, s-a putut: amintesc aici examenul de bacalaureat. Camere video, subiecte trimise parolate etc. Si acum exista posibilitatea ca folosind tehnologia sa rezolvam multe probleme actuale: de la emiterea de documente de catre administratia publica, pana la trimiterea de bani la costuri mici, nu lipsa tehnologiei este problema si nici macar intotdeauna, lipsa controlului si a autoritatii “poporului” asupra “intermediarilor”.

In final, pentru ca deja s-a cam largit articolul, ma voi referi la un aspect tratat deja intr-un articol anterior: pseudo-independenta retelei. Daca tehnologic blockchainului garanteaza independenta unei retele, asta nu este intreaga poveste: manipularea maselor poate produce trenduri care sa produca schimbari in retea indirect nu prin controlul retelei si al nodurilor ci prin producerea de trenduri in randul utilizatorilor. Poate ca imi este greu de explicat. Sa dau un exemplu legat de bitcoin: stim ca masa monetara e limitata, ca “algoritmul” e bancher central si ca toti sunt siguri ca la un moment dat tiparirea se va opri si va incepe deflatia (prin pierderea de monezi datorata pierderii de wallet-uri si a tranzactiilor incorecte). Pe adeptii acestei idei, i-as intreba: ai baga mana in foc ca masa monetara a bitcoinului ramane asta si peste 2-3 ani? Stai sa mai vedem! Deja exista fork-uri, deja exista noi monede. Nu exista nicio garantie ca 50% sau poate chiar mai putini dintre utilizatori vor fi convinsi (de rusi de exemplu) ca trebuie modificat … putin algoritmul incat sa fie dublata masa monetara. Pare blasfemie ce spun, insa nici Tim Berners Lee cand a inventat web-ul nu avea idee ca peste 80% din traficul pe web in viitorul apropiat va fi pornografie.

Stim ca Rothschild ar fi zis o data: “da-mi controlul asupra emiterii banilor si nu ma intereseaza cine conduce o tara”. In aceeasi masura este corect si “da-mi controlul asupra maselor care decid emiterea banilor ….”.

Da, pare o logica recursiva, in sensul ca poate fi aplicata la orice tehnologie si ca orice tehnologie in cele din urma este buna sau rea in functie de oamenii care o folosesc. Eu doar vreau sa ii trag pe pamant inapoi pe cei care zboara si cred ca blockchain-ul chiar poate aduce ceea ce pretinde.

Personal, intuiesc ca adevarata revolutie adusa de blockchain nu va veni nici din atributele de “atotputeere” a algoritmului asupra viitorului (orice algoritm se poate schimba, orice reguli se pot schimba, fork-uri se pot face oricand) si nici din iluzia de democratizare (masele nu sunt intotdeauna inteligente si nu fac intotdeauna alegeri bune). De unde poate veni, intr-un articol viitor.

10 comments

  • Alin Stefanescu

    salut, nici eu nu sunt inca pus la punct cu domeniul, deci nu ma pot pronunta intr-un mod serios 🙂

  • Alin Stefanescu

    Doua linkuri interesante on-topic:
    – pro-blockchain: http://www.wired.co.uk/article/yanis-varoufakis-bitcoin-bubble-interview
    – anti-blockchain: https://hackernoon.com/ten-years-in-nobody-has-come-up-with-a-use-case-for-blockchain-ee98c180100 (sunt foarte interesante si comentariile! ideea principala din articol e ca un ledger e suficient si ca un “distributed ledger” poate nu-si merita “banii”)

    In alta ordine de idei, deoarece restructuram masterele de informatica la Facultatea de Matematica si Informatica de la Universitatea din Bucuresti, ma gandeam sa propun un curs de blockchain pentru masterul de sisteme distribuite. In plus, am inceput sa ma implic cu niste colegi intr-iun proiect de verificare automata a “smart contracts” bazata pe semantica formala: https://runtimeverification.com/blog/?p=498

    • Alin, felicitari pentru interesul si incercarea de a promova in sistemul de invatamant noile tehnologii. Multam de asemnea pt linkuri. Eu sunt mult in urma, inca caut o descriere simpla (pe mintea mea) a problemei generalilor bizantini. Ca fapt divers, chiar nu a fost rezolvata pana acum in sistemele distribuite (adica pana la blockchain / sasothi)?

      De asemenea, ca fapt divers, daca Hashgraph-ul chiar face ce pretinde, nu face blockchainul nitzel obsolete? E prea devreme pentru a ne face o impresie, dar din ce stiu eu multe “revolutii” se blocheaza in chestii marunte – in lumea crypto – cum am auzit de exemplu de Etherium ca si-a aratat limitarile in urma invaziei de Cryptokittens.

  • IOTA… competitie solida pt blockchain, premiza mult mai buna, tehnologie inca in stadiu incipient

  • Toata tehnologia asta e aceiasi Marie cu alta palarie…Un nou ‘experiment’ social inceput cu bitcoin-ul de autori anonimi (behind the scenes NSA/FBI/CIA) si acum ramnificandu-se in multe crypto-uri ‘testand apele’ la rata de adoptie in vederea trecerii tuturor tranzactiilor in digital.

    Anonymous my ass…poate la Monero sau Bytecoin, dar nici acolo neaparat…totul sa fie la vedere in statul Police a la Orwell 1984.

    Next episode: Vitele umane urmarite indeaproape prin cip-uri RFID subcutanate…acolo o sa fie si wallet-ul minune unde o sa poti avea zeci de tipuri de cryptos (vezi Eidoo) emise de diversele tari/ regiuni ale lumii.

    Asa se intampla cand constiinta doarme si omul nu stie sa foloseasca capacitatile corpului si ale mintii la pontentialul lor. Imbatat de ‘tehnologie’ de ultima ora va ajunge cum zice jidanu ala de Kurzweil –> Omul Cyborg.

    • Ceea ce sustii tu, poate sa fie foarte adevarat. Tehnologiile, in special cele complexe, nu apar asa din senin facute de unul sau mai multi studenti care produc niste programele sau utilitare open source pentru Linux, si nici in garaj, asa cum pretind acum unii dintre marii miliardari ce detin afaceri in tehnologie. Fara sponsorizare masiva si o echipa consistenta si inteligenta care sa lucreze si testeze sustinut o mare perioada de timp, nu poti face mare lucru.

      Ideile tale sunt sustinute mai pe larg in acest aticol:
      – The Virtual Economy Is The End Of Freedom
      http://www.shtfplan.com/headline-news/the-virtual-economy-is-the-end-of-freedom_12142017

      – How To Make A Mint – The Cryptography Of Anonymous Electronic Cash
      http://groups.csail.mit.edu/mac/classes/6.805/articles/money/nsamint/nsamint.htm

    • @PC: tocmai aveam de gand sa scriu un articol prin care sa combat spaima ca bitcoinul poate fi pecetea si sa o incadrez in spaimele traditionale fata de orice noutate; cum nu eram prea pregatit tehnic, am zis sa mai astept; tocmai am aflat de blockstream si ce inseamna lighting network-ul si ce pot sa insemne viitoarele (sau actualele?) hub-uri; explicatia incepe de la minutul 10, insa nu strica vazut pana acolo:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.