Unutar MAST: Mali poznati plan za unapređenje Bitcoin Smart ugovora | BS.democraziakmzero.org

Unutar MAST: Mali poznati plan za unapređenje Bitcoin Smart ugovora

Unutar MAST: Mali poznati plan za unapređenje Bitcoin Smart ugovora

Uprkos tome što je najveće i najduže blockchain, Bitcoin nije baš poznata po svojoj programskih funkcija.

U vremenu kada su nove blockchain projekata stalno obećavaju veće i bolje (i platforme kao što ethereum otvoreno sud još novice koderi), Bitcoin je čak cijenjena svoje jednostavnije, sigurnije konstrukcije. Ali to ne znači da rad nije u toku da donese više naprednih funkcionalnosti na mrežu.

Ako i kada određeni nadogradnju sporno promjene kôd koji se naziva SegWitis raspoređene (i to ostaje ako), protokol programeri kažu da bi to moglo utrti put za niz novih tehničkih poboljšanja. Ovo uključuje dugogodišnji Merkelized apstraktne sintakse Trees (MAST) nadogradnje, koncept upakovana u službenom proposalby Bitcoin Core developer Johnson Lau početkom 2016. Godine.

Još jedan novi komad najsavremenije kriptografija, MAST ne omogućava novi pametni ugovora po sebi, već smanjenjem veličine podataka potrebnih za Bitcoin skripti, što omogućava "komplikovanim uslovima otkupljenje" koji trenutno nisu održive djelomično zbog prostora ograničenja.

Lau rekao CoinDesk:

"MAST čini komplikovano pametan ugovora postati vrlo male veličine. Ovo smanjuje potražnja na bloku prostor i poboljšava privatnost, kao što otkrivaju samo mali dio pametnih ugovora za javnost blockchain, tako da je više teško analizirati."

Na više tehničkoj razini, MAST se može opisati kao produžetak da plati Script Hash.

Korištenjem Merkle drveća (istu strukturu podataka koja pohranjuje transakcije u bitcoin blokova), što omogućava novi način ugradnje i obrade skripte koje nudi više skalabilnost i privatnost.

Zvuči tehnički (a možda i kao maloljetnik promjene), ali mnogi Bitcoin programeri su uzbuđeni zbog potencijalnog jer smatraju da se širi sposobnost Bitcoin da se koristi kao "programabilnih novac".

Smart ugovor konfuzija

Ulazeći natrag za minutu, a "pametne ugovor" je pojam koji se odnosi na isječak koda koji nameće pravila za sebe, bez oslanjajući se na posrednik da tumači pravila i rješavanje sporova kada se pojave.

Iako je tendencija da se misli pametnih ugovora kao složenijih programa, svaki Bitcoin plaćanje koristi. Osim ako korisnik daje pravo digitalni potpis (dokazuje da je on ili ona je vlasnik), mreža neće prenijeti Bitcoin.

Ipak, kao što je spomenuto, ta definicija možda zvuči Underwhelming u kontekstu ethereum, alternativa blockchain aplikacija platforma koja omogućava programerima da kreiraju gotovo bilo koje vrste pametnih ugovora.

Lau naveo koliko. "Za pametne ugovori budu zaista 'pametne', trebalo bi omogućiti ljudima radi nešto više od jednostavnog plaćanja", rekao je on.

Potrebno je napomenuti i to da Bitcoin je programski jezik ranije podržala više kompleksnih vrsta pametnih ugovora.

Međutim, digitalnu valutu i dalje-pseudonimom tvorac Satoshi Nakamoto morao parati mnogi od njih se još 2010. Godine, kada on ili ona shvatila da postoje greške koje maliciozni akteri mogu koristiti začepljivali mrežu sa spam. Trebalo mu je neko vrijeme da se izgradi da funkcionalnost back up.

Imajući to na umu, Lau je sastavio još jedan Bitcoin proposalfor snop novog 'opcodes' (omogućavanje novi pametni ugovori), od kojih su mnoge vratili u testnom okruženju, kažu da su ovi vjerojatno izaći će u tandemu sa MAST.

On je dodao da je njegov prijedlog bi mogao dodatno vrati neke koje su iščupana prije sedam godina.

Iako, kada dođe vrijeme, Lau je naveo da ne očekuje da sve opcodes predložen u BIP (Bitcoin prijedlog poboljšanja) koji će biti prihvaćen. "Čak i samo nekoliko (npr OP_CAT ili OP_XOR) će omogućiti stvari koje nisu moguće danas", rekao je on.

I opet, to bi se u paketu sa MAST.

Novi Bitcoin upotrebe

Tu su i praktični načini za ove funkcije, a Lau je ukazao na nekoliko slučajeva koristi MAST u kombinaciji sa novim opcodes.

