FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Dopewars

Proposals

Members

Information

Create Proposal

Dopewars

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago ยท Snapshot (Offchain)

DIP-8: Optimistic Unbundling/Hustler Deployment

By 0xba74...2BAe07

Summary

This proposal is to assess community interest in deploying unbundling + hustlers to the optimistic rollup rather than Ethereum Mainnet.

The goal of deploying to optimism would be to make the project future proof and the process more accessible, reducing gas costs for transactions such as equipping hustlers and transferring items.

Currently, the plan is deploy hustlers to the Ethereum Mainnet. Due to current gas costs, there is a risk that some participants are priced out and unable to unbundle/exchange/mint their items and hustlers. It will also probably become necessary at some point in the future to migrate nfts to layer 2 as layer 1 becomes congesting with rollup checkpoints.

The unbundling/hustler minting flow would ideally look something like this:

  1. Approve DOPE/PAPER on L1

  2. Mint hustler/og from DOPE token, paying PAPER + ETH required on L1

  3. Hustler + unbundled items magically appear in your same wallet on Optimism

The cost of doing this would likely be an order of magnitude less. On L1 we will store a single value in the state to track the unbundled state of a DOPE token. This approach also means it would not be necessary to bridge ETH/PAPER to L2 in order to unbundle.

Once on the Optimism L2, users can do everything they could on Ethereum L1 for a fraction of the cost. The dopewars.gg application will be updated to make switching chains simple and seamless.

There are a few downsides to this approach, mainly the immaturity of the NFT marketplace on L2. Many users would like access to a NFT market place like OpenSea to easily buy/sell items and upgrade their hustlers equipment. For now, that does not exist but is planned for after unbundling/hustlers. If DOPE holders are interested in continuing this exploration, we can potentially work with protocols such as Zora to deploy a dopewars native marketplace on Optimism.

FAQ

Why Optimism over arbitrum/starknet/ect?

There is some technical nuance as to why Optimism is the best target for our deployment. Namely, their focus on EVM equivalence (https://medium.com/ethereum-optimism/introducing-evm-equivalence-5c2021deb306) means that optimistic rollups seamlessly integrate into existing ethereum infrastructure. We are currently building the dopewars game execution engine on starknet (https://github.com/dopedao/RYO) and using optimism means that we could use the same approaches we planned to use on L1 (storage proofs) to hydrate game state on starknet. EVM equivalence also means it is much more likely a direct Optimism <> Starknet bridge will exist since there is less overhead in implementing it.

As far as why not Starknet, it is simply not ready for this sort of use case yet.

What happens to DOPE/DopeDAO?

For now, those would remain on mainnet. In the future, we could decide to migrate those too, but it is outside the scope of this proposal.

Wen?

If all goes according to plan, we could have something ready for OVM 2.0 launch on November 11.

Continue Reading
Connect Wallet to Add Note
0
Votes 95
VoterCast PowerVote & Rationale
0xba74...2BAe07
137

Yee let's do it

0x45bA...E65D99
75

Yee let's do it

0x22E8...1Adb8b
57

Yee let's do it

0x154E...B15Bbe
56

Yee let's do it

0xA9DA...091F10
45

Yee let's do it

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Fri November 05 2021, 05:00 pmVoting Period Starts
  • Wed November 10 2021, 06:00 pmEnd Voting Period
Current Results

1-Yee let's do it

780

83.78%

2-Nah stick to eth

151

16.22%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us