Meniu

Frumusetea Blockchain - registrul digital pentru tranzactiile Bitcoin

Cresterea meteorica a valorii Bitcoins a adus un prim-plan blockchain, registrul digital pentru tranzactiile Bitcoin. Blockchain permite ca tranzactii digitale sa fie transparente si distribuite, dar nu copiate. Acesta este considerata a fi ideea unei persoane anonime sau a unui grup care opereaza sub pseudonimul Satoshi Nakamoto.

Reteaua Bitcoin a atras atentia la aproape toate industriile si experti din cauza valorii sale de piata variabila. Expertii încearca inca  sa-si dea seama de modul în care aceasta tehnologie poate fi adaptata  si integrata cu munca lor. Definitia din dictionar a blockchain este, „Un registru digital în care tranzactiile efectuate în Bitcoin sau alt Criptomoneda sunt înregistrate cronologic si în mod public.“ Blockchain NU este, de fapt, Bitcoin. Sa aruncam o privire la tehnologia blockchain, în general.

Tehnologia registrul Distribuit (DLT)

DLT a existat înainte de Bitcoin sau blockchain, si marcheaza convergenta a o serie de tehnologii, inclusiv marcarea în timp a tranzactiilor, de tip peer-to-peer (P2P), criptografia, partajarea de puterii de calcul, precum si un nou algoritm de consens . Pe scurt, tehnologia registrul distribuit este, în general format din trei componente de baza:

- Un model de date care surprinde starea actuala a registrul.
- Tranzactii care îsi schimba starea de registru.
- Un protocol folosit pentru a construi un consens între participanti în jurul carora tranzactiile vor fi acceptate de registrul si în ce ordine.

Ce este tehnologia blockchain?

Blockchain este o forma specifica sau UN sub-set de tehnologii de registru distribuite, care construiesc un lant cronologic de blocuri; de aici numele de „blockchain“. Un bloc se refera la un set de tranzactii care sunt grupate împreuna si se adauga la lant în acelasi timp. Un blockchain este un registru distribuit peer-to-peer, combinat cu un sistem de contracte inteligente si alte tehnologii de asistenta. Împreuna, acestea pot fi folosite pentru a construi o noua generatie de aplicatii tranzactionale care stabilesc încredere, responsabilitate si transparenta la baza lor, în timp ce simplificarea proceselor de afaceri si constrângerile legale. Tranzactiile sunt grupate în blocuri. Un bloc obisnuit este format din urmatoarele patru bucati de metadate:

- Referirea la blocul anterior
- Dovada muncii, de asemenea, cunoscut ca un nonce
- Marcajul temporal
- Radacina arborelui Merkle pentru tranzactiile incluse în acest bloc

Este un blockchain similar cu o baza de date?

Tehnologia Blockchain este diferita de bazele de date în unele aspecte-cheie. Într-o baza de date relationala, datele pot fi usor modificate sau sterse. De obicei, sunt administratori de baze de date care pot face modificari la orice parte a datelor sau a structurii sale si chiar si la bazele de date relationale. Un blockchain, cu toate acestea, este o structura de date numai scriere, în cazul în care exista intrari noi sa fie adaugata la capatul registrul. Nu exista permisiuni de administrator în cadrul unei blockchain care permit editarea sau stergerea datelor. De asemenea, bazele de date relationale au fost proiectate initial pentru aplicatii centralizate, în cazul în care o singura entitate controleaza datele. In contrast, blockchains au fost proiectate special pentru aplicatii descentralizate.

Blockchain

Tipuri de blockchains

Un blockchain poate fi atât permissionless (de exemplu, Bitcoin si Ethereum) sau permisiuni, cum ar fi diferitele cadre blockchain Hyperledger. Alegerea între permissionless si blockchains este determinata de permisiuni cazul particular de utilizare.

Un blockchain permissionless este, de asemenea, cunoscut ca un blockchain public, pentru ca oricine se poate alatura retelei. Un blockchain permisiuni sau blockchain privat, necesita o verificare prealabila a participantilor în cadrul retelei, care sunt cunoscute în mod obisnuit unul cu altul.

Caracteristicile blockchains

Aici este o lista a unora dintre proprietatile bine-cunoscute de blockchains.

Neschimbabilitatea datelor

