AGP-106 Discussion: Develop Aragon Chain

Yes, DAOs would run on either Ethereum or Aragon Chain. We are working on ways for a DAO on one chain to control an Agent instance on the other chain.

IIRC, Tendermint supports up to 1/3 of stake being byzantine

1 Like

Regarding the deliverables, since the feasibility study isn’t public it’s hard to evaluate what exactly is being funded in this proposal. As-is, I recommend that this proposal be modified to only fund the production of the spec, and then once it’s more clear exactly what the Aragon Chain will look like then the community can make an informed decision in a future ANV about whether or not to fund the actual development and launch of the chain.

We are planning to release it today/tomorrow ahead of the deadline! We are just performing some edits :slight_smile:

1 Like

From github: @Igorbarinov
You can use our setup for your own EVM chain on DPOS with POA’s stack

1 Like

What are the plans pertaining to privacy on the Aragon Chain? On Ethereum, great progress is being made on this side so I expect that sooner or later it will be possible to “decently” anonymise ETH & ERC-20 tokens.

If and when Aragon becomes important enough, one of the major use cases are oppressed organisations that couldn’t exist anywhere else, (e.g. a DAO that would manage funding of HK defence against China). If that DAO becomes big enough, there will be sophisticated attempts to find out who are the people managing the DAO and more broadly, who are the ANT token holders.

Thanks!

1 Like

From github: @Igorbarinov
You can use our setup for your own EVM chain on DPOS with POA’s stack

First and foremost, the tooling that POA has created has shown a lot of promise (I was at ETHDenver, xDai was a great way to pay for food!). As you can tell, the feasibility study was written between Polkadot and Cosmos, for a few reasons:

  1. It’s not just about the EVM, that is just a bonus since it allows for contracts to be migrated with ease :slightly_smiling_face:

  2. By utilizing one of these two protocols it gives access to a wide variety of other toolsets that are unique to each of them (cosmos-SDK, substrate, etc… offer a high-level of customizability)

  3. PoS vs DPoS, mainly put - governance mechanism for choosing your validator sets can be less decentralized (what if all the validators end up being from the Association or Aragon One?). Ultimately, its important to mimic the decentralization that Ethereum has, anyone can join and mine, similarly anyone can join and validate, DPoS just doesn’t offer that. Cosmos already has a fairly large user base of staking infrastructure (pools, individuals, etc…), and Polkadot from our knowledge will have the same upon launch (Kusama has shown this already).

  4. Ultimately we were given a set of questions by Aragon, and were requested to create an unbiased report between the two networks (since we are very much involved in both). We handed the report over, and they made a decision based on the information provided.

Does this mean we can’t use POA at all? Absolutely not, blockscout is EVM compatible, and does the job (we interface with it for our work on Ethereum Classic). We haven’t written a full specification for the Aragon Chain yet, ultimately we didn’t find out the decision to go with Ethermint until well after we handed off the report. The beautiful part of all this, is that we have a large design space to work with, and a lot of things have yet to be finalized.

3 Likes

Hey, after basically starting the discussion on Twitter, I would like to learn more about the advantages of the tooling you mention.
Does it have big advantages over Ethereum?
The second question would be - why is a not in Cosmos integrated Aragon Chain any different regarding threat to centralization than a sidechain to Ethereum? As far as I have read from @jorge’s comment, the node infrastructure is running separated from Cosmos.

Do you mind linking the tweet in mention?

regarding aragon chain and the ARA token. it would be nice if i ANT holders can stake their ANT behind block producers and then there is a 1-3% inflation of ANT each year which go into the ARA bonding curve and ARA tokens get minted. the block producers get those ARA tokens and they can burn those tokens by exchanging them for ANT. By staking ANT behind block producers you are still able to vote with this ANTs on proposals. Perhaps even possible that the more ANT you stake the more resources you get from the Aragon Chain, so Dapps which build on Aragon Chain need ANT. The appreciation in value of the ANT through the need of holding ANT to use the Aragon Chain will outperform the 1-3 % inflation I think (perhaps not short term but long term). what i don’t understand is why do you need ARA token when you can just use ANT inflation?

I really like the proposal, and maybe I am missing something, also I know Jorge mentioned some candidate dates for the Aragon chain release, but in terms of AGP document, I think time should be an important factor in the equation, this proposal does not mention any reasonable roadmap or due dates.

How are holders supposed to assess the utility of this proposal without a single date on it? It could perfectly be 3 months or 3 years as per proposal text… it should include deadlines to be considered a real deal, In my opinion, in its current state, this proposal seems too much vague for the amount of funds it asks.

This is a thought/question on my own as an ANT holder.

2 Likes

@ottodevs Thank you for your concerns, upon acceptance of the proposal we will commence finalization of the specification, that should be completed within 30 days after the grant is accepted. Commencement of the Aragon Chain would begin thereafter, and we expect initial POC’s to be completed early Q1 2020, with the full chain delivered end of Q1 2020. Naturally this assumes that there are no foreseeable changes or major roadblocks from the original vision. During the entire process we will be working closely with Aragon One and relevant parties to ensure that roadmap, timelines and deliverables will be met accordingly. As noted in the grant, we will be invoicing on a bi-weekly basis, the $500k was simply an upper bound that we will not exceed.

3 Likes

I’m generally in favor of this. I think the Q1 2020 is ambitious… I hope there isn’t too much scope creep and it can actually happen!

I’m probably going to vote yes on this, but I REALLY hope that it wouldn’t preclude a sidechain deployment. If it did I would vote against it.

