NIPoPoWs na Ergo: Innowacje w Blockchainie
1 kwietnia 2022

Blockchain Ergo szybko staje się znany w przestrzeni kryptowalut jako lider w rozwoju i innowacjach blockchainowych. Choć ta reputacja jest w pełni zasłużona i z czego zespół deweloperski jest dumny, powody tej pochwały często umykają przeciętnemu entuzjaście kryptowalut. Dlaczego Charles Hoskinson nazywa Ergo „cudem technicznym”? Prawda jest taka, że istnieje wiele powodów, aby chwalić Ergo; blockchain został zbudowany od podstaw. Poprawia wiele aspektów najbardziej udanych innowacji w kryptowalutach i wdraża kilka nowatorskich narzędzi kryptograficznych, które nie były wcześniej widziane w tej przestrzeni.
Aby naprawdę docenić, co czyni Ergo wspaniałym, wymagana jest głęboka znajomość technologii blockchain oraz cierpliwość do przejścia przez złożony, ale elegancki projekt protokołu Ergo kawałek po kawałku. Protokół Sigma, ErgoScript, Autolykos, eUTxO i sam Manifest zasługują na uwagę deweloperów, inwestorów i użytkowników. Ten artykuł ma na celu opisanie i uproszczenie jednej szczególnej innowacji w blockchainie Ergo: NIPoPoWs.
Czym są NIPoPoWs?
NiPoPoW oznacza Non-Interactive Proof of Proof of Work. Rozłóżmy to na części. PoW na końcu NIPoPoW oznacza, że ten koncept opiera się na mechanizmie konsensusu proof of work. Jak wszystkie inne łańcuchy PoW, Ergo polega na górnikach, którzy rozwiązują zagadki kryptograficzne, które dają im prawo do weryfikacji transakcji i dodawania bloków do blockchaina. Suma tych bloków archiwizuje całą historię transakcji zrealizowanych na Ergo. Następnie, Po w centrum NIPoPoW oznacza Proof of. Posiadanie dowodu na dowód pracy oznacza użycie kryptografii do abstrahowania od blockchaina w matematycznie weryfikowalny sposób. Innymi słowy, PoPoW to lekka, ale udowodniona dokładna reprezentacja blockchaina. Na koniec, NI oznacza non-interactive. Non-interactive oznacza, że aplikacje działają w tle programu bez udziału lub zgody innego użytkownika. Tego typu system jest samodzielny, spójny i kompletny. Aplikacje non-interactive są jak zautomatyzowane automaty, gotowe do użycia przez każdego.
Dlaczego potrzebujemy NIPoPoWs?
Teraz, gdy wiesz, czym są, możesz zapytać, dlaczego potrzebujemy NIPoPoW? NIPoPoWs rozwiązują kilka problemów, stwarzając możliwości zwiększenia adopcji i dostępności technologii blockchain. Najbardziej oczywistą aplikacją dla NIPoPoWs jest zmniejszenie rozmiaru blockchaina. Blockchain Bitcoina ma ponad 300 GB. Z powodu swoich inteligentnych kontraktów, blockchain Ethereum ma prawie terabajt! Każdy, kto chce uruchomić węzeł, będzie musiał posiadać spory dysk twardy i czekać od 1 do 5 dni na synchronizację węzła. NIPoPoWs pozwolą super lekkim klientom synchronizować się z blockchainem z mniej niż 1 MB danych. Ta dramatyczna redukcja danych implikuje również zmniejszone wymagania technologiczne. NIPoPoWs umożliwią ograniczonej technologii, takiej jak telefony flip, działanie z ograniczoną usługą danych i osiągnięcie tego samego poziomu bezpieczeństwa, co uruchamianie pełnego węzła. To ma potencjał, aby całkowicie zrewolucjonizować branżę.
To lekkie podejście ma również inne korzyści. Pierwsza znana jest jako log space mining, co oznacza, że każdy blok dodawany do blockchaina tylko logarytmicznie zwiększa rozmiar blockchaina. Pamiętaj, logarytmy są odwrotnością wykładników; każdy blok zajmuje tylko niewielką, niewielką ilość danych. To jest kluczowe dla zwiększenia liczby górników uczestniczących w zabezpieczaniu sieci. Po drugie, NIPoPoWs umożliwią super efektywne działanie side chainów. Te pozwolą na budowanie nowych protokołów na szczycie blockchaina Ergo, które mogą być weryfikowane przez górników bez powodowania zatorów. Ta technologia będzie fundamentem podejścia Ergo do skalowania warstwy drugiej. Po trzecie, i być może najbardziej technologicznie spektakularne, są to velvet forks. Ten rozwój umożliwia aktualizację blockchaina bez konsekwencji tradycyjnych hard lub soft forków; velvet forks pozwalają na aktualizacje, które są zgodne wstecz. Nawet jeśli tylko część górników wdroży najnowszą aktualizację, abstrakcja NIPoPoW od blockchaina pozwala im na przewyższenie starszych instancji protokołu bez całkowitego usuwania możliwości zabezpieczenia sieci przez nieaktualizowanych górników. Velvet forks są trudne do zrozumienia, ale mam nadzieję, że to uproszczenie wystarczy dla większości czytelników.
Jak działają NIPoPoWs?
NIPoPoW to w zasadzie technika kompresji danych, a wszystko kręci się wokół super bloków. Zwykle blockchainy Proof of Work osiągają konsensus, pozwalając górnikom konkurować o prawo do tworzenia nowych bloków danych na blockchainie. Wyścig polega na rozwiązaniu zagadki kryptograficznej; górnicy używają kart graficznych do generowania losowych rozwiązań i sprawdzania ich w stosunku do zagadki, aby zobaczyć, czy są poprawne. Piękno kryptografii polega na tym, że zagadki kryptograficzne są trudne do rozwiązania, ale łatwe do weryfikacji. Oznacza to, że jeśli losowe liczby generowane przez górnika przypadkiem rozwiązują zagadkę, mogą zweryfikować swoje rozwiązanie i odebrać nagrodę za blok.
W rzadkim i losowym przypadku niektóre bloki są znacznie trudniejsze do rozwiązania niż inne. Te bloki, znane jako super bloki, mają więcej zer w swoim rozwiązaniu niż przeciętne bloki. To sprawia, że są łatwo identyfikowalne i dostępne do innych zastosowań. W NIPoPoW super bloki są używane do hostowania fragmentów danych z każdego bloku między nim a ostatnim super blokiem. Te dane są przechowywane w nagłówku bloku, a następnie używane jako klucz, który może uzyskać dostęp i potwierdzić wszelkie informacje przechowywane przez dowolne z bloków, które przyczyniły się danymi do super bloku. Za każdym razem, gdy super blok jest tworzony, dane z regularnych bloków stają się niepotrzebne. Superbloki istnieją wtedy jako lekki łańcuch samodzielny. Portfele, dApps i użytkownicy mogą polegać wyłącznie na super blokach, aby bezpiecznie i niezawodnie interagować z blockchainem. Ponieważ muszą synchronizować się tylko z super blokami, mogą uniknąć pobierania całego blockchaina i poprawić wydajność o 80%.
Aby pomóc czytelnikom zrozumieć, zobacz grafikę poniżej!

Chcesz zgłębić temat?
Jeśli jesteś zainteresowany nauką więcej o technologii NiPoPoW lub o tym, jak jest integrowana z blockchainem Ergo, zbadaj poniższe linki:
- https://docs.ergoplatform.com/dev/protocol/nipopow/
- https://ergoplatform.org/blog/2021-08-26-nipopow-applications-light-clients-and-side-chains/
- https://veriumfellow.medium.com/what-will-ergo-bring-to-cardano-2f7ae911a9bd
Jeśli wolisz czytać prace naukowe na ten temat, znajdź je poniżej:
Share post
13 sierpnia 2025
12 maja 2025






