IPO Update:The IPO may be drawn over a week, instead of being a single day period. The IPO may look like this
- you go to website.
- you put in a skycoin address where coins will go
- you put in a return bitcoin address where coins that could not participate in IPO will be returned
- you receive a deposit address to send Bitcoins to
- the three addresses will be concatenated, hashed and signed with a special IPO Public key, so that they can be verified
- each day over the week long IPO, the Skycoins will be deposited into your address
- the Bitcoin that did not participate in the IPO will be sent to the return address, minus 0.0001 transaction fee
Privacy
1. The output address and coin amount for each Skycoin address that received coins in the IPO will be published
2. The input and return address will not be published unless the user chooses to publish this information.
3. If you did not receive coins or coins were not refunded, you can publish your signed address tuple and it can be publicly verified
We may do a one day mock IPO with testnet coins, so everyone can see how it works.
Software Update:The design of Obelisk is finalized. All the pieces come together and its a major milestone for cryptocoins. We believe that Skycoin will be the most secure, most difficult to attack non-mined cryptocoin to date.
Changes:
- there is now list of things for developers to do
https://github.com/skycoin/skycoin/wiki/SOFTWARE-DEVELOPERS-CLICK-HERE- we introduced proof of work and difficulty re targeting to keep block production rate constant. As the network scales from 10 nodes to 100,000 we need to keep the block rate constant and prevent it from growing linearly with the number of nodes. This minimizes the number of decisions and rounds Obelisk needs to converge to network consensus. Proof of work will be used for block minting, but not for block consensus. There will be no reward for block minting. Malicious blocks (blocks with no transactions or few transactions) will be weighted against, to deter abuse. The proof of work is not in the block headers, but occurs at a higher level that wraps the blockchain. This makes it more modular and easy to swap out and modify without causing a hardfork.
- we proved that probability of a block fork under Obelisk approaches 0% exponentially quickly with block depth.
- transaction and block replication in /src/daemon are being abstracted into a library. The emergency messaging system and transaction propagation will use "blob replication". Blockchain and obelisk replication will use "hash chain replication". This will make the system more modular and make improvements to block and transaction propagation easier.
- we are working on builds for testnet client. Obelisk is not implemented yet, but you will be able to run client and send coins around and hunt for bugs
- There is a massive refactor going on. Replication functionality in /src/daemon is being moved into /src/sync. /src/visor functionality is being moved into /src/blockchain and the top level of Skycoin is being moved, to make changes required for Obelisk integration.
- /src/coin and the cryptography libraries are "done". The changes to this part of program will be minimal going forward.
- we are finalizing the JSON RPC for exchanges and wallets