MAST viduje: mažai žinomas planas, skirtas išankstinėms Bitcoin sutartims sudaryti | LT.democraziakmzero.org

MAST viduje: mažai žinomas planas, skirtas išankstinėms Bitcoin sutartims sudaryti

MAST viduje: mažai žinomas planas, skirtas išankstinėms Bitcoin sutartims sudaryti

Nepaisant to, didžiausią ir ilgiausiai veikia blockchain, Bitcoin nėra tiksliai žinomas dėl savo programavimo funkcijas.

Visų amžiaus, kai nauji blockchain projektai nuolat žada daugiau ir geriau (ir platformas, pavyzdžiui, ethereum atvirai teismas daugiau pradedantiesiems programuotojams), Bitcoin net pagyrė savo paprastesnį, saugesnį statybą. Bet tai nereiškia, kad darbas nėra nuolatinis, kad labiau pažengusios funkcionalumą prie tinklo.

Jei ir kai tam tikra ginčų kodas Pakeisti atnaujinti vadinamas SegWitis dislokuoti (ir tai lieka, jei), protokolo kūrėjai sako, kad ji galėtų nutiesti kelią naujų techninių patobulinimų diapazone. Tai apima seniai Merkelized Santrauka Sintaksė medžiai (MAST) atnaujinti, koncepciją, supakuotus į oficialų proposalby Bitcoin pagrindiniųprogramuotojų Johnson Lau 2016 pradžioje.

Dar vienas naujas gabalas pažangiausiomis kriptografija, MAST neleidžia naujų išmaniųjų sutartis per se, bet mažinant reikalingus duomenis Bitcoin scenarijus dydį, tai leidžia "sudėtingus išpirkimo sąlygas", kad šiuo metu nėra perspektyvus iš dalies, nes erdvės suvaržymus.

Lau sakė CoinDesk:

"MAST daro sudėtingas protingų sutartys tampa labai mažas dydis. Tai sumažina paklausą bloko erdvėje ir pagerina privatumą, kaip jūs tik atskleidžia nedidelę dalį išmaniųjų sutartį su viešojo blockchain, todėl sunkiau analizuoti."

Dėl daugiau techninio lygio, MAST gali būti apibūdinta kaip pratęsti mokėti Script hash.

Naudojant MERKLE medžiai (tą pačią duomenų struktūrą, saugo sandorius Bitcoin blokai), ji leidžia naują būdą nusėdimo ir perdirbimo scenarijus, kurie siūlo daugiau mastelio ir privatumą.

Tai skamba techninis (o gal kaip nepilnametis kaitą), tačiau daugelis Bitcoin kūrėjai džiaugiamės potencialo, nes jie mano, kad ji išsiplečia Bitcoin gebėjimą būti naudojamas kaip "programuojamu pinigų".

"Smart sutartis painiava

Trauktis atgal per minutę, yra "protingas sutartis" yra terminas, kuris reiškia kodo, kuri diegia taisykles savo fragmentą, be pasvirusi ant tarpininkas interpretuoti taisykles ir spręsti ginčus, kai jie atsiranda.

Nors tendencija galvoti apie išmaniųjų sutartis kaip sudėtingesnių programų, kiekvienas Bitcoin mokėjimų naudoja vieną. Nebent siuntėjas suteikia tinkamą skaitmeninį parašą (įrodantį, kad jis ar ji yra savininkas), tinklas nebus perduoti Bitcoin.

Tačiau, kaip minėta, šis apibrėžimas gali skambėti underwhelming į ethereum kontekste, alternatyvių blockchain programų platforma, kuri leidžia kūrėjams kurti praktiškai bet pažangaus sutarties rūšies.

Lau pažymėti kaip daug. "Pažangaus sutartys gali būti tikrai" protingas ", tai turėtų leisti žmonės daro kažką daugiau nei paprastą mokėjimo," sakė jis.

Verta paminėti ir tai, kad Bitcoin yra skriptų kalba anksčiau palaikė daugiau sudėtingų tipų išmaniuosius sutartis.

Tačiau, skaitmeninė valiutos vis dar pseudonimu kūrėjas Satoshi Nakamoto turėjo rip daugelis iš jų iš nugaros 2010, kai jis ar ji suprato, kad ten buvo klaidų, kad kenkėjiškų aktoriai gali naudoti norėdami užkimšti tinklą su šlamštas. Jis ėmėsi kol statyti tą funkcionalumą atgal į viršų.

Turint tai omenyje, Lau kartu sudėjus vieną Bitcoin proposalfor naujų "opcodes" (leidžiančia naujų išmaniųjų sutartis), iš kurių daugelis buvo atkreiptas atgal testavimo aplinkoje pluoštas, sakydamas tai tikriausiai bus iškočiojama kartu su stiebu.

Jis pridūrė, kad jo pasiūlymas gali dar labiau atkurti kai kurie buvo išrauti prieš septynerius metus.

Nors, kai ateis laikas, Lau pažymėjo, kad jis nesitiki, kad visi siūlomų PKP (Bitcoin pasiūlymo tobulinimo) opcodes būti priimtas. "Net tik keletas (pvz OP_CAT arba OP_XOR) leistų tai, kas yra neįmanoma šiandien," sakė jis.

Ir vėl, tai galėtų būti siejama su stiebu.

Nauja Bitcoin panaudojimo

Taip pat yra praktinės panaudojimo šių savybių ir Lau atkreipė dėmesį į naudojimo atvejais pora MAST kartu su naujomis opcodes.

