Skip to content

OK Wallets v3.0.0.0-core v3

Compare
Choose a tag to compare
@oktoshi oktoshi released this 30 Nov 08:15
· 703 commits to master since this release

OK Wallets v3.0.0.0 - Mandatory

codename: "core v3"

Released: September 23rd 2015
Change List - v3.0.0.0-core-v3

mandatory update - soon all previous clients will stop to be accepted by the network
(your coins will be safe but you wont be able to use them until you update to a v3 version).

  • POS v2 system upgrade. (New Features/Security)
  • Anon System implementation. (New Features/Privacy)
  • HTML5 Wallet (New Features/Design/Tech)
  • BIP 32 (New Features/Security/HD wallets)
  • Encrypted Messages System v2 upgrade. (Security/Design)
  • Transition from "scrypt" to "SHA256" algorithm. (Performance/Security)
  • In wallet OKChain Explorer. (New Features/Tools)
  • Peers; Nodes List and details in Debug Window. (New Features/Tools)
  • In wallet Updates. (Latest Community updates shared at updates.okcash.co)
  • Stake confirmations lowered to 64 (Improvements/Stake)
  • RewindChain command added. (New Features/Tools)
  • Bugs Fix. (Security/Performance)

Anon Privacy System Starts at block: 470,000
Annual % stake change at block: 521,257
POS v2 kicks in at block: 575,000


*New users need no extra steps.
Just download and start your new OK wallet to start using the software.

*Users with previous wallets.
How to update:

This update requires a change in the database structure to open the new features, needs to resync.
(All your coins are safe of course)

1.- Delete old okcash-qt.exe clients and download the new okcash v3 client. ( Zip or Installer)

2.- Go to your okcash data folder at:

Windows:
C:\Users\UserName\Appdata\Roaming\OKCash

Mac OS:
~/Library/Application Support/OKCash/

Linux:
~/.okcash/

Make a backup of your "wallet.dat" file, and delete all the other files in this folder except for "wallet.dat"

3.- Install or unzip your new okcash v3 client and it will start to sync.

4.- For faster sync you can download a bootstrap file at:
http://bit.ly/OKbootstrap
unzip and place it into the okcash data folder before starting the v3 client.
(It will take around 2 hours for the wallet to reindex the blocks from the bootstrap, it may seem unresponsive but give it some time and it will finish its work loading the chain)

v3 Mac OSX clients to be released in the coming days*


More Info on the new Features and Thanks to its creators:

Info/References:

POS v2 upgrade from Blackcoin Tech. Secure and improved PoS System.

Buterin, Vitalik. "What Proof of Stake Is And Why It Matters"
https://bitcoinmagazine.com/6528/

King, Sunny. "PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake"
http://www.peercoin.net/assets/paper/peercoin-paper.pdf

Vasin, Pavel. "BlackCoin’s Proof-of-Stake Protocol v2"
http://www.blackcoin.co/blackcoin-pos-protocol-v2-whitepaper.pdf

Anon upgrade from Shadowcoin Tech. Ring Signatures like Monero/CryptoNote and others with different implementation and optional Anon transactions. (Anon Tokens).

Tsang, Wei. "Short Linkable Ring Signatures for E-voting, E-cash and Attestation"
http://eprint.iacr.org/2004/281.pdf

Franklin, Zhang. "Unique Ring Signatures"
http://csiflabs.cs.ucdavis.edu/~hbzhang/romring.pdf

Rynomster, Tecnovert."Zero Knowledge via Traceable Ring Signatures"
http://shadow.cash/downloads/shadowcash-anon.pdf

HTML5 upgrade from Shadowcoin Tech. In wallet HTML5 Framework.

HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It was finalized, and published, on 28 October 2014 by the World Wide Web Consortium (W3C). This is the fifth revision of the HTML standard since the inception of the World Wide Web. The previous version, HTML 4, was standardized in 1997.

Its core aims are to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is intended to subsume not only HTML 4, but also XHTML 1 and DOM Level 2 HTML.

HTML5 wiki and References
https://en.wikipedia.org/wiki/HTML5

BIP32 upgrade from Bitcoin Tech. Hierarchical Deterministic (HD) key creation and transfer protocol (BIP32).

A deterministic wallet is a system of deriving keys from a single starting point known as a seed. The seed allows a user to easily back up and restore a wallet without needing any other information and can in some cases allow the creation of public addresses without the knowledge of the private key.

Deterministic Wallets
https://en.bitcoin.it/wiki/Deterministic_wallet