Happy Leap Year ReddHeads
So, I have now switched across to writing this weekly post and posting on Monday (for me). The premise to this is that the week really ends on Sunday in my world, and usually I get a few points on the board during the weekend (family activities permitting).
It also allows me to recap the week in full, and start the week with a summary of what we have achieved thus far.
So on the surface, it may appear to you that things are still moving slowly (I havent yet made a full release of the new wallet), and the Redd-ID system is now starting to come into discussion. Hopefully you can appreciate that such thoughts couldnt be further from the truth.
New Wallet - RC1 development update
Progress is continuing on the new wallet. Thanks particularly to Didi, who has gone and done remarkable things. In essense he has created a test environment for almost all scenarios with the following considered
- Windows XP Pro SP3 32bit
- Windows Vista Home Basic 32bit
- Windows 7 Home Premium 32bit
- Windows 7 Ultimate 64bit
- Windows 8.1 Home 64bit
- Windows 10 Home 64bit
- Ubuntu 14.04 LTS 64bit
- MacOS X Yosemite 10.10.1
- Debian Wheezy
From that, we have 4 primary issues identified, and in the order of severity
- transaction fee calculation needs checking
- Block nVersion validation missing from AcceptBlock()
- Enable staking after unlocking wallet
- Rejected stakes stay at the top of the recent transactions list
There is not too much work in resolving these, so should start to get back onto my activity list.
Keep the requests for testing coming in, if your technically minded but not sure where you can assist, you can help contribute by testing the core wallet.
Henry has also offered to put a bit of time into helping with documentation, which takes a load off thinking about this aspect
Reddit & Twitter tipbot platform
As mentioned last week, I will be taking active control of the server.
I can confirm the transfer has now been completed and took place on Sunday with an unscheduled outage. Everything is now up and running. Keep on tipping.
Please let me know if you are having problems.
For the Redd-ID system, there are 3 principle parts.
- ReddID Service and resolver
- Client Interface
With the new Reddcoin v2.0 wallet software, we are now able to write OP_RETURN data directly onto the blockchain. This allows for a maximum of 80bytes of payload in which to embed various ID related metadata (and some other functionality to be announced later). This will become the cornerstone for many other services into the future.
2. ReddID service and Resolver
As mentioned last week, the goal is to provide both a user level ID system and a networkID level and these will work hand in hand to provide a flexible naming and ID system within the network. Last week I shared a little of the output of the console as to some of the data being pushed. The service component will handle all the backend mapping of hashes and IDs and distributing to other service nodes. The service reads from, and writes to the blockchain necessary OP_RETURN data.
The resolver is a read-only lookup service providing fast resolution of requested IDs, and underlaying metadata. The goal here is that you can enter in a userid instead of reddcoin address, and the wallet will be given the associated address.
2. Client Interface
The new activity from this week has been bringing some of the functionality that was being done in a cli across to a more intuitive GUI. I feel the most logical place to do this is by resurrecting the ‘old’ browser wallet (Do you remember this from this time last year??) and embedding the ReddID functionality. Later this will also be included into the electrum wallet and the QT wallet
While we are discussing this, there were a few issues with the old browser wallet previously, so I would be interested to hear from anone who may still be running the old code. Suffice to say, as one of my many tasks, I am also in the process of putting to bed some of those outstanding issues and bring in the new functionality for the ID system.
Browser Wallet Eye Candy:
So starts a new week, I will be focusing more time on the listed QT wallet issues and hopefully have them sorted in time for the next update.
Keep on staking!