@jorge @luis do you guys oppose a sidechain deployment? Would you facilitate a team if they wanted to make an xDai Deployment happen? Would you oppose an AGP that would make this possible?

I’m sure it would cost much less than 500k…

Sidenote: I do think this is a great deal… It makes me want to look deeper into what is possible with Cosmos… building a custom chain from spec for <500k in 3-6 months with a badass team like chainsafe behind it… WOW! Dapp chains are going to be a thing for sure.

That said… i’m sure we could get on xDai in <1 month for <50k

3 Likes

Hey @GriffGreen :wave:

Sidenote: I do think this is a great deal… It makes me want to look deeper into what is possible with Cosmos… building a custom chain from spec for <500k in 3-6 months with a badass team like chainsafe behind it… WOW! Dapp chains are going to be a thing for sure.

Just want to clarify, we’re not asking for $500k, we’re just adding that as an upper-limit incase of scope creep, and unforeseeable roadblocks. At the end of the day we will be invoicing based on actual work and hours completed, and compensation is at the discretion of the Aragon Association (per the grant document).

That said… i’m sure we could get on xDai in <1 month for <50k

I did make a note above that talks about my personal concerns surrounding DPoS, my main point discussing how decentralized a DPoS chain is.

1 Like

Hey Greg!!! :smiley:

Absolutely, I think this is an amazing opportunity to work with a badass team to get our own chain!

Different use cases need different levels of decentralization. I’m a both/and guy on this one… Revolutions should not be made on xDAI… but small community orgs that want a stable currency and don’t want to pay $0.05-$1 every time they vote on a decision would work great on xDAI.

Maybe Chainsafe would be down to do an xDAI deployment as well? :wink:

I just don’t want making our own chain to be a blocker from deploying on other sidechains… and xDai is not the only one! Flora looks epic as well! Discount-tokens ftw!

3 Likes

I just don’t want making our own chain to be a blocker from deploying on other sidechains… and xDai is not the only one! Flora 1 looks epic as well! Discount-tokens ftw!

There’s definitely nothing stopping someone from deploying the whole stack onto xDai. The main difference though comes down to security. Now we’ve built our fair share of side chains, some that have strong security guarantees and some that completely disregard security entirely. It all comes down to the use case you’re looking to achieve. Something I should have added to the above exert, (I may edit it in although i hope everyone reads the whole thread :laughing:) the lower order of decentralization poses a security issue that the user needs to be aware of.

IMO (now this is just a contrast) - If you have good set of validators that you “trust”, then I don’t see any major differences than just launching a private PoA (Proof of Authority) network using something like Goerli, and any generic bridge. The security guarantees are practically the same.

Yes, the cost of gas can be annoying, although we have the ability to really set the rules on Ethermint, we have the ability to completely alter the way gas works, but we should be careful due to security issue within the evm.

Sorry to be late to the party. I just found out about this proposal today. After Reading Jorge’s post I immediately was wondering, too, why spend all this money to put Ethereum on Tendermint when we already have PoA?

PoS vs DPoS. Ok well what about democratically-elected validators? Griff, you like liquid democracy, right? I wrote something up yesterday to share with Philip because mainnet isn’t going to scale to do what we want to do with hedge for humanity and BrightID. We’re already giving xDAI to 10,000 (then 100,000, then 1 million) unique people through burner wallets, so why not do more on a PoA chain? I was coincidentally thinking “I’d really like to move our Aragon DAO onto this new chain, if we make it”

Really, a PoA chain could be the Ethereum I always wanted if it can use BrightID to create a class of “unique person accounts.” Here are my chicken scratchings from yesterday–comments or questions are welcome.

1 Like

I am very excited about a BrightID powered liquid democracy chain :smiley: I remember there was some talk of this with BlankDAO a little while back!

I’m a little worried that when this passes it will be an excuse to not support an official deployment on any other chains.

By official deployment, i mean when you go to the https://mainnet.aragon.org/#/ website you will have various chains in the drop down… there is a ropston deployment right now, but its not really supported.

I am hoping that dropdown will be loaded with options!

4 Likes

Familiar with puppeth and the PoA protocol. Valid question and position. I think this solution may be more pertinent that that of the initial question I proposed here.

Relating to the IoT aspect of my original post, I have a keen interest in the Azure platform for that reason. I would be interested in exploring any opportunity there is to launch Aragon in a private network on Azure. A main goal - leveraging their IoT infrastructure. They already have a blockchain workbench. This is their IoT Central bridge. IoT Central has prebuilt apps for health, water, sanitation and other city services.

The governance portion is something that is missing. Would love to explore the opportunity further here.

Just to follow on this thread since I happened to see it again today. We launched idchain and are using it for consensus for BrightID (as of yesterday) and are running a couple DAOs on it.

Here are some links about it:

Again, the main reason we did this is because there are many benefits you can do when you have one-vote-per-person. You can have democratically elected validators (with liquid democracy). You can give every unique human a lifetime supply of gas tokens (if you use more than average, you can buy them from someone that uses less than average). This makes onboarding new users really easy and everything else really cheap. Also it’s a great home for BrightID’s consensus.

We’re working on the distribution contract and relayer to get everyone their free tokens; once that’s done we’ll make a public announcement, and you can come make a free Aragon DAO. We’re also working on a bridge.

3 Likes

What do you think about ChainLocks? Dash has implemented them and Antonopolous proposed the new term “60% attack,” saying that a 51% attack on Dash is “not feasible”

Could you implement ChainLocks on Aragon Chain?

Check it out: