You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
litecoin/doc/litecoin-release-notes/release-notes-0.10.2.2.md

4.2 KiB

Litecoin Core version 0.10.2.2 is now available from:

https://download.litecoin.org/litecoin-0.10.2.2/

This is a new major version release, bringing bug fixes and translation updates. It is recommended to upgrade to this version.

Please report bugs using the issue tracker at github:

https://github.com/litecoin-project/litecoin/issues

Upgrading and downgrading

How to Upgrade

If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Litecoin-Qt (on Mac) or litecoind/litecoin-qt (on Linux).

Downgrade warning

Because release 0.10+ and later makes use of headers-first synchronization and parallel block download (see further), the block files and databases are not backwards-compatible with pre-0.10 versions of Litecoin Core or other software:

  • Blocks will be stored on disk out of order (in the order they are received, really), which makes it incompatible with some tools or other programs. Reindexing using earlier versions will also not work anymore as a result of this.

  • The block index database will now hold headers for which no block is stored on disk, which earlier versions won't support.

If you want to be able to downgrade smoothly, make a backup of your entire data directory. Without this your node will need start syncing (or importing from bootstrap.dat) anew afterwards. It is possible that the data from a completely synchronised 0.10 node may be usable in older versions as-is, but this is not supported and may break as soon as the older version attempts to reindex.

This does not affect wallet forward or backward compatibility.

Litecoin 0.10.2.2 Change log

This release is based upon Bitcoin Core v0.10.2. Their upstream changelog applies to us and is included in as separate release-notes. This section describes the Litecoin-specific differences.

Protocol:

  • Scrypt Proof-of-Work instead of sha256d, however block hashes are sha256d for performance reasons.
  • Litecoin TCP port 9333 (instead of 8333)
  • RPC TCP port 9332 (instead of 8332)
  • Testnet TCP port 19333 (instead of 18333)
  • Testnet RPC TCP port 19332 (instead of 18332)
  • 84 million coin limit (instead of 21 million)
  • Magic 0xfbc0b6db (instead of 0xf9beb4d9)
  • Target Block Time 2.5 minutes (instead of 10 minutes)
  • Target Timespan 3.5 days (instead of two weeks)
  • bnProofOfWorkLimit = >> 20 (instead of >> 32)
  • See 9a98061200 for Genesis Parameters
  • zeitgeist2 protection: b1b31d15cc Slightly different way to calculate difficulty changes.
  • Litecoin Core v0.10.2.2 is protocol version 70003 (instead of 70002)

Relay:

  • Litecoin Core rounds transaction size up to the nearest 1000 bytes before calculating fees. This size rounding behavior is to mimic fee calculation of Litecoin v0.6 and v0.8.
  • Bitcoin's IsDust() is disabled in favor of Litecoin's fee-based dust penalty.
  • Fee-based Dust Penalty: For each transaction output smaller than DUST_THRESHOLD (currently 0.001 LTC) the default relay/mining policy will expect an additional 1000 bytes of fee. Otherwise the transaction will be rejected from relay/mining. Such transactions are also disqualified from the free/high-priority transaction rule.
  • Miners and relays can adjust the expected fee per-KB with the -minrelaytxfee parameter.

Wallet:

  • Coins smaller than 0.00001 LTC are by default ignored by the wallet. Use the -mininput parameter if you want to see smaller coins.

Notable changes since Litecoin v0.8

  • The Block data and indexes of v0.10 are incompatible with v0.8 clients. You can upgrade from v0.8 but you downgrading is not possible. For this reason you may want to make a backup copy of your Data Directory.
  • litecoind no longer sends RPC commands. You must use the separate litecoin-cli command line utility.
  • Watch-Only addresses are now possible.

Credits

Thanks to everyone who directly contributed to this release:

  • Charles Lee
  • pooler
  • Gitju
  • Adrian Gallagher
  • Anton Yemelyanov
  • Martin Smith
  • Warren Togami