MASTi sees: vähe teadaolev kava Bitcoini tarkvaralepingute eelkirjutamiseks | EE.democraziakmzero.org

MASTi sees: vähe teadaolev kava Bitcoini tarkvaralepingute eelkirjutamiseks

MASTi sees: vähe teadaolev kava Bitcoini tarkvaralepingute eelkirjutamiseks

Hoolimata sellest, et suurim ja kõige pikema blockchain, Bitcoin ei ole täpselt teada oma programmeerimise funktsioonid.

Ajal, mil uus blockchain projektide pidevalt luban suurem ja parem (ja platvormid nagu ethereum avalikult kohtusse rohkem algaja coders), Bitcoin on isegi hinnatud oma lihtsamaks, ohutumaks ehitamiseks. Aga see ei tähenda, et töö ei ole pidev tuua rohkem arenenud funktsionaalsus võrku.

Kas ja millal teatud vaidlusi koodimuudatuse upgrade nimetatakse SegWitis kasutada (ja see jääb, kui), protokolli arendajad öelda, et see võiks sillutada teed erinevaid uusi tehnilisi parandusi. See hõlmab pikaajalist Merkelized Abstract Syntax puud (MAST) täiendamist mõiste pakitakse ametlik proposalby Bitcoin Core arendaja Johnson Lau alguses 2016.

Teine uus tükk tipptasemel krüptograafia, MAST ei võimalda uue smart lepingute per se, kuid vähendades suurus vajalikud andmed Bitcoin skriptide see võimaldab "keeruline lunastamise tingimused", mis ei ole praegu elujõuline osaliselt, sest ruumi piiranguid.

Lau ütles CoinDesk:

"MAST muudab keeruliseks smart lepingute muutunud väga väikesed. See vähendab nõudlust plokk ruumi ja parandab privaatsust, kui sa ainult paljastada väike osa smart lepingu avalikkusele blockchain, nii et see on raskem analüüsida."

On rohkem tehniline tase, MAST võiks kirjeldada laiendus maksma Script Hash.

Kasutades Merkle puud (samade andmete struktuur, mis salvestab tehingute Bitcoini plokid), see võimaldab uuel viisil kinnistades ja töötlemise skripte, mis pakub rohkem mastaapsuse ja privaatsust.

See kõlab tehnilise (ja võib-olla nagu väike muudatus), kuid paljud Bitcoin arendajad on põnevil potentsiaali, sest nad usuvad seda paisub Bitcoin võimet kasutada "programmeeritav raha".

Smart leping segadust

Astusin tagasi minut, targa lepingu "on termin, mis viitab koodilõik, mis jõustab eeskirju omal ilma toetudes vahendaja tõlgendada eeskirju ja vaidluste lahendamine, kui need tekivad.

Kuigi tendents on mõelda nutikas lepingute keerulisemad programmid, iga Bitcoin makse kasutab üks. Kui saatja annab õiguse digiallkirja (mis tõendavad, et ta on omanik), võrk ei edasta Bitcoin.

Kuid nagu mainitud, et mõiste võib tunduda underwhelming kontekstis ethereum, alternatiivne blockchain rakenduste platvorm, mis võimaldab arendajatel luua praktiliselt mingit smart leping.

Lau märkida nii palju. "Sest tark lepingute olla tõesti" tark ", see peaks võimaldama inimestel midagi enamat kui lihtsalt makse," ütles ta.

Tasub märkimist ka, et Bitcoin on skriptimiskeel varem toetanud keerulisem tüüpi smart lepingud.

Kuid digitaalse valuuta endiselt pseudonüümi looja Satoshi Nakamoto oli rip paljud neist välja tagasi 2010. Aastal, kui ta mõistis, et oli vigu, et pahatahtlik osalejad võivad kasutada ummistada võrgu rämpsposti. See võetud aega ehitada, et funktsionaalsus varundada.

Seda silmas pidades, Lau on kokku pandud teise Bitcoin proposalfor kimp uus "opcodes" (mis võimaldab uue smart lepingud), millest paljud on toonud tagasi testimiskeskkonna, öeldes need tõenäoliselt rullitakse paralleelselt MAST.

Ta lisas, et tema ettepanek võiks veelgi taastada mõned, mis olid välja rebitud seitse aastat tagasi.

Kuigi, kui saabub aeg, Lau märkida, et ta ei oota, et kõik opcodes pakutud BIP (Bitcoin parandamise ettepaneku) tuleb nõustuda. "Isegi ainult paar (nt OP_CAT või OP_XOR) võimaldaks asju, mis ei ole praegu võimalik," ütles ta.

Ja jällegi, need oleks komplekteeritud MAST.

Uus Bitcoin otstarbeks

On ka praktiline kasutab nende funktsioonid ja Lau osutas paar kasutusjuhtumid MAST koos uue opcodes.

