W dzisiejszej dziedzinie blockchain algorytm konsensusu PoST (Proof of Space and Time) przewodzi nowej fali technologicznej. W tym szaleństwie nie można pominąć projektu Chia, jako klasycznego projektu mechanizmu konsensusu PoST, oraz projektu Kaspa, który obecnie przyciąga wiele uwagi w obwodzie mocy obliczeniowej. Chociaż te dwa projekty mają różne cele i cechy, ich podstawowe koncepcje koncentrują się wokół ścieżki mocy obliczeniowej. Dlatego w tym artykule kompleksowo porównamy te dwa projekty z powstającym projektem Spacemesh na tej samej ścieżce. Ma pewną wartość referencyjną. Następnie zagłębimy się w mechanizm konsensusu, architekturę techniczną i wydajność Chia, Kaspa i Spacemesh pod względem skalowalności, decentralizacji itp.
SMH jest natywnym tokenem Spacemesh. Doświadczył on kilku ogromnych wzrostów, od 0,1 USD na początku handlu do aż 11 USD, przy czym najwyższy wzrost przekroczył 100 razy. Obecnie, ze względu na bessę, cena waluty waha się w okolicach 3 dolarów amerykańskich, przy stabilnym 20-krotnym wzroście i dziennym wolumenie transakcji na poziomie kilku milionów dolarów amerykańskich. Dlatego istnieją powody, aby sądzić, że Spacemesh odniesie sukces w przyszłości, gdy cena waluty będzie nadal rosła. Bogactwo, jakie daje blockchain, sprawiło, że tradycyjne finanse są gotowe do działania. Przyjaciele, którzy chcą wziąć udział w wydobywaniu Spacemesh&Aleo, dodajcie v na końcu artykułu.
01
Wprowadzenie do projektu
Gdy
Kaspa to zdecentralizowana i w pełni skalowalna warstwa 1 oparta na protokole GHOSTDAG. W przeciwieństwie do tradycyjnych blockchainów, GHOSTDAG nie tworzy równolegle izolowanych bloków, ale pozwala im współistnieć i uporządkować je w sposób konsensusowy. Kaspa obsługuje wysokie współczynniki blokowania przy jednoczesnym zachowaniu poziomu bezpieczeństwa, jaki zapewniają najbezpieczniejsze środowiska proof-of-work. Jego konstrukcja jest wierna zasadom Satoshi osadzonym w Bitcoinie – wydobycie typu proof-of-work, izolacja formacji UTXO, deflacyjna polityka pieniężna, brak wstępnego wydobycia i brak centralnego zarządzania.
Dzielić
Chia Network to projekt kryptowalutowy założony przez założyciela BitTorrenta Brama Cohena w 2017 roku. Ma na celu zbudowanie zielonej i przyjaznej dla środowiska kryptowaluty oraz planuje opracować ulepszoną technologię blockchain i inteligentną platformę handlową, a także rozmieścić aplikacje na poziomie przedsiębiorstwa. Chia Network opracowała własny język programowania inteligentnych kontraktów Chialisp, który zachowuje zalety „modelu UTXO”, wprowadzając jednocześnie wspólne funkcje „modelu Ethereum Solidity” w celu uzyskania bardziej wydajnych funkcji, takich jak wielopodpisowe, atomowe swap, autoryzowane portfel odbiorcy, pobieranie przelewów, portfel limitowany, portfel papierowy z funkcją opóźnionego odzyskiwania, portfel tożsamości cyfrowej i monety Chia (podobne do tokenów ERC20). 18 marca 2021 roku firma Chia oficjalnie wypuściła sieć główną Chia 1.0 pod nazwą symboliczną XCH.
Kosmiczna siatka
Firma Spacemesh została założona w Izraelu w 2017 roku przez Aviva Eyala i Tomera Afeka w celu zbudowania zdecentralizowanej, bezpiecznej i skalowalnej platformy kryptowalut i inteligentnych kontraktów, która rozwiązuje wiele typowych problemów nękających sieci blockchain pierwszej i drugiej generacji. Aby to osiągnąć, SpaceMesh wykorzystuje protokół o nazwie Proof of Space-Time (PoST), który pozwala każdemu, kto ma wolne miejsce na dysku twardym, na uczestnictwo w protokole, a także strukturę sieci mesh ograniczającą egoizm. Zachęty do zachowań górników i promuje decentralizację . Waluta protokołu nazywa się Spacemesh Coin (SMH), a zespół SpaceMesh wierzy, że nadając priorytet „uczciwości” protokołu i opracowując produkt o niskich barierach wejścia, zrównoważonych opłatach transakcyjnych i silnych funkcjach decentralizacji, może zapewnić najlepszą wartość .
02
Porównanie projektów
Chia, Kaspa i Spacemesh to trzy różne projekty blockchain. Mają pewne podobieństwa w mechanizmach konsensusu, realizacji technicznej, metodach wydobycia i innych aspektach, ale istnieją również oczywiste różnice.
mechanizm konsensusu
Dzielić
Sieć Chia wykorzystuje nowatorski algorytm konsensusu Satoshi o nazwie Proof of Space and Proof of Time (PoST). Ten mechanizm konsensusu ma na celu wykorzystanie miejsca na dysku i czasu obliczeniowego na potrzeby bezpieczeństwa i weryfikacji blockchain.
Gdy
Kaspa korzysta z protokołu GhostDAG/PHANTOM (odpowiednik mechanizmu konsensusu opartego na PoW i DAG), który jest mechanizmem konsensusu opartym na dowodzie pracy, który może osiągnąć wysoką przepustowość i małe opóźnienia w potwierdzaniu transakcji.
Kosmiczna siatka
Spacemesh wykorzystuje swój własny, unikalny protokół konsensusu, oparty na Proof of Space and Time (PoST) oraz technologii gridowej, mając na celu osiągnięcie wysoce zdecentralizowanej sieci blockchain o dużej przepustowości i wysokim bezpieczeństwie.
Realizacja techniczna
Dzielić
Chia technicznie wdraża unikalny mechanizm sprawdzania miejsca i czasu w celu osiągnięcia konsensusu i eksploracji poprzez wykorzystanie niewykorzystanego miejsca na dysku twardym i weryfikację sprawdzalnej funkcji opóźnienia.
Gdy
Kaspa korzysta z protokołu GhostDAG/PHANTOM, aby osiągnąć szybkie potwierdzenie i wysokoprzepustowe przetwarzanie transakcji poprzez zbudowanie blokowej struktury DAG.
Kosmiczna siatka
Techniczne wdrożenie Spacemesh obejmuje technologię sieciową i dowód czasoprzestrzenny, a także unikalny protokół konsensusu, którego celem jest stworzenie zdecentralizowanej sieci o dużej przepustowości i wysokim bezpieczeństwie.
Metoda wydobycia
Dzielić
Proces wydobycia Chia obejmuje tworzenie „działek”, które zajmują miejsce na dysku twardym i uczestniczą w generowaniu bloków poprzez sprawdzanie przestrzeni i sprawdzanie czasu.
Gdy
Proces wydobycia Kaspy obejmuje eksplorację typu proof-of-work z wykorzystaniem protokołu GhostDAG/PHANTOM do generowania blokowych DAG w celu szybkiego potwierdzania transakcji.
Kosmiczna siatka
Proces wydobywania Spacemesh obejmuje wykorzystanie technologii proof-of-space i siatki, a także unikalnego protokołu konsensusu w celu weryfikacji transakcji i generowania bloków.
inne aspekty
Wszystkie trzy projekty skupiają się na zapewnieniu wyższej przepustowości i szybszych prędkości potwierdzania transakcji, aby sprostać różnym potrzebom aplikacji.
Ich mechanizmy konsensusu i metody eksploracji są podobne pod pewnymi względami, takimi jak wykorzystanie miejsca na dysku twardym, moc obliczeniowa lub dowód pracy w celu osiągnięcia konsensusu.
Jeśli chodzi o wdrażanie technologii i cele projektu, Chia koncentruje się na ochronie środowiska i zielonym górnictwie, Kaspa koncentruje się na zapewnieniu wysokoprzepustowego przetwarzania transakcji, a Spacemesh skupia się na decentralizacji i bezpieczeństwie.
Chociaż projekty te mają pewne cechy wspólne, ich unikalne cechy i wdrożenia techniczne zapewniają każdemu z nich własną pozycję i zalety w dziedzinie blockchain.
03
PoST (Dowód czasoprzestrzeni)
Definicja: Zasobem używanym przez protokół Spacemesh jest czas i przestrzeń. Zespół projektowy przekształca czasoprzestrzeń w publicznie weryfikowalny zasób, prosząc górników o opublikowanie dowodów czasoprzestrzeni (PoST). Na wysokim poziomie PoST jest dowodem na to, że węzeł przeznaczył określoną ilość przestrzeni S na zadany okres czasu T, aby wziąć udział w procesie wydobywczym. Zasoby przestrzenno-czasowe węzła oblicza się jako S·T. Z grubsza mówiąc, PoST składa się z dwóch faz: fazy inicjalizacji (wykonywanej raz), w której górnicy „przekazują” dane w celu wypełnienia przestrzeni S, oraz fazy wykonania (wykonywanej wielokrotnie), w której górnicy udowadniają, że nadal przechowują dane. Składową czasową zasobów czasoprzestrzennych jest czas, jaki upłynął pomiędzy kolejnymi atestacjami — jeśli odstęp pomiędzy inicjalizacją (lub poprzednią fazą wykonania) a ostatnią fazą wykonania wynosi T, wówczas górnik atestujący zużył zasoby czasoprzestrzenne S·T.
Niestety, PoST nie może faktycznie udowodnić, że górnik przechował dane pomiędzy dwoma dowodami. Dowodzi to nieco słabszego stwierdzenia: „albo górnik przechował dane, albo górnik je zrekonstruował”. Jest to nieuniknione, ponieważ górnicy zawsze mogą ponownie uruchomić proces inicjalizacji, aby odtworzyć dane. Strona projektu radzi sobie z tym problemem jawnie parametryzując koszt inicjalizacji w PoST. Koszt inicjalizacji jest ważny, ponieważ jego związek z kosztem przechowywania określa, czy dane są przechowywane, czy ponownie obliczane w odstępie czasu między dwoma wydrukami próbnymi. Jeśli koszt inicjalizacji jest niższy niż koszt przechowywania danych, racjonalni użytkownicy będą woleć ponowne obliczenia - w tym przypadku protokół jest nadal bezpieczny, ale zasadniczo staje się protokołem opartym na protokole pracy. Ponieważ rzeczywiste koszty przechowywania i procesora mogą się zmieniać w świecie rzeczywistym, projekty muszą mieć możliwość dostosowania kosztów inicjalizacji, aby mieć pewność, że przechowywanie danych pozostanie racjonalnym wyborem.
Co więcej, w protokole Spacemesh zespół projektowy rozwiązał problem utrzymania stałej złożoności komunikacji, zwiększając odstępy między kolejnymi próbami w miarę wzrostu liczby górników. Oznacza to, że koszt przechowywania danych pomiędzy kolejnymi próbami rośnie liniowo wraz z liczbą górników. Nawet jeśli koszty procesora i pamięci masowej pozostaną stałe, koszty inicjalizacji w końcu będą musiały zostać dostosowane, aby uwzględnić ten wzrost.
Dodatkowo komponent przestrzenny PoST jest weryfikowalny publicznie, opierając się wyłącznie na treści komunikatów przesyłanych w protokole PoST, natomiast komponent czasowy nie: wymaga od weryfikatora zmierzenia czasu, jaki upłynął pomiędzy wykonaniami PoST. Zespół projektowy osiągnął to poprzez przekształcenie PoST w całkowicie „nieinteraktywny”, publicznie weryfikowalny element pierwotny (NIPoST) poprzez dodanie do konstrukcji dowodu upływu czasu (PoET).
Intuicyjnie górnik użyje PoET, aby udowodnić w publicznie możliwy do sprawdzenia sposób, że pomiędzy wykonaniami PoST upłynął odstęp czasu o długości T. Aby sprawdzić, czy górnik wykorzystał zasoby czasoprzestrzenne S·T, wystarczy sprawdzić, czy PoST to przestrzeń S, a PoET to czas T. Ponieważ strona projektu nie ma możliwości bezpośredniego udowodnienia, że czas upłynął, strona projektu używa pracy sekwencyjnej jako zastępczego wskaźnika czasu, który upłynął (podobnie jak sekwencyjne iteracyjne skróty kryptograficzne). Podstawową ideą jest to, że niezwykle trudno jest sprawić, aby iteracyjna sekwencja skrótów była obliczana szybciej niż najszybsze, produkowane masowo komercyjne procesory, szczególnie jeśli projekt wykorzystuje takie skróty (np. SHA256), w które główni producenci procesorów zainwestowali znaczne zasoby, aby przyspieszyć zwiększyć obliczenia skrótu. (Kontrastuje to ze zwiększaniem całkowitej przepustowości zadań – co można osiągnąć poprzez równoległość po koszcie, który jest po prostu liniowy w stosunku do wymaganej przepustowości).
04
Kosmiczna siatka
Połączenie niskich barier wejścia, niskich kosztów operacyjnych i kompatybilności zachęt firmy Spacemesh tworzy nowe gwarancje uczciwej dystrybucji. Po dołączeniu do sieci i przesłaniu minimalnej wymaganej ilości miejsca na dysku, stają się aktywnym uczestnikiem i otrzymują sprawiedliwy udział w każdej epoce, który może wystarczyć na pokrycie wszelkich rachunków za energię elektryczną lub kosztów wymiany sprzętu. Rezultatem jest zróżnicowany ekosystem, w którym nawet mniejsi gracze mogą aktywnie wnosić swój wkład, nie ponosząc kosztów. Bez względu na to, ilu innych uczestników dołączy do sieci, każdy ma gwarancję otrzymania sprawiedliwego podziału nagród w sposób spójny i przewidywalny
Spacemesh zapewnia uczciwość małym kopaczom domowym, nagradzając ich na podstawie wielkości zaangażowania w przechowywanie danych w każdej epoce (co ma miejsce mniej więcej co dwa tygodnie). Zapobiega to otrzymywaniu przez potężnego Smeshera nieproporcjonalnych nagród. Spacemesh ma również znacznie niższe bariery wejścia w porównaniu do innych kryptowalut niewymagających pozwolenia. Aby zostać smesherem, wystarczy komputer z dostępną przestrzenią dyskową, dowolny procesor graficzny (karta graficzna) obsługujący OpenCL i niezawodne połączenie internetowe. Oczywiście dołączenie do profesjonalnego zespołu to także dobry wybór, dzięki któremu Twoje dochody będą stabilniejsze, a zwrot z inwestycji znaczny.