BitcoinПетнадесет години еволюция: Поглед отвъд оригиналната бяла книга

By Bitcoin Списание - преди 6 месеца - Време за четене: 8 минути

BitcoinПетнадесет години еволюция: Поглед отвъд оригиналната бяла книга

Днес се навършват петнадесет години от датата на публикуване на Bitcoin Можеш да развихриш фантазията си. Много неща се случиха през тези петнадесет години. Bitcoin премина през блоковата война. Национална държава е приела Bitcoin. Вероятно сме на ръба на a Bitcoin Одобрение на ETF. Bitcoin в почти всички отношения не е нищо подобно на описаното в оригиналната бяла книга преди всички години.

Мрежата е нараснала, променила се е, развила се е. На социално ниво, икономическо ниво и техническо ниво това е напълно различно животно от това, което беше преди много години. Имам чувството, че на този ден, всяка година, хората са склонни да се фокусират върху Bitcoin както беше още през 2008 г. Хората изпитват носталгия по основния дизайн, без да се споменават пулове за копаене, ASIC или протоколи от второ ниво. Тази година исках да направя нещо по-различно от раздел 10 за поверителност или раздел 4 за доказателство за работа.

За петнадесет години настъпи още развитие Bitcoin отколкото един човек може лесно да следи. Имаше голям брой бели книги през този период от време след оригинала Bitcoin самата бяла книга. Така че защо продължаваме да се фокусираме само върху един оригинален бял документ всяка година на този ден? Само през последната година, от последните петнадесет, бяха публикувани пет основни бели книги, които биха могли напълно да променят начина, по който хората взаимодействат с Bitcoin.

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

BitVM

Публикувано на 9 октомври 2023 г, точно този месец BitVM напълно разби представата за какво Bitcoin е или не е способен. Робин Линус от Zerosync публикува документ, описващ схема извън веригата за използване на произволни изчисления за осигуряване на условното прехвърляне на Bitcoin срещу споменатото изчисление. Основната стойност на предложението на Робин е, че то изисква нула промени в Bitcoin протокол за изпълнение.

Има две нови прозрения, които допринасят за жизнеспособността на тази идея. Първо е, че е възможно да се създаде NAND логическа врата, като се използва съществуваща Bitcoin скрипт по начин, който потвърждава в стека, че NAND операцията е извършена правилно. Например, ако потребител предостави 0 и 1 като входни данни за скрипта и ако изходът, който предоставя, е нещо друго освен 1, изпълнението на скрипта всъщност ще бъде неуспешно, тъй като операцията NAND е невалидна.

Второто прозрение е, че hashlocks могат да се използват, за да се ангажират кои входни данни потребителят иска да предостави на изчислението по неотменим начин. Потребителят се ангажира да въведе битове, като разкрие едно или две предобраза, съответстващи на 1 или 0, след което потребителят не може да промени въведените входове, тъй като разкриването на двата предварителни образа на всеки един логически ключ ще позволи на другия потребител да изпрати наказателна транзакция и да поиска всички техни средства.

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

BitVM напълно промени степента, в която Bitcoin е програмируем, без да е необходима промяна на Bitcoin самият протокол.

Дървета за изчакване

На 8 септември 2023 г. Джон Лоу публикува статията си "Мащабиране на светкавица с прости завети" към пощенския списък на Lightning-dev. В документа той описа концепция, която нарече Timeout Tree като решение за мащабиране на създаването и затварянето на канал за случайни потребители на Lightning. Едно от най-известните ограничения за мащабиране на Lightning Network е брой потребители, които могат да отварят или затварят канали в рамките на всеки даден блок. Това представлява голямо предизвикателство за включването на потребители в мрежата в дългосрочен план. След като някой има Lightning канал, той може да се използва на воля извън веригата, но има само толкова много блоково пространство на всеки десет минути, за да могат новите потребители да отварят канали.

Дори оригиналната бяла книга на Lightning изчислява, че ако всеки от 7-те милиарда души на Земята отвори само два канала годишно, Bitcoin ще изисква 133 MB блокове, за да включи целия свят към Lightning. Това не е неизвестно или наскоро открито ограничение, винаги е било известно. Дървета за изчакване представя алтернативно решение за увеличаване на размера на блока.

Основната концепция е, че LSP може да използва CHECKTEMPLATEVERIFY(CTV) за групово отваряне на канали към много голяма група потребители в един UTXO, но с уловка. Всички канали изтичат и ако не са били едностранно затворени (или поне транзакцията за финансиране действително е потвърдена във веригата, вместо да бъде оставена ангажирана от CTV) до края на това изтичане, LSP може да помете всички средства в групата канали. Това позволява много ефективен отпечатък при отваряне на канали, потенциално хиляди канали, всички отворени с един UTXO, и в кооперативния случай много ефективен отпечатък при затваряне, като всички потребители просто насочват средства през Lightning Network от изтичащото дърво на изчакване към ново извън веригата и оставяне на LSP да помете старото дърво след изтичане.

Timeout Trees са невероятно проста идея, която предлага огромна степен на гъвкавост при преодоляване на едно от най-големите известни ограничения на Lightning.

ковчег

