Here’s how on chain governance works. All staked SCRT (at validators) make up the total voting power. If there are coins that are not staked, they are not a part of voting power.
Anyone can make a proposal. I believe there’s a 1000 SCRT deposit requirement, this amount does not necessarily need to come from the ecosystem participant who has made the proposal.
Once the proposal is made, 33% of the voting power needs to participate in the voting (yes, no, abstain, no with veto), in order for the proposal to be considered a valid proposal.
Then once 33% participation is reached, the voting process is valid. Once it’s valid, there needs to be 50% yes in order for the proposal to be accepted
So, if 20% of all voting power votes, and everyone votes yes - this will not be a successful proposal.
Regarding the second question - successful proposal will be add in the development timeline of the development team and the community can also contribute to the code base
-
Merging the code base requires a hard fork in the network. This means all validators need to upgrade their code. It’s not necessarily another vote
-
Can’t comment on this. Technically speaking any major change to the network requires a vote and a hardfork. The hardfork is solely up to validators.
-
Cosmos chain has made our product development much easier. If you look at the architecture we had in Discovery, there were features that caused issues for us. In other words we needed to introduce centralized operators with crypto-economic incentives to act honest. These features are:
- identifying time (deadman switch) - we didn’t have a way to verify ethereum blocks in Enigma, now our network has it’s own blocks - thus we can determine time in a decentralized manner
- ethereum balances (token weighted voting or any kind of auction) - we didn’t have a way to verify ethereum balances in Enigma, now our network has it’s own balances
- Storing task records on Ethereum: Users needed to store tasks (hashes of inputs) on Ethereum. This made our collaboration discussions with 0x around Decentralized TEC obsolete.
- TX fees - Salad uses an operator so that the users don’t pay twice (once on Ethereum, once on Enigma). Operator was used to obfuscate this choice.
This is a much better direction forward. We can accommodate more development in a shorter time period. We will provide more developers the ability to build on Enigma sooner.
This doesn’t mean we abandon our goal to provide privacy to the Ethereum ecosystem. We acknowledge that Ethereum has the most vibrant developer community. We plan to explore IBC interoperability efforts for the cosmos ecosystem, we will continue to work on the bridge mechanism we built for Discovery.
We will be transparent in our process to incorporate secret contracts to this network and in exploring interoperability with Ethereum