Üks on panustamise kava "ilma usaldust vaja," ütles ta. Tema eeskuju rakendamine kasutab kavandatud opcodes OP_XOR ja OP_RSHIFT, kuid ta märkis, et on ka teisi skripti kombinatsioonid nimetatakse lepinguid ", et saavutada sama asi.

Need piirata, kuidas kasutajad saavad kasutada vahendeid, ja "küsitud, vastavalt Lau".

Blockstream avalikustas eelmisel aastal, et ta on eksperimenteerimine piirmäärad test külgahela - blockchain erineva reegli, mis on fikseeritud Bitcoin.

Idee on anda kasutajatele rohkem kontrolli oma Bitcoin, isegi kui see on varastatud. Oletame, et soovite saata Bitcoin, vahetada, kuid sa oled mures vahetamist kaotada vahendite nagu juhtus Mt GOX.

Kasutades ehitus nimetatakse "Vault" ehk tuntuim näide lepingu, kasutajad saavad saata oma Bitcoin uute aadress koos teatud tüüpi skripti. Tõhusalt, et skript on õigus imeda oma Bitcoin tagasi juhul, kui Mt GOX stiilis hack.

See ehitus nõuaks uue opcodes OP_CAT ja OP_CHECKSIGFROMSTACK.

Tasub märkimist, kuigi, et mõned arendajad on skepticalthat võlvid töötaks ja arvate, et kaitsta vahendite oleks parem saavutada muude vahenditega.

See ütles, on palju liiki lepinguid. Co-asutaja MIT Digitaalne Valuuta Initiative Jeremy Rubin kirjeldatud mitmesuguseid muid näiteid esitusega Stanfordi blockchain turvalisuse konverentsi eelmisel nädalal.

Ja seal on mitmesugused muud ideed, kuidas MAST võidakse kasutada (mis tunduvad pop up juhuslikult ning sageli kui vestlete Bitcoin arendajad).

Lightning Labs insener Olaoluwa Osuntokun, kes esitas ka Stanfordi, mainis, et MAST võiks isegi parandada Lightning Network.

See pealiskihi võrgustik, mille eesmärk on suurendada Bitcoin võimsust, peab keegi jälgida kanali ühendamiseks kasutatakse tehingu asjaosalised puhul üks üritab petta. MAST võiks aidata anda see vajadus kolmanda isiku, kuna see vähendab ruumi kohustatud seda tegema.

Väikesed sammud

Beyond MAST ja opcodes komplekteeritud see on teiste smart lepingu ideid ujuvad ringi.

Vähemalt kaks rühmad on kallal opcodes mis muudaksid Bitcoin lisada külgahelad funktsionaalsust, varem mainitud. Kuid nagu paljud teised omadused, SegWit oleks lihtsam, sest see rullides läbi uue moodus suur konsensus muutusi.

Lightning Network kaaslooja Joseph Poon nimetatud hiljutises ettekandes, et tema ettepanek rakendamise kasutab huvitav süsteem smart lepingute areneva mõnest opcodes mis on Bitcoin juba.

Niipalju kui MAST, R & D on käimas. Vestluses CoinDesk, Rubin märkis, et ta on mõelnud läbi uute ja potentsiaalselt parem viis rakendamisel sama asi. Aga käesoleval ajal seisukohal, et vaidlusalune koodimuudatuse SegWit tundub olevat peamine takistus.

Kuid isegi siis, kui konsensus muutus ei ole aktiveeritud järgmise kaheksa kuud, Lau märkida, et on veel üks "vähem elegantne" viis mööda tehingu deformeeritavus probleem ja seega lisada tuge MAST - liikuda, mis võiks aidata koht Bitcoin tagasi laiema smart lepingute vestlus.

Seotud uudised


Post Altcoin

Bitcoin ATM käitised Surge Kanadas

Post Altcoin

CoinDeski BitLicense aruanne on nüüd saadaval

Post Altcoin

Unustamatu fjordi kolleeg leiab kuulsust - John Lawi nädala bitcoini ülevaade

Post Altcoin

JPMorgani aruanne: krüpto võib ühel päeval aidata portfellide mitmekesistamiseks

Post Altcoin

Donald Trumpi üleminek on tarkvararakendus tarkade lepingute jaoks

Post Altcoin

BitInvest Coincard on ettemakstud MasterCard Bitcoin Lovers

Post Altcoin

Pieter Wuillei uusim projekt: Bitcoini tegemine raskemini kaotada

Post Altcoin

7 kaarti, mis näitavad Bitcoini sularahaautomaatide kasvu aastat

Post Altcoin

Münfeiin käivitab P2P-i bitcoini vahetuse üle 70 riigis

Post Altcoin

Zcashi auditi sees: miks anonüümsed Blockchaini projektid kulutasid $ 250k proovile tulekahju abil

Post Altcoin

BitOcean vabastab kahesuunalise bitcoini ATM, et konkureerida turuliidritega

Post Altcoin

Kas Bitcoin ületab krediitkaarte madala hinnaga pettuste kaitseks?