aboutsummaryrefslogtreecommitdiff
path: root/doc/release-notes/release-notes-1.7.0.md
blob: 87a4fccb848d855db9a159ab69de8e613226a425 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Discoin Core 1.7 Alpha
=========================

Discoin Core 1.7 is a complete re-architecture of Discoin, changing from
using the Litecoin client as its base, to Bitcoin 0.9. It's still Discoin,
with the same Scrypt PoW algorithm, same reward schedule, but there are a 
lot of changes under the hood.


For the full Bitcoin 0.9 changelog, please see https://bitcointalk.org/index.php?topic=522014

Please note that this is a very early release, and a full audit of the code
is still in progress. The client has been hard-coded to only work with testnet
for now, to avoid the risk of damaging real wallets.


Downgrading
-----------

First and foremost, please note that downgrading from 1.7 to 1.6 is not trivial.
1.7 now uses Berkeley DB 5.1 as its default database (in place of 4.8), and as
such may create database files which are incompatible with previous versions.

Rebranding to Discoin Core
---------------------------

Following in the footsteps of Bitcoin (Core), the Discoin reference client
has been rebranded as "Discoin Core". This helps separate its identity
from Discoin (the network).

discoin-cli
------------

Where previously commands were sent to discoind by running
"discoind <command>", 1.7 adopts the model from Bitcoin Core 0.9 where there is
a separate "discoin-cli" executable which is used instead. This avoids the risk
of accidentally trying to start two daemons at the same time, for example.


Transaction malleability-related fixes
--------------------------------------

Fixes for risk-cases involving transaction malleability have been added; this
is particularly important for any merchants or exchanges using the built-in
wallet system. 

Testnet
-------

As mentioned at the start of this document, the alpha-client is for use with the
Discoin testnet only. This is an alternative Discoin blockchain which is
not used for real transactions, and instead is intended for testing of experimental
clients. Wallets and addresses are incompatible with the normal Discoin
network, in order to isolate the two.

As "TestDis" is essentially valueless, it can be acquired easily for testing,
either by mining, or from a faucet such as http://testdis.lionservers.de/