Uvnitř MAST: Malý známý plán na Advance Bitcoin Smart Contracts | CZ.Democraziakmzero.org

Uvnitř MAST: Malý známý plán na Advance Bitcoin Smart Contracts

Uvnitř MAST: Malý známý plán na Advance Bitcoin Smart Contracts

Přesto, že je největší a nejdelší-běžící blockchain, Bitcoin není přesně známa pro své programování funkcí.

V době, kdy nová blockchain projekty neustále slibují větší a lepší (a platforem jako ethereum otevřeně dvořil více začínajícím programátorům) Bitcoin dokonce ceněné jeho jednodušší a bezpečnější konstrukci. Ale to neznamená, že práce není pokračující přinést více pokročilé funkce k síti.

Zda a kdy určité aktualizace sporná změna kódu volal SegWitis nasazena (a to zůstane-li), vývojáři protokol říci, že by mohlo otevřít cestu pro celou řadu nových technických vylepšení. To zahrnuje dlouhotrvající Merkelized syntaktický strom (nosný sloup) inovace, koncept balené do oficiální proposalby Bitcoin Jádro developerské Johnson Lau na začátku roku 2016.

Další nový kus špičkové kryptografie, MAST neumožňuje nové inteligentní smlouvy samy o sobě, ale zmenšením velikosti dat, které jsou nezbytné pro Bitcoin skriptů, umožňuje „složité podmínky na vyplacení“, které nejsou v současné době rentabilní částečně kvůli prostoru omezení.

Lau řekl CoinDesk:

„MAST je složité chytrý kontrakt se velmi malé rozměry. Tím se snižují nároky na bloku prostoru a zlepšuje soukromí, jak si odhalit pouze malou část inteligentní smlouvy na veřejnou blockchain, takže je mnohem obtížnější analyzovat.“

Na další technické úrovni, MAST by mohl být popsán jako rozšíření platit Script Hash.

Pomocí Merkle stromy (stejnou datovou strukturu, která ukládá transakce v Bitcoin blocích), umožňuje nový způsob vkládání a zpracování skriptů, které nabízí větší škálovatelnost a soukromí.

Zní to technické (a snad i jako nevýznamné změny), ale mnoho z Bitcoin vývojáři jsou nadšeni potenciálem, protože se domnívají, že rozšiřuje možnosti Bitcoin má být používán jako „programovatelný peněz“.

Smart smlouva zmatek

Ustoupil po dobu jedné minuty, ‚inteligentní smlouva‘ je termín, který se vztahuje k fragmentu kódu, který si vynucuje pravidla sama o sobě, aniž by se opíral o prostředníka interpretovat pravidla a urovnávat spory, pokud se vyskytnou.

I když je tendence myslet na chytré smluv jako složitějších programů, každý Bitcoin platba používá. Není-li odesílatel zajišťuje správný digitální podpis (prokazující, že on nebo ona je vlastníkem), bude síť nepřevedli Bitcoin.

Zatím, jak již bylo uvedeno, že definice by mohla znít neohromující v souvislosti ethereum, alternativní blockchain aplikací platformy, která umožňuje vývojářům vytvářet prakticky jakýkoliv druh inteligentního smlouvy.

Lau poznamenat tolik. „Pro chytrý kontrakt být opravdu‚inteligentní‘by mělo umožnit lidem něco víc dělat, než jednoduché platby,“ řekl.

Za povšimnutí stojí také to, že skriptovací jazyk Bitcoin je předtím podporoval složitějších typů chytrých smluv.

Nicméně, digitální měna je stále pseudonymous tvůrce Satoshi Nakamoto musel vytrhnout mnoho z nich se již v roce 2010, kdy on nebo ona si uvědomila, že tam byly chyby, které škodlivé herci mohli použít k ucpat sítě s spam. Trvalo to nějakou dobu vybudovat tuto funkci zpět nahoru.

S ohledem na tuto skutečnost, Lau dal dohromady další Bitcoin proposalfor balík nových ‚opcodes‘ (umožňující nové inteligentní smluv), z nichž mnohé byly přivezl v testovacím prostředí, říkat to by pravděpodobně válí v tandemu s sloupu.

Dodal, že jeho návrh by mohl dále obnovit některé, které byly vytržené před sedmi lety.

Ačkoli, když přijde čas, Lau poznamenal, že neočekává, že všechny opcodes navržených v hraniční kontroly (Bitcoin zlepšovací návrh), které mají být přijaty. „Dokonce i jen málo (např OP_CAT nebo OP_XOR) by umožnila věci, které nejsou možné dnes,“ řekl.

A opět to bude dodáván s stožár.

Nové využití Bitcoin

Jsou zde také praktické využití těchto funkcí a Lau poukázal na několik případů použití na stožár v kombinaci s novými opcodes.

