Wewnątrz MAST: mało znany plan ulepszenia inteligentnych kontraktów Bitcoin | PL.democraziakmzero.org

Wewnątrz MAST: mało znany plan ulepszenia inteligentnych kontraktów Bitcoin

Wewnątrz MAST: mało znany plan ulepszenia inteligentnych kontraktów Bitcoin

Pomimo bycia największą i najdłużej blockchain, Bitcoin nie jest dokładnie znana z funkcji programowania.

W czasach, gdy nowe projekty blockchain ciągle obiecują większe i lepsze (i platform jak ethereum otwarcie sąd więcej programistów początkujących), Bitcoin nawet cenione jej prostszą i bezpieczniejszą konstrukcję. Ale to nie znaczy, że praca nie jest w toku przynieść więcej zaawansowanych funkcji do sieci.

Czy i kiedy pewna uaktualnienie kontrowersyjna zmiana kodu nazywa SegWitis wdrożony (i to pozostaje if), twórcy protokołu powiedzieć, że może to utorować drogę dla wielu nowych usprawnień technicznych. Obejmuje to wieloletnie Merkelized Abstract Syntax Trees (maszt) uaktualnienie, koncepcji pakowane w oficjalnym proposalby Bitcoin Twórca programu Johnson Lau na początku 2016 roku.

Kolejny nowy kawałek najnowocześniejszych kryptografii, maszt nie umożliwiają nowe inteligentne umów per se, ale przez zmniejszenie rozmiaru danych niezbędnych dla skryptów Bitcoin, umożliwia skomplikowane warunki „odkupienie”, które nie są obecnie opłacalne częściowo z powodu przestrzeni ograniczenia.

Lau powiedział CoinDesk:

„MAST sprawia skomplikowane inteligentne umowy stają się bardzo małe. To zmniejsza zapotrzebowanie na przestrzeń bloku i poprawia prywatność, jak tylko ujawnić niewielką część inteligentnego umowy do blockchain publicznej, dlatego trudniejsze do analizy.”

Na poziomie bardziej technicznym, maszt może być opisany jako rozszerzenie do zapłaty Script Hash.

Za pomocą drzew Merkle (taką samą strukturę danych, która przechowuje transakcje Bitcoin bloków), umożliwia nowy sposób osadzania i przetwarzania skryptów, które oferuje większą skalowalność i prywatność.

Brzmi techniczny (a może jak drobne zmiany), ale wielu deweloperów Bitcoin są wzbudzane przez potencjał, ponieważ wierzą, że rozszerza możliwość Bitcoin, który ma być używany jako „programowalnym pieniądze”.

Inteligentne kontrakt zamieszanie

Cofając się przez minutę, a „inteligentny umowa” to termin, który odnosi się do fragmentu kodu, który wymusza zasady na własną rękę, bez opierając się na pośrednika do interpretacji zasad i rozstrzygać spory w momencie ich wystąpienia.

Chociaż tendencja jest myśleć inteligentnych umów jak bardziej złożonych programów, każdy Bitcoin płatność wykorzystuje jeden. Chyba że nadawca zapewnia odpowiedniego podpisu cyfrowego (potwierdzający, że on lub ona jest właściciel), sieć nie będzie przekazywać Bitcoin.

Jednak, jak wspomniano, że definicja może wydawać rozczarowująca w kontekście ethereum, alternatywną platformę aplikacji blockchain który pozwala programistom tworzyć praktycznie każdy rodzaj inteligentnego umowy.

Lau zauważyć, jak dużo. „Na rzecz inteligentnego kontrakty być naprawdę«inteligentnych», powinno pozwolić ludziom robić coś więcej niż zwykłą wypłatę,” powiedział.

Warto zauważyć też, że język skryptowy Bitcoin jest uprzednio obsługiwane bardziej złożonych rodzajów inteligentnych umów.

Jednak wciąż pseudonimem twórca waluta cyfrowego Satoshi Nakamoto musiał zgrać wiele z nich z powrotem w 2010 roku, gdy on lub ona sobie sprawę, że były robaki że złośliwe aktorzy mogli użyć, aby zatkać sieć spam. Zajęło to trochę czasu, aby zbudować tę funkcjonalność z powrotem do góry.

Mając to na uwadze, Lau zebrała kolejne Bitcoin proposalfor pakiet nowych „rozkazy” (umożliwiających nowych inteligentnych umowy), z których wiele zostało wniesione z powrotem w środowisku testowym, mówiąc te prawdopodobnie być zwinięte w tandemie z masztem.

Dodał, że jego propozycja może dodatkowo przywraca pewne, że zostały wyrwane siedem lat temu.

Chociaż, gdy przychodzi czas, Lau zauważył, że nie spodziewa się, że wszystkie rozkazy proponowanych w BIP (bitcoin propozycji poprawy jakości powietrza) mają zostać przyjęte. „Nawet tylko kilka (np OP_CAT lub OP_XOR) pozwoliłoby rzeczy, które nie są możliwe już dziś,” powiedział.

I znowu, to będzie w pakiecie z masztu.

Nowe zastosowania Bitcoin

Istnieją również praktyczne zastosowania dla tych funkcji, a Lau wskazał kilka przypadków użycia dla MAST połączeniu z nowymi rozkazy.

