This week I am meeting with Vitalik to discuss a partnership between our two projects. We spent several hours last night and 5 hours to day talking about blockchain technology and challenges we both face. I am happy to report that we are finding some common ground and are planning more regular collaboration.
Some of the things we have discussed is:
Moving Ethereum to DPOS
Honoring AGS/PTS with some of the stake saved by not mining Ether.
Distributing the Mining Rewards via Delegates
Improving the performance of Ethereum
BitAssets, DNS, and other market algorithms.
Vitalik seems to be of the opinion that DPOS is the way to go and the best overall compromise. He appears to recognize proof of work as dead and I have shown him that the "nothing at stake" argument does not apply to DPOS. We will be working to improve upon DPOS.
With respect to Turing Completeness and claims that Ether can do everything and anything, we had a deep discussion regarding the lack of first class data structures (heaps & trees) in Ether and even had some discussion on alternative abstraction on their data store. DPOS could significantly enhance the types of contracts ethereum could run by greatly increasing speed and effectively eliminating the potential for chain reorganizations.
Effectively my goal is to make both projects better and to secure AGS/PTS holders a stake in Ether. Our two communities can then work together to fill the various niches in the DAC ecosystem as we both agree that in its current incarnation Ethereum is not well suited to implementing many of the algorithms we have proposed for BitShares DACs.
Other areas of potential collaboration is our wallet technology. Our architectures are very similar and there is potential we may be able to combine resources here.
Vatalik is a smart guy and the two of us working together really helps sharpen both of us.
Nothing final at this stage, but I am optimistic a lot of good will come out of this.