Releases: reddcoin-project/reddcoin-3.10
Official Release v3.0.0rc2 for Raspbian (ARM Processor)
With this release you are able to compile and run Reddcoin Core wallet on a Raspberry Pi with Raspbian Buster
Compile script
This script
- installs dependencies for Berkeley DB and Core wallet compile
- compiles Berkeley DB and Reddcoin Core wallet
- downloads latest blockchain data
Download the following script into your home directory (see also instructions in file):
https://github.com/reddcoin-project/reddcoin/blob/master/contrib/reddcoin_core_compile_raspbian_buster.sh
https://github.com/reddcoin-project/reddcoin/blob/master/contrib/reddcoin_core_compile_raspbian_stretch.sh
https://github.com/reddcoin-project/reddcoin/blob/master/contrib/reddcoin_core_compile_raspbian_jessie.sh
Download script
This script
- installs dependencies for running Reddcoin Core wallet
- downloads pre compiled Reddcoin Core wallet
- downloads latest blockchain data
- run daemon process of wallet
Download the following script into your home directory (see also instructions in file):
https://github.com/reddcoin-project/reddcoin/blob/master/contrib/reddcoin_core_download_raspbian.sh
Manual steps
If you just want to create Reddcoin config file and download latest blockchain data type these commands into console:
mkdir /home/pi/.reddcoin
cd /home/pi/.reddcoin
wget -O rdd_blkchain.zip https://sourceforge.net/projects/reddcoin-blockchain-snapshot/files/arm/rdd_blockchain_arm.zip/download
unzip rdd_blkchain.zip
rm rdd_blkchain.zip
After successful compile you can run Reddcoin Core wallet by console command:
On desktop (graphical user interface):
reddcoin-qt
Non desktop environment:
reddcoind -daemon
Dependencies
libqt4-dev
libprotobuf-dev
libboost-all-dev
libssl-dev (v1.0.1t)
Official Release v3.0.0rc1
Reddcoin Core 3.0.0
Version 3.0.0 is the official release version of Reddcoin Core.
This release features PoSV v2.
It is particularly important that all users upgrade, as once PoSV v2 is enforced, version 4 blocks will be rejected from the network entirely.
Therefore v3.0.0 is a strongly recommended update for all users.
Features
PoSV v2
This release activates PoSV v2.
The design of PoSV v2 is to increase the stake rewards awarded to those users staking such that the overall network inflation is at 5%. These rules will only activate once a certain number of blocks are staked with this new version. It will take effect after 90% of the network (9000/10000 blocks) are generating v5 blocks (10000 blocks is equivalent to 7 days worth of blocks).
PoSV v2 applies an inflation adjustment value to the stake reward to steer the overall network inflation. The calculation is bound within upper and lower limits and the scaling factor is determined by the output of the last months stake rewards generated.
Developers Funding Address
This release activates sending a percentage (8%) of the overall stake reward to the Developers Funding address. These rules will only activate once a certain number of blocks are mined with this new version. It will take effect after 90% of the network (9000/10000 blocks) are generating v5 blocks (10000 blocks is equivalent to 7 days worth of blocks).
Note: This is a hard fork, as once the above rules are activated (90% upgraded), earlier wallets will reject the block containing the stake transaction.
Fixes
Resolved error while compiling QT for fPIC
Minor UI display improvement
Updated copyright year
Blockchain Download
Blockchain data for both testnet and mainnet along with instructions can be downloaded from github.
https://github.com/reddcoin-project/bootstrap_files
SHA256
2c84de10c4cea11610f97b6a5c1cc68d267fc31407eea45b0008a5d676f8ca8d *reddcoin-3.0.0rc1-linux.tar.gz
1842aeaeacc24807e5654e603e1b2b379ca8eb4229eb19714c4fe8e540d17347 *reddcoin-3.0.0rc1-osx.dmg
66ac8847e6a27283a00426bc63bf581bc2af761f8a1a40aa37e0d88c91a6e6a9 *reddcoin-3.0.0rc1-win.zip
c4a607204b2c03187e6e50499bfe5056f2c3febc9fed1ca803794f4f74937458 *reddcoin-3.0.0-win32-setup.exe
d1b68a14773c957a6d1c29d7fff88e78997fdf17f9b49400f5d081119b9ae7ec *reddcoin-3.0.0-win64-setup.exe
Official Release v2.0.1.2
Reddcoin Core 2.0.1.2
Reddcoin Core v 2.0.1.2 is available with the following updates:
- additional dnsseed nodes across global locations (Europe, US, Asia)
- resolve some compiler issues
- fix some gitian build issues
- Update debian installation instructions
- improve layout of QT splash screen
- typographical fixes
Official Release v2.0.0
Reddcoin Core 2.0.0
Version 2.0.0 is the official release version of Reddcoin Core. On top of the new features, this update contains very important security fixes and all users MUST upgrade to this version as soon as possible. Details on several vulnerabilities were made public by the Bitcoin team (Official Bitcoin warning) regarding the issues. It is particularly important that users who are staking do upgrade, as once BIP 66 is enforced, version 3 blocks will be rejected from the network entirely.
Reddcoin 2.0.0 is a complete rebuild based off Bitcoin 0.9. This means in terms of the code-base we introduced all the changes up to Bitcoin 0.9.5 into this version of Reddcoin Core.
We have also included a couple of features from the 0.10 build including a connected peers tab and bandwidth monitoring
We therefore suggest to read the release notes of Bitcoin up to and including 0.9.
v2.0.0 is a recommended update for all users.
Notable changes
For further explanation of these, see the above mentioned Bitcoin release notes.
Code-base switched to Bitcoin
In efforts to improve the fast adoption of upstream changes, Reddcoin was switched from using litecoin to bitcoin code base.
New utility applications
Reddcoin-cli for RPC command line functionality. Moving to split the client and server components from reddcoind
Faster synchronization
Reddcoin Core 2.0.0 includes parallel block synchronization to greatly reduce the initial blockchain synchronization time.
Strict signature encoding (BIP66)
This release activates BIP66 which enforces strict rules about how transaction signatures are encoded and therefore will introduce a new block version (4). These rules will only activate once a certain number of blocks are mined with this new version. It will take effect after 85% of the network (6120/7200 blocks) are generating v4 blocks (7200 blocks is equivilant to 5 days worth of blocks).
NOTE: This is not a hard fork, as all existing wallets will accept version 4 blocks, although they'll fail to enforce the new requirements.
Staking
Once the above rule is activated, the network will reject the creation of version (3) blocks (stakes on earlier clients e.g v1.4.1). Transactions using earlier clients will be accepted by the network
RPC access changes
RPC access now supports binary network addresses. This means that you can specify a single IP address, a CIDR network address or a netmask for accessing the RPC service. Please note, wildcard string matching no longer works and will display an error in the debug.log file when you attempt to use use a wildcard string in the rpcallowip= variable, either as a config setting or launch parameter.
Before | After |
---|---|
rpcallowip=10.0.0.1 | rpcallowip=10.0.0.1 |
rpcallowip=10.0.0.* | rpcallowip=10.0.0.0/24 |
rpcallowip=10.0.* | rpcallowip=10.0.0.0/16 |
rpcallowip=* | rpcallowip=::/0 |
rpcallowip=192.168.1.* | rpcallowip=192.168.1.1/255.255.255.0 |
Note: IPv6 addresses can also be used.
Stakeminer will wait for both the blockchain and network
This release will allow the staking of wallets that are not encrypted. Previously, if a wallet was not encrypted, the wallet would attempt to stake blocks as they were being downloaded. The wallet will now wait before staking is enabled.
It is however highly recommended to encrypt your wallet for your own peace of mind.
QT Debug window includes network and peer details
An addition to the QT wallet is the network graph tab to visually monitor network usage and the peers details tab to display other attached nodes.
DNS Seeds added
Additional dns seeds (dnsseed.redd.ink/testnet-dnsseed.redd.ink) for main and testnet to create some resilience for the network discovery
General comments
Please backup your wallet regularly and especially before performing this upgrade. Do not copy your wallet.dat while Reddcoin Core is open. Instead you should either use the backup feature you find in the "File" menu or shut down Reddcoin Core completely before you make a copy of your wallet.dat.
SHA256
c349881b9ea4496cac3f348647317d1b585306fbdfff57bb4fa2687cf0148bfb *reddcoin-2.0.0.0-linux.tar.gz
f34eb8f1929d0b10d400834cf89e2db417060e5e7437e20e3557fda685614f9c *reddcoin-2.0.0.0-osx-signed.dmg
547c647fc61772288f282dda021861dc11b902b780915f4cb7ccb4878f260808 *reddcoin-2.0.0.0-win.zip
e515ff56e675c3d60b4203feedb387a1a906a0171977ed25c5294cf4563f4a22 *reddcoin-2.0.0-win32-setup.exe
e2e15bc05d3460a6f1d1132db492540318dd343136ceb3e89986eae8edd1fa3c *reddcoin-2.0.0-win64-setup.exe
dfce44c9ae1d6a6cd3a7f1ac8f0730a427b7b2162f94f2bac177cb027c5628c8 *bootstrap.dat.xz
Official Release 1.4.1.0
- Update IP addresses of official nodes
- Use consistent timestamp rules for coinstake transactions and blocks.
Official release v1.4.0.0
- New DNS seeds in Asia and Europe
- Much improved parameters for optimal staking
- New functionality in RPC calls
- Updated documents
Official Release v1.3.1.2 and Social Wallet v1.1.1
- Fix bug in calculating expected staking time in RPC call getstakinginfo
Official Release v1.3.1.1 and Social Wallet v1.0.0
- Change wording for staking info
- Update staking-related RPC calls
- Fix a bug that causes a staking wallet to crash upon exit
- First official release of Social Wallet
Official Release v1.3.1.0
- Fix bug of timestamp for old transactions in orphaned blocks.
- SHA256 checksums below are signed by laudney's PGP key:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
85be83a644e19b4683015d49590e73b99c17e8a7403acb52347dab0509c2740a reddcoin-1.3.1.0-win.zip
3843eb36dd7da30fe4bd7abfb9bad05bbd40ad124e1062964bb0203be24a53e1 reddcoin-1.3.1.0-linux.tar.gz
9b87b1f87b40fcaa67e0b5be25a95639fdf005b2838c01597d9d4c99f3fe00dd reddcoin-1.3.1.0-mac.dmg
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCgAGBQJT3VxrAAoJEHX3CbBFVfzgIvsP/2NU9QTz8lB5RECjXilGQSKp
cLbsKkwk4zZOISb58AO9LzOzflKn6v3PB0OEqG8besaqg3griIHghk7bYxwFYj5r
ZHw+pwHagUVIeBNtU6No6oPFLYcguGAFbpmzS4n4aFa5/chjl1Ych7G3MTMRIhLk
C2v9gl3VVLGx2Fh6eR471SQOkY4b3kixKIe6KXsE04v4l2aIlXIyu7lFKnNTOtSx
bBIk8Pw0qJgZ1Ru2W6tH12fqd5Z1GXp7ckPyRHs4OThm6tj1y+8cnjE8xIkBMRBo
L/A5eenpQZw8gmnaePrnZDDGTyHKFn+8Yx5nJmFkLXkquIzfl3PoAdWs+uFPXxC4
QDX7+dVfHXiuGJEpGmLt0AiGmOecA5085AsaOi5Ys81xS9gd3PltUn4n4nP5Vged
XomCEgTiuWBjJE5CFiwoig+ILvaMF2we7Qm6Ck6Q8rztjUD4g3YDWjK8lA1krdZZ
jUvSgg58577hRi7AFVnnFBcewXHcUtXrhzHLp+Po/Z1Z+TXBay2cEuN4XZ0uWvFJ
t2C8EQhzn6amSxN1WZl2BVFYyQIGYtN7zOCCCtq02MOX9vFMLnGG5b8cH4pwHM3T
cs/NmzK0nfGOByt+MwyB+cTDwmoAGB4aNYjaKV7JHNI+ApIbRXQLs1luVuJLLUYB
TsZZmeKDubnfwPd5ZAcr
=zBRu
-----END PGP SIGNATURE-----
Official Release v1.3.0.0 Proof-of-Stake-Velocity (PoSV)
- Implementation of PoSV
- PoSV starts at block 260,800 which is expected to be minted around 7pm GMT on 2nd August, 2014
- Mandatory upgrade for everyone except mining pools.
- Mining pools must run daemons v1.2.1.0 to generate new PoW blocks which are accepted into the blockchain.