Vnútri MAST: malý známy plán na Advance Bitcoin inteligentné zmluvy | SK.democraziakmzero.org

Vnútri MAST: malý známy plán na Advance Bitcoin inteligentné zmluvy

Vnútri MAST: malý známy plán na Advance Bitcoin inteligentné zmluvy

Napriek tomu, že je najväčší a najdlhšia-bežiaci blockchain, Bitcoin nie je presne známa pre svoje programovanie funkcií.

V čase, keď nová blockchain projekty neustále sľubujú väčšie a lepšie (a platforiem ako ethereum otvorene dvoril viac začínajúcim programátorom) Bitcoin dokonca cenené jeho jednoduchšie a bezpečnejšie konštrukciu. Ale to neznamená, že práca nie je pokračujúce priniesť viac pokročilé funkcie k sieti.

Či a kedy určité aktualizácie sporná zmena kódu volal SegWitis nasadená (a to zostane-li), vývojári protokol povedať, že by mohlo otvoriť cestu pre celý rad nových technických vylepšení. To zahŕňa dlhotrvajúci Merkelized syntaktický strom (nosný stĺp) inovácie, koncept balené do oficiálnej proposalby Bitcoin Jadro developerské Johnson Lau na začiatku roka 2016.

Ďalšie nový kus špičkové kryptografia, MAST neumožňuje nové inteligentné zmluvy samy o sebe, ale zmenšením veľkosti dát, ktoré sú nevyhnutné pre Bitcoin skriptov, umožňuje "zložité podmienky na vyplatenie", ktoré nie sú v súčasnej dobe rentabilná čiastočne kvôli priestoru obmedzenia.

Lau povedal CoinDesk:

"MAST je zložité šikovný kontrakt sa veľmi malé rozmery. Tým sa znižujú nároky na bloku priestoru a zlepšuje súkromie, ako si odhaliť iba malú časť inteligentný zmluvy na verejnú blockchain, takže je oveľa ťažšie analyzovať."

Na ďalšej technickej úrovni, MAST by mohol byť opísaný ako rozšírenie platiť Script Hash.

Pomocou Merkle stromy (rovnakú dátovú štruktúru, ktorá ukladá transakcie v Bitcoin blokoch), umožňuje nový spôsob vkladania a spracovania skriptov, ktoré ponúka väčšiu škálovateľnosť a súkromie.

Znie to technické (a snáď aj ako nevýznamné zmeny), ale mnoho z Bitcoin vývojári sú nadšení potenciálom, pretože sa domnievajú, že rozširuje možnosti Bitcoin má byť používaný ako "programovateľný peňazí".

Smart zmluva zmätok

Ustúpil po dobu jednej minúty,, inteligentné zmluva 'je termín, ktorý sa vzťahuje k fragmentu kódu, ktorý si vynucuje pravidlá sama o sebe bez toho, aby sa opieral o prostredníka interpretovať pravidlá a urovnávať spory, ak sa vyskytnú.

Aj keď je tendencia myslieť na chytré zmlúv ako zložitejších programov, každý Bitcoin platba používa. Ak nie je odosielateľ zaisťuje správny digitálny podpis (preukazujúce, že on alebo ona je vlastníkom), bude sieť nepreviedli Bitcoin.

Zatiaľ, ako už bolo uvedené, že definícia by mohla znieť neohromující v súvislosti ethereum, alternatívne blockchain aplikácií platformy, ktorá umožňuje vývojárom vytvárať prakticky akýkoľvek druh inteligentného zmluvy.

Lau poznamenať toľko. "Pre šikovný kontrakt byť opravdu,inteligentní'by malo umožniť ľuďom niečo viac robiť, než jednoduché platby," povedal.

Za povšimnutie stojí aj to, že skriptovací jazyk Bitcoin je predtým podporoval zložitejších typov chytrých zmlúv.

Avšak, digitálny mena je stále pseudonymous tvorca Satoshi Nakamoto musel vytrhnúť mnoho z nich sa už v roku 2010, kedy on alebo ona si uvedomila, že tam boli chyby, ktoré škodlivé herci mohli použiť na upchať siete s spam. Trvalo to nejaký čas vybudovať túto funkciu späť hore.

S ohľadom na túto skutočnosť, Lau dal dokopy ďalšie Bitcoin proposalfor balík nových, opcodes '(umožňujúca nové inteligentné zmlúv), z ktorých mnohé boli priviezol v testovacom prostredí, hovoriť to by pravdepodobne váľa v tandeme s stĺpa.

Dodal, že jeho návrh by mohol ďalej obnoviť niektoré, ktoré boli vytrhnuté pred siedmimi rokmi.

Hoci, keď príde čas, Lau poznamenal, že neočakáva, že všetky opcodes navrhnutých v hraničnej kontroly (Bitcoin zlepšovací návrh), ktoré majú byť prijaté. "Dokonca aj len málo (napr OP_CAT alebo OP_XOR) by umožnila veci, ktoré nie sú možné dnes," povedal.

A opäť to bude dodávaný s stožiar.

Nové využitie Bitcoin

Sú tu tiež praktické využitie týchto funkcií a Lau poukázal na niekoľko prípadov použitia na stožiar v kombinácii s novými opcodes.

