Sa loob ng MAST: ang Little-Kilalang Plano upang Advance Bitcoin Smart Kontrata | PH.democraziakmzero.org

Sa loob ng MAST: ang Little-Kilalang Plano upang Advance Bitcoin Smart Kontrata

Sa loob ng MAST: ang Little-Kilalang Plano upang Advance Bitcoin Smart Kontrata

Sa kabila ng pagiging ang pinakamalaki at pinakamahabang-tumatakbo blockchain, bitcoin ay hindi eksakto na kilala para sa kanyang programming tampok.

Sa isang edad kapag may mga bagong blockchain proyekto patuloy na pangako mas malaki at mas mahusay na (at platform tulad Ethereum hayagang ligawan pa coders baguhan), bitcoin ay kahit na prized kanyang mas simple, mas ligtas na construction. Ngunit iyon ay hindi na sabihin na ang trabaho ay hindi patuloy na magdala ng higit pang mga advanced na pag-andar sa network.

Kung at kapag ang isang tiyak na palaaway code pagbabagong-upgrade tinatawag SegWitis deploy (at ito ay mananatiling isang kung), protocol developer sabihin na ito ay maaaring magbigay daan para sa isang hanay ng mga bagong teknikal na mga pagpapabuti. Ito ay nagsasama ng matagal nang magandang Merkelized Abstract Syntax Trees (MAST) upgrade, isang konsepto na nakabalot sa isang opisyal na proposalby Bitcoin Core developer Johnson Lau sa unang bahagi ng 2016.

Ang isa pang bagong piraso ng cutting-edge na cryptography, MAST ay hindi paganahin ang mga bagong matalinong mga kontrata per se, ngunit sa pamamagitan ng pagbabawas ng laki ng mga data na kinakailangan para bitcoin mga script, pinapayagan nito ang mga "komplikadong mga kondisyon pagtubos" na ay kasalukuyang hindi viable bahagyang dahil sa space limitasyon.

Lau sinabi CoinDesk:

"MAST gumagawa ng komplikadong mga smart kontrata naging napakaliit na laki. Ito binabawasan demand sa block space at nagpapabuti sa privacy, tulad ng sa iyo lamang magbunyag ng isang maliit na bahagi ng mga smart kontrata sa publiko blockchain, kaya mas mahirap pag-aralan."

Sa isang mas teknikal na antas, MAST ay maaaring inilarawan bilang isang extension sa Magbayad sa Script Hash.

Sa pamamagitan ng paggamit Merkle puno (ang parehong istraktura ng data na nag-iimbak ng mga transaksyon sa bitcoin bloke), ito ay nagbibigay-daan sa isang bagong paraan ng pag-embed at pagpoproseso script na nag-aalok ng higit pang kakayahang sumukat at privacy.

Ito tunog teknikal na (at marahil tulad ng isang maliit na pagbabago), ngunit maraming mga bitcoin developer ay nasasabik sa pamamagitan ng mga potensyal na dahil naniniwala silang ito ay nagpapalawak ng kakayahan ng bitcoin na gagamitin bilang "Programmable pera".

Smart contract pagkalito

Stepping bumalik para sa isang minuto, isang 'matalinong kontrata' ay isang kataga na tumutukoy sa isang snippet ng code na nagpapatupad ng mga patakaran sa kanyang sarili, nang walang nakasandal sa isang tagapamagitan upang bigyang-kahulugan ang mga panuntunan at tumira mga alitan sa pagka sila'y nagsibangon.

Kahit na ang ugali ay mag-isip ng matalinong mga kontrata tulad ng mga mas kumplikadong mga programa, ang bawat bitcoin pagbabayad ay gumagamit ng isa. Maliban na lamang kung ang nagpadala ay nagbibigay ng tamang pirmang digital (na nagpapatunay na siya ang may-ari), ang network ay hindi maglipat ng bitcoin.

Ngunit, gaya ng nabanggit, kahulugan na maaaring tunog underwhelming sa context ng Ethereum, ang alternatibong blockchain aplikasyon platform na nagpapahintulot sa mga developer upang lumikha ng halos anumang uri ng matalino na kontrata.