Jednym z nich jest system zakłady „bez zaufania potrzebnego”, powiedział. Jego przykład implementacja wykorzystuje proponowaną opcodes OP_XOR i OP_RSHIFT, ale zauważył, że istnieją inne kombinacje skryptów zwanych „przymierza”, które osiągnąć to samo.

Te ograniczenia w jaki sposób użytkownicy mogą korzystać ze środków i są „często wymagane, zgodnie z Lau”.

Blockstream odsłonięty w ubiegłym roku, że został eksperymentowanie z przymierzy na łańcuchu bocznym Test - blockchain z innego systemu reguł, który jest powiązany z Bitcoin.

Chodzi o to, aby zapewnić użytkownikom większą kontrolę nad ich Bitcoin, nawet jeśli jest skradziony. Powiedzmy, że chcesz wysłać Bitcoin do wymiany, ale martwisz się o fundusze wymiana przegranej, jak to się stało z Mt.Gox.

Korzystanie konstrukcję o nazwie „skarbiec”, być może najlepiej znanym przykładem przymierza, użytkownicy mogą wysyłać swoje Bitcoin do nowego adresu wraz z pewnego rodzaju skrypt. Skutecznie, że skrypt ma moc ssać Bitcoin z powrotem w przypadku hack Mt.Gox stylu.

Taka konstrukcja wymaga nowego opcodes OP_CAT i OP_CHECKSIGFROMSTACK.

Warto zauważyć jednak, że niektórzy deweloperzy są skepticalthat sklepienia będzie działać, i myślę, że fundusze zabezpieczające lepiej byłoby osiągnąć za pomocą innych środków.

Powiedział, że istnieje wiele typów przymierzy. Współzałożyciel inicjatywy MIT cyfrowy kalkulator Jeremy Rubin opisano szereg innych przykładów w prezentacji na konferencji bezpieczeństwa blockchain Stanford w ubiegłym tygodniu.

I istnieją inne różne pomysły, w jaki sposób można wykorzystać MAST (które wydają się pop-up losowo i często podczas rozmów z deweloperami Bitcoin).

Błyskawica Labs inżynier Olaoluwa Osuntokun, który również prezentowane w Stanford, wspomniał, że MAST mogą nawet poprawić sieć piorun.

Sieć ta górna warstwa, mające na celu zwiększenie zdolności Bitcoin, potrzebuje kogoś, by monitorować kanał używany do łączenia stron w danej transakcji w przypadku, gdy jeden próbuje oszukać. MAST mógł pomóc z outsourcingu to zapotrzebowanie na rzecz osoby trzeciej, gdyż zmniejsza przestrzeń potrzebną do przechowywania zrobić.

Małe kroki

Poza masztu i rozkazy wiązanych z nim, istnieją inne inteligentne pomysły kontrakt pływających wokół.

Przynajmniej dwa groupsare pracy na rozkazy, które mogłyby zmienić Bitcoin dodanie funkcjonalności łańcuchów bocznych, o którym mowa wcześniej. Jednak, podobnie jak wiele innych funkcji, SegWit byłoby łatwiej, ponieważ wałkuje nowy sposób dokonywania dużych zmian konsensusu.

Współtwórca piorun Network Joseph Poon mowa w niedawnej prezentacji, że jego realizacja będzie wykorzystać zaproponował ciekawy system inteligentnych umów pojawiających się od kilku rozkazy, które są już w Bitcoin.

W miarę jak mastocyty, R & D jest w trakcie realizacji. W rozmowie z CoinDesk Rubin zauważyć, że on myślał przez nowego, potencjalnie lepszego sposobu realizacji tego samego. Ale na razie czasu, kontrowersyjna zmiana kodu SegWit wydaje się być główną przeszkodą.

Jednak nawet jeśli zmiana konsensus nie jest aktywowany w ciągu najbliższych ośmiu miesięcy, Lau zauważył, że nie ma innego „mniej elegancki” sposób obejścia problemu malleability transakcja, a więc dodanie wsparcia dla mast - ruch, który mógłby pomóc w miejsce Bitcoin powrotem szerszy mądry kontrakty rozmowa.

Powiązane wiadomości


Post Altcoin

BOOST: Bitcoin Event przyciąga tłumy w Hong Kongu

Post Altcoin

Śmieszne imię czy nie, Schnorr to wielka sprawa dla Bitcoin

Post Altcoin

Andreas Antonopoulos dołącza do platformy e-commerce CoinSimple

Post Altcoin

Bitincest Coincard jest przedpłaconą kartą MasterCard dla miłośników Bitcoin

Post Altcoin

Australijski regulator: Bitcoin nie jest produktem finansowym

Post Altcoin

Przygotowanie do rozporządzenia Blockchain w erze post-Obamy

Post Altcoin

Chińskie wymiany bitcoinów: BitLicense zniosłaby zagraniczne rynki

Post Altcoin

Czy karty kredytowe mogą przeskoczyć bitcoinem, aby uzyskać niskokosztową ochronę przed oszustwami?

Post Altcoin

Brock Pierce ogłasza Realcoin kryptowalutą w dolarach

Post Altcoin

Spadek ceny bitcoinów po plotkach dotyczących nowych chińskich banków

Post Altcoin

Rosnąca rola Bitcoina w polityce USA

Post Altcoin

Robocoin Bitcoin ATM do debiutu w największym centrum handlowym Ameryki Północnej