Ark е друго предложение за втори слой, което беше издаден от Бурак Кечели на 22 май 2023 г. Ark предлага изцяло ново предложение за дизайн на слой две, което се опитва да преодолее някои от ограниченията на Lightning Network. Той е много подобен концептуално на фабриката за канали, но ключовата разлика е в начина, по който се използва. Фабрика за канали хоства конвенционален Lightning канал, който може да се използва многократно за изпращане и получаване, фабрика Ark позволява на потребителите да контролират UTXO извън веригата, който може да бъде изпратен изцяло веднъж, като банкнота в брой. Потребителите изразходват своя UTXO извън веригата, като го свързват атомно със създаването на нов UTXO извън веригата в нов Ark, за да прехвърлят този UTXO. Новите Ark се създават редовно, за да позволят на потребителите да прехвърлят монети в ротационна схема от стария Ark към новия Ark.

Това се постига с помощта на нещо, наречено ATLC. В схемата за прехвърляне доставчикът на услуги Ark (ASP, аналогично на LSP) осигурява ликвидността, за да улесни прехвърлянията. Когато съществуващ UTXO извън веригата на Ark се изразходва, транзакцията, която го изразходва към ASP като компенсация за предоставяне на ликвидност към получателя, се подписва с помощта на вход от новия Ark, в който получателят получава контрол върху средствата. Това гарантира, че ако новият ковчег, където получателят получава пари, никога не потвърди, ASP не може да поиска парите на подателя.

Ark е система, подобна на пари в брой, без ограничения на ликвидността, изискваща конкретен потребител да има капацитет за получаване преди време, за да може да харчи пари, но поради това има много по-високи разходи за ликвидност от традиционния LSP. Това обаче може да си струва по-високите режийни разходи за доставчика на услуги в замяна на предоставяне на по-подобно на пари потребителско изживяване.

ZeroSync

На 12 май 2023 г. Робин Линус публикува предложението Zerosync към bitcoin-dev пощенски списък. The схема е изцяло приложна страна, доказваща нулево знание, система за стартиране на a Bitcoin възел. Съставен от три отделни доказателства, Zerosync има потенциала да позволи безнадеждно стартиране на нов Bitcoin възел, без да се налага действително да изтегляте и обработвате цялата хронология blockchain.

Първото от трите доказателства покрива валидността на блоковите заглавки в блокчейна, предоставяйки кратко доказателство от порядъка на килобайта, че изискването за трудност за всеки блоков хедър е успешно изпълнено. Второто доказателство потвърждава набора UTXO на всяка височина на блока чрез използване Utreexo, предишно предложение да се позволи на възлите да валидират блокове, без да имат целия UTXO набор. И накрая, окончателното доказателство всъщност ще предостави гаранция, че всички исторически подписи и други свидетелски данни в блокчейна са валидни.

Заедно тези три доказателства ще позволят на възел просто да изтегли текущия UTXO набор в допълнение към малко доказателство с размер най-много няколко килобайта и незабавно да има работещ напълно надежден и валидиращ възел. Това напълно ще промени цената на потребителите, които напълно валидират системата, когато взаимодействат с Bitcoin.

Граждански комплект

На 1 май 2023 г. Антоан Риар публикува Civ.Kit: Peer-to-Peer електронна пазарна система бяла книга, написана в сътрудничество с Никълъс Грегъри и Рей Юсеф към Bitcoin-dev пощенски списък. Civ Kit предложи децентрализиран пазар за търговия на всичко от фиатна валута до Bitcoin към стоки и услуги, изградени върху протокола Nostr. Поради зависимостта от Nostr и начина, по който работи този протокол, всеки потребител на Civ.Kit по своята същност би притежавал ключ за самоличност, за да разрешава съобщения, публикувани на пазара, както и да формира част от система за репутация. В комбинация със заключените средства в блокчейна, представляващи облигация, операторите на борда на пазара могат да установят политики за изискване за облигации, за да позволят на потребителите да публикуват оферти за поръчки.

С основата за система за репутация, устойчив механизъм за излъчване и комуникация и Bitcoin сам по себе си като основа за ескроу договори за сделки, Civ.Kit има потенциала да бъде електроцентрален протокол, улесняващ peer-to-peer икономическа дейност, използвайки Bitcoin като разменно средство. Една от най-важните аксиоми в дългосрочен план за BitcoinУспехът на е използването му като средство за размяна в една кръгова икономика. Без тази peer-to-peer монетизация рискува да стане жертва на капаните на регулаторното улавяне. Civ.Kit може да бъде рамка и основа за предотвратяване на този резултат.

До следващите петнадесет години

Това дори не са всички предложения, пуснати тази година; някои, които се носят наоколо, дори не са официални бели книги. Но това е малка част от огромния прогрес, който се случи в Bitcoin екосистема само през последната година. Все още има всичко, което се случи година преди това. И година преди това. Да не говорим за връщане още четиринадесет години назад.

Хората обичат да говорят за това как Bitcoin не отива никъде или не прави нещо интересно, или че няма техническо развитие и е застояла и умираща монета. След преминаване през само някакъв от големите предложения в само последната година, прави Bitcoin изглежда ви като застоял и умиращ проект? Трябва ли просто да се откажем, да опаковаме всичко и да тръгваме home? След петнадесет години време, упорита работа от страна на мнозина и многобройните възможни пътища за изследване, за да продължите да подобрявате и разширявате този проект, чувствате ли го мъртъв за вас?

За мен не е така. 

Оригинален източник: Bitcoin Списание