Cum cercetătorii de la Cornell liniștesc linii de blocare private | RO.democraziakmzero.org

Cum cercetătorii de la Cornell liniștesc linii de blocare private

Cum cercetătorii de la Cornell liniștesc linii de blocare private

Cercetatorii s-ar putea parea ca un grup de puțin probabil să sonda sfera blockchain privat, în cazul în care cei mai importanți jucători sunt un amestec de bănci și gigantii tech. Dar cel puțin câțiva cercetători de la Universitatea Cornell de la Institutul pentru CryptoCurrencies & contracte au transformat o parte din atentia lor spre implementari într-un efort de permisiuni pentru a le îmbunătăți.

Mai degrabă decât un sistem deschis, cum ar fi Bitcoin că oricine se poate alătura, blockchains privat se bazează pe un anumit număr de participanți cunoscuți pentru a verifica tranzacțiile și să le grupați în așa-numitele „blocuri“.

Implementările actuale, însă, lasă de dorit, cercetatorii sustin.

Simplitatea este un important, în cazul în care pare lipsit de strălucire, piesa care Universitatea Cornell cercetator principal de cercetare Robbert van Renesse a subliniat in mai multe implementari blockchain private lipsesc.

El a spus CoinDesk:

„A fi capabil să controleze tehnologia este piatra de temelie a descoperirilor științifice, cred. Că semenii pot înțelege ce se întâmplă este important. Nu trebuie să fie toată lumea, dar dacă e doar o mână de oameni ar putea exista unele motive de îngrijorare.“

Aceasta poate fi bine în cazul implementărilor curente blockchain privat, în conformitate cu Renesse, ca algoritmii distribuite pe care blockchains privat se bazează pe sunt destul de complexe.

Cel puțin, asta e cererea.

Blockchains Scrutable

Blockchains private depind în general de tehnologii care sunt anterioare Bitcoin, cum ar fi practic toleranță la deranjamente bizantina (PBFT), pentru a ajunge la un acord cu privire la istoricul tranzacțiilor. Există mai multe moduri diferite pentru blockchains private pentru a ajunge la un acord și, în cazul în care cercetarea de la Cornell este orice indicație, anumite modalități de a face acest lucru au fost sub-explorat.

Renesse a susținut că implementarea Hyperledger Linux Foundation-sprijinit de pilot, Fabric, unul dintre cele mai cunoscute protocoale blockchain permisiuni, este un exemplu de unul care este prea complexă.

„Codul pentru protocolul este format din zeci de mii de linii de cod. Analiza proprietăților de corectitudine este de 40 sau 60 de pagini“, a spus Renesse.

Rezultatul? Doar câțiva oameni să înțeleagă cum funcționează.

Renesse a fost cercetat așa-numita Toleranță Defect bizantină (BFT) timp de decenii. Desi suna befuddling celor care nu cufundat în știință, nodurile dintr-o rețea sunt de notorietate proaste la care lucrează împreună. Sunt lipsit de tact; unii nu reușesc, în timp ce altele opresc în mod spontan.

Pune pur și simplu, există o serie de probleme, precum și studiul BFT, în special, se ocupă cu unele dintre cele mai neregulate.

Acum, Renesse construiește pe un protocol, Bosco, care a dezvoltat în 2008.

Inițial, a spus el, el nu cred ca e ceva mai mult decât un „protocol de jucărie“, dar, acum că blockchains privat câștigă teren - și întregul domeniu al sistemelor distribuite decoleaza ca rezultat - Renesse este cercetarea modului ar putea fi utilizat într-un cadru permisiuni.

„Am avut o privire la Bosco și a întrebat:«Cum nepractic e asta mai exact?»“, A spus el.

Spre deosebire de ceva de genul Fabric, a argumentat el, algoritmul este mult mai simplu - este nevoie de două pagini pentru a sublinia garanțiile sale de securitate și poate fi pus în aplicare în 1000 de linii de cod.

„Acesta este un protocol pe care le pot explica liceenii“, a spus el. „Sunt destul de încrezător că, după holbezi la ea pentru câteva zile, ei pot înțelege în interiorul și în afara.“

Simplitate Căutând

IC3 co-director Elaine Shi lucrează la un proiect similar.

