[{"data":1,"prerenderedAt":539},["Reactive",2],{"navigation":3,"/networks/monad":87,"/networks/monad-surround":534},[4,11],{"title":5,"_path":6,"children":7},"Learning Center","/general",[8],{"title":9,"_path":10},"Install & Use Docker","/general/docker",{"title":12,"_path":13,"children":14},"Networks","/networks",[15,17,41,68,78],{"title":16,"_path":13},"Introduction",{"title":18,"_path":19,"children":20},"Namada","/networks/namada",[21,22,25,28],{"title":16,"_path":19},{"title":23,"_path":24},"Services","/networks/namada/services",{"title":26,"_path":27},"Snapshots","/networks/namada/snapshots",{"title":29,"_path":30,"children":31},"Namada Node Guide","/networks/namada/nodes-guide",[32,35,38],{"title":33,"_path":34},"Getting Started","/networks/namada/nodes-guide/getting-started",{"title":36,"_path":37},"Fullnode & Validator","/networks/namada/nodes-guide/node",{"title":39,"_path":40},"Monitoring","/networks/namada/nodes-guide/monitoring",{"title":42,"_path":43,"children":44},"0G - Zero Gravity","/networks/zero-gravity",[45,46,48],{"title":16,"_path":43},{"title":23,"_path":47},"/networks/zero-gravity/services",{"title":49,"_path":50,"children":51},"0G Nodes Guide","/networks/zero-gravity/nodes-guide",[52,54,56,59,62,65],{"title":33,"_path":53},"/networks/zero-gravity/nodes-guide/getting-started",{"title":36,"_path":55},"/networks/zero-gravity/nodes-guide/node",{"title":57,"_path":58},"Storage Node - ZeroGravity","/networks/zero-gravity/nodes-guide/storage",{"title":60,"_path":61},"KV Node - ZeroGravity","/networks/zero-gravity/nodes-guide/kv",{"title":63,"_path":64},"DA Client - ZeroGravity","/networks/zero-gravity/nodes-guide/da-client",{"title":66,"_path":67},"DA Node - ZeroGravity","/networks/zero-gravity/nodes-guide/da-node",{"title":69,"_path":70,"children":71},"Initia","/networks/initia",[72,73,75],{"title":16,"_path":70},{"title":23,"_path":74},"/networks/initia/services",{"title":76,"_path":77},"Node Guide","/networks/initia/guide",{"title":79,"_path":80,"children":81},"Monad","/networks/monad",[82,83,85],{"title":16,"_path":80},{"title":26,"_path":84},"/networks/monad/snapshots",{"title":39,"_path":86},"/networks/monad/monitoring",{"_path":80,"_dir":88,"_draft":90,"_partial":90,"_locale":91,"title":16,"description":92,"body":93,"_type":529,"_id":530,"_source":531,"_file":532,"_extension":533},{"_path":89,"title":79},"/networks/monad/_dir",false,"","Brief overview on Monad",{"type":94,"children":95,"toc":523},"root",[96,104,142,148,150,326,340,346,351,410,429,443,449],{"type":97,"tag":98,"props":99,"children":100},"element","p",{},[101],{"type":102,"value":103},"text","Monad is a high-performance layer-1 blockchain with full EVM bytecode compatibility. It keeps\nthe Ethereum execution semantics developers already know, but reworks the parts underneath —\noptimistic parallel execution, a custom state database (TrieDB), and the pipelined MonadBFT\nconsensus — to reach far higher throughput and sub-second finality on commodity hardware.",{"type":97,"tag":98,"props":105,"children":106},{},[107,109,115,117,124,126,132,134,140],{"type":102,"value":108},"For node operators the practical consequence is that Monad is a ",{"type":97,"tag":110,"props":111,"children":112},"strong",{},[113],{"type":102,"value":114},"two-process node",{"type":102,"value":116},": a\nconsensus client (",{"type":97,"tag":118,"props":119,"children":121},"code",{"className":120},[],[122],{"type":102,"value":123},"monad-bft",{"type":102,"value":125},") and an execution client (",{"type":97,"tag":118,"props":127,"children":129},{"className":128},[],[130],{"type":102,"value":131},"monad-execution",{"type":102,"value":133},"), usually alongside\nan RPC server (",{"type":97,"tag":118,"props":135,"children":137},{"className":136},[],[138],{"type":102,"value":139},"monad-rpc",{"type":102,"value":141},"). It also has unusually specific hardware demands for an EVM chain —\nsee below.",{"type":97,"tag":143,"props":144,"children":146},"h2",{"id":145},"networks",[147],{"type":102,"value":12},{"type":102,"value":149},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":97,"tag":151,"props":152,"children":153},"table",{},[154,176],{"type":97,"tag":155,"props":156,"children":157},"thead",{},[158],{"type":97,"tag":159,"props":160,"children":161},"tr",{},[162,166,171],{"type":97,"tag":163,"props":164,"children":165},"th",{},[],{"type":97,"tag":163,"props":167,"children":168},{},[169],{"type":102,"value":170},"Mainnet",{"type":97,"tag":163,"props":172,"children":173},{},[174],{"type":102,"value":175},"Testnet",{"type":97,"tag":177,"props":178,"children":179},"tbody",{},[180,207,232,258,303],{"type":97,"tag":159,"props":181,"children":182},{},[183,189,198],{"type":97,"tag":184,"props":185,"children":186},"td",{},[187],{"type":102,"value":188},"Chain ID",{"type":97,"tag":184,"props":190,"children":191},{},[192],{"type":97,"tag":118,"props":193,"children":195},{"className":194},[],[196],{"type":102,"value":197},"143",{"type":97,"tag":184,"props":199,"children":200},{},[201],{"type":97,"tag":118,"props":202,"children":204},{"className":203},[],[205],{"type":102,"value":206},"10143",{"type":97,"tag":159,"props":208,"children":209},{},[210,215,224],{"type":97,"tag":184,"props":211,"children":212},{},[213],{"type":102,"value":214},"Currency",{"type":97,"tag":184,"props":216,"children":217},{},[218],{"type":97,"tag":118,"props":219,"children":221},{"className":220},[],[222],{"type":102,"value":223},"MON",{"type":97,"tag":184,"props":225,"children":226},{},[227],{"type":97,"tag":118,"props":228,"children":230},{"className":229},[],[231],{"type":102,"value":223},{"type":97,"tag":159,"props":233,"children":234},{},[235,240,249],{"type":97,"tag":184,"props":236,"children":237},{},[238],{"type":102,"value":239},"Public RPC",{"type":97,"tag":184,"props":241,"children":242},{},[243],{"type":97,"tag":118,"props":244,"children":246},{"className":245},[],[247],{"type":102,"value":248},"https://rpc.monad.xyz",{"type":97,"tag":184,"props":250,"children":251},{},[252],{"type":97,"tag":118,"props":253,"children":255},{"className":254},[],[256],{"type":102,"value":257},"https://testnet-rpc.monad.xyz",{"type":97,"tag":159,"props":259,"children":260},{},[261,266,287],{"type":97,"tag":184,"props":262,"children":263},{},[264],{"type":102,"value":265},"Explorer",{"type":97,"tag":184,"props":267,"children":268},{},[269,278,280],{"type":97,"tag":270,"props":271,"children":275},"a",{"href":272,"rel":273},"https://monadvision.com",[274],"nofollow",[276],{"type":102,"value":277},"MonadVision",{"type":102,"value":279}," · ",{"type":97,"tag":270,"props":281,"children":284},{"href":282,"rel":283},"https://monadscan.com",[274],[285],{"type":102,"value":286},"Monadscan",{"type":97,"tag":184,"props":288,"children":289},{},[290,296,297],{"type":97,"tag":270,"props":291,"children":294},{"href":292,"rel":293},"https://testnet.monadvision.com",[274],[295],{"type":102,"value":277},{"type":102,"value":279},{"type":97,"tag":270,"props":298,"children":301},{"href":299,"rel":300},"https://testnet.monadscan.com",[274],[302],{"type":102,"value":286},{"type":97,"tag":159,"props":304,"children":305},{},[306,311,316],{"type":97,"tag":184,"props":307,"children":308},{},[309],{"type":102,"value":310},"Faucet",{"type":97,"tag":184,"props":312,"children":313},{},[314],{"type":102,"value":315},"—",{"type":97,"tag":184,"props":317,"children":318},{},[319],{"type":97,"tag":270,"props":320,"children":323},{"href":321,"rel":322},"https://faucet.monad.xyz",[274],[324],{"type":102,"value":325},"faucet.monad.xyz",{"type":97,"tag":98,"props":327,"children":328},{},[329,331,338],{"type":102,"value":330},"Additional public RPC providers and their rate limits are listed in the\n",{"type":97,"tag":270,"props":332,"children":335},{"href":333,"rel":334},"https://docs.monad.xyz/developer-essentials/network-information/",[274],[336],{"type":102,"value":337},"Monad network information docs",{"type":102,"value":339},".",{"type":97,"tag":143,"props":341,"children":343},{"id":342},"hardware",[344],{"type":102,"value":345},"Hardware",{"type":97,"tag":98,"props":347,"children":348},{},[349],{"type":102,"value":350},"Monad is stricter than most EVM chains here, and it is worth reading before you buy anything:",{"type":97,"tag":352,"props":353,"children":354},"ul",{},[355,366,376,400],{"type":97,"tag":356,"props":357,"children":358},"li",{},[359,364],{"type":97,"tag":110,"props":360,"children":361},{},[362],{"type":102,"value":363},"CPU",{"type":102,"value":365}," — 16 cores at 4.5 GHz+ base clock (e.g. Ryzen 9950X / 7950X, EPYC 4584PX)",{"type":97,"tag":356,"props":367,"children":368},{},[369,374],{"type":97,"tag":110,"props":370,"children":371},{},[372],{"type":102,"value":373},"RAM",{"type":102,"value":375}," — 32 GB or more",{"type":97,"tag":356,"props":377,"children":378},{},[379,384,386,391,393,398],{"type":97,"tag":110,"props":380,"children":381},{},[382],{"type":102,"value":383},"Disk",{"type":102,"value":385}," — two PCIe Gen4x4 NVMe SSDs: a dedicated ",{"type":97,"tag":110,"props":387,"children":388},{},[389],{"type":102,"value":390},"2 TB",{"type":102,"value":392}," for TrieDB (execution state) and\n",{"type":97,"tag":110,"props":394,"children":395},{},[396],{"type":102,"value":397},"500 GB",{"type":102,"value":399}," for MonadBFT and the OS",{"type":97,"tag":356,"props":401,"children":402},{},[403,408],{"type":97,"tag":110,"props":404,"children":405},{},[406],{"type":102,"value":407},"Bandwidth",{"type":102,"value":409}," — 300 Mbit/s for validators, 100 Mbit/s for full nodes",{"type":97,"tag":98,"props":411,"children":412},{},[413,415,420,422,427],{"type":102,"value":414},"Note that ",{"type":97,"tag":110,"props":416,"children":417},{},[418],{"type":102,"value":419},"cloud instances are not officially supported",{"type":102,"value":421},". MonadBFT operates on sub-second\ntiming intervals, so bare metal is the expectation rather than a preference. The TrieDB disk is\nalso used as a ",{"type":97,"tag":110,"props":423,"children":424},{},[425],{"type":102,"value":426},"raw block device",{"type":102,"value":428}," with no filesystem on it, which is worth knowing before you\nplan backups or partitioning.",{"type":97,"tag":98,"props":430,"children":431},{},[432,434,441],{"type":102,"value":433},"Always check the ",{"type":97,"tag":270,"props":435,"children":438},{"href":436,"rel":437},"https://docs.monad.xyz/node-ops/hardware-requirements",[274],[439],{"type":102,"value":440},"official hardware requirements",{"type":102,"value":442},"\nfor the current numbers.",{"type":97,"tag":143,"props":444,"children":446},{"id":445},"useful-links",[447],{"type":102,"value":448},"Useful Links",{"type":97,"tag":352,"props":450,"children":451},{},[452,463,475,487,499,511],{"type":97,"tag":356,"props":453,"children":454},{},[455,461],{"type":97,"tag":270,"props":456,"children":459},{"href":457,"rel":458},"https://monad.xyz/",[274],[460],{"type":102,"value":79},{"type":102,"value":462}," - The Monad website",{"type":97,"tag":356,"props":464,"children":465},{},[466,473],{"type":97,"tag":270,"props":467,"children":470},{"href":468,"rel":469},"https://docs.monad.xyz/",[274],[471],{"type":102,"value":472},"Monad Docs",{"type":102,"value":474}," - The Monad official Docs",{"type":97,"tag":356,"props":476,"children":477},{},[478,485],{"type":97,"tag":270,"props":479,"children":482},{"href":480,"rel":481},"https://docs.monad.xyz/node-ops",[274],[483],{"type":102,"value":484},"Node Operations",{"type":102,"value":486}," - Official full node and validator install guides",{"type":97,"tag":356,"props":488,"children":489},{},[490,497],{"type":97,"tag":270,"props":491,"children":494},{"href":492,"rel":493},"https://docs.monad.xyz/node-ops/validator-delegation-program/",[274],[495],{"type":102,"value":496},"Validator Delegation Program",{"type":102,"value":498}," - How the foundation delegation program works",{"type":97,"tag":356,"props":500,"children":501},{},[502,509],{"type":97,"tag":270,"props":503,"children":506},{"href":504,"rel":505},"https://docs.monad.xyz/node-ops/solonet",[274],[507],{"type":102,"value":508},"Solonet",{"type":102,"value":510}," - Run a complete Monad network locally in Docker, useful for testing",{"type":97,"tag":356,"props":512,"children":513},{},[514,521],{"type":97,"tag":270,"props":515,"children":518},{"href":516,"rel":517},"https://github.com/EmberStake/monprobe",[274],[519],{"type":102,"value":520},"monprobe",{"type":102,"value":522}," - Our Telegram monitoring bot for Monad validators, created and supported by EmberStake team",{"title":91,"searchDepth":524,"depth":524,"links":525},2,[526,527,528],{"id":145,"depth":524,"text":12},{"id":342,"depth":524,"text":345},{"id":445,"depth":524,"text":448},"markdown","content:1.networks:4.monad:1.index.md","content","1.networks/4.monad/1.index.md","md",[535,537],{"_path":77,"title":76,"description":536},"Learn how to run your Initia Node or Validator",{"_path":84,"title":26,"description":538},"Snapshots provided by EmberStake for Monad",1788138378033]