Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Daniel Von Fange
Wykwalifikowany profesjonalista (większość dni). Broni się przed złymi facetami.
Zdolna osoba może po prostu przeczytać niezweryfikowany kontrakt. Dekompilatory są prawdziwe.

playboi.eth6 sty, 17:54
Jak włamać się do niezweryfikowanego kontraktu?
Człowieku, ci ludzie muszą być powstrzymani.
3
Wzrost stanu to walka z szefem badacza blockchain. Im szybszy i tańszy łańcuch, tym mocniej uderza wzrost stanu.
Oto moje odmienne zdanie:
1. Jedna opłata z góry za przechowywanie jest rzeczywiście sprawiedliwa dla użytkowników
2. Ale to jest niesprawiedliwe dla walidatorów
3. Możemy stworzyć coś sprawiedliwego dla obu stron, z tylko jedną liczbą i krzywą wykładniczą
1. Opłaty z góry działają
Wydaje się, że blockchainy muszą pobierać stały czynsz za przechowywanie, ponieważ koszty przechowywania są stałe.
Ale użytkownicy nienawidzą czynszu. Każda implementacja została porzucona. Co gorsza, czynsz wymaga przechowywania większej ilości danych, ponieważ każdy slot potrzebuje znacznika czasu wygaśnięcia.
Jednorazowe opłaty działają dla użytkowników. Ale czy mogą być teoretycznie sprawiedliwe przy nieskończonym czasie przechowywania?
Mogą! Koszty przechowywania spadają wykładniczo, a ponieważ roczne koszty maleją szybciej niż czas, całkowita cena nie jest nieskończona.
Koszt za bajt historycznie spadł o więcej niż połowę co dwa lata, mimo rocznych wahań. Jeśli założę, że koszty przechowywania są o 20% niższe każdego roku, to cena przechowywania danych w nieskończoność wynosi 5x koszt przechowywania ich przez jeden rok.
2. Ale jednorazowe opłaty są niesprawiedliwe dla walidatorów
W 2020 roku pewien zespół DeFi wdrożył kontrakt 20KB za 500 dolarów. Był używany przez sześć miesięcy, zanim proxy wskazało gdzie indziej. Teraz Ethereum przechowuje go na zawsze. Czy to była dobra umowa dla Ethereum?
To powinno być niesamowita umowa! Nawet w 20 000 węzłów całkowite koszty przechowywania przez całe życie to kilka centów w porównaniu do setek dolarów zapłaconych.
Jednak te bajty są problemem. Dlaczego?
Ponieważ dzisiejsi walidatorzy nie są walidatorami z wczoraj. Dla nowego walidatora, cały wcześniejszy stan to czysty koszt, niezależnie od tego, co zostało zapłacone.
Wyobraź sobie produkt finansowy wypłacający centy przez 100 lat. Jest bardzo opłacalny do sprzedaży. Ale jeśli płatności od nowych klientów idą natychmiast do obecnych pracowników, podczas gdy wszystkie wypłaty dla starych klientów pochodzą z kieszeni nowych pracowników, ci nowi pracownicy byliby wściekli.
Podstawowym problemem jest to, że nie ma związku między płatnością za usługę a bieżącym kosztem jej świadczenia.
3. Rozwiązanie dla obu stron
Potrzebujemy mechanizmu, który przekształca jednorazowe płatności w bieżące wynagrodzenie dla walidatorów, z minimalnym obciążeniem przechowywania i obliczeniowym.
Po pierwsze, płatności za przechowywanie nie powinny być w gazie. Gaz obsługuje zatory na poziomie bloku; długoterminowe koszty przechowywania to inny wymiar. Płatności związane z długoterminowym przechowywaniem slotów powinny być osobnym kosztem.
Idealnie, wypłacilibyśmy fundusze na przechowywanie walidatorom wzdłuż tej samej malejącej krzywej wykładniczej. Pierwszy rok płaci 20% depozytu, drugi rok 16% i tak dalej.
Przechowywanie metadanych płatności na każdy slot byłoby zbyt kosztowne. Na szczęście, nieskończone wykładnicze spadki idealnie się nakładają. Potrzebujemy tylko jednej liczby dla całego blockchaina: banku przechowywania. Opłaty za przechowywanie trafiają do banku, wypłacają mały stały procent z każdego bloku, a matematyka działa dla wszystkich slotów, niezależnie od wieku. Zwroty odejmują od banku.
To skutkuje stałym strumieniem płatności dla walidatorów, które w przybliżeniu odpowiadają rzeczywistym kosztom przechowywania, nawet gdy wykorzystanie przechowywania wzrasta w różnych tempach.
4. Pobieraj wystarczająco dużo
Przechowywanie ma rzeczywiste koszty. Kiedy chcesz, aby coś było używane tylko do wartościowych rzeczy, pobieraj więcej. To jest zen kryptowalut.
Ponieważ teraz możemy obliczyć globalne koszty przechowywania na całe życie na slot, możemy pomnożyć przez liczbę systemów, które muszą przechowywać dane, a następnie pobierać odpowiednio.
5. FAQ
Q: Co jeśli koszty przechowywania podążają za inną krzywą wykładniczą niż przewidywana?
Po prostu dostosuj krzywą w przyszłości. Dopóki przechowywanie staje się tańsze w dłuższej perspektywie, wcześniejsze błędy maleją do nieistotności.
Q: Czy czyszczenie slotu daje zwroty?
Tak, i może być bliskie kosztowi nowego slotu, ponieważ zastąpienie starego slotu nowym slotem skutkuje podobnym rozmiarem stanu.
Q: Co z istniejącymi blockchainami z dziedzicznym stanem?
Magia tutaj polega na tym, że istniejący stan staje się coraz tańszy do przechowywania każdego roku, aż zaokrągli się do nieistotności i nic. Więc nie martw się o to. Zacznij dzisiaj, a za kilka lat większość twojego przechowywania będzie opłacona.
Q: Co z latami, gdy koszty przechowywania rosną?
Powodzie w Tajlandii. Boom AI. Zdarzają się. Ale długoterminowy trend kosztów jest wykładniczo w dół. Jeśli ceny tymczasowo rosną, po prostu nie obniżaj kosztów nowych slotów w tym roku.
Q: Czy pobierane koszty przechowywania mogą rosnąć w czasie?
Tylko wolniej niż jakikolwiek program stakingowy, lol.
Q: Czy pobierane koszty przechowywania mogą maleć w czasie?
Prawdopodobnie powinny maleć płynnie w czasie.
529
Najlepsze
Ranking
Ulubione
