Kuendesha node yako mwenyewe ni mstari kati ya kuchukua neno la mtu kuhusu chain na kuivalidate mwenyewe. Node yako hutekeleza kila consensus rule kwa uhuru, na wallets zako zinaweza query node yako badala ya seva ya umma inayolog kimya addresses zako zote. Ukuta watu hugonga: node kamili ya archival inataka 600 GB+ ya disk na inaendelea kukua. Node ya pruned hupita hilo — bado huvalidate chain nzima, kisha hutupa blocks za zamani zisizohitajika tena, ikitua karibu 10–15 GB. Hiyo inafaa VPS ndogo. Hii ndio jinsi ya uaminifu, na kile pruning inakugharimu.
Node inakupa nini hasa
- Validation ya uhuru. Wewe hutekeleza rules mwenyewe. Hakuna kitu batili kinachopita node yako kwa sababu iliamini mgeni.
- Faragha kwa queries zako mwenyewe. Wallet yako inauliza node yako, si explorer ya umma inayoona kila address unayoiangalia.
- Msingi kwa mengine. Node ni msingi ambao vitu vingine hukaa juu yake baadaye — Lightning, explorers, apps zako mwenyewe.
Pruned dhidi ya full — kiini cha uaminifu
Wakati wa sync ya awali, node yako hupakua na kuvalidate chain nzima. Hiyo ni takriban 600 GB ya bandwidth, mara moja. Pruning hubadilisha tu kinachotokea baadaye: huweka blocks za hivi karibuni na kudondosha za zamani, hivyo disk ya mwisho inabaki ndogo.
Kile unachoachana nacho ni halisi: node ya pruned haiwezi kusrv blocks za kihistoria kwa peers wengine, na haiwezi kurescan wallet history yoyote ya zamani. Hivyo kama utaimport wallet ya zamani yenye miamala ya awali, unahitaji history kamili — node kamili kwenye disk kubwa, si ya pruned. Kwa kuvalidate tu na kuendesha wallets za sasa, pruned ni sahihi kabisa.
Unachohitaji
- Disk: ~15–20 GB kwa node ya pruned — sanduku ndogo ni sawa.
- RAM: 2–4 GB.
dbcachezaidi huharakisha sync ya awali; unaweza kuishusha baadaye. - Bandwidth: throughput halisi kwa upakuaji kamili wa mara-moja.
- IP inayofikika: kukubali peers wanaoingia kwenye port 8333 na dhati kusaidia network, unataka IP ya umma na 8333 wazi — mpango wa dedicated-IP. Kwenye NAT unapata port moja ya SSH na huwezi kufungua 8333.
Usanidi
Sakinisha bitcoind, kisha bitcoin.conf ndogo:
prune=10000 # weka ~10 GB za blocks za hivi karibuni
dbcache=2048 # sync ya awali ya haraka; ishushe baadaye
listen=1 # kubali peers wanaoingia
Iendeshe chini ya systemd ili irestart kwenye crash na irudi baada ya reboot, na fungua port 8333 ili peers waweze kukufikia. Kisha iache sync — hii ni sehemu ndefu, masaa hadi siku moja au mbili, kwa sababu inavalidate chain nzima kutoka genesis.
Ifunge
- Keys-pekee SSH, firewall kwa 8333 na SSH port yako. (Checklist ya dakika kumi.)
- Kamwe usifunue RPC port kwa intaneti. Ifunge kwa localhost na uifikie kupitia SSH tunnel au tu kutoka apps kwenye sanduku lilelile. RPC iliyo wazi ni mlango ulio wazi.
Mipaka ya uaminifu
- Sync ya kwanza ni ndefu na bandwidth-nzito. Hiyo ni ya asili — kuvalidate chain kutoka mwanzo si hatua unayoweza kuiconfigure iondoke.
- Node ya pruned haiwezi kusrv blocks za zamani au kurescan history ya zamani. Unahitaji hizo? Hiyo ni node kamili na disk kubwa.
- Monero ni swali la haki, na jibu la uaminifu ni scope. Chain yake ni kubwa — mia kadhaa GB, na hata pruned karibu 90 GB — hivyo inataka disk kubwa kuliko mipango yetu ndogo inabeba. Hiyo ni hadithi ya full-node kwa aina tofauti ya sanduku, nasi tungependa kusema hivyo kuliko kudhani inafaa.
- Wewe unaisimamia: updates, disk, hitilafu ya peer ya mara kwa mara. Node ni wajibu mdogo, si fire-and-forget.
Kuilipia
Jisajili kwa barua pepe na ulipe kwa USDC au USDT — hakuna kadi, hakuna ID. Njia inayofaa ya kulipia kuendesha kona yako mwenyewe ya Bitcoin.
Maoni
Bado hakuna maoni. Kuwa wa kwanza.