„Sunt un mare credincios în simplitate“, a spus ea, făcând același punct ca și Renesse, unprompted și în timpul unei convorbiri separate. Ea lucrează la un alt proiect, denumit „Sleepy“, care, la fel ca alte implementari permisiuni, sistemul de șanțuri Bitcoin a-dovada de muncă, care este utilizat pentru a stabili validitatea blocurilor de tranzacții.

Este „extrem de simplu“, a spus ea, adăugând că are „puternice proprietati de robustete“, ceea ce înseamnă că nodurile nu nu atât de ușor. Mai mult, aceasta nu necesită o coordonare la nivel mondial, în cazul în care fiecare nod trebuie să cadă de acord asupra unei acțiuni.

„Pentru un consorțiu, pe care doriți să utilizați ceva care este mai ușor de gestionat“, a spus ea, subliniind că alte blockchains private, cum ar fi Core Chain, nu au această proprietate.

Este un proces pe care le implementăm pas cu pas. Shi a menționat că ea și doctorand Phil Daian au lucrat cu Paritate, un client ethereum scris in Rust. Paritatea poate suporta o varietate de moduri de consens (inclusiv propria lor de protocol privat ca dovadă a autorității (PdA)). Deci, echipa Cornell testează cum funcționează Sleepy în această setare.

Shi folosit PoA ca un cobai pentru comparații la Sleepy, argumentând că Sleepy are garanții de securitate mai bune, care au fost specificate într-un alb paperreleased toamna trecută.

„Dovada de autoritate nu are nici un sens atunci când există ceva în mod clar mai bine“, a spus ea.

Pas cu pas

Cu toate acestea, în cazul în care s-ar putea aceste instrumente ar putea fi rulat afara? Este o întrebare care a fost mult timp cerut de blockchains întreprinderi în general.

Pentru Sleepy, Shi și echipa Cornell sunt incepand cu colaborare cu paritate, dar scopul este de a incorpora in alte cadre în cele din urmă, de asemenea.

Punerea în aplicare a Renesse lui s-ar putea să nu fie suficient de departe pentru asta încă.

„Am pus în aplicare [Bosco] la o plimbare cu avionul de la Beijing la Newark“, a spus el, adăugând că următorul pas este de a face o evaluare mai „corectă“.

Ar putea fi un cuplu dezavantaje la sistem, cu toate acestea.

Bosco, probabil, ar putea rula în mai multe accidente nod, în cazul în care nodurile nu mai răspund la solicitările și nu reușesc să participe. PBFT garantează coerența datelor, atâta timp cât mai puțin de o treime din noduri sunt defecte, în timp ce Bosco are un prag mai mic de o cincime din nodurile.

Renesse citată o altă problemă care afectează toate sistemele private de blockchain: că o „bancă rău intenționat“ ar putea aduce întregul sistem să se oprească prin inundarea cu spam.

El nu consideră acest lucru o problemă potențial majoră, deși, pentru că participanții pot pur și simplu de acord să arunce actorul rău. În ciuda neajunsurilor, Renesse crede că Bosco ar putea da bănci și instituții o altă opțiune.

El a concluzionat:

„Băncile sunt cel mai probabil pentru a rula un protocol și să accepte greseala ocazional sau angajat nemulțumit ocazional, care încearcă să facă ceva rău.“

Știri asociate


Post Blockchain

Santander InnoVentures șef în imaginea mai mare a lui Blockchain

Post Blockchain

Serviciul Analytics dorește să fie standardul de aur al datelor Bitcoin

Post Blockchain

Starea consorțiului Global Blockchain

Post Blockchain

Chain Previews New Blockchain Confidențialitate Confidențialitate

Post Blockchain

Bitcoin și iGaming: întreruperea vine de la fața ta nevăzută

Post Blockchain

Firmele de blocuri vizează fondurile de hedging, dar există un obiectiv mai bun?

Post Blockchain

Cum Provenance este Channeling Blockchain pentru binele social

Post Blockchain

Blocarea intereselor este în creștere în Rusia (în ciuda îngrijorărilor legale)

Post Blockchain

Bitcoin în titluri: Blockchain Good, Bitcoin Bad

Post Blockchain

Accenture Directorii: Blockchains trebuie să se deplaseze dincolo de Bitcoin

Post Blockchain

ISITC: Blochează impactul investiției de la 12 la 18 luni

Post Blockchain

Apărarea frontierelor cu blocuri: Fostul consilier Cheney solicită acțiuni