Inside MAST: Planul puțin cunoscute pentru contracte Bitcoin Smart Advance | RO.democraziakmzero.org

Inside MAST: Planul puțin cunoscute pentru contracte Bitcoin Smart Advance

Inside MAST: Planul puțin cunoscute pentru contracte Bitcoin Smart Advance

În ciuda faptului că cea mai mare și cea mai longevivă blockchain, Bitcoin nu se cunoaște cu exactitate pentru caracteristicile sale de programare.

Într-o epocă în care noi proiecte blockchain promit în mod continuu mai mare și mai bine (și platforme cum ar fi ethereum instanță în mod deschis mai multe novice codoare), Bitcoin a apreciat chiar mai simplu, mai sigur construcția sa. Dar asta nu înseamnă că locul de muncă nu este în curs de desfășurare pentru a aduce mai multă funcționalitate avansată la rețea.

Dacă și când o anumită actualizare contencioasă schimbare a codului numit SegWitis desfășurat (și acest lucru rămâne o dacă), dezvoltatorii de protocol spun că s-ar putea deschide calea pentru o serie de noi îmbunătățiri tehnice. Aceasta include (Mast) actualizare de lungă durată Merkelized Rezumat Sintaxă Trees, un concept ambalate într-un proposalby oficial Bitcoin Core dezvoltator Johnson Lau la începutul anului 2016.

O altă nouă piesă de criptografie de ultimă oră, MAST nu permite noi contracte inteligente per se, ci prin reducerea dimensiunii datelor necesare pentru script-uri Bitcoin, acesta permite „condiții de rambursare complicate“, care în prezent nu sunt viabile, parțial din cauza spațiului constrângeri.

Lau a spus CoinDesk:

„MAST face contracte inteligente complicate devin foarte mici în dimensiuni. Acest lucru reduce cererea de pe bloc de spațiu și îmbunătățește viața privată, pe măsură ce dezvăluie doar o mică parte din contract inteligent la blockchain publice, deci este mult mai dificil de analizat.“

La un nivel mai tehnic, MAST ar putea fi descris ca o extensie să plătească pentru a Script Hash.

Prin utilizarea arbori Merkle (aceeași structură de date care stochează tranzacțiile în blocuri Bitcoin), permite un nou mod de includere și de prelucrare a script-uri care oferă mai multe scalabilitate și a vieții private.

Sună tehnic (și, probabil, ca o schimbare minoră), dar multe Bitcoin dezvoltatorii sunt incantati de potentialul, deoarece ei cred că extinde capacitatea Bitcoin de a fi utilizate ca „bani programabile“.

Confuzie contractului inteligent

Pas cu pas înapoi pentru un minut, un „contract inteligent“ este un termen care se referă la un fragment de cod care impune reguli pe cont propriu, fără a sprijinindu-se pe un intermediar pentru a interpreta regulile și să soluționeze litigiile atunci când acestea apar.

Deși tendința este de a gândi contracte inteligente ca programe mai complexe, fiecare plată Bitcoin utilizează una. Cu excepția cazului în expeditorul furnizează semnătura digitală dreapta (dovedind că el sau ea este proprietarul), rețeaua nu va transfera Bitcoin.

Cu toate acestea, după cum sa menționat, această definiție ar putea suna SCENARIUL în contextul ethereum, alternativa platforma de aplicatii blockchain care permite dezvoltatorilor să creeze aproape orice fel de contract inteligent.

Lau remarcat la fel de mult. „Pentru contractele inteligente pentru a fi cu adevărat«inteligente», ar trebui să permită oamenilor fac ceva mai mult decât simpla plată“, a spus el.

Este demn de remarcat, de asemenea, că limbajul de scripting Bitcoin a susținut anterior tipuri mai complexe de contracte inteligente.

Cu toate acestea, creatorul încă-pseudonimă monedei digitale a Satoshi Nakamoto a trebuit să rup mulți dintre ei din nou în 2010, când el sau ea a dat seama că au existat erori care actorii rău intenționate ar putea folosi pentru a bloca rețeaua cu spam. A luat un timp pentru a construi această funcționalitate înapoi în sus.

Cu aceasta în minte, Lau a pus împreună un alt Bitcoin proposalfor un pachet de noi „Opcodes“ (care îi permit noi contracte inteligente), dintre care multe au fost aduse înapoi într-un mediu de testare, spunând acestea vor fi probabil rulat în tandem cu MAST.

El a adăugat că propunerea sa ar putea reintegra în continuare unele care au fost rupte în urmă cu șapte ani.

Cu toate că, odată ce va veni timpul, Lau a menționat că nu se așteaptă ca toate opcodes propuse în PCF (Bitcoin propunere de îmbunătățire) care urmează să fie acceptate. „Chiar și numai câteva (de exemplu, OP_CAT sau OP_XOR) ar permite lucruri care nu sunt posibile astăzi“, a spus el.

Și, din nou, acestea vor fi incluse cu MAST.

Noi utilizări Bitcoin

Există, de asemenea, utilizări practice pentru aceste caracteristici, și Lau a subliniat la câteva cazuri de utilizare pentru MAST combinate cu noile opcodes.

