-
Kryptowaluty
-
Giełdy
-
Głoska bezdźwięczna
Wszystkie języki
Kryptowaluty
Giełdy
Głoska bezdźwięczna
Założona pod koniec 2017 roku przez byłych inżynierów Qualcomm, Intel i Dropbox, Solana to jednołańcuchowy delegowany protokół proof-of-stake, który koncentruje się na zapewnianiu skalowalności bez uszczerbku dla decentralizacji lub bezpieczeństwa. Sercem skalowalnego rozwiązania firmy Solana jest zdecentralizowany zegar o nazwie Proof of History (PoH), zaprojektowany w celu rozwiązania problemu czasu w rozproszonej sieci bez jednego zaufanego źródła czasu. Korzystając z weryfikowalnej funkcji opóźnienia, PoH umożliwia każdemu węzłowi lokalne generowanie znaczników czasu przy użyciu obliczeń SHA256. Eliminuje to potrzebę rozgłaszania znaczników czasu w sieci, zwiększając ogólną wydajność sieci.
SOL to natywny token łańcucha bloków Solana. Solana wykorzystuje algorytm konsensusu Delegated Proof-of-Stake, aby zachęcić posiadaczy tokenów do walidacji transakcji. W ramach bezpiecznego projektu Solany wszystkie opłaty będą uiszczane w SOL i spalane, co zmniejszy całkowitą podaż. Ten deflacyjny mechanizm SOL zachęca większą liczbę posiadaczy tokenów do uczestnictwa, zwiększając w ten sposób bezpieczeństwo sieci.
Aby stworzyć rozproszoną księgę z zakodowanym, niewiarygodnym czasem, SOLANA zaprojektowała Proof of History, czyli dowód upływu czasu między zleceniami weryfikacyjnymi a określonymi zdarzeniami.
Proof of History będzie działać z Proof of Work (algorytm konsensusu używany przez Bitcoin itp.) lub Proof of Stake (algorytm konsensusu używany przez Casper Ethereum). Zmniejsza to narzut związany z przesyłaniem komunikatów, co prowadzi do czasów zakończenia poniżej sekundy.
Poza tym Solana pracuje nad generowaniem do 710 000 transakcji na sekundę w sieci o wielkości 1 GB bez partycjonowania danych. Czy chcesz wiedzieć, jak planują osiągnąć to wielkie zwycięstwo?
W wyścigu o opracowanie łańcuchów bloków o wysokiej przepustowości (Tps) i wysokim poziomie bezpieczeństwa, zespoły opracowują nowe sposoby tworzenia wysoce skalowalnych rozwiązań, które umożliwiają przeprowadzanie dużych wolumenów transakcji.
"Kwestia czasu?". W dobie komputerów i informacji istnieje fundamentalna potrzeba, która czeka na rozwiązanie. Sprawiedliwa koordynacja między wydarzeniami. Oznacza to: na przykład, gdy komputer wysyła wiadomość do innego komputera, musi zsynchronizować czas między transakcjami. Oznacza to, że jeśli każdy z nich ma swój własny zegar wewnętrzny, może, ale nie musi, być w stanie poprawnie koordynować.
Koordynacja wydarzeń ze znacznikami czasu to nie tylko wymóg systemowy, ale także ogromny koszt finansowy, ludzki i wysiłek.
Deweloperzy zaczęli stosować technikę zwiększania ogólnej przepustowości łańcucha. Sharding to technika używana do poprawy TPS (przepustowości systemu) całego łańcucha i okazała się skuteczna, ale sama w sobie nie jest kompletnym rozwiązaniem, ponieważ może wprowadzać luki w zabezpieczeniach.
Największą słabością jest fragmentacja transakcji, która, jeśli nie jest odpowiednio obsługiwana, może otworzyć łańcuch na oszukańcze transakcje, podwójne wydatki lub fragmenty tej samej transakcji bez wspólnej wiedzy.
Aby przedstawić ogólną perspektywę, Google Spanner (skalowalna, wielowersyjna, dystrybuowana globalnie i synchronicznie replikowana baza danych firmy Google obsługująca transakcje odczytu i zapisu, transakcje tylko do odczytu i odczyty migawek) poświęca dużo zasobów na synchronizację swoich danych Zegary atomowe między centra danych.
Muszą być precyzyjnie konserwowane i pracuje nad tym mnóstwo inżynierów. Może się wydawać, że koordynacja czasu jest łatwym zadaniem, ale tak nie jest, a to jest rozwiązanie Proof-of-History zaproponowane przez Solanę.
Umożliwiając zaufaną koordynację czasu, Solana nie tylko zwiększa przepustowość łańcucha bloków pod względem szybkości i niezawodności, ale także zmniejsza średni koszt.
Zespół, który pomyślnie rozwiąże ten problem, prawdopodobnie będzie miał wysoce zaadaptowany łańcuch bloków.
Zagłębienie się w rozwiązania zaproponowane przez Solana ujawnia kilka pytań, na przykład, jak wdrożyć dowód historii na blockchainie i jak dokładnie działa Solana, jakich narzędzi używa?
Po pierwsze, musimy zrozumieć, jak sieć jest zaprojektowana i z czego się składa.
Dowodem historii jest weryfikowalna funkcja opóźnienia o wysokiej częstotliwości. Oznacza to, że ocena będzie wymagać określonej liczby odpowiednich kroków. Ale z drugiej strony, te kroki kończą się wytworzeniem unikalnego wyniku, który jest łatwy do zweryfikowania.
W sekcji dotyczącej rozwiązań omówiliśmy, w jaki sposób Solana może zwiększyć liczbę TXN/s i zmniejszyć zasoby wymagane do ich uruchomienia. Interpretacja tej możliwości jest zgodna z interpretacją funkcji mieszających.
Hash działa jako sposób kompresji danych, dzięki czemu większe ilości danych mogą zostać skompresowane do niewielkiej liczby bitów, co zachęca do zmniejszenia wagi TX, co skutkuje zwiększoną wydajnością i szybszymi sekwencjami.
Jak wspomniano powyżej, sekwencje dowodu historii są zaprojektowane do pracy z kryptograficznymi funkcjami mieszającymi.
Szczególne znaczenie dla kryptograficznych funkcji skrótu ma użycie nieprzetworzonych danych wejściowych do przewidywania końcowego wyniku (wyjścia) bez wykonywania całej funkcji od zera. Więc jeśli masz dane wejściowe i próba przewidzenia wyniku jest niemożliwa, będziesz musiał uruchomić funkcję, aby uzyskać wynik.
Mając to na uwadze, załóżmy, że ta funkcja haszująca jest uruchamiana z losowego punktu początkowego (początkowe dane wejściowe), a po zakończeniu procesu uzyskuje się pierwsze wyjście (hash). Oto, gdzie robi się interesująco, podawanie danych wejściowych do wejścia następnego skrótu wraz z danymi wyjściowymi uzyskanymi z uruchomienia funkcji.
Jeśli chcemy powtórzyć ten proces, powiedzmy 300 razy. Możesz zacząć widzieć, że stworzyliśmy proces jednowątkowy, w którym końcowy wynik (hash 300) jest całkowicie nie do odgadnięcia, z wyjątkiem tego, kto wykonuje cały wątek.
Ten cykl dostarczania danych wyjściowych do danych wejściowych i generowanych przez następną funkcję jest reprezentowany jako upływ czasu i tworzenie historii, w żargonie Solany, jako tiki. Każde wyjście zawiera szczegółowe informacje, których nie można przewidzieć bez uruchomienia funkcji. Podobnie jak filmy Marvela w powyższym przykładzie, każda praca reprezentuje okres czasu, który jest jej miejscem w wątku ciągłego czasu.
Dlatego Solana zaleca, aby nie używać niewiarygodnych czasów, ale używać tych sekwencyjnych, uporządkowanych i nieprzewidywalnych danych wyjściowych do określenia określonego momentu, czyli określonego momentu w procesie wątku. Możemy to nazwać historią.
Solana używa Proof-of-Stake (POS) w celu uzyskania konsensusu i ma wiele takich samych cech jak inne tokeny oparte na POS. Dla przypomnienia, oto kilka kluczowych cech tokenów POS:
Dowód tokenów POS używa walidatorów
POS można zweryfikować
1. Zablokuj tokeny w portfelu
2. Umieść Tokeny są zablokowane na masternode, który przyczynia się do stabilności łańcucha
Zlecenie płatnicze jest określane na podstawie „wieku” tokena POS lub programu premiowego masternode.
Każdy portfel POS lub program premiowy masternode otrzymuje wybite lub nowo sfałszowane tokeny.
Portfele lub programy premiowe typu masternode, które były zbyt długo offline, przestają „płacić” i mogą zostać usunięte z sieci.
Rolą POS jest zapobieganie wprowadzaniu przez złych aktorów nieważnych transakcji poprzez podważanie bezpieczeństwa sieci.
Karą dla "złych aktorów" może być utrata tokenów POS i nagród.
Zaufanie jest gwarantowane tak długo, jak długo nagroda za udowodnienie korzyści przewyższa szansę na uzyskanie zysków w wyniku oszustwa.
Solana ma bardzo podobną strukturę, ale zaimplementowali swój POS w nieco inny sposób.
Solana wybiera walidator (tj. stawia token) wśród połączonych węzłów.
Głosowanie i wybór walidatora zostaną następnie określone przez węzeł, który był najdłuższym lub najbardziej związanym węzłem.
Solana polega na szybkim potwierdzaniu; jeśli węzeł nie odpowiada w określonym czasie, oznaczany jest jako martwy i usuwany z głosowania, a jeśli węzeł był w tym czasie walidatorem, przeprowadzane są nowe wybory w celu wybrania nowego urządzenie sprawdzające.
Jeśli węzeł z super większością głosów (dwie trzecie węzłów) zagłosuje w tym czasie, fork jest uważany za ważny.
Obcinanie to akt unieważniania stawki, który uniemożliwia walidatorom popełnianie oszustw lub próbę walidacji wielu węzłów, ponieważ powiązane tokeny zostaną utracone.
Główną różnicą jest koncepcja drugorzędnych węzłów wyborczych. Raz wybrany węzeł drugorzędny może przejąć główną rolę w przypadku awarii sieci lub innej awarii.
Powiązane linki:
https://www.qukuaiwang.com.cn/news/9130.html