Update on Steem Proposal System/Steem.DAO: Week 2

in #blocktrades6 years ago

Progress report

We’ve completed the initial design and implementation of the blockchain code for the Steem Proposal System. We have operations for creating proposals, voting on them, and removing them (if you decide to cancel your proposal for some reason). We’ve modified the command-line steem wallet to broadcast these new operations. We also have implemented the steemd-level APIs for fetching information about proposals that have been created.

Permalinks instead of URLs to describe proposals

One design change we made versus the BitShares implementation is that a proposal description will be a “permalink” to a Steem post instead of a URL. This means that Steem proposals should be made with a link to a corresponding post on the Steem blockchain that describes the proposal in depth.

We felt that a permalink was more appropriate than a URL, because it means that any changes made to a proposal will have an immutable historical record in the blockchain, and access to the proposal’s description won’t rely on a random web site’s uptime.

Upcoming Work

Our next steps are: 1) thoroughly test the new code, 2) update the javascript and python API libraries used by frontend applications like steemit.com, busy.org, esteem, parktiko, etc to allow display and voting on proposals, 3) add in the hardfork logic to enable the proposal system on a specific date and time, and 4) setup a public testnet.

Sort:  

One thing I love about this is that the immutable log on the Steem blockchain of proposals and reactions approving/disapproving as it evolves is such a nice use-case for Steem that it can have many applications way beyond the Steem DAO later. Keep it up!

Hi, I sent bitcoin over an hour ago to receive steem and the transaction has been marked as complete for over an hour, but if I click the output hash, it is nowhere to be found. Please help, as I see I am not the only one with a problem receiving.

Awesome initiative... now it is looking more consensus instead of just coming from a centralized party.

Why are blocktrades sending me steem?

Posted using Partiko Android

It looks like they are notifications that your delegation is about to expire soon.

Okay thanks! That would have been my guess, but I didn't know for sure :D

Posted using Partiko Android

That is exciting news. I love that you considered keeping a log via the blockchain. Nice!

It's a nice work my Dear. I wish you will be success.

Perfectly implemented! This totally captures Steem’s use case and adds so much value...We are yet to perceive all the implications that can be unlocked.

I believe that we have found a way how to utilize this implementation even further! Exciting times those are!

I am really looking forward to seeing the end result. Log via blockchain is a great idea.