Chia’s official DB download to get synced Faster

For those trying to get synced faster and safely,

Chia now has an official DB download via BitTorrent.

5 Likes

Of course they FINALLY do this after I FINALLY got synced (took appx. 3 WEEKS).

But at least it’s now here for future new folks.

Nice to see they listened - eventually.

5 Likes

Jaysus… Why did this take so long… It’s not like they did t have bit torrent as a tool from the beginning

1 Like

Iirc, torrents werent considered safe.

I think that the current scams pressured them to do something…

1 Like

Hi,
downloaded the torrent, verified the signature, extracted to the chia db folder, stopped the chia service, backed up old db, renamed downloaded and started:

Completed startup.  Browse to port 8926.
Traceback (most recent call last):
  File "/chia-blockchain/venv/bin/chia_full_node", line 8, in <module>
    sys.exit(main())
  File "/chia-blockchain/chia/server/start_full_node.py", line 97, in main
    return async_run(coro=async_main(service_config), connection_limit=target_peer_count)
  File "/chia-blockchain/chia/server/start_service.py", line 278, in async_run
    return asyncio.run(coro)
  File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
    return future.result()
  File "/chia-blockchain/chia/server/start_full_node.py", line 80, in async_main
    await service.run()
  File "/chia-blockchain/chia/server/start_service.py", line 179, in run
    await self.start()
  File "/chia-blockchain/chia/server/start_service.py", line 144, in start
    await self._node._start()
  File "/chia-blockchain/chia/full_node/full_node.py", line 402, in _start
    num_unspent = await self.coin_store.num_unspent()
  File "/chia-blockchain/chia/full_node/coin_store.py", line 93, in num_unspent
    async with conn.execute("SELECT COUNT(*) FROM coin_record WHERE spent_index=0") as cursor:
  File "/chia-blockchain/venv/lib/python3.10/site-packages/aiosqlite/context.py", line 41, in __aenter__
    self._obj = await self._coro
  File "/chia-blockchain/venv/lib/python3.10/site-packages/aiosqlite/core.py", line 184, in execute
    cursor = await self._execute(self._conn.execute, sql, parameters)
  File "/chia-blockchain/venv/lib/python3.10/site-packages/aiosqlite/core.py", line 129, in _execute
    return await future
  File "/chia-blockchain/venv/lib/python3.10/site-packages/aiosqlite/core.py", line 102, in run
    result = function()
**sqlite3.DatabaseError: database disk image is malformed**

Anyone with the same error?

What a lame excuse to (maybe if it works) solve a long standing issue that they should do w/better programming of the db. Just saying.

1 Like