Ang maikling sagot
spvchain/checkpoints (magdagdag ng .disabled, huwag kailanman hawakan ang wallet file) at subukang muli. Kung hindi ito matapos, i-restore ang iyong HD phrase o i-export ang Classic keys — nang walang sync.Hakbang-hakbang
- 1
I-backup muna ang wallet file
Kopyahin ang mga
.wallet/.keyfile (Classic) ombhd.wallet.aes+ phrase (HD) sa isang ligtas na lugar bago hawakan ang anuman. - 2
Muling buuin ang mga sync file
Isara ang MultiBit at palitan ng pangalan lamang ang mga spvchain/checkpoints file (magdagdag ng .disabled) upang muling mabuo ng app ang block headers — huwag kailanman tanggalin ang
.walletfile. - 3
I-verify ang Java at system clock
Patakbuhin ang wallet gamit ang 64-bit Java 8 at siguraduhing tama ang petsa, oras at timezone.
- 4
Mabawi nang walang app
Ibalik ang HD phrase sa Electrum o i-export ang mga Classic key nang direkta mula sa mga
.wallet/.keyfile — nang walang sync.
Bakit natitigil ang MultiBit sa sync
Itinigil ang MultiBit noong 2017. Ang SPV design ay nagda-download lamang ng block headers, na na-verify laban sa mga node at checkpoints na taon na ang edad. Sa kasalukuyang network, madalas na natitigil ang app sa “syncing”, tumatagal magpakailanman, o humihinto sa lumang block. Ang pagkabigo ng sync lamang ay hindi nagpapatunay na nawala ang data ng wallet o mga pondo – ngunit kailangan pa ring i-verify ang wallet file, mga kilalang address at kasaysayan ng transaksyon.
Hindi nagpapakita ng transaksyon?
Ang nawawalang transaksyon ay madalas ang sync problem sa itaas: hindi nakikita ng app nang tama ang blockchain at hindi nito napapansin ang transaksyon. I-verify ito gamit ang iyong address sa isang block explorer. Kung kumpirmado, hindi nailipat ang iyong mga coin — i-export ang mga key o ibalik ang phrase sa Electrum.
Mabawi nang walang app
- HD: ibalik ang iyong 12, 18, o 24 na salitang phrase sa Electrum (BIP39, path
m/0') — tingnan ang gabay sa pagpapanumbalik ng phrase. - Classic: i-import ang mga hindi naka-encrypt na
.keyexport o basahin ang.walletfile gamit ang maingat na na-verify na open-source tool — tingnan ang pag-export ng mga pribadong key.
Hakbang 1 — I-backup muna ang wallet file
Bago baguhin ang anuman, kopyahin ang iyong wallet data sa ligtas na lugar: mga .wallet/.key file para sa Classic at mbhd.wallet.aes kasama ng recovery phrase para sa HD. Nasa mga file na ito ang iyong mga private key——ang mga sync file ay naka-cache na header lang, huwag itong burahin nang permanente hanggang sa matapos ang pagbawi.
Hakbang 2 — Buuin muli ang mga sync file
Isara nang tuluyan ang MultiBit, pagkatapos ay palitan lamang ng pangalan ang mga naka-cache na header file——spvchain at checkpoints——sa MultiBit data folder, halimbawa sa pagdagdag ng .disabled. Sa muling pagbukas, muli itong bubuuin ng app mula sa simula. Huwag burahin ang .wallet file habang ginagawa ito, at huwag magbura ng anuman nang permanente hanggang sa matapos ang pagbawi. Kung muling mag-stuck ang app sa 'nagsi-sync', masyadong luma ang mga node na alam nito——dumiretso sa Hakbang 4.
Hakbang 3 — Suriin ang Java at orasan ng system
Dalawang tahimik na dahilan ng stuck sync: maling Java runtime at maling orasan. Tiyakin na tumatakbo ang MultiBit sa 64-bit Java 8 at tama ang petsa, oras, at timezone ng computer——tinatanggihan ng mga bitcoin node ang koneksyon kapag mali ang orasan, na mukhang eksaktong sync na hindi kailanman umuunlad.