Lau nabanggit ng mas maraming. "Para sa mga smart kontrata upang maging talagang 'matalinong', dapat itong payagan ang mga tao paggawa ng isang bagay na mas kaysa sa simpleng pagbabayad," sabi niya.

Ito ay nagkakahalaga ng noting din na ni bitcoin scripting language na dati suportado ng mas kumplikadong mga uri ng matalinong mga kontrata.

Gayunman, pa rin-pseudonymous taga-gawa ng mga digital na pera ni Satoshi Nakamoto had sa rip marami sa kanila out pabalik sa 2010 kapag siya ay natanto na may mga bugs na malisyosong aktor ay maaaring gamitin upang bakya ang network na may spam. Ito ay kinuha ng isang habang upang bumuo ng na-andar back up.

Gamit ang sa isip, Lau ay magkasama sa isa pang bitcoin proposalfor isang bundle ng mga bagong 'opcodes' (pagpapagana ng bagong matalinong mga kontrata), na marami nito ay dinala pabalik sa isang pagsubok na kapaligiran, na sinasabi ang mga ay malamang na maging lilis out sa magkasunod na may MAST.

Siya idinagdag na ang kanyang panukala ay maaaring karagdagang muling ibalik ang ilang na sira-sira out pitong taon na ang nakakaraan.

Kahit na, sa sandaling ang oras ay dumating, Lau mapapansin na hindi niya inaasahan na ang lahat ng opcodes iminungkahi sa BIP (bitcoin pagpapabuti proposal) na tatanggapin. "Kahit na lamang ng ilang (eg OP_CAT o OP_XOR) ay paganahin ang mga bagay na hindi posible sa ngayon," sabi niya.

At, muli, ang mga ito ay bundled na may MAST.

New bitcoin mga paggamit

Mayroon ding mga praktikal na mga gamit para sa mga tampok na ito, at Lau tulis sa isang pares ng mga mga kaso na paggamit para sa MAST na kasama ng mga bagong opcodes.

Ang isa ay isang pagtaya scheme "nang walang anumang pagtitiwala na kinakailangan", sabi niya. Ang kanyang halimbawa pagpapatupad ay gumagamit ng ang ipinanukalang mga opcodes OP_XOR at OP_RSHIFT, ngunit napansin niya na may mga iba pang mga kumbinasyon script na tinatawag na 'tipan' na maisagawa ang parehong bagay.

Ang mga paghigpitan ang kung paano maaaring gamitin ang mga gumagamit ng mga pondo, at ang mga "madalas na hiniling, ayon sa Lau".

Blockstream unveiled noong nakaraang taon na ito ay nai-eksperimento sa mga tipan sa isang test sidechain - isang blockchain na may ibang patakaran sistema na ay pegged sa bitcoin.

Ang ideya ay upang bigyan ang mga gumagamit ng karagdagang kontrol sa kanilang mga bitcoin, kahit na kung ito ay ninakaw. Sabihin nating gusto mong ipadala ang iyong bitcoin sa isang exchange, ngunit ikaw ay nag-aalala tungkol sa pagpapalit nawawala ang mga pondo, tulad ng nangyari sa Mt Gox.

Paggamit ng isang construction na tinatawag na 'vault', marahil ang pinakamahusay na-kilalang halimbawa ng isang tipan, mga user ay maaaring magpadala ng kanilang mga bitcoin sa bagong address kasama ang isang tiyak na uri ng script. Mabisa, ang script ay may kapangyarihan upang sipsipin ang iyong bitcoin pabalik sa kaso ng isang Mt Gox-style hack.

Ang pagbubuo nito ay mangangailangan ng mga bagong opcodes OP_CAT at OP_CHECKSIGFROMSTACK.

Ito ay nagkakahalaga ng noting, bagaman, na ang ilang mga developer ay skepticalthat vaults gagana, at sa tingin na ang pagprotekta sa pondong ito ay mas mahusay na nakakamit sa pamamagitan ng iba pang paraan.

Dahil dito, may mga maraming uri ng mga tipan. Co-founder ng MIT Digital Currency Initiative Jeremy Rubin inilarawan iba't-iba pang mga halimbawa sa isang pagtatanghal sa Stanford blockchain security conference noong nakaraang linggo.

