Blockchain și mai mult blockchain! Acesta este în prezent un termen comun, aproape o modă în sferele corporative. Toată lumea își dorește ceva cu blockchain, chiar dacă nu știe exact ce este un „blockchain”. Ceva despre criptomonede, nu? Ceva ca un nou lucru super-tehnic, nu ...?
Nu exact, prietene. Deci, putem începe să afirmăm ce NU este un blockchain și pentru ce NU este:
* Blockchain nu este o criptomonedă.
* Blockchain nu este o platformă de investiții.
* Blockchain nu este cea mai mare platformă open-source.
* Blockchain nu poate fi un sistem distribuit.
* Blockchain nu poate fi un descentralizat sistem.
* Blockchain-ul nu este magic.
* Blockchain nu vă poate rezolva toate problemele.
* Blockchain nu poate crește câștigurile în niciun fel.
Toate clare? Apoi, putem începe a invata ce este cu adevărat un „blockchain” și care este scopul său în univers.
Un blockchain este ...
Acest lucru nu este altceva decât un registru contabil într-o versiune criptată digital. Sună plictisitor? Ei bine, este un pic plictisitor, ca să fiu sincer. Unde este magia acolo? De ce toată lumea este atât de încântată? Și de ce chestia asta are ceva de făcut cu criptomonede? Să ne explicăm.
În urmă cu doisprezece ani, persoana (sau grupul de oameni) cunoscut sub numele de Satoshi Nakamoto încerca să rezolve problema dublei cheltuieli cu numerarul digital într-un mod fără încredere. O.K! Putem încetini puțin. Cheltuielile duble sunt, practic, cheltuiți aceiași bani digitali de mai multe ori (așa cum ar trebui să fie). Știi, poți copia și lipi aproape tot de pe Internet, de ce nu banii?
Pentru a evita acest tip de comportament, am avut încredere în instituțiile centralizate, cum ar fi băncile și guvernele. Odată ce ați trimis un transfer bancar electronic, sistemul băncii scade acești bani din contul dvs. Dacă nu ar fi acolo, probabil că oamenii ar cheltui aceiași bani de mai multe ori. Și că e ca un jaf.
Asa de, Satoshi se gândea într-un sistem automat pentru a înlocui aceste instituții centralizate și face posibilă obținerea de numerar digital fără problema dublei cheltuieli în același timp. El / ea / ea a luat apoi un fel de bază de date experimentală criptografică (criptată) creată în anii 70 și a amestecat-o cu alte elemente tehnice pentru a crea prima monedă digitală descentralizată fără o problemă de cheltuieli duble. Și Bitcoin s-a născut în 2009!
Această bază de date criptografică experimentală este faimosul blockchain, în ciuda faptului că nimeni nu o știa atunci. Nici măcar Satoshi: a venit numele după Bitcoin. De ce nu „baza de date cripto” sau ceva de genul acesta, în loc de „blockchain”? Ei bine, este pentru că baza de date este de fapt ... un lanț de blocuri, așa cum pare. Blocuri digitale.
Cum funcționează blocurile?
Fiecare „bloc” este un mic container de date (tranzacții monetare, într-un caz de criptomonedă), înlănțuite la toate celelalte (trecut și viitor) cu ceva numit „hash”. Acestea sunt rezultatul criptat de la trecerea datelor printr-un algoritm complex. Ceva de genul acesta (dacă folosim Algoritm SHA256):
* Date inițiale: ați transferat 1 BTC către Mike.
* Date hash: 710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E
Fiecare hash reprezintă o identitate unică pentru fiecare tranzacție și fiecare bloc (un grup de tranzacții) existente. Toate acele identități se îmbină matematic mai târziu între ele, „înlănțuindu-se” astfel. Deci, dacă cineva încearcă să trișeze, hash-ul tranzacției sale (identitatea unică) se va schimba; iar dacă se schimbă, va fi descatenat și va deveni automat invalid.
De exemplu, să ne amintim datele noastre inițiale (ați transferat 1 BTC către Mike). Dacă schimbăm chiar și un mic personaj acolo, hash-ul se va schimba radical și:
* Date inițiale: ați transferat 2 BTC către Mike.
* Date hash: 005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E
Tranzacția nu mai este valabilă și tu, sărac muritor, nu poți înșela sistemul blockchain. Chiar dacă autoritățile nu supraveghează. Dar acum, să simulăm „fuzionarea” între tranzacții. Să presupunem că acele hash-uri sunt într-adevăr valabile și reprezintă identitățile a două blocuri diferite. Cum se leagă între ei? Desăvârșindu-se împreună, desigur. Ca aceasta:
* Date inițiale:
710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E
005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E
* Date hash: EDFE12B5DB008F6491BA671DBE6BA25BD89BD6445B5003E9B3789605DBD24AD8
Si asta e! Dacă doriți să schimbați ceva și să îl faceți valabil, trebuie mai întâi să descifrați și să schimbați fiecare bloc existent. Mult succes cu asta.
Un blockchain nu funcționează singur
În ciuda matematicii, acel registru sofisticat nu poate funcționa de la sine. Are nevoie de celelalte elemente pe care Satoshi i le-a adăugat: o rețea distribuită de noduri (și persoane), algoritmul menționat anterior pentru a cripta tranzacțiile și a stabili regulile pentru validatori, tranzacțiile de cheltuit sau „monede” și cheile criptografice private și publice. Să verificăm repede unul câte unul.
Rețea distribuită
Nu sunt bănci sau guverne, dar cineva ar trebui să verifice tranzacțiile într-un fel. Și, pentru sistemele descentralizate (ca majoritatea criptomonedelor), aceasta ar fi o rețea distribuită conformă multor oameni din întreaga lume și computerelor și echipamentelor (nodurilor) lor. Mai ales ultimele.
Lucrul este, fiecare membru al rețelei (cunoscut sub numele de miner sau validator) are o copie a întregului blockchain în hardware-ul lor, iar software-ul lor special sau echipamentele miniere sunt însărcinate cu verificarea și păstrarea evidenței fiecărei tranzacții noi și cu monede noi; urmând regulile matematice stabilite de algoritmul sistemului. Rezultatul ar trebui să fie întotdeauna același pentru majoritatea validatorilor, în caz contrar, tranzacția sau blocul vor fi nevalide.
Un algoritm de consens
Putem defini un algoritm ca un set de pași și metode care sunt construite - cu matematică - pentru a obține un rezultat specific sau pentru a rezolva o problemă. Există o mulțime de algoritmi acolo și nu toți lucrează pentru a construi un blockchain. Acestea ar trebui să fie foarte complexe și puternice, pentru a menține o securitate ridicată și a forța regulile printre validatori.
Nici fiecare sistem de criptomonede sau blockchain nu folosește același algoritm. Bitcoin, de exemplu, folosește SHA256 (cel pe care l-am folosit înainte), dar Ethereum folosește Ethash și Zcash folosește Equihash. Sunt funcții matematice diferite, dar scopul este același: criptarea datelor.
Rezultate tranzacții necheltuite (UTXO)
Știm că termenul pare dificil, dar acestea sunt „monedele digitale” sau tranzacțiile în sine. Sunt ca niște fragmente de proprietăți care lucrează pentru a face schimb cu alte persoane. Le puteți compara și cu facturile sau cenții din portofelul dvs. fizic.
Chei criptografice private și publice
Acestea sunt chei matematice care funcționează ca adrese pentru a trimite și primi fonduri în interiorul unui blockchain. Cheia publică este ca un număr de cont bancar: îl puteți împărtăși liber pentru a primi bani. Cheia privată, pe de altă parte, funcționează pentru a „semna” tranzacțiile și a verifica proprietarul real și intenția acestora de a trimite fondurile. Cu alte cuvinte, o cheie privată este ca o parolă și ambele, cheia privată și cea publică, formează un „cont” în cadrul criptomonedei sau al blockchain-ului.
„Blockchain” nu înseamnă întotdeauna „descentralizat”
După cum am spus la început, este posibil ca un blockchain să nu fie distribuit și să nu fie descentralizat. La urma urmei, este doar un registru criptografic, iar celelalte elemente care funcționează cu acesta se pot schimba în funcție de nevoile creatorilor lor.
Satoshi Nakamoto a fost prima persoană care l-a folosit cu Bitcoin, dar codul sursă căci acest tip de registru este deschis publicului. Poate fi copiat, lipit, modificat și chiar vândut. Deci, o mulțime de oameni (și întreprinderi) din întreaga lume au încercat această tehnologie pentru propriile utilizări, chiar și dincolo de criptomonede. Băncile nu sunt excluse: le place să folosească blockchain-uri pentru a construi noi platforme de plată. Și, după cum vă puteți imagina, acestea nu sunt descentralizate, ci controlate în totalitate de rețeaua instituțională.
Uneori, blockchain-urile nu funcționează cu rețele distribuite, ci doar cu rețele interne controlate. Acest tip de platformă are nevoie de permisiunile utilizatorilor de la creatori, așa că sunt numite blockchain-uri „permise” sau private. Pe de altă parte, criptomonedele și platformele precum Bitcoin funcționează cu rețele descentralizate. Asta le face „fără permisiuni” sau publice.
Doriți să tranzacționați BTC, ETH și alte jetoane? O poți face în siguranță pe Alfacash! Și nu uitați că vorbim despre acest lucru și despre multe alte lucruri pe rețelele noastre sociale.
Stare de nervozitate * Telegramă * Instagram * Youtube *Facebook * Vkontakte