Jedným z nich je stávkovanie režim "bez dôvery potrebnej", povedal. Jeho príklad implementácia používa navrhovanej opcodes OP_XOR a OP_RSHIFT, ale poznamenal, že existujú aj iné kombinácie skript s názvom, zmluvy ', ktoré dokázať to isté.

Tie obmedzujú, ako môžu užívatelia používať prostriedky, a sú "často požadujú, podľa Lau".

Blockstream odhalený vlani, že experimentuje s zmlúv o testovacom sidechain - s blockchain s iným pravidlom systému, ktorý je zavesený na Bitcoin.

Hlavnou myšlienkou je poskytnúť používateľom väčšiu kontrolu nad ich Bitcoin, aj keď je to ukradnutý. Povedzme, že chcete odoslať Bitcoin na burze, ale máte obavy o výmene stratových finančných prostriedkov, ako sa stalo v Mt GOX.

Použitie stavbu zvanú, klenba ', snáď najznámejší príklad zmluvy, môžu užívatelia posielať svoje Bitcoin na novú adresu, spolu s určitým typom písma. Účinne, že scenár má silu sať Bitcoin späť v prípade Mt GOX štýlu hack.

Táto konštrukcia by vyžadovalo novú opcodes OP_CAT a OP_CHECKSIGFROMSTACK.

Stojí za to poznamenať, si však, že niektorí vývojári sú skepticalthat klenby bude fungovať, a myslím, že ochranné prostriedky by sa lepšie dosiahnuť inými prostriedkami.

To znamená, že existuje mnoho typov zmlúv. Spoluzakladateľ MIT Digital meny Initiative Jeremy Rubin opísal rad ďalších príkladov v prezentácii na blockchain bezpečnostnej konferencii Stanford minulý týždeň.

A existuje iné predstavy o tom, ako by mohli byť použité MAST (ktoré sa zdajú pop-up náhodne a často sa pri chatovaní s vývojármi Bitcoin).

Lightning Labs inžinier Olaoluwa Osuntokun, ktorý tiež predstavil na Stanforde, spomenul, že MAST mohol dokonca zvýšiť Lightning sieť.

Tento top-vrstva sieť, ktorej cieľom je zvýšiť kapacitu Bitcoin, potrebuje niekoho, kto sledovať kanál, ktorý slúži na pripojenie stranám v transakcii v prípade, že jeden sa snažia podvádzať. MAST mohol pomôcť s outsourcingu túto potrebu na tretiu osobu, pretože znižuje úložný priestor potrebný na to.

Malé kroky

Nad stožiarom a opcodes zviazaný s ním, existujú aj ďalšie chytré nápady zmluvné plávajúce okolo.

Najmenej dva groupsare pracuje na operačných kódov, ktoré by zmenili Bitcoin pridať postranné reťazce funkcie, uvedené vyššie. Avšak, rovnako ako mnoho ďalších funkcií, SegWit by to jednoduchšie, pretože sa uvedie na trh nový spôsob, ako robiť veľké zmeny konsenzom.

Lightning Network spolutvorcom Joseph Poon je uvedené v nedávnom predstavení že jeho zámer realizácie bude používať zaujímavý systém inteligentných zmlúv vyplývajúcich z niekoľkých operačných kódov, ktoré sú v Bitcoin už.

Pokiaľ ide o stožiar, výskum a vývoj prebieha. V rozhovore s CoinDesk, Rubin poznamenal, že on premýšľal prostredníctvom novej, potenciálne lepší spôsob, ktorým sa vykonáva to isté. Ale v dohľadnej budúcnosti je sporná zmena kódu SegWit sa zdá byť hlavnou prekážkou.

Ale aj v prípade, že zmena konsenzus nie je aktivovaný v nasledujúcich ôsmich mesiacov, Lau poznamenal, že tam je ďalší "menej elegantný" spôsob obídenia tohto problému transakcie tvárnosť a tým pridanie podpory pre Mast - pohyb, ktorý by mohol pomôcť miesto Bitcoin späť širšie smart zmluvy konverzácie.

Súvisiace správy


Post Altcoin

Diskusia o blokových proklamáciach Prehĺbenie výziev pre inteligentné zmluvy

Post Altcoin

Prečo je funkcia Bitcoin dôležitá

Post Altcoin

Vo vnútri auditu Zcash: Prečo Anonymný blokový projekt vynaložil $ 250k na skúšku Fire

Post Altcoin

Vedúci priemyslu Bitcoin Sound Off v New Yorku BitLicense návrh

Post Altcoin

Austrálska Bitcoinová výmena CoinJar dostane finančné prostriedky vo výške 500 000 USD

Post Altcoin

Bitová cena klesá po nepravdivom hlásení čínskeho rozsudku Bitcoin Ban

Post Altcoin

Konsenzus 2018 víťazov Makeatonu vytvoriť riešenie poistky proti poistkám

Post Altcoin

Appcoin právo: ICO správnou cestou

Post Altcoin

Funny meno alebo nie, Schnorr je veľký obchod pre Bitcoin

Post Altcoin

Rok 2018: Rok, ktorý nebol pre Bitcoin

Post Altcoin

California Assemblyman obhajuje Bitcoin Bill

Post Altcoin

Crypto 2.0 Roundup: Kickstarting farebné mince a public push push