Ce este bitcoin ?
Pentru a intelege ce este bitcoin avem nevoie de un numar de notiuni de baza, pe care le vom sumariza dinjos.
I. Chei criptografice asimetrice Hai sa facem un exercitiu. Calculati factorii primi ai numarului 19957201. Aveti 60 de secunde.
N-a mers chiar asa usor, este ? De fapt problema factorizarii e una dintre cele mai dificile in numerologia* moderna. Hai sa vedem ceva mai simplu atunci : calculati 17×19×137×451, tot in 60 de secunde. Asta sigur puteti face, probabil cu un calculator, dar de putut se poate, chiar si-n mai putin de un minut.
Ei, cele doua entitati, anume "19957201" si "17×19×137×451" se gasesc intr-o relatie de egalitate. Prima se poate obtine relativ usor din a doua, dar a doua se obtine destul de dificil din prima. Chiar daca operatiile matematice considerate sunt ceva mai complexe decit egalitatea aritmetica si inmultirea aritmetica, tot se pot gasi entitati care sa se gaseasca in aceasta situatie, ba chiar amplificata.
Si-acum : "17×19×137×451" este cheia privata. Din ea puteti obtine cheia publica foarte usor, si-o puteti de asemenea folosi pentru a decripta text ce-a fost criptat cu cheia publica. "19957201" e cheia publica. Ea poate fi folosita pentru a cripta chestii care nu vor putea fi citite decit de cel ce detine cheia privata.
Asta-i toata povestea cu cheile asimetrice : o pereche de entitati matematice care au proprietatea ca prima se transforma usor in a doua, in timp ce a doua se transforma foarte dificil in prima. Dupa care textul criptat cu a doua nu poate fi decriptat decit de cel ce o detine pe prima. Va dati seama ca intr-o astfel de situatie cineva poate lasa mesajele criptate pe masa, si fiecare poate veni sa isi aleaga mesajul destinat lui, identificat dupa criteriul ca-l poate decripta. O solutie criptografica foarte eleganta, pina la urma, si ca rezultat cea mai folosita in practica (vezi si gpg, apropo)
II. Baze de date. O baza de date e o structura aplicata informatiei. Asta-i tot, e foarte simplu si direct. Atita timp cit informatia se organizeaza cumva, avem o baza de date. In practica cel mai des folosite sunt bazele de date relationale, care structureaza informatia in baza unor similaritati ale datelor respective (spre exemplu, toate datele care reprezinta numele unei persoane intra la capitolul etichetat "nume de persoane").
III. Peer to peer. Prescurtat frecvent p2p, peer to peer e un sistem care ingaduie participantilor sa recunoasca independent ce informatie au si ce informatie le lipseste dintr-un set arbitrar definit. In practica asta se realizeaza impartind o colectie de date in bucatele mititele dupa un criteriu anume. Toti utilizatorii au capacitatea de-a identifica ce bucatele au deja, ce bucatele le lipsesc, si in ce masura o bucatica propusa este chiar bucatica pe care o cauta. Dupa care se pot apuca de tranzactii intre ei, cautindu-si singuri si de capul lor bucatelele lipsa, fara a avea nici o nevoie de indrumare de la centru.
Se descurca singuri, si din cauza ca se descurca singuri peer to peer este de departe cea mai importanta chestie de pe tot internetul, pentru cei care subscriu la o ideologie anticentralista, sau decentralista : e implementarea practica a garantiei certe ca nici un guvern n-are ce sa caute acolo.
IV. Anonimitatea. Sa facem un pas inainte pe baza celor discutate la I. dinsus. Daca cineva semneaza un mesaj cu cheia mea privata si-l pune pe o masa, acel ceva n-are cum sa afle cine a reusit sa-l decripteze dintre cei ce l-au citit. Astfel, destinatarul mesajului poate ramine anonim fata de trimitator.
Totusi, cum putem sa identificam destinatarul anonim fara sa-i incalcam anonimitatea ? Da, suna absurd, dar intrebarea e perfect legitima : daca dorim de exemplu sa ne asiguram ca un eventual raspuns vine fix de la destinatarul scrisorii si nu de la cineva care pretinde ca este destinatarul scrisorii ? Cum verificam identitatea unei entitati anonime ?
Pai... foarte simplu. Da, se poate! Deci : daca destinatarul anonim semneaza un mesaj folosind cheia lui privata, acel mesaj se va putea decripta folosind cheia lui publica, bineinteles, deci nu ofera nici o securitate. Dar ofera garantia identitatii : stim sigur ca un mesaj care se decripteaza cu cheia publica a entitatii X nu putea fi scris decit de entitatea X.
Ei, in baza acestor ingenioase aplicatii matematice, putem deci avea un set de cetateni care-s anonimi unul fata de celalalt (sau mai propriu spus, pseudonimi, adica se recunosc sub un pseudonim derivat din cheia lor publica) si totusi se pot identifica in mod absolut ca "aceeasi persoana" ca si "persoana care a facut X". Mare chestie.
Si-acum sa punem totul la un loc si sa facem bitcoin. Evident ca mesajele pe care ei si le trimit intre ei ar putea sa fie... bani. De ce nu ? Mesajele pot fi "trimite lui Y atitia bani", si gata povestea. Toata lumea poate verifica ca intr-adevar mesajul a fost trimis de X, pentru ca se decripteaza cu cheia lui publica. Tranzactia intra deci in hirtogaria publica, si nu mai poate fi anulata. De catre nimeni.
Bitcoin este deci "a peer to peer distributed database which holds public-key encripted money of pseudonymous participants", adica o baza de date distribuita intr-o retea peer to peer care tine bani criptati cu cheile publice ale participantilor pseudonimi.
Si este o mare chestie, dar despre asta vom discuta in episoadele urmatoare.
---------
* Tehnica procesarii numerelor. E posibil sa mai existe si ceva tehnica de divinatie care isi aloca acelasi nume. Irelevanta ei o face perfect ignorabila.
Saturday, 23 July 2011
Si unde este folosit sistemul asta?
Saturday, 23 July 2011
De exemplu pe fain (care este intimplator si principalul mod in care un roman poate obtine btc). De alt exemplu, pentru platit hosting, ddns, ceasuri, diverse bunuri si servicii. Vezi aici : https://en.bitcoin.it/wiki/Trade
Sunday, 24 July 2011
cat de interesant...
Sunday, 24 July 2011
apropo de steluta, eu ma tot invart asa prin blogosfera de vreun 1-2, ocazional, de prin iarna anului trecut ceva frecvent, ma rog.
si cam pe unde m-am invartit, n-am gasit si eu un blog de istorie. nu ma refer la cliseele astea de le stiu din grupa mica, da ba un dement asa dintro data fara explicatie a bagat niste tipi la abator(vreo 1-6 mil), culmea el era de aceeasi etnie cu ei punct
---ma refer la un blog sau site decent in care sa scrie cum traia lumea acum 500, 1000, ceva gen. si cam ce se gandea la epoca respectiva.
[spoiler]o fi acuma de ras astea gen astrologie, ghicit in cafea, geometrie sacra, etc etc, da' la vremea lor erau marele sens al vietii, cum e acum cre
stinism si etc.mi se pare ca atat grecii cat evreii aveau impresia ca d'le toata lumea asta se poate computa in numere, trebuie sa existe ceva formula magica pentru dumnezeu, cel mai recent exemplu de dilit dinasta e newton care o ardea non-stop in alchimie.[/spoiler]
mdeci stie careva ceva?
Sunday, 24 July 2011
@Mircea Popescu
Vezi că ai tradus greşit ce-ai citit. În primul rând mecanismul descris la punctul I corespunde cheilor asimetrice, după cum şi numele sugerează. Cheile simetrice-s altceva. În al doilea rând, verbul românesc este "a cripta", de unde avem forma corectă criptat (şi nu "encriptat", "encriptată"). Azi-mâine o să începi să scrii "encodat" pe aici...
Da-i bine când te-apuci să ţii cursuri pe subiecte pe care le-ai citit noaptea trecută.
Sunday, 24 July 2011
stfu jew ca asta am zis si eu, ultima parte.
Sunday, 24 July 2011
@Lotus
a vrut sa demonstreze ca-i un nou einstein, pe acolo.
@Hipsterilor
nici vreun tratat de istorie a stiintei nu exista, ce sa vorbim de istoria antropologiei sau evolutia gandirii umane?! :D
Sunday, 24 July 2011
hater
Sunday, 24 July 2011
@Hipsterilor Din pacate nu exista. Blogosfera romaneasca e grav subdezvoltata, nu exista tot soiul de lucruri de-astea de bun simt. Theophyle se apropie intrucitva, sau se apropia intr-o vreme, da' uneori parca politica-l strica de cap.
@Lotus They see me rollin', they hatin'...
@Mihai B Bine zis.
Sunday, 24 July 2011
@Mircea Popescu
Aşa, bun, ai corectat... Fără UPDATE, ca să nu se prindă cineva c-ai scris greşit.
Sunday, 24 July 2011
Pai cine-i interesat vede la comentarii buei.
Sunday, 24 July 2011
Nu am inteles si nici nu o sa inteleg vreodata hateri sau troli de pe un blog. De ce sa iti pierzi vremea sa comentezi aiurea. Mai bine iesi afara si respira aer curat!
Parca din ce in ce sunt mai multi oameni tristi..
Sunday, 24 July 2011
Pai si daca traiesti intr-un oras poluat si nu este aer curat afara ce te faci ?
Sunday, 24 July 2011
lulz si shuper ca ma trimiti pe un blog privat, mda.
Monday, 25 July 2011
Hipsteru' e un fel de Critic pe steroizi, ain't it?
Monday, 25 July 2011
@Mircea Popescu: cresti niste plante in apartament.
Monday, 25 July 2011
@dAImon Daca seamana, rasare. Chiar si-n aparament, vorba lu' Cos_
Tuesday, 26 July 2011
traiasca bitcoinu' shee toti sustinatorii !!!!!11ielevehn1!!!!
http://img543.imageshack.us/img543/1341/1311715445482.jpg
Wednesday, 27 July 2011
Intr-adevar, very true, very true.
Wednesday, 27 July 2011
stai mey ashea ca tu nu esti anonymous aia e faza.
Wednesday, 27 July 2011
A da ? Pai zi explicit sa se inteleaga.
Wednesday, 28 March 2012
For posteriority : http://blog.p2pfoundation.net/why-the-p2p-foundation-is-paying-its-salaries-in-bitcoin/2012/03/28
Thursday, 6 December 2012
daca se uita cineva pe aici am nevoie de un lock unde sa schimb bitcointul in euro/lei eut si sa ii transfer in https://www.paypal.com/ daca stie cinva plz add id :iulica_11 si zicetimi si mie
Thursday, 6 December 2012
Mei, de uitat se uita, da' vezi si tu ceva gen exchangeu' lu' davout.
Sunday, 18 August 2013
peste doi ani te prind romanii din urma: http://www.capital.ro/detalii-articole/stiri/185476.html
Sunday, 18 August 2013
Pai cind pot si ei.