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.

Keone Hon ⨀
współzałożyciel / GM @monad 💜
Jeśli jesteś zainteresowany budowaniem systemów o wysokiej wydajności, przeczytaj kod w
Jest około 40 różnych komponentów, każdy zmodularyzowany w swoją własną bibliotekę.
- monad-consensus implementuje podstawowy algorytm BFT
- monad-eth-txpool implementuje lokalny mempool
- monad-dataplane implementuje podstawową logikę sieciową
- monad-raptorcast implementuje mechanizm propagacji bloków
- monad-archive implementuje lokalne archiwizowanie artefaktów transakcji
- monad-event-ring implementuje system danych w czasie rzeczywistym
- i tak dalej
Możesz się wiele nauczyć, czytając kod.
Inżynierowie w @category_xyz nie żartują. Wszystko jest zaprojektowane z myślą o celu i zoptymalizowane, bez zbędnych dodatków. Tak po prostu działają. Droga Monad.
28,22K
WebSockety są aktywne w Monad Testnet!
Oto dostępne typy subskrypcji:
- newHeads
- logs
- monadNewHeads
- monadLogs
newHeads i logs działają tak samo jak w Geth, ale zwracają aktualizacje, gdy bloki są finalizowane. Ponieważ aktualizacje czekają na finalizację, nie potrzebujesz żadnego kodu do obsługi reorganizacji (bardzo wygodne)
monadNewHeads i monadLogs to to samo, ale zwracają aktualizacje, gdy bloki są odbierane i spekulatywnie wykonywane (bardzo szybko)
20,66K
Kiedy zaczęliśmy pracować nad Monad, jednym z naszych celów było wprowadzenie technik HFT do blockchaina.
Na przykład, aplikacje o wysokiej wydajności powinny być w stanie uruchomić węzeł i zapytywać dane blockchain w czasie rzeczywistym z wspólnej kolejki pamięci.
Dane w czasie rzeczywistym to początek tego!
29,78K
Dziś, we wtorek 12 sierpnia, testnet Monad zatrzyma się o 13:30 GMT na krótką aktualizację mechanizmu konsensusu. Zmiany, które miały miejsce w testnet-2 dwa tygodnie temu (link w następnym poście), wchodzą w życie na głównym testnecie.
To duża aktualizacja, ponieważ wprowadza następujące zmiany do głównego testnetu:
- MonadBFT
- JIT EVM
- Wsparcie dla danych w czasie rzeczywistym za pośrednictwem websocketów i wspólnej kolejki pamięci
- Skrócenie czasu bloków do 400 ms
- Wsparcie dla prekompilacji BLS12-381 (EIP-2537)
- i więcej!
125,73K
Dziś piszę o asynchronicznym wykonywaniu (znanym również jako wykonanie odroczone).
To jedna z "wielkich idei" Monady, która w retrospektywie wydaje się oczywista: że jak tylko ustalona zostanie kolejność transakcji, stan jest ustalony.
Możesz o tym nie wiedzieć, ale w większości blockchainów, w tym Ethereum i Solana, węzły oceniające listę transakcji (tj. blok) muszą również zgodzić się co do wyniku tej listy transakcji (tj. korzeń stanu po tych transakcjach) jako część procesu głosowania.
Wymaga to od nich wykonania tych transakcji przed odpowiedzią z głosowaniem, co oczywiście znacznie ogranicza ilość pracy, którą mogą wykonać. To oczekiwanie jest zbyt surowe i jest jednym z głównych powodów, dla których przepustowość blockchaina jest tak ograniczona.
37,04K
Najlepsze
Ranking
Ulubione
Trendy onchain
Trendy na X
Niedawne największe finansowanie
Najbardziej godne uwagi