At, may mga iba pang mga iba't ideya ng kung paano MAST maaaring magamit (na tila sa pop up nang sapalaran at madalas kapag nakikipag-chat sa bitcoin developer).

Lightning Labs engineer Olaoluwa Osuntokun, na siya ring iniharap sa Stanford, nabanggit na MAST maaaring kahit na mapabuti ang Lightning Network.

Ito top-layer network, na naglalayong upang mapalakas bitcoin kapasidad, kailangan ng isang tao upang subaybayan ang mga channel na ginagamit upang kumonekta partido sa transaksyon sa kaso ang isa sumusubok sa impostor. MAST maaaring makatulong sa outsourcing ito pangangailangan sa isang third party, bilang binabawasan nito ang espasyo sa imbakan kinakailangan na gawin ito.

Maliit na mga hakbang

Beyond MAST at ang opcodes kasama ng mga ito, may mga iba pang mga smart kontrata ideya lumulutang sa paligid.

Hindi bababa sa dalawang groupsare nagtatrabaho sa opcodes na baguhin bitcoin upang magdagdag sidechains pag-andar, na nabanggit mas maaga. Gayunpaman, tulad ng maraming iba pang mga tampok, SegWit gagawing mas madali, dahil ito balumbunin out ng isang bagong paraan ng paggawa ng malaking mga pagbabago pinagkasunduan.

Lightning Network kapwa may-tagalikha Joseph Poon nabanggit sa isang kamakailan-lamang na pagtatanghal na ang kanyang ipinanukalang pagpapatupad ay gagamit ng isang kagiliw-giliw na sistema ng mga matalinong mga kontrata umuusbong mula sa ilang opcodes na nasa bitcoin na.

Bilang malayo bilang MAST, R & D ay patuloy. Sa pakikipag-usap sa CoinDesk, Rubin mapapansin na siya ay na-iisip sa pamamagitan ng isang bagong, potensyal na mas mahusay na paraan ng pagpapatupad ng ang parehong bagay. Ngunit, para sa oras sa, ang palakontra code pagbabagong SegWit tila na maging ang pangunahing balakid.

Ngunit, kahit na ang pinagkasunduan pagbabago ay hindi aktibo sa susunod na walong buwan, Lau mapapansin na mayroong isa pang "mas eleganteng" na paraan ng pag-bypass ang transaksyon kalambutan problema at sa gayon ay pagdaragdag ng suporta para sa MAST - isang ilipat na maaaring makatulong sa lugar bitcoin pabalik sa sa mas malawak na matalino na mga kontrata-uusap.

Kaugnay na Balita


Post Altcoin

Bitcoin ATM Installations Surge sa Canada

Post Altcoin

Ang mga Bangko ay Gupitin ang Mga Kasosyo Sa Bitcoin Industry ng Isle of Man

Post Altcoin

Ang Mga Serbisyong Pananalapi ng China Hinihikayat ang mga Regulator na Tumulong sa Mature Blockchain

Post Altcoin

Ang Australian Bus Commuters Maaaring Magbayad Sa Pamamagitan ng Bitcoin

Post Altcoin

Bitcoin price Crashes Through $ 250 Mark

Post Altcoin

Segwits Slow Rollout: bakit ang Kapasidad ng Bitcoin ay Hindi Nakikita ang isang Sudden Boost

Post Altcoin

Ang Lightning Network ng Bitcoin ay Ngayon Mga Katamtamang Asset ng Digital

Post Altcoin

Ang 7 Pinakamalaking Crypto Scandals ng 2018

Post Altcoin

Ang Bitcoin Exchange Operator ay hinuhuli para sa Pagkuha ng Credit Union

Post Altcoin

Bitcoin sa 2018: Ang Taon Pulitika Hinahamon Apolitical Pera

Post Altcoin

Bitcoin Bank Flexcoin sa Isara pagkatapos ng $ 600k Bitcoin Theft

Post Altcoin

Bitcoin payment processor GoCoin upang sumakay ng wave ng Singapore