Couldn't this be done with soft-consensus, like my project Stratos which does basically the same thing with the SRTS token? It runs fully on Steem using my package steem-state and would mean there would be no need for an EOS link. Consensus checks could also be easily created to ensure consensus around the soft-consensus 'smart contract'.
Here are some links:
How Stratos (and SteemDAC might) Works
Stratos Governance (very similar to SteemDAC)
steem-state - this package would be used to create the soft-consensus
Very cool stuff, I’ll take a look. Reminds me of the pocket token back in the day.
The smart contracts that run the system are quite complex and have taken many months to build including the user interface. Since things like escrow accounts involving real money moving around to fund things makes this a bit more complex though. That said, steemmonsters is moving real money around as well... so maybe.
Yeah, it runs a lot like the pocket token but on a lot bigger scale and featureset. It can definitely handle some much more complicated contracts, just look at what @disregardfiat with @dlux-io is doing with their steem-state project, creating oracles, incentivising nodes, creating a DLUX DAO...
I like what you’re doing here with EOS as I don’t want this governance to become centralized like what the @steemalliance has been leaning towards (last night’s talk about governance in the voice chat ended up with most people quickly pushing away decentralized alternatives to a centralized system run by Steemit Inc) but I’m not a big fan of the EOS-based governance as a) that would mean Steem would depend on EOS and b) This bridge would remain centralized (but in a transparent and verifiable way). Putting the governance on steem-state could fix at least one of them - but I am still in support of your EOS-based governance. Going to go vote for your witness!
Thanks for the encouraging words. I've been traveling so I haven't been able to dig in to the security model of what you're describing. I'm all about incentivized nodes, but I'm still not clear how protocol designs can be enforced in models like this. As long as all nodes interpret the custom json the same way and there are no malicious attacks, then everyone is happy. Multi-signature controlled smart contracts and escrow accounts are for when people do NOT get along and there is not consensus. That's why I think something more robust might be needed, along with a process to upgrade and change the protocol as needed.
I haven't been following the Steem Alliance talks, though I've been asked to join the Discord. I'm wary of any plan which continues to give Steemit, Inc centralized power as we've been down that road before and expecting different results is silly.
I don't think Steem would depend on EOS as much as Steem governance would depend on a system which can actually accomplish on-chain smart contract trust. It could be on some other chain for all I care. I'm not a maximalist for any coin, I just want to see the world improve.
Agree with almost all points in this.
Yep, but in the event of a malicious node or a break in consensus due to bad code, all other nodes can easily determine that the break has happened, as they all post a hash of their state every 10 minutes to check that they are in consensus.
Interesting. Thanks for the high-level overview. Sounds quite a bit like a side chain but using Steem for the checkpoints. Pretty cool. :)
Here is a good overview... I wish I would have seen this post as well. Glad so many of us are on the same page. https://steempeak.com/steem/@dlux-io/steem-alliance-proposals-or-dlux-side-chain-actions
Used bid votes to bring visibility. It was my own money and nothing to do with @shredz7
Thanks for the little boost! (and for leaving a disclaimer of course)
Lol comments are u and another guy who know what they're talking about and a bunch of other ppl using big works and thank yous lol
Ya I'm interested In ur steem only steemdac system- I'm collecting list of things that steem can do without EOS fir @steemspeak please come to the discird https://steemspeak.com