Vienas iš jų yra lažybų sistema "be jokių pasitikėjimo reikia", sakė jis. Jo pavyzdys įgyvendinimas naudoja siūlomą opcodes OP_XOR ir OP_RSHIFT, tačiau jis pažymėjo, kad yra ir kitų scenarijų deriniai vadinami "Sandoros", kad atlikti tą patį.

Tai riboja, kaip vartotojai gali naudoti lėšas, ir yra "dažniausiai prašoma, atsižvelgiant į Lau".

Blockstream pernai pristatė, kad jis buvo eksperimentuoti su paktas bandymo šonine grandine - iš blockchain su kitu taisyklių sistema, kuri yra susietas su Bitcoin.

Idėja yra suteikti vartotojams daugiau kontroliuoti savo Bitcoin, net jei jis pavogtas. Tarkime, jūs norite siųsti savo Bitcoin prie mainų, bet esate susirūpinę valiutų prarasti lėšas, kaip atsitiko su Mt GOX.

Naudojant statyba vadinamą "Vault", galbūt geriausiai žinomas pavyzdys sandoros, vartotojai gali siųsti savo Bitcoin į naują adresą kartu su tam tikros rūšies scenarijų. Efektyviai, kad scenarijus turi galią čiulpia savo Bitcoin atgal į tam Mt Gox stiliaus Hack atveju.

Ši konstrukcija reikės naują opcodes OP_CAT ir OP_CHECKSIGFROMSTACK.

Verta paminėti, nors, kad kai kurie kūrėjai skepticalthat rūsiai būtų dirbti, ir manau, kad apsaugoti lėšos būtų geriau siekti kitais būdais.

Beje, yra daug rūšių sandoras. Įkūrėjų MIT Skaitmeninis Valiutų iniciatyva Jeremy Rubin aprašyta daug kitų pavyzdžių įvairovė pristatymą į Stanfordo blockchain saugumo konferencijoje praėjusią savaitę.

Ir čia yra kiti įvairūs idėjų, kaip MAST gali būti naudojamas (kuris, atrodo, pop-up atsitiktinai ir dažnai, kai kalbasi su Bitcoin kūrėjai).

Žaibo laboratorijos inžinierius Olaoluwa Osuntokun, kuris taip pat pateikti Stanfordo, paminėjo, kad MAST gali net pagerinti Žaibas tinklas.

Tai aukščiausio sluoksnio tinklas, skirtas padidinti Bitcoin pajėgumus, reikia ką nors stebėti naudojamą kanalą sujungti partijas sandorio tuo atveju, viena nutraukė apgauti. MAST galėtų padėti su užsakomųjų šį poreikį su trečiąja šalimi, nes ji sumažina saugojimo vietos reikalaujama tai padaryti.

Maži žingsniai

Be stiebo ir opcodes siejama su ja, yra ir kitų protingas sutartis idėjos plūduriuojančius aplink.

Bent du groupsare dirba opcodes, kad būtų pakeisti Bitcoin pridėti sidechains funkcionalumą, anksčiau paminėti. Tačiau, kaip ir daugelis kitų funkcijų, SegWit būtų lengviau, nes ji ritininis naują būdą padaryti didelių konsensuso pakeitimus.

Žaibas tinklas bendrai kūrėjas Juozapas Poon paminėjo neseniai pateikimo, kad jo siūloma įgyvendinti bus panaudoti įdomų sistemą išmaniųjų sutarčių kylančios iš kelių opcodes kurie yra Bitcoin jau.

Kiek MAST, R & D yra nuolatinis. Pokalbis su CoinDesk, Rubinas pabrėžė, kad jis buvo galvoti per nauja, potencialiai geriau įgyvendinti tą patį. Bet, šiuo metu, ginčytinus kodas Pakeisti SegWit atrodo pagrindinė kliūtis.

Vis dėlto, net jei sutariama kaita nėra aktyvuotas per ateinančius aštuonis mėnesius, Lau pažymėjo, kad yra dar vienas "mažiau elegantiškas" būdas aplenkiant sandoris lankstumas problemų ir tokiu būdu įtraukti paramą MAST - judėti, kad galėtų padėti vieta Bitcoin atgal platesnis protingas sutartys pokalbis.

Susiję straipsniai


Post Altcoin

Bitcoin kaina sumažėja po klaidingos ataskaitos apie Kinijos Bitcoin Ban

Post Altcoin

BitInvest Coincard yra išankstinio mokėjimo kortelė Bitcoin Lovers

Post Altcoin

Bitcoin kaina avarijos per $ 250 ženklas

Post Altcoin

Galite susieti Monero sandorius - bet kas? Koks poveikis?

Post Altcoin

2018 m. 7 didžiausi kriptografijos skandalai

Post Altcoin

Vertybinių popierių įstatymai nėra vienintelės taisyklės Tokenų pardavimai turi būti apsvarstyti

Post Altcoin

Robocoin Bitcoin ATM debiutas didžiausiame Šiaurės Amerikos prekybos centre

Post Altcoin

Bitcoin Lightning Network yra dabar Digital Asset Compatible

Post Altcoin

Australijos Bitcoin biržos pretenzijos atleidžiamos nuo 10% valstybinio mokesčio

Post Altcoin

Australijos Bitcoin mainai CoinJar gauna $ 500k rizikos kapitalo

Post Altcoin

Donaldo Trumpo perėjimas yra bandomosios versijos, skirtos pažangiosioms sutartims

Post Altcoin

Kinijos bitino keitimai: BitLicense galėtų pakenkti užsienio rinkoms