Lite nyheter som eventuellt kan intressera någon:
Ok so some big news. We've been working very hard on the next version and been coming up with many great ideas (many provided by general users) to put into the next version.
We have decided to break compatibility with v2 of SolidCoin and restart the chain with all of the existing coins. We won't be re-adding the 10 trust accounts, so the only coins at the start of the new chain will be the 2.8 million normal coins owned by everyone. This means we have also removed the trust node concept and trust blocks. We have developed an alternative 51% mining attack solution.
The reason for this restart and compatibility break is it's too much work supporting the dead horse that is the Bitcoin protocol. The version we had was working fairly well with SolidCoin v2 but making a thin client with that protocol is a major pain-in-the-behind and completely inefficient. The restart will take place when we've gone through a beta or two of the next version, and the v2 chain will be kept running until the switch over point. So there is no need to panic, all existing SolidCoins at that point the switch happens will be moved over, no coins will be lost!
Perhaps the biggest news is the fact we are changing names with the next version. The name will be announced when Beta is released. Because we are no longer the Bitcoin protocol and the fact we will have gone through 3 major versions, we decided a new name could represent the project better. The SolidCoin name was chosen only by myself back when I started the project in August, and it was chosen to have the word "coin" in it so people could know it was like Bitcoin but alternate. The reality is we don't want to be associated with Bitcoin, this is why we rewrote nearly all the code from scratch and have implemented a new, ultra efficient protocol . Think of this next version as how we are using our experience of the ~9 months of working on SolidCoin to create the next big thing.
So some dot points. There is still more to announce but I'll leave it to the beta for a lot of them.
New name that is more business friendly and tells people who know nothing about the project exactly what we are doing
Peer-to-peer decentralized crypto-currency with currency creation reward based on energy used (same hash roughly as in use right now)
Resistant against 51% mining attacks. Money is used to help solve block disputes but now nearly everyone can contribute to this process instead of only a few trust nodes.
New difficulty retarget algorithm. Looks at the last 12 hours of blocks and works out the average block time for this period. It then adjusts every new block to attempt to meet a 2 minute block time.
An address (pubkey and privkey) is now looked at like an account. Each transaction involves the moving of one balance to another account. No inputs required, fixed transaction size, one signing per transaction maximum with the standard transaction type.
There are no physical transactions added to the blockchain as a result of a new block. Instead a new block is treated as 2 separate transactions. One to the creator (who gets 100% of a blocks value) and one to the CPF (that gets 5% of the block value)
Block header is now 104 bytes, with room for the address of creator and optimization of other fields
Address format is now much smaller and easier to read (will be announced at beta)
Custom database engine that is extremely fast at looking up every transaction, every block and every account
Thin clients are now the preferred way of sending and receiving funds. No blockchain needed yet still secure from fraud. Still some basic account activity from the RPC for those that don't want to use a thin client or for businesses.
All SolidCoin v2 coins (currently 2.8 million) will be brought into the chain
No IRC client needed to find other nodes
New C++ codebase that is easy to extend and has been heavily optimized
Easier for businesses and websites to use. Low resource usage. URL Callbacks when their accounts are involved in transactions, no need for constant polling or creating a new address for every customer.
Transactions are now a fixed size and will have a very tiny fee (or perhaps no fee if we can find an alternate solution). They are also heavily optimized and easy to create for thin clients.
All in all I am very excited about this release because it means once it is done I and everyone else will be able to use it to easily offer products and services. Compared to the last version we will have a very nice payment platform we can begin heavily advertising, not to mention a way to pay for those products and services which is as easy as online banking is to the hundreds of millions of people doing that every week.