W zeszłym miesiącu na głównym łańcuchu Ethereum próbowałem zdobyć udział w projekcie RWA, a przez to nieludzkie uwierzytelnianie tożsamości utknąłem przez cały tydzień. Moje potwierdzenie zgodności zostało już wcześniej zrealizowane na Polygonie, a przy przejściu na inny łańcuch musiałem to zrobić od nowa, ponosząc ogromne opłaty za gaz, nie mówiąc już o czekaniu na ręczną weryfikację; byłem tak zdenerwowany, że prawie zniszczyłem klawiaturę. Później, podążając za wskazówkami od znajomego w branży, zerknąłem do dokumentacji @SignOfficial ; na początku myślałem, że to tylko zwykła aktualizacja narzędzia do podpisywania, ale po przeczytaniu białej księgi i kodu źródłowego do późna w nocy, byłem naprawdę zszokowany. Odkryłem, że Sign nie tylko robi prostą DApp, ale konstruuje zestaw infrastruktury tożsamości i aktywów, który może być bezpośrednio używany przez dużą cyfrową gospodarkę.

Skoro chodzi o budowę fundamentów infrastruktury, to najważniejszym problemem do rozwiązania jest fragmentaryzacja danych. Zwykle, gdy piszę skrypty do DeFi lub zbieram airdropy, najbardziej irytujące jest to, że dane z różnych źródeł się nie zgadzają, a różne kwalifikacje do białych list i dowody aktywów są jak rozsypane piaski; po przejściu na inny łańcuch wszystko się rozsypuje. Dokładnie przeanalizowałem podstawową logikę protokołu Sign i odkryłem, że Sign stworzył coś, co nazywa się Schema, aby poradzić sobie z tym problemem. Właściwie chodzi o to, by w głowie wyobrazić sobie, że dla wszystkich deklaracji na łańcuchach ustanawiamy sztywne zasady; wcześniej można było po prostu przesłać ciąg znaków, a teraz Sign wymaga, aby formularze były wypełnione według ustandaryzowanej struktury, na przykład, kiedy zatwierdzono audyt aktywów, jaki poziom KYC jest wymagany. Te pola i formaty są ściśle kontrolowane przez Sign, więc każdy węzeł na łańcuchu, który otrzyma te dane, nie będzie miał wątpliwości. Oznacza to, że jeśli raz poprawnie skonfiguruję interfejs Sign, mogę ponownie używać danych do interakcji z różnymi protokołami lub łańcuchami, nie musząc więcej jak bezgłowy muchomor składać powtarzających się dowodów.

Podążając za myślą o ponownym wykorzystaniu danych, jeszcze ciekawsza jest mechanika Hooks, którą stworzył Sign. Wcześniejsze inteligentne kontrakty były dość sztywne, ale w podstawowym projekcie systemu Sign wystarczy wysłać deklarację, aby automatycznie uruchomić niestandardową logikę. Zastanawiam się, co by było, gdyby projektodawcy poprzez Hooks Sign akceptowali tylko białą listę wydaną przez konkretne węzły weryfikacyjne; to byłoby wręcz narzędzie do automatyzacji ochrony przed atakami „czarownic” i filtrowania „włóczęgów”. Podążając za tą logiką, przyjrzałem się rozwiązaniu przechowywania danych Sign i odkryłem, że Sign naprawdę rozumie ból związany z interakcjami na łańcuchu. Całkowite umieszczenie danych na łańcuchu, wiąże się z wysokimi opłatami za gaz, a trzymanie ich poza nim rodzi obawy, że projektodawcy mogą zwyczajnie zniknąć. Sign zastosował mieszany model, pakując duże ilości danych i przechowując je na Arweave na stałe, a następnie związując hasz w sieci głównej Ethereum. W ten sposób oszczędzamy na opłatach transakcyjnych i gwarantujemy, że dane nie mogą być manipulowane; jeśli chodzi o wyjątkowo prywatne dane osobowe, można je również zaszyfrować, a tylko osoby z autoryzowanym kluczem prywatnym mogą je odblokować. Powiązana usługa indeksowania SignScan umożliwia przeszukiwanie historii, więc jeśli projektodawcy będą chcieli potajemnie zmienić zasady, będzie im trudno.

