Inside MAST: maz zināms plāns, kā uzlabot Bitcoin viedos līgumus | LV.democraziakmzero.org

Inside MAST: maz zināms plāns, kā uzlabot Bitcoin viedos līgumus

Inside MAST: maz zināms plāns, kā uzlabot Bitcoin viedos līgumus

Neskatoties uz to, ka lielākā un visilgāk darbojas blockchain, Bitcoin nav precīzi zināms tās programmēšanas funkcijas.

Laikmetā, kad jauni blockchain projekti nepārtraukti sola lielāku un labāk (un platformas, piemēram, ethereum atklāti Tiesa vēl iesācējs coders) Bitcoin pat vērtīga savu vienkāršāku, drošāku būvniecību. Bet tas nav teikt, ka darbs nav turpinās celt vairāk uzlabotas funkcijas ar tīklu.

Ja un kad noteikta strīdīgs koda izmaiņas jauninājums sauc SegWitis piepūle (un tas joprojām ir, ja), protokols izstrādātāji saka, ka tas varētu bruģēt ceļu uz virkni jaunu tehnisku uzlabojumu. Tas ietver senas Merkelized abstrakta sintakses Koki (MAST) jauninājums, koncepciju iepakota stājas oficiālais proposalby Bitcoin Core izstrādātājs Johnson Lau 2016 sākumā.

Vēl viena jauna gabals progresīvas kriptogrāfija, MAST neļauj jaunas viedās līgumus par sevi, bet gan samazinot lielumu datu nepieciešamo Bitcoin skriptus, tas ļauj "sarežģītas izpirkšanas nosacījumus", kas pašlaik nav dzīvotspējīgs daļēji tāpēc, ka telpas ierobežojumi.

Lau teica CoinDesk:

"MAST padara sarežģītu gudri līgumi kļuvusi ļoti maza izmēra. Tas samazina pieprasījumu par bloka telpu un uzlabo privātumu, jo jums ir tikai atklāj nelielu daļu viedā līguma publiskajam blockchain, tāpēc ir grūtāk analizēt."

Par daudz tehniskā līmenī MAST varētu raksturot kā pagarinājumu maksāt Script Hash.

Izmantojot MERKLE koki (to pašu datu struktūru, kas saglabā darījumus Bitcoin blokos), tas ļauj jauns veids iegultā un apstrādes skriptus, kas piedāvā lielāku mērogojamību un privātumu.

Tas izklausās tehnisko (un, iespējams, kā nelielas izmaiņas), bet daudzi Bitcoin izstrādātāji ir satraukti par potenciālu, jo viņi uzskata, ka tas paplašina Bitcoin spēju izmantot kā "programmējamu naudu."

Smart līgums apjukums

Pastiprināšanu atpakaļ minūti, "vieda līgums" ir termins, kas attiecas uz fragmentu kodu, kas īsteno noteikumus pati, bez atspiedies uz starpnieka interpretēt noteikumus un izšķirt strīdus, kad tie rodas.

Lai gan tendence ir domāt par viedo līgumu kā sarežģītākām programmām, katrs Bitcoin maksājums izmanto vienu. Ja sūtītājs nodrošina pareizo ciparparakstu (pierāda, ka viņš vai viņa ir īpašnieks), tīkls nedrīkst nodot Bitcoin.

Tomēr, kā jau minēts, ka definīcija varētu izklausīties underwhelming kontekstā ethereum, alternatīvo blockchain lietojumprogrammu platformu, kas ļauj izstrādātājiem, lai radītu praktiski jebkāda veida viedo līgumu.

Lau atzīmēja tik daudz. "Gudrai līgumi būtu patiesi" gudri ", tai vajadzētu ļaut cilvēkiem darīt kaut ko vairāk nekā vienkāršu maksājuma," viņš teica.

Ir vērts atzīmēt arī to, ka Bitcoin ir skriptu valoda, kas iepriekš atbalstīja sarežģītākus veidu smart līgumu.

Tomēr digitālās vietējās valūtas joprojām-laista klajā ar pseidonīmu autors Satoshi Nakamoto nācās izvilkt daudzi no tiem, kas atpakaļ 2010.gadā, kad viņš vai viņa saprata, ka tur bija kļūdas, ka kaitīgās dalībnieki varētu izmantot, lai nosprostot tīklu ar surogātpastu. Tas ir veikusi kādu laiku, lai izveidotu šo funkcionalitāti atpakaļ uz augšu.

Paturot to prātā, Lau ir salikti kopā cits Bitcoin proposalfor paketi jaunu "opcodes" (ļaujot jaunas viedās līgumus), no kuriem daudzi ir celtas atpakaļ testēšanas vidē, saka tie, visticamāk, ir jāizrullē kopā ar masta.

Viņš piebilda, ka viņa priekšlikums varētu turpināt atjaunot dažus, kas tika izrauta pirms septiņiem gadiem.

Lai gan, kad pienāks laiks, Lau norādīja, ka viņš nav gaidīt, ka visi ierosinātajiem RKP (Bitcoin uzlabošanas priekšlikuma) opcodes jāpieņem. "Pat tikai daži (piemēram OP_CAT vai OP_XOR) ļautu lietas, kas nav iespējams šodien," viņš teica.

Un atkal, tie būtu komplektā ar masta.

Jaunas Bitcoin lietojumi

Ir arī praktiski izmanto šos līdzekļus, un Lau norādīja uz pāris lietošanas gadījumos uz masta apvienojumā ar jauno opcodes.