Jedním z nich je sázení režim „bez důvěry potřebné“, řekl. Jeho příklad implementace používá navrhované opcodes OP_XOR a OP_RSHIFT, ale poznamenal, že existují i ​​jiné kombinace skript s názvem ‚smlouvy‘, které dokázat totéž.

Ty omezují, jak mohou uživatelé používat prostředky, a jsou „často požadují, podle Lau“.

Blockstream odhalen loni, že experimentuje s smluv o zkušebním sidechain - s blockchain s jiným pravidlem systému, který je zavěšen na Bitcoin.

Hlavní myšlenkou je poskytnout uživatelům větší kontrolu nad jejich Bitcoin, i když je to ukradený. Řekněme, že chcete odeslat Bitcoin na burze, ale máte obavy o výměně ztrátových finančních prostředků, jak se stalo v Mt GOX.

Použití stavbu zvanou ‚klenba‘, snad nejznámější příklad smlouvy, mohou uživatelé posílat své Bitcoin na novou adresu, spolu s určitým typem písma. Účinně, že scénář má sílu sát Bitcoin zpět v případě Mt gox stylu hack.

Tato konstrukce by vyžadovalo novou opcodes OP_CAT a OP_CHECKSIGFROMSTACK.

Stojí za to poznamenat, si však, že někteří vývojáři jsou skepticalthat klenby bude fungovat, a myslím, že ochranné prostředky by být lépe dosaženo jinými prostředky.

To znamená, že existuje mnoho typů smluv. Spoluzakladatel MIT Digital měny Initiative Jeremy Rubin popsal řadu dalších příkladů v prezentaci na blockchain bezpečnostní konferenci Stanford minulý týden.

A existuje jiné představy o tom, jak by mohly být použity MAST (které se zdají pop-up náhodně a často se při chatování s vývojáři Bitcoin).

Lightning Labs inženýr Olaoluwa Osuntokun, který také představil na Stanfordu, zmínil, že MAST mohl dokonce zvýšit Lightning síť.

Tento top-vrstva síť, jejímž cílem je zvýšit kapacitu Bitcoin, potřebuje někoho, kdo sledovat kanál, který slouží k připojení stranám v transakci v případě, že jeden se snaží podvádět. MAST mohl pomoci s outsourcingu tuto potřebu na třetí osobu, neboť snižuje úložný prostor potřebný k tomu.

Malé kroky

Nad stožárem a opcodes svázaný s ním, existují i ​​další chytré nápady smluvní plovoucí kolem.

Nejméně dva groupsare pracuje na operačních kódů, které by změnily Bitcoin přidat postranní řetězce funkce, uvedené výše. Nicméně, stejně jako mnoho dalších funkcí, SegWit by to jednodušší, protože se uvede na trh nový způsob, jak dělat velké změny konsensem.

Lightning Network spolutvůrcem Joseph Poon je uvedeno v nedávném představení že jeho záměr realizace bude používat zajímavý systém inteligentních smluv vyplývajících z několika operačních kódů, které jsou v Bitcoin již.

Pokud jde o stožár, výzkum a vývoj probíhá. V rozhovoru s CoinDesk, Rubin poznamenal, že on přemýšlel prostřednictvím nové, potenciálně lepší způsob, kterým se provádí totéž. Ale v dohledné budoucnosti je sporná změna kódu SegWit se zdá být hlavní překážkou.

Ale iv případě, že změna konsensus není aktivován v následujících osmi měsíců, Lau poznamenal, že tam je další „méně elegantní“ způsob obejití tohoto problému transakce tvárnost a tím přidání podpory pro Mast - pohyb, který by mohl pomoci místo Bitcoin zpět širší smart smlouvy konverzace.

Související zprávy


Post Altcoin

Bitcoin je první Comic Book: lov na Satoshi Nakamoto

Post Altcoin

BOOST: Událost Bitcoin v Hongkongu přitahuje dav

Post Altcoin

Kalifornský shromážditel obhajuje Bitcoin Bill

Post Altcoin

Můžete propojit transakce Monero - ale co? A jaký je dopad?

Post Altcoin

Všechny věci Alt: Internet blokových řetězců a příkaz proti Moolahovi

Post Altcoin

Jednou-Hyped UK digitální měny Hullcoin unesli čínskými podvodníky

Post Altcoin

Belgické regulátory vydávají varování o investičním systému OneCoin

Post Altcoin

6000 obchodníků v Rumunsku může nyní přihlásit k platbám Bitcoin

Post Altcoin

Integrace Bankchain Bank: Problém překonat

Post Altcoin

Nejnovější projekt společnosti Pieter Wuille: Ztrácejte Bitcoin

Post Altcoin

Bitcoin s hodnotou $ 2,000 (a dalších 9 blokových predikcí za rok 2017)

Post Altcoin

Bitcoin potřebuje agresivní právní obranu