Bitcoin Forum
January 26, 2026, 05:15:04 PM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5]  All
  Print  
Author Topic: Running Bitok - 0.3.19 Mainnet  (Read 1607 times)
elvisjedusor (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 1


View Profile
Today at 06:10:30 AM
Last edit: Today at 06:21:04 AM by elvisjedusor
 #81

If I understand correctly, every time Bitok is generated, a brand new address is created.

I’m using the same wallet on two different computers. Each computer generated Bitok independently.
However, the newly generated addresses are not synchronized between wallets, and there is no way to manually add or rescan addresses.

As a result, the same wallet ends up showing different transactions and different balances depending on the computer used.

This means that if a wallet instance did not generate an address itself, it will never detect the transaction, even though it belongs to the same wallet.

One workaround would be to transfer all funds to a single “common” address shared by all wallet instances.
However, this goes directly against basic privacy principles imagined by Satoshi, as it requires address reuse and makes transaction linking trivial.


A wallet holds a set of private keys. Addresses are public identifiers derived from those keys.

If the same wallet.dat is used on two machines, they are not meant to operate independently. New keys generated on one copy do not exist in the other.

This is how Bitcoin 0.3 behaved. Bitok behaves the same way.

A wallet can only detect transactions for keys it contains.

Address reuse is not required. Consolidation, if desired, is done later by spending.


Additionally, I’m unable to import a wallet generated on Windows into Linux using the same Bitok version.
The import fails with error 22, and the wallet is not imported at all.

Error 22 is likely a Berkeley DB environment error.

Shut down the client.
Copy wallet.dat into the Linux data directory (~/.bitokd/).
Make sure file permissions allow read/write.

Start once with:

Code:
./bitokd -recover

This rebuilds the wallet database and usually fixes cross-platform DB issues.


elvisjedusor (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 1


View Profile
Today at 03:02:49 PM
 #82

Bitok v0.3.19.8 - Security Hardening

This release implements critical security improvements and network reliability enhancements. All changes are backwards-compatible.

Time Warp Attack Protection
Prevents timestamp manipulation attacks that could artificially lower mining difficulty:

Blocks with timestamps more than 2 hours + 60 minutes ahead of parent are rejected
At difficulty adjustment boundaries, suspiciously compressed timespans are blocked
Soft-fork activation at block 16,000 - warnings only before activation, strict enforcement after

DNS Seed Discovery
Reliable peer discovery for network bootstrapping:

seed1.bitokd.run
seed2.bitokd.run
seed3.bitokd.run

Hardcoded fallback nodes when DNS is unavailable

Privacy-Preserving IP Detection
Removed all external HTTP service dependencies:

External IP now learned from peers via standard P2P handshake
Manual configuration available via -externalip=X.X.X.X
No connections to third-party services (checkip.dyndns.org, whatismyip.com removed)

Upgrade recommended for all node operators. Nodes running older versions won't have time warp protection after block 16,000.

See SECURITY_FIXES.md for technical details.

Download latest release:

https://bitokd.run/download

https://github.com/elvisjedusor/bitok/releases/tag/0.3.19.8
Pages: « 1 2 3 4 [5]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!