Imutabilitatea datelor care sta pe blockchain este, probabil, cel mai puternic si convingator motiv pentru a implementa solutii bazate pe blockchain pentru o varietate de procese socio-economice care sunt în prezent înregistrate pe servere centralizate. Aceasta caracteristica „invariabila în timp“ face blockchain util pentru tranzactiile contabile si financiare, în gestionarea identitatii si a activelor de proprietate, de gestionare si de transfer, pentru a numi doar câteva exemple. Odata ce o tranzactie este scrisa in blockchain, nimeni nu poate schimba sau, cel putin, ar fi extrem de dificil sa faca acest lucru.

Transparenta

Transparenta datelor este încorporata în cadrul retelei în ansamblu. Reteaua blockchain exista într-o stare de consens, una care se verifica automat cu ea însasi. Datorita structurii unui bloc, datele dintr-un blockchain nu pot fi corupte; prin urmare, modificarea oricarei unitati de informatie este aproape imposibila. 

Descentralizare

Prin  proiectare, blockchain este o tehnologie descentralizata. Orice lucru care se întâmpla cu ea este o functie a retelei, în ansamblul sau. O retea globala de calculatoare utilizeaza tehnologia blockchain pentru a gestiona în comun baza de date care înregistreaza tranzactiile. Mecanismul de consens  asigura corectitudinea datelor stocate pe blockchain.

Securitate

Prin stocarea de date in reteaua sa, blockchain elimina riscurile care vin cu datele  tinute la nivel central, iar reteaua este lipsita de puncte centralizate de vulnerabilitate, care sunt predispuse la a fi exploatate. Blockchain asigura tuturor participantilor la tehnologiile de criptare de utilizare a retelei pentru securitatea datelor. În primul rând, foloseste PKI (Public Key Infrastructure), si este la latitudinea participantilor sa selecteze alte tehnologii de criptare ca pe preferinta lor.

Care sunt mecanismele de consens si tipurile de algoritmi consens?

Consensul este un acord între colegii de retea; se refera la un sistem de a asigura ca participantii sunt de acord cu o anumita stare a sistemului ca stat adevarat. Este un proces prin care colegii sincroniza datele de pe blockchain. Exista o serie de mecanisme de consens sau algoritmi. Una dintre ele este Dovada de lucru. Altele includ Dovada Stake, Dovada si simplificata Timp scurs Toleranta Defect bizantina. Bitcoin si Ethereum folosi Dovada de lucru, desi Ethereum se îndreapta spre Dovada Stake.

Care sunt contracte inteligente?

Înapoi în 1996, un om pe nume Nick Szabo a inventat termenul de „contract inteligent“. Va puteti gândi la ea ca un protocol de calculator folosit pentru a facilita, verifica, sau pune în aplicare negocierea unui contract legal. Un contract de inteligent este o expresie folosita pentru a descrie cod de computer. contracte inteligente sunt pur si simplu, programe de calculator care executa actiuni predefinite, atunci când sunt îndeplinite anumite conditii în cadrul sistemului. contracte inteligente furnizeaza limba de tranzactii care permite statului registrul care urmeaza sa fie modificate. Ele pot facilita schimbul si transferul de ceva de valoare (de exemplu, actiuni, bani, continut si de proprietate).

Open source blockchain cadre, proiecte si comunitati

Privind la stadiul actual al cercetarii si unele dintre implementari ale tehnologiilor blockchain, putem spune cu siguranta ca cele mai multe initiative  blockchain sunt sustinute de proiecte open source. Iata o lista a unora dintre cele mai populare proiecte blockchain open source.

Blockchain

- Hyperledger este un efort open source creat pentru a avansa tehnologii blockchain in eco-industrie. Gazduita de Linux Foundation, este o colaborare la nivel mondial intre membri din diferite industrii si organizatii.
- Cvorum este o implementare a Ethereum, care sustine confidentialitatea datelor. Cvorumul realizeaza confidentialitatea datelor permitând vizibilitatea datelor pe baza nevoii de a cunoaste, folosind un algoritm bazat pe consens-vot. 
- Chain Core, creat de chain.com ,fost proiectat initial pentru institutiile de servicii financiare si pentru lucruri cum ar fi valori mobiliare, obligatiuni si valute.
- Corda este o platforma registrul-distribuit conceput pentru a înregistra, gestiona si automatiza acordurile juridice între întreprinderi. A fost creat de catre Companie R3, care este un consortiu de peste o suta de institutii financiare mondiale.

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign