Вътре в MAST: малко познатият план за Advance Bitcoin Smart Contracts | BG.democraziakmzero.org

Вътре в MAST: малко познатият план за Advance Bitcoin Smart Contracts

Вътре в MAST: малко познатият план за Advance Bitcoin Smart Contracts

Въпреки, че е най-големият и най-дълго blockchain, Bitcoin не е точно известен със своите програмни функции.

В епоха, когато нови blockchain проекти непрекъснато обещават по-големи и по-добре (и платформи като ethereum открито съда повече начинаещите програмисти), Bitcoin дори ценени му по-лесно, по-безопасно строителство. Но това не означава, че работата не е в ход да донесе по-разширена функционалност към мрежата.

Ако и когато дадена спорна промяна код ъпгрейд нарича SegWitis разгърнати (и това остава, ако), разработчиците протокол казват, че може да проправи пътя за редица нови технически подобрения. Това включва дългогодишния Merkelized абстрактен синтаксис Дървета (MAST) ъпгрейд, концепция, опакован в официален proposalby Bitcoin Ядро разработчик Джонсън Лау в началото на 2016.

Друго ново парче авангардни криптографията, MAST не позволява нови интелигентни договори по себе си, но чрез намаляване на размера на данните, необходими за Bitcoin скриптове, това дава възможност на "сложните условия за обратно изкупуване", които в момента не са жизнеспособни частично заради пространство ограничения.

Лау каза CoinDesk:

"MAST прави сложни интелигентни договори стават много малки по размер. Това намалява търсенето на блок пространство и подобрява личния живот, тъй като разкриват само малка част от смарт договора за обществената blockchain, така че е по-трудно да се анализира."

На по-техническо ниво, MAST може да бъде описан като разширение да заплати на Script Hash.

Чрез използването на Меркле дървета (една и съща структура, която съхранява данни сделки в Bitcoin блокове), тя дава възможност за нов начин на вграждане и обработка на скриптове, които предлага повече мащабируемост и уединение.

Това звучи технически (а може би и като малка промяна), но много от Bitcoin разработчиците са развълнувани от възможността, защото вярват, тя се разширява способността Bitcoin да бъде използван като "програмируеми пари".

Смарт договор объркване

Крачка назад за една минута, "интелигентна договор" е термин, който се отнася до фрагмент от кода, която налага правила за себе си, без да се облегнат на посредник за интерпретиране на правилата и уреждане на спорове, когато те възникнат.

Въпреки че тенденцията е да се мисли за интелигентни договори като по-сложни програми, всеки Bitcoin плащане използва един. Освен ако подателят предоставя правилната цифровия подпис (което доказва, че той или тя е собственик), мрежата няма да се прехвърли Bitcoin.

И все пак, както споменах, това определение може да звучи underwhelming в контекста на ethereum, алтернативната blockchain приложения платформа, която позволява на разработчиците да създават почти всякакъв вид умни договор.

Lau отбележи повече. "За умни договори, за да бъдат наистина" умни ", тя трябва да позволи на хората правят нещо повече от проста плащане", каза той.

Добре е да отбележим също, че скриптов език Bitcoin е преди това е одобрил по-сложни видове смарт договори.

Въпреки това, все още под псевдоним създател на цифровата валута Сатоши Nakamoto трябваше да се откъснете много от тях се върне през 2010 г., когато той или тя осъзна, че е имало грешки, които злонамерени лица могат да използват, за да запушват мрежата с спам. Отне ми известно време да се изгради тази функционалност обратно нагоре.

С оглед на това, Лау е събрал друг Bitcoin proposalfor пакет от нови "опкодове" (позволяващи на нови интелигентни договори), много от които са били върнати обратно в тестова среда, като каза това най-вероятно ще бъде приложена в тандем с MAST.

Той добави, че предложението му може допълнително да възстанови някои, които са били изтръгнати преди седем години.

Въпреки че, след като му дойде времето, Лау се отбележи, че той не очаква, че всички предложени в ГИВП (Bitcoin предложение подобрение) опкодовете да бъде приет. "Дори само няколко (напр OP_CAT или OP_XOR) ще позволи неща, които не са възможни днес", каза той.

И, отново, те ще бъдат в пакет с MAST.

Нови Bitcoin употреби

Има и практически приложения на тези функции, и Лау посочи няколко случая на употреба на MAST комбинира с новите опкодовете.

Един от тях е схема за залагания ", без да е необходимо доверие", каза той. Неговият пример изпълнение използва предложената опкодове OP_XOR и OP_RSHIFT, но отбеляза, че има и други комбинации скрипт, наречени "завети", които да постигнат същото.

Това ограничава как потребителите могат да използват средства, и са "-често търсена според Lau".

Blockstream представи миналата година, че той е експериментирал с завети на тест страничната верига - една blockchain с различна система правило, което е фиксиран към Bitcoin.

Идеята е да се даде на потребителите по-голям контрол над тяхната Bitcoin, дори ако е откраднат. Да речем, че искате да изпратите Bitcoin за размяна, но се притеснявате за обмен загуба на средства, както се случи с Матей Gox.

С помощта на строителство, наречено "свод", може би най-известният пример на завет, потребителите могат да изпращат Bitcoin към новия адрес, заедно с определен тип скрипт. Реално, че скрипт има силата да си смучат Bitcoin обратно в случай на рана на връх Gox стил.

Тази конструкция ще изисква новата опкодове OP_CAT и OP_CHECKSIGFROMSTACK.

Добре е да отбележим обаче, че някои предприемачи са skepticalthat трезори ще работят и мислят, че защитните средства ще бъдат постигнати по-добре с други средства.

Това каза, че има много видове завети. Съосновател на MIT Digital валути инициатива Джереми Рубин описано редица други примери с презентация в blockchain конференция за сигурност на Станфорд миналата седмица.

А, има и други разни идеи за това как може да се използва MAST (които изглежда да се появи случайно и често, когато чатите с Bitcoin фирми).

Светкавица Labs инженер Olaoluwa Osuntokun, който също представени в Станфорд, спомена, че MAST можеше дори да се подобри Светкавица мрежа.

Този най-слой мрежа, с цел да се повиши капацитета Bitcoin, се нуждае от някой, който да следи за канал се използва за свързване страни по сделката, в случай човек се опитва да мамят. MAST може да помогне с аутсорсинг на тази нужда на трето лице, тъй като намалява пространството за съхранение изисква да направим това.

Малки стъпки

Отвъд MAST и опкодовете в комплект с това, има и други умни договорни идеи плаващ наоколо.

Най-малко двама groupsare работи по опкодове които биха наложили промяна Bitcoin да добавите едните функционалност, споменато по-рано. Въпреки това, както и много други функции, SegWit ще го направи по-лесно, тъй като тя пуска нов начин за вземане на големи промени консенсус.

Светкавица мрежа от създателите Джоузеф Пун споменато в скорошно представяне, че предложената му изпълнение ще използва интересна система на интелигентни договори, произтичащи от няколко операционни кодове, които са в Bitcoin вече.

Що се отнася до MAST, R & D е в ход. В разговор с CoinDesk, Рубин отбеляза, че той е бил мислене чрез нов, потенциално по-добър начин за прилагане на едно и също нещо. Но, за момента, за спорна промяна на кода, SegWit изглежда е основната пречка.

И все пак, дори и ако промяната на консенсус не е активирана в следващите осем месеца, Лау се отбележи, че има и друг "по-малко елегантен" начин за заобикаляне на проблема с отстъпчивост сделка и по този начин добавянето на поддръжка за MAST - ход, който може да помогне на място Bitcoin обратно в по-широкия умен договори разговора.

Свързани новини


Post Altcoin

7-те най-големи скандала на криптата от 2018 г

Post Altcoin

Bitcoin Privacy Tool CoinShuffle вижда първата транзакция

Post Altcoin

Смешно име или не, Schnorr е голяма сделка за Bitcoin

Post Altcoin

2018: Годината на блокадан Хъгрис

Post Altcoin

6000 търговци в Румъния вече могат да се включат за плащания с Bitcoin

Post Altcoin

Само SegWit? Bitcoin Core вече работи за нова надстройка на мащаба

Post Altcoin

2017: Втората епоха на Bitcoin започва

Post Altcoin

Спарк Капитал, Алеф Олово инвестира 2,5 милиона долара в стартиране на цветни монети Колу

Post Altcoin

Цената на Bitcoin спада с 10%, тъй като китайските борси спират банковите депозити

Post Altcoin

Bitcoin плащането процесор GoCoin да се вози Сингапур вълна

Post Altcoin

Защо Pi е отговорът и изграждането на регулиране-доказателство обмен

Post Altcoin

MASTer план: По-добри договори Smart Smart може да излезе на живо тази година