Jedan od njih je klađenje shema "bez povjerenja potrebno", rekao je on. Njegov implementacija primjer koristi predloženih opcodes OP_XOR i OP_RSHIFT, ali je napomenuo da postoje i druge kombinacije skriptu pod nazivom "obavezuje" da ostvari istu stvar.

Ove ograničiti kako korisnici mogu koristiti sredstva, a "često traži, prema Lau".

Blockstream predstavljen prošle godine da se eksperimentiše sa sporazumima na testu sidechain - a blockchain sa drugačijim sistemom pravilo koje je vezan za bitcoin.

Ideja je da se korisnicima više kontrole nad svojim Bitcoin, čak i ako je ukraden. Kažu da žele poslati Bitcoin na razmjenu, ali ste zabrinuti zbog razmjene gubitka sredstava, kao što se desilo sa Mt Gox.

Koristeći konstrukcija zove 'svod', možda najpoznatiji primjer zavjet, korisnici mogu slati svoje Bitcoin na novu adresu uz određenu vrstu pisma. Efikasno, da skripta ima moć da sisati svoj Bitcoin nazad u slučaju Mt Gox stilu hack.

Ove konstrukcije bi zahtijevalo novi opcodes OP_CAT i OP_CHECKSIGFROMSTACK.

Potrebno je napomenuti, međutim, da su neki programeri su skepticalthat trezora će raditi, a mislim da će štiti sredstva bi se bolje postići drugim sredstvima.

To je rekao, postoje mnoge vrste sporazume. Suosnivač MIT digitalnu valutu Inicijativa Jeremy Rubin je opisao niz drugih primjera u prezentaciji na Stanfordu blockchain sigurnosnoj konferenciji prošle sedmice.

A, postoje i drugi razni ideje kako MAST se mogu koristiti (koje se čini da se pojavi slučajno i često kada se razgovor s Bitcoin programerima).

Lightning Labs inženjer Olaoluwa Osuntokun, koji je predstavljen na Stanfordu, spomenuo da MAST čak može poboljšati Lightning mreže.

Ova top-sloj mreže, čiji je cilj da poveća Bitcoin kapaciteta, treba nekoga da prati kanal koji se koristi za povezivanje stranaka u transakciji u slučaju da jedan pokušava prevariti. MAST mogu pomoći sa drvenih ovu potrebu na treću stranu, jer smanjuje prostor za pohranu potrebne za to.

Malim koracima

Izvan jarbola i opcodes u paketu s njim, postoje i druge ideje pametne ugovor plutaju okolo.

Najmanje dva groupsare radi na opcodes da će izmijeniti Bitcoin dodati sidechains funkcionalnost, ranije spomenuo. Međutim, kao i mnoge druge karakteristike, SegWit bi bilo lakše, jer je izbacio novi način izrade velikih promjena konsenzusa.

Lightning Network tvoraca Joseph Poon spominje u nedavnoj prezentaciji da će njegova predložio provedbu koristiti zanimljiv sistem pametnih ugovora izlazi iz nekoliko opcodes koji su u Bitcoin već.

Što se tiče MAST, R & D je u toku. U razgovoru sa CoinDesk, Rubin je naveo da je razmišljao kroz novu, potencijalno bolji način provođenja istu stvar. Ali, za sada, sporno kod promjene SegWit izgleda da je glavna prepreka.

Ipak, čak i ako se promjene konsenzus se ne aktivira u narednih osam mjeseci, Lau je istakao da postoji i drugi "manje elegantan" način zaobilaženja problema transakcije poslušnost i na taj način dodajući podršku za MAST - što je potez koji bi mogao pomoći mjesto Bitcoin nazad u šire pametan ugovora razgovor.

Povezane vijesti


Post Altcoin

Sve stvari Alt: Internet lanaca blokova i povreda protiv Moolah

Post Altcoin

2.000 Bitcoin (i 9 drugih 2017 blokchain predviđanja)

Post Altcoin

Coinplug osvojio nagradu od 45.000 dolara za uslugu Blockchain ID

Post Altcoin

Samo 400%? Willy Woos Mathematics for Insane Crypto Returns

Post Altcoin

Procesor plaćanja Bitcoin GoCoin će voziti Singapurski talas

Post Altcoin

Bitcoin je ključ za osnaživanje malih preduzeća

Post Altcoin

Bitcoin razmjena CoinX se bavi američkim tržištem, državnom državom

Post Altcoin

Microsoft Azure CTO želi Blockchain da poveže svaku industriju

Post Altcoin

Aplikacija za pomoć baziranim na Bitcoin-u razvija se nakon najnovijeg prenapona

Post Altcoin

Ideje Blockchain-a istraživane na CoinDesk Makeawon Day One

Post Altcoin

Partneri Apriva sa GoCoin-om ponuditi Bitcoin i Altcoin Payments

Post Altcoin

Alydian cilja velike rudnike karata sa Terahash hostingom