Autor: Eli Ben-Sasson, współzałożyciel StarkWare. Tłumaczenie: Golden Finance xiaozou

STARKs w końcu staje przed kolejnym wyzwaniem. Teraz STARK zademonstruje zalety skalowania na najbardziej egalitarnej walucie, jaką kiedykolwiek stworzono – Bitcoinie. Po przyjęciu OP_CAT na Bitcoinie wdrożenie walidatorów STARK w Bitcoin Script stanie się rzeczywistością. Otwiera to ścieżkę do bezpiecznych, hostowanych samodzielnie transferów pomiędzy Bitcoinem i Starknetem, tworząc L2, który skaluje zarówno Ethereum, jak i Bitcoin.

Kryptowaluta może oczyścić świat cyfrowy i finansowy. Może zapewnić uczciwość pieniędzy, przywrócić równowagę sił w naszym społeczeństwie i odebrać władzę dużym firmom technologicznym z powrotem w ręce suwerennych jednostek. Jest to narzędzie wzmacniające pozycję ludzi i społeczności lokalnych. Krótko mówiąc, jest źródłem piękna. Potrzebujemy zatem wizji, która to pokaże i będzie istotna dla wszystkich. Aby zrealizować tę wizję, porzuciłem spokojną karierę akademicką.

Taka wizja nie byłaby kompletna bez wydłużenia łańcucha startowego tego fantastycznego projektu. Skalujemy Bitcoin i uwalniamy moc blockchain, aby zmienić świat. StarkWare wspiera tę inicjatywę praktycznymi środkami i uruchomił fundusz o wartości 1 miliona dolarów na wsparcie nowych badań, które ujawnią zalety i wady przyjęcia OP_CAT na Bitcoinie.

Nawiązaliśmy wysoce produktywne partnerstwo strategiczne z Weikengiem Chenem z L2 Iterative Ventures (L2IV) za pośrednictwem Fundacji ZeroSync, co ostatecznie doprowadziło do narodzin Bitcoin Wildlife Sanctuary. Wykorzystujemy praktyczne podejście ich zespołu do inżynierii i badań, aby przesuwać granice wysiłków typu open source w celu wdrażania kontraktów opartych na OP_CAT i walidatorów STARK w Bitcoin Script. Chcielibyśmy również podziękować BitVM i Fundacji ZeroSync za edukację tak wielu osób na temat możliwości Bitcoina. Poza tym duży wpływ wywarł na nas Carter Feldman, założyciel QED, który pokazał nam nowe spojrzenie i otwarty umysł na potencjał Taproot.

Wróćmy teraz do podstaw i pozwólcie, że wyjaśnię, jakie są konsekwencje tego, co robimy.

1. 2008: Moment zerwania

Wróćmy do roku 2008, kiedy światowe finanse właśnie się załamały. W odpowiedzi Satoshi Nakamoto opublikował rewolucyjną białą księgę dotyczącą Bitcoina. W tym momencie zerwania Satoshi pokazał nam, jak robić rzeczy inaczej. Jako społeczeństwo możemy żądać i egzekwować wyższe standardy uczciwości i przejrzystości w finansach. Zamiast polegać na bastionie tradycyjnych banków, Satoshi Nakamoto wprowadził inkluzywny protokół, który zapraszał wszystkich do przyłączenia się. Protokół rozdziela wartość w sposób sprawiedliwy i przejrzysty wśród autorów poprzez wydobycie Bitcoinów i opłaty. Im szersza dystrybucja autorów, tym lepszy i bezpieczniejszy staje się Bitcoin.

Bitcoin daje nam coś więcej niż tylko księgę rachunkową – daje nam wiarę w zmianę. Daje nam to wiarę właśnie wtedy, gdy banki wszystko schrzanią – do tego czasu będą zajęte przejmowaniem domów i nadzieją, że nawet nie zdajemy sobie sprawy, że pomimo wszystkich gestów kredytodawców hipotecznych „uwierzcie nam”, nawet dom nie jest „bezpieczny jak dom."

Wpływ Bitcoina, jeśli zostanie w pełni zrealizowany, może być znacznie głębszy niż to, co widzimy dzisiaj. Może i powinna być szeroko stosowana jako globalna waluta rezerwowa. Mogłoby stanowić podstawę globalnej „sieci uczciwości”, która leży u podstaw wszystkich funkcji społecznych, których potrzebuje nasze wolne społeczeństwo: pieniędzy, zarządzania prawami własności i interakcji społecznych.