Una dintre ele este un sistem de pariuri „fără nici un fel de încredere necesară“, a spus el. De exemplu, punerea în aplicare a lui utilizează propus Opcodes OP_XOR și OP_RSHIFT, dar el a menționat că există și alte combinații script numit „legăminte“, care realiza același lucru.

Acestea restricționează modul în care utilizatorii pot folosi fonduri, și sunt „în mod frecvent solicitate, în conformitate cu Lau“.

Blockstream a dezvăluit anul trecut că a experimentat legămintele pe un test de catenă laterală - un blockchain cu un sistem de reguli, care este legată la Bitcoin.

Ideea este de a oferi utilizatorilor mai mult control asupra Bitcoin lor, chiar dacă este furat. Să presupunem că doriți să trimiteți Bitcoin la un schimb, dar sunteți îngrijorat cu privire la fondurile de schimb pierde, așa cum sa întâmplat cu Mt Gox.

Folosind o construcție numită „boltă“, probabil cel mai cunoscut exemplu al unui legământ, utilizatorii pot trimite Bitcoin lor la noua adresă, împreună cu un anumit tip de scenariu. Efectiv, ca script-ul are puterea de a suge Bitcoin înapoi în cazul unui hack Mt Gox-stil.

Această construcție ar necesita noul Opcodes OP_CAT și OP_CHECKSIGFROMSTACK.

Este demn de remarcat, totuși, că unii dezvoltatori sunt bolti skepticalthat ar lucra, și cred că fondurile de protecție ar fi mai bine realizate prin alte mijloace.

Acestea fiind spuse, există mai multe tipuri de legăminte. Co-fondator al MIT Digital Moneda Initiativa Jeremy Rubin a descris-o varietate de alte exemple într-o prezentare la conferinta de securitate blockchain Stanford săptămâna trecută.

Și, există și alte idei diverse de modul în care pot fi utilizate (mast care par să pop-up la întâmplare și de multe ori, atunci când chat cu dezvoltatorii Bitcoin).

Fulger Labs inginer Olaoluwa Osuntokun, care, de asemenea, prezentat la Stanford, a menționat că MAST ar putea îmbunătăți chiar Rețeaua de fulger.

Această rețea de top-strat, cu scopul de a stimula capacitatea de Bitcoin, are nevoie de cineva pentru a monitoriza canalul utilizat pentru a conecta părțile implicate în tranzacție, în cazul în care unul încearcă să trișeze. MAST ar putea ajuta cu externalizarea acestei nevoi a unei terțe părți, deoarece reduce spațiul de stocare necesar pentru a face acest lucru.

Pași mici

Dincolo de mast și a opcodes la pachet cu ea, există și alte idei contractuale inteligente care plutesc în jurul valorii.

Cel puțin două groupsare de lucru pe Opcodes care ar putea modifica Bitcoin pentru a adăuga funcționalitate sidechains, menționat mai devreme. Cu toate acestea, la fel ca multe alte caracteristici, SegWit ar face mai ușor, pentru că se rostogolește un nou mod de a face schimbări majore de consens.

Fulger de rețea de co-creator Joseph Poon menționat într-o prezentare recenta că implementarea sa propus va utiliza un sistem interesant de contracte inteligente în curs de dezvoltare de la câteva Opcodes care sunt în Bitcoin deja.

În ceea ce privește MAST, R & D este în curs de desfășurare. În conversație cu CoinDesk, Rubin a menționat că el a fost de gândire printr-un nou potential mai bun mod de punere în aplicare același lucru,. Dar, pentru moment, contencios SegWit schimbarea codului pare a fi principalul obstacol.

Cu toate acestea, chiar dacă schimbarea consens nu este activat în următoarele opt luni, Lau remarcat faptul că există un alt „mai puțin elegant“ mod de a ocolind problema tranzacției maleabilitatea și, astfel, adăugarea de suport pentru MAST - o miscare care ar putea ajuta la loc din nou în Bitcoin mai largă contracte inteligente conversație.

Știri asociate


Post Altcoin

Autoritățile de reglementare belgiană avertizează asupra schemei de investiții OneCoin

Post Altcoin

3 forțe care modelează schimburile Bitcoin de generație viitoare

Post Altcoin

Bitcoin Sign-up pentru Intuit QuickBooks mai mare decât se aștepta

Post Altcoin

Prețul Bitcoin se prăbușește până la valoarea de 250 USD

Post Altcoin

Instrumentul de confidențialitate Bitcoin CoinShuffle vede prima tranzacție

Post Altcoin

Crypto Security în 2018: o poveste de două deficiențe

Post Altcoin

Pasiunea lui Bitcoin Isus: Cum a devenit cel mai iubit investitor al lui Blockchain cel mai polarizator

Post Altcoin

Bitcoin Boomed în 2018, dar Zcash Made History

Post Altcoin

Prețul Bitcoin Coboară după zvonurile de la Banca Chineză

Post Altcoin

Doar SegWit? Bitcoin Core lucrează deja la o nouă îmbunătățire a scalării

Post Altcoin

Apriva Parteneri cu GoCoin pentru a oferi Bitcoin și Altcoin Plăți

Post Altcoin

Planul MASTer: Contractele inteligente Bitcoin Better ar putea merge în acest an