Jednakże dobrze przechowane dane to tylko jedna strona medalu. Zastanawiam się, jak Sign zamierza pokonać tę górę między łańcuchami, ponieważ wcześniej moje kilka tysięcy U utknęło w certyfikacji międzyłańcuchowej. Okazało się, że Sign ominął tradycyjne mosty międzyłańcuchowe, które łatwo mogą być wykorzystywane przez hakerów jako bankomaty, wykorzystując zaufane środowisko wykonawcze rozproszonego sprzętu do realizacji podpisów progowych. Na przykład, jeśli chcę przenieść dowód aktywów z łańcucha Base na łańcuch BNB, podczas wysyłania żądania wystarczy, że załączę informacje o docelowym łańcuchu w Sign, a sieć węzłów Sign automatycznie zweryfikuje i zwróci wspólny podpis. Dopóki ponad dwie trzecie węzłów się zgodzi, sprawa jest załatwiona; cały proces nie wymaga ujawnienia moich wrażliwych danych w Internecie. To z pewnością jest niezbędna platforma dla stabilnych monet, które mają krążyć między różnymi sieciami. Myśląc o tym, moja strategia operacyjna również się zmieniła; teraz muszę uważnie obserwować węzły, które uczestniczą w konsensusie, ponieważ do pracy trzeba stakować rodzimy token Sign, a węzły, które będą działać nieuczciwie, mogą zostać bezpośrednio ukarane poprzez slashing, co na pewno zablokuje dużą część obiegu Sign.

Oprócz problemu międzyłańcuchowego, jako stary gracz w branży, najważniejsza dla mnie jest prywatność; nikt nie chce ujawniać swojego adresu portfela i powiązań tylko po to, by odebrać kilka setek U w airdropie. Zintegrowane przez Sign dowody zerowej wiedzy idealnie trafiają w ten punkt. Wystarczy włożyć obwód weryfikacji ZK do wcześniej wspomnianych Hooks Sign, aby osiągnąć selektywne ujawnienie. To znaczy, że mogę przez Sign udowodnić, że moje fundusze osiągają wymagany poziom lub że mój IP nie został zablokowany, ale nikt nie będzie w stanie sprawdzić mojego konkretnego adresu i szczegółów transakcji. Gdyby platformy takie jak TokenTable używały tego mechanizmu Sign do dystrybucji tokenów, tylko ja z uznanym dowodem zerowej wiedzy mógłbym odebrać udział, a sama emitująca strona mogłaby audytować i śledzić źródło. Po przemyśleniu, to jest właściwie idealny zamknięty cykl, ponieważ Sign jako protokół bazowy łączy obrót walut, tożsamość cyfrową i alokację kapitału, co pozwala na wielokrotne weryfikowanie tożsamości podczas przelewów i odbierania airdropów. W ekosystemie Sign token Sign jest jedynym paliwem, potrzebnym do tworzenia szablonów Schema, uruchamiania węzłów i opłacania opłat weryfikacyjnych. Planuję dzisiaj wieczorem zacząć uruchamiać kilka testowych węzłów Sign, a przy okazji zdobyć trochę testowych tokenów, aby zapoznać się z zestawem deweloperskim Sign i zobaczyć, czy uda mi się napisać kilka zaawansowanych szablonów przed jego pełnym rozwojem, aby zarobić na wczesnych zyskach. Patrząc na ekran, myślenie o tych kodach protokołów przez cały dzień naprawdę sprawia mi ból głowy, więc najpierw zatrzymam skrypty interakcji na serwerze. #sign地缘政治基建 $SIGN