Biała księga Bitcoina przewiduje praktyczną sieć płatności, którą może obsługiwać każdy, niezależnie od wielkości, bogaty czy biedny, silny czy słaby. Dziś 1,5 miliarda ludzi na całym świecie nie ma nawet konta bankowego. Płatności Bitcoinami nie są dla tych osób tylko opcją, ale w rzeczywistości środkiem, za pośrednictwem którego po raz pierwszy spotykają się z infrastrukturą finansową. Dziś pojemność zapewniana przez Bitcoin jest zbyt mała, a dostępna pojemność jest zbyt droga dla tych 1,5 miliarda ludzi. Mam nadzieję opracować technologię, która pozwoli każdemu używać Bitcoina i dołączyć do wolnego społeczeństwa, które wspiera Bitcoin.

2. Sprawy ważne, ale zaniedbane

Niektórzy ludzie myślą o StarkWare jako o Ethereum maxis. Chociaż jesteśmy zgodni z wartościami Ethereum i zaangażowani w sukces Ethereum, na pierwszym miejscu jesteśmy STARK maxis. Starknet jest wdrażany na Ethereum jako L2, a połączenie Starknet z Bitcoinem jest również naturalnym rozszerzeniem jego funkcji funkcjonalnych. Jest to spójne z naszą wizją od założenia StarkWare, zgodnie z którą STARK są dobrem publicznym i służą do skalowania wszystkich naprawdę zdecentralizowanych projektów blockchain. Oczywiście Ethereum jest ucieleśnieniem tej samej ambitnej misji opisanej powyżej, ale podąża inną ścieżką, wiążąc się z różnymi kompromisami. To dobrze, ponieważ ogólnie rzecz biorąc zwiększa prawdopodobieństwo, że uda nam się zbudować porozumienia, które będą opierać się władzy państwa. Podstawowe wartości Ethereum są dokładnie tym, dlaczego wybraliśmy je jako warstwę rozliczeniową dla Starknet i te wartości nadal istnieją. Mocno wierzymy w Ethereum i zależy nam na jego długoterminowym sukcesie. Wprowadzenie ZK-STARK do Bitcoina nie odbiega od naszego kursu, po prostu zatacza koło. Do tej pory StarkWare wdrożył wszystkie swoje systemy w Ethereum. Jednak rozszerzenie STARK na blockchain było pomysłem zaproponowanym na konferencji Bitcoin wiosną 2013 roku.

Na konferencji wszedłem na podium, aby opowiedzieć o moich początkowych badaniach nad rodzajem dowodów kryptograficznych, które zaczęto nazywać STARK, a wielu słuchaczy odpowiedziało, że tego rodzaju badania kryptograficzne są dokładnie tym, czego potrzebuje blockchain. Innymi słowy, zainteresowałem się Bitcoinem dwa lata przed pojawieniem się Ethereum.

Dlatego też StarkWare od początku był ściśle związany z Bitcoinem i zawsze z podziwem obserwowaliśmy sieć Bitcoin. Taproot i być może OP_CAT rozszerzyły możliwości Bitcoina do tego stopnia, że ​​mogę teraz czuć się komfortowo, rozmawiając o tym otwarcie.

Wspieraliśmy także przełomowe projekty Bitcoin, takie jak ZeroSync, który jako pierwszy zintegrował dowody ZK z Bitcoinem w celu zwiększenia prywatności i skalowalności. StarkWare zleciło także badaczowi Johnowi Lightowi sporządzenie raportu o nazwie „Bitcoin Network Validity Rollup”, w którym ponownie oceniono możliwość integracji istniejących zestawień ważności z Bitcoinem, dochodząc do wniosku, że może istnieć jedno idealne dopasowanie. Nasz weryfikator-weryfikator nowej generacji — Stwo — celuje w pola skończone M31. Domena ta dobrze współpracuje z Bitcoin Script, dzięki czemu idealnie nadaje się do dostarczania rozszerzeń Bitcoin nowej generacji.

3. Przyszłość, którą chcę widzieć