Viens no tiem ir derības shēma "bez jebkādas uzticības nepieciešams," viņš teica. Viņa piemērs īstenošana izmanto piedāvāto opcodes OP_XOR un OP_RSHIFT, bet viņš norādīja, ka ir arī citi skriptu kombinācijas sauc "derības", kas paveikt to pašu.

Tās ierobežo, kā lietotāji var izmantot līdzekļus, un ir "bieži pieprasīts, saskaņā ar Lau".

Blockstream atklāta pagājušajā gadā, ka tā ir eksperimentējot ar līgumiem par testa sidechain - ar blockchain ar atšķirīgu noteikumu sistēmu, kas ir piesaistīts Bitcoin.

Ideja ir, lai sniegtu lietotājiem lielāku kontroli pār savu Bitcoin, pat tad, ja tas ir nozagts. Say jūs vēlaties nosūtīt savu Bitcoin uz apmaiņu, bet jūs esat noraizējies par maiņas zaudēt līdzekļus, kā tas notika ar Mt GOX.

Izmantojot būvniecību sauc par "kasēs", varbūt vislabāk zināmais piemērs derībā, lietotāji var sūtīt savus Bitcoin uz jauno adresi kopā ar noteikta veida skriptu. Efektīvi, ka skripts ir tiesības sūkāt jūsu Bitcoin atpakaļ gadījumā Mt Gox stila kapāt.

Šī konstrukcija būtu nepieciešama jauna opcodes OP_CAT un OP_CHECKSIGFROMSTACK.

Ir vērts atzīmēt, lai gan, ka daži attīstītāji ir skepticalthat velves varētu strādāt, un domāju, ka aizsargā līdzekļus varētu labāk sasniegt ar citiem līdzekļiem.

Tas nozīmē, ka ir daudz veidu derībām. Co-dibinātājs MIT Digital valūtas iniciatīvas Jeremy Rubin aprakstīja dažādus citus piemērus prezentācijā Stenfordas blockchain drošības konferencē pagājušajā nedēļā.

Un ir arī citi dažādi idejas par to, kā MAST varētu izmantot (kas, šķiet, pop up nejauši un bieži, ja čatā ar Bitcoin izstrādātājiem).

Zibens Labs inženieris Olaoluwa Osuntokun, kas arī prezentēts Stenfordas, minēja, ka MAST pat varētu uzlabot Lightning tīklu.

Šī augstākā slāņa tīklu, kura mērķis palielināt Bitcoin jaudu, ir nepieciešams kāds, lai uzraudzītu kanālu izmanto, lai savienotu puses darījumā, ja kāds mēģina apkrāpt. MAST varētu palīdzēt ar ārpakalpojumu šo nepieciešamību trešajai personai, jo tas samazina atmiņas nepieciešams, lai to izdarītu.

Mazie soļi

Beyond masta un opcodes komplektā ar to, ka ir citi gudri līguma idejas peldošs apkārt.

Vismaz divi groupsare strādā opcodes kas mainītu Bitcoin pievienot sidechains funkcionalitāti, minēts iepriekš. Tomēr, tāpat kā daudzas citas funkcijas, SegWit būtu vienkāršāk, jo tas ruļļos no jaunu veidu, kā veikt lielas konsensa izmaiņas.

Zibens Network co-veidotājs Joseph Poon minēts nesen prezentācijā, ka viņa ierosinātā īstenošana tiks izmantots interesantu sistēmu viedo līgumu jaunajos no dažiem opcodes kas ir Bitcoin jau.

Ciktāl masta, R & D turpinās. Sarunā ar CoinDesk, Rubin norādīja, ka viņš ir bijis domāt, izmantojot jaunu, iespējams, labāku veidu īstenotu to pašu. Bet pagaidām, ja apstrīdētā koda izmaiņas SegWit šķiet, ir galvenais šķērslis.

Tomēr, pat ja vienprātība izmaiņas nav aktivizēts nākamajos astoņos mēnešos, Lau norādīja, ka ir vēl viens "tik elegants" veidā apejot darījuma piekāpība problēmu un tādējādi pievienojot atbalstu masta - gājienu, kas varētu palīdzēt vieta Bitcoin atpakaļ plašāku smart līgumu saruna.

Saistītās ziņas


Post Altcoin

Bitcoin cena samazinās par 10%, jo Ķīnas Apmaiņas Stop Bank depozīti

Post Altcoin

American Banker Marc Hochstein pievienojas CoinDesk kā vadošais redaktors

Post Altcoin

Coinplug iegūst $ 45,000 balvu par Blockchain ID pakalpojumu

Post Altcoin

2017. gads: sākas Bitcoin otrā ēra

Post Altcoin

Bitcoin nozares līderi izslēdz New York BitLicense priekšlikumu

Post Altcoin

Vai Bitcoin var pārspēt kredītkartes par zemu cenu krāpšanas aizsardzību?

Post Altcoin

Buttercoin saka, neskatoties uz 1,3 miljonu dolāru investīcijām

Post Altcoin

2018. gads: Blockchain Hubris gads

Post Altcoin

Bitwage uzsāk Starptautisko Bitcoin algu ASV darba devējiem

Post Altcoin

Crypto 2.0 Roundup: Kickstarting krāsainas monētas un sabiedriskās politikas push

Post Altcoin

Bitcoin pret Argentīnas peso: kas ir sliktāk?

Post Altcoin

Spark Capital, Aleph Svins 2,5 miljonu dolāru ieguldījums krāsaino monētu starta Colu ražošanā