Moim marzeniem jest, aby Bitcoin osiągnął skalę, jaką musi osiągnąć, stale pracując dla wszystkich. Obejmuje to otwarte uczestnictwo dla wszystkich, bez barier finansowych wejścia. Wierzę, że jeśli będziemy stanowczo trzymać się nalegań Satoshiego Nakamoto na decentralizację i bezpieczeństwo, to marzenie z pewnością się spełni.

Internet zaczynał jako niszowy plac zabaw dla nerdowskich inżynierów i naukowców. Rozbudowa i ostateczne przekształcenie go w infrastrukturę naszego życia zajęło kilka lat. Blockchain to narzędzie, które może zdemokratyzować Internet i przywrócić równowagę sił poprzez dystrybucję zaufania i uczciwości wśród dużej społeczności suwerennych jednostek, zamiast delegować je kilku dużym korporacjom. Aby jednak naprawdę przejąć władzę i zwrócić ją masom, potrzebna jest skala.

Wierzę również, że należy wykorzystać szansę skalowania Bitcoina, aby wspierać wartość, która jest ważna dla wielu członków społeczności Bitcoin: ochronę prywatności. Kryptografia, która może zapewnić Bitcoinowi skalowalność, zapewnia również surowiec do ulepszonych funkcji prywatności. Z czasem będziesz mieć wszystko: klucze, monety, swoją poufność.

4. Jak zrealizować taką przyszłość?

My, StarkWare, podejmujemy dziś trzy praktyczne kroki w celu skalowania Bitcoina:

Środek 1: Zaproponujemy nowy model projektowy dla Starknet, aby osiągnąć ujednoliconą przestrzeń, czyniąc Starknet samohostowanym zdecentralizowanym L2, jednocześnie opierając się na Ethereum i Bitcoinie. Oznacza to, że pojedyncza warstwa osadza się jednocześnie na obu łańcuchach. Nasz zespół poprowadzi lub sponsoruje całą pracę wymaganą do osiągnięcia tego celu. Szczegóły dotyczące badanej architektury zostaną ogłoszone w nadchodzących tygodniach.

Środek 2: StarkWare uruchomił fundusz o wartości 1 miliona dolarów, aby wesprzeć badaczy i programistów Bitcoin badających OP_CAT i jego wpływ. Dotacje te zostaną przyznane osobom i projektom, które szczerze popierają lub sprzeciwiają się modernizacji, a także dostarczają dowód koncepcji wykorzystania OP_CAT. Szczegóły dotyczące funduszu zostaną ogłoszone w przyszłym tygodniu.

Środek 3: Wreszcie wierzymy, że miękki fork Bitcoin OP_CAT jest najbezpieczniejszym sposobem skalowania Bitcoina, szczególnie z obsługą weryfikacji i rollupu STARK. W związku z tym ogłaszamy publiczne wsparcie dla OP_CAT. OP_CAT umożliwia bezzaufane rollupy na Bitcoinie, umożliwiając kontrakty rekurencyjne, które mogą autonomicznie zarządzać stanem i go aktualizować, znacznie zwiększając przepustowość transakcji bez przeciążania sieci Bitcoin.

5. Jaki potencjał otwiera ekspansja Bitcoina?

Skalując Bitcoin, będziemy w stanie przetwarzać transakcje od milionów użytkowników w ciągu sekundy, zamiast obecnych około 13 transakcji na sekundę. Niektóre przypadki użycia na dużą skalę, które przewidujemy dla Bitcoina, obejmują:

· Jednoczesne skalowanie Bitcoina i Ethereum: dzisiejszy blockchain jest rozdrobniony. Możesz wybrać Bitcoin, „cyfrowe złoto”, które służy do przechowywania wartości, ale nie ma innego zastosowania, Ethereum, które ma być „komputerem świata” lub inne, mniejsze sieci. Oferując wybór dwóch największych sieci (dApps może wybrać jedną lub obie), Starknet konsoliduje fragmenty. Starknet będzie rozwijał obie sieci jednocześnie, bez zakłócania niezależnego zarządzania którąkolwiek z nich.

· Ochrona prywatności: STARK – dowody kryptograficzne, które zostaną wykorzystane w procesie skalowania – zawierają już bogactwo niezrealizowanego potencjału ochrony prywatności. Potencjał ochrony prywatności i społeczność Bitcoin są naturalnym dopasowaniem. Strona „wiedzy zerowej” tej technologii jest już dobrze poznana, ale nadal wymaga przełożenia na praktyczne rozwiązania. Integracja prywatnego L2 z ekosystemem Bitcoin, wykorzystując technologie takie jak Zcash, MimbleWimble czy Noir, może znacząco zwiększyć prywatność transakcji.

· Świadczenie usług finansowych osobom marginalizowanym: Dla nas misją Bitcoin zawsze było w jakiś sposób wzmacnianie pozycji osób upośledzonych. Około 1,5 miliarda ludzi na całym świecie nie ma dostępu do tradycyjnych usług bankowych, co stanowi wyniszczającą barierę dla oddolnych przepływów finansowych. Inne próby skalowania Bitcoina nie zapewniły jeszcze rozwiązań do masowego użytku. Dzięki nowym metodom skalowania i dodaniu większej liczby narzędzi Bitcoin może zapewnić włączający globalny system finansowy dla osób nieposiadających dostępu do usług bankowych na całym świecie.

· Innowacja finansowa Bitcoin: Obecnie Bitcoin obsługuje cyfrowe płatności gotówkowe, ale współczesne rynki wymagają więcej: lepszych opcji samokontroli, w tym programowalnych skarbców, narzędzi do zarządzania ryzykiem i zabezpieczeń, reputacji, pożyczek, instrumentów pochodnych, kontraktów futures itp. Wszystko to wymaga większej funkcjonalności, której nie można i nie należy budować bezpośrednio na Bitcoinie. Uczynienie Starknet L2 dla Bitcoina oferuje to, co najlepsze z obu światów: ogromną innowację finansową popartą bezpieczeństwem Bitcoina jako cyfrowego złota.

· Lepsze doświadczenie użytkownika: oryginalne bezpieczeństwo Bitcoina sprawia, że ​​bezpieczne działanie nie jest trywialne, szczególnie dla zwykłych użytkowników. Nowoczesny L2 zapewniłby użytkownikom bezpieczne i proste interakcje na własnym serwerze w przypadku większości ich codziennych potrzeb, jednocześnie polegając na bezpieczeństwie potężnego i niezawodnego L1 Bitcoina w celu długoterminowego przechowywania wartości.

6. Dlaczego OP_CAT, STARK i Starknet?

(1) Dlaczego OP_CAT?

STARK wymagają weryfikacji łańcucha mieszającego, ale niewiele więcej. Ich główna pętla weryfikacyjna składa się z prostych operacji algebraicznych (dodawanie i mnożenie modulo małej liczby pierwszej) oraz sprawdzanie, czy wstępnie zatwierdzone wpisy za pośrednictwem drzewa Merkle'a zostały poprawnie otwarte. OP_CAT w szczególności obsługuje tworzenie i otwieranie wpisów w drzewach Merkle w skrypcie Bitcoin, ponieważ podstawowe operacje wspierające tworzenie i weryfikację drzewa Merkle wymagają konkatenacji dwóch wartości, a następnie ich mieszania (OP_CAT umożliwia konkatenację). Podczas gdy inne kody obsługi kontraktów mogą być potężniejsze, OP_CAT jest jedynym obecnie omawianym, który obsługuje weryfikację drzewa Merkle.

(2) Dlaczego STARK?

Krótko mówiąc, STARK oferują największą skalę, są najbardziej wypróbowane i najbezpieczniejsze, bez „toksycznych śmieci” z zaufanego procesu konfiguracji, bez egzotycznych prymitywów kryptograficznych, a nawet bezpieczeństwa postkwantowego. Nowy weryfikator-walidator STARK nazywa się Stwo i wykorzystuje małe liczby odpowiednie dla sieci Bitcoin w celu zwiększenia wydajności.

(3) Dlaczego Starknet?

Starknet na Ethereum ma już prężną społeczność programistów i język programowania, który zapewnia pełną skalowalność na wyciągnięcie ręki. Dla każdego programisty znającego język Rust, natywny (i open source) język Starkneta, Cairo, będzie wydawał się bardziej znajomy. W dzisiejszej społeczności Bitcoin nie pojawia się żaden oczywisty język wysokiego poziomu, który pozwoliłby zbudować świat aktywności w łańcuchu. Mam nadzieję, że Kair wypełni tę lukę i stanie się jednym z języków ojczystych Bitcoina.