ethereum-optimism / ecosystem-contributions Goto Github PK
View Code? Open in Web Editor NEWFind ways to contribute to the Optimism Collective
License: MIT License
Find ways to contribute to the Optimism Collective
License: MIT License
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups. Can you use the OP Stack and your favorite social protocol (Lens? Farcaster? Your own?) to create a social rollup? Or how about a decentralized backend for a web2 social media service?
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
It's the return of Plasma! It's possible to hack the OP Stack so that data is published to a separate data availability layer instead of being published to Ethereum. Only hashes of that data would be published to Ethereum. You could then implement a challenge game on top of this to create a full-blown plasma protocol.
Plasma protocols like this are highly valuable because they provide extremely cheap data availability options while still providing good enough security properties for many use-cases. A design for a generic plasma protocol for the OP Stack would be very useful for the OP Stack ecosystem.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a simple and unified way to make attestations on OP Mainnet, OP Goerli, or any other OP Stack-based chain.
You can use the AttestationStation to create a generic system that allows developers to gate access to product features depending on the attestations that a user has. Ideally this looks like some sort of SDK and/or server that allows app developers to specify relatively complex sets of attestations that users need to have before they can access a feature.
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
Optimism's Superchain model aims to create a network of blockchains that feel like one unified blockchain. One important component of the Superchain is the user interface (block explorers). Currently, block explorers are tied to one specific blockchain. Could we build a block explorer that seamlessly explores/indexes multiple OP Stack chains at the same time?
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a simple and unified way to make attestations on OP Mainnet, OP Goerli, or any other OP Stack-based chain.
You can use attestations as a way to show that you have visited certain cities or countries. Users could keep track of their own trips by adding "stamps" to their passport NFT whenever they're in a new city or country.
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
MEV is everywhere, even on L2. Flashbots maintains an MEV explorer for Ethereum Mainnet that tracks MEV extraction. Could you build an equivalent explorer for L2?
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
Create a decentralized achievement system as a public good that other games can build with.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
RetroPGF needs your help! It'd be great if information about RetroPGF were much more accessible. This includes things like statistics about previous rounds, articles that have been written, and special-purpose content just for the RetroPGF dashboard. Ideally this would help the ecosystem see the impact that RetroPGF is having. It could also help potential contributors see what sort of rewards they might be able to get if they work on RetroPGF-worthy projects.
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
There's a huge opportunity for cross-chain oracles, as well as oracles that pull data from L1 and make it available in L2. It's possible to implement this sort of L1 indexing system as an OP Stack chain.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups. Why not create a rollup for an L1 that isn't Ethereum? Maybe a rollup that settles to Solana, Cardano, or Bitcoin? You get the idea.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
Use attestations to create a decentralized key server for PGP keys. For instance, make it easy for users to attest that a public key is valid, and display a trust score for that key’s validity. This creates a web of trust model between users and their public keys.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
Create a mechanism that gives users an incentive to use OP Mainnet that is generally sybil resistant. Ideally, each new user that someone gets to use OP Mainnet should result in an referral payout. You'll need to figure out how to make this sybil resistant and how to track referrals so they can be distributed. You might want to look into the AttestationStation as a way to handle sybil resistance.
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
It is possible to configure an OP Stack chain to operate without a Sequencer and to simply index data from the parent blockchain. We typically refer to these chains as "utility chains". You can use this concept to create a blockchain that indexes the parent chain in a verifiable way.
What is a Contribution Opportunity?
A Contribution Opportunity is a concrete task that you can work on to contribute to the Optimism Collective.
The smart contracts for Optimism’s upcoming Bedrock launch includes a suite of Echidna tests which use Echidna for property testing. These contracts also have a suite of Forge invariant tests. In order to standardize tooling, OP Labs is looking for contributors to help convert the Echidna tests into to Forge invariant tests.
Please refer to the corresponding GitHub issue for more information.
Standardization is important to making sure that we’re covering every possible case with our invariant test suite and that we’re not missing anything because tests are split between two different frameworks.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups. You could create an L2 for prediction, voting, etc. that can tap into live elements everywhere like:
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a central repository for attestations on OP Mainnet. One of the primary challenges currently facing the AttestationStation is the need to bootstrap the system with high-quality attestations. Luckily, blockchains already have an enormous amount of useful data that can be converted into attestations.
Some examples of existing blockchain data that can be converted into productive attestations are:
Converting this information into attestations makes it more accessible to developers and improves the quality of data in the AttestationStation generally. It would be valuable to have a project that can import this data into the AttestationStation in a verifiable way. Here, "verifiable" means that another user can replicate the process that was used to generate the attestations to confirm that all of the attestations were generated properly. That user can then trust that the attestations are correct and can begin to use them in their own applications.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a simple and unified way to make attestations on OP Mainnet, OP Goerli, or any other OP Stack-based chain.
You can use the AttestationStation to create a ticketing application for events by allowing anyone to register an event, issue tickets, or revoke tickets. Everything should be represented as an attestation.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
High level objective: Influence developers to reflect their work in tokens so we can fund them with RetroPGF. Rough idea: Make it easy to tokenize a GH repo. The owner can choose an initial allocation, automatic rewards for merged PRs, etc. They are then responsible for distributing the tokens to contributors, etc.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
Define a message passing interface that allows for universal communication between any two EVM-based blockchains. Should come with examples that demonstrate how messages are passed and how systems can deal with messages that have different security models.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The Optimism Gateway app is an easy way to transfer funds to and from OP Mainnet. Can you create an embedded version of the Gateway that other applications can easily include in their own websites? Ideally, this looks like a widget with a great design that mirrors the Optimism Gateway design.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
Write a GitHub app that invites users to a repo if they connect their wallet and own a particular token.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
Blockchain faucets tend to be a bit of a pain, but maybe that's just because we haven't experimented enough with what's possible! Try creating a faucet that has a better incentive model than the traditional faucet. Maybe you could create a faucet that can deploy smart contracts for you but won't actually give you ETH.
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
Solidity is the primary programming language for most EVM-based applications. It currently has a single compiler, solc. Just like client diversity is important for the robustness of Ethereum, compiler diversity is important for the robustness of applications built on top of Ethereum. By introducing new compilers we can eliminate single points of failure and create competition that improves the Solidity experience for everyone.
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
Create an app that allows you to easily visualize the activities of addresses that you interact with. Ideally this consists of a website or mobile app that visualizes friend activity onchain in an engaging and interactive way. Maybe you could use the AttestationStation to allow users to send each other friend requests.
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
This is a subset of indexers in general. It'd be great to have a dedicated indexer that generates measurements of the impact of user behavior onchain. Think of this like a mix between an indexer and an algorithm that assigns value to certain user actions. Who are the most "impactful" users on chain?
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
A fault proof is a mechanism that proves that a given program with some agreed-upon starting state and agreed-upon inputs did not generate some proposed output. Combined with an optimistic output proposal mechanism, fault proofs are an effective way of scaling the computational abilities of a smart contract by limiting onchain interactions to only the case where a proposed output is invalid.
Several different fault proof systems exist already and more will be developed as time goes on. In general, the overall structure of a fault proving system tends to be identical except for specific areas. We believe that these key areas can be abstracted away into modules in a larger fault proving framework that would make it possible to reuse code from across the ecosystem and reduce the amount of duplicated work.
A basic model for a framework like this would contain the following components:
Fault proof developers then only need to implement the "program executor" and the "smart contract opcode executor" for any given machine architecture while the rest of the logic is handled by the framework. For example, it should be easy to slot in a MIPS fault proof or a RISC-V fault proof within this system without having to re-implement everything.
A fault proof framework would have a significant impact because:
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups. Try creating a set of tools, including a version of Lua, that make it easy for Roblox developers to port their games to an OP Stack L2.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a simple and unified way to make attestations on OP Mainnet, OP Goerli, or any other OP Stack-based chain.
You can use attestations as a way to show that two users have met each other in person. This would be a great application for conferences where people often need to share contact information to stay in touch in the future. Imagine something along the lines of sharing business cards. Each business card could have its own set of contact information that will be shared with the recipient.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a simple and unified way to make attestations on OP Mainnet, OP Goerli, or any other OP Stack-based chain.
You can use the AttestationStation to create an application that acts like Yelp for Dapps. Users should be able to give reviews to the Dapps that they've interacted and should be able to see the reviews that other users have provided. Some sort of filtering algorithm that's plugged into other attestation-based reputation systems could help filter out spam reviews.
What is an Ecosystem Project Idea?
An Ecosystem Project is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a simple and unified way to make attestations on OP Mainnet, OP Goerli, or any other OP Stack-based chain.
Creators could use attestations to signal that a livestream, video, image, or clip is from their real account(s). Each attestation could be tied to a specific URL or other resource identifier. A plugin could then highlight the content that have been explicitly attested to by creators.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
You're on this GitHub repository, so you hopefully understand why this project board is valuable! We need YOUR help to make this project board even more valuable with a website that displays all of the open GitHub issues, highlights issues that are endorsed by certain community members, and helps users find the best way to contribute to the Optimism ecosystem.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
Create a "slot machine" application for the bridge that randomly rewards depositors into the OP Mainnet Standard Bridge with an NFT or some other token. Chances of being rewarded could be entirely random or could be proportional to assets deposited.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a central repository for attestations on OP Mainnet. One of the primary challenges facing the AttestationStation today is that complex queries against the AttestationStation can be hard to execute. Developers are looking for easy, scalable ways to index the AttestationStation so that they can cheaply query the graph of attestations. The ideal AttestationStation indexer is efficient, easy to run, robust, and provides easy querying access to the full graph of attestations.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to trigger actions on L2 based on things that happen on L1. One powerful mechanism that an OP Stack chain could introduce is the ability to register "hooks" that are automatically triggered when certain events are emitted on the L1 chain. Doing so would require modifying the derivation layer of the OP Stack in a manner similar to the example modification found within the OP Stack documentation.
An ideal hook system would allow any address to register a hook via a smart contract on L2 by providing the L1 address, an event filter, and a function to be triggered whenever the event is emitted. You may have to come up with a fee mechanism that accounts for the cost of checking for events each time a new block is introduced. It may also be necessary to supply a maximum number of hooks that can be registered at any point.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
Bridging UX today is a blocker to more people onboarding onto L2s. We’ve heard this especially for NFT users, who tend to be less technical and daring with random interfaces that take their tokens. Gift cards are a great way to get someone into the L2 ecosystem.
From the Bridge Pass Mirror post:
What if we took the gift card metaphor to make collectible NFT editions that, when minted, automatically bridge funds to an L2?
Instead of bridging to L2 through a boring “swap” UX, what if users could buy a cool looking NFT! Under the hood, the purchaser receives the collectible NFT on L1, while the funds are bridged and made available on L2.
Create a gift card NFT that contains a special note for the recipient and can be redeemed for a certain amount of ETH or OP on OP Mainnet. The gift cards could live either on L1 or on L2.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation (ATST) is a central repository for attestations on OP Mainnet. The ATST is transitioning to use the Ethereum Attestation Service (EAS) standard which introduces schemas that attestations can follow. EAS schemas are defined as Solidity structs and can therefore allow attestations to contain arbitrarily complex data structures.
One problem with EAS schemas today is that it's often unclear which schema a developer should use for a given type of attestation. Sometimes a schema already exists that a developer can use, sometimes no schema exists, and sometimes multiple potential schemas exist.
It's important for developers to be able to easily understand:
We propose solving these problems with the introduction of a "schema reputation system" with the following features:
A simple proposal for a default algorithm would be to use attestations from reputable organizations in the space. Although this isn't totally decentralized, it provides a strong starting point. If the application is designed carefully, the default algorithm can easily be updated and improved in the future to be more decentralized. Furthermore, if the web interface allows users to include their own algorithms, then users can experiment with better mechanisms on behalf of the project.
A schema reputation system is highly impactful because it allows developers to coordinate on standardized schemas for specific tasks. Standardized schemas means that multiple applications can work from the same dataset and can easily find attestations of a given type without fear that data will be fractured across different data structures. This system also gives developers confidence that they're using a standard that others will be able to easily parse.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The AttestationStation is a central repository for attestations on OP Mainnet. One of the main usecases for the AttestationStation is to establish Citizenship for Optimism's one-person-one-vote Citizen House.
Using the AttestationStation, define a highly sybil resistant algorithm that uses attestations to select the set of Citizens at any given time. A good Citizenship algorithm should identify members of the Optimism Collective who contribute actively to the Collective.
Alternatively, if the attestations required to create such an algorithm do not exist yet, create a list of proposed attestations that would make such a list possible. For example, if attestations that identify the addresses of OP Labs employees would be useful, you can propose this as a requested attestation.
What is a Contribution Opportunity?
A Contribution Opportunity is a concrete task that you can work on to contribute to the Optimism Collective.
The smart contracts for Optimism's upcoming Bedrock launch are now code-frozen. Currently, our existing architecture diagrams for the Bedrock smart contracts are out of date. OP Labs is looking for a contributor to create a high-quality architecture diagram of the Bedrock smart contracts that would make it easy for someone to understand how the contracts interact with one another.
Architecture diagrams help developers and OP Stack chain deployers understand how the various smart contracts within the Bedrock codebase interoperate.
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
The OP Stack is the open source software stack that powers the Optimism Collective. A core part of this stack is dedicated to the software for spinning up L2 blockchains like OP Mainnet and Base.
One problem facing the OP Stack today is the ability to easily resolve everything about an OP Stack chain, including contract addresses and chain configuration. All of this information is available within smart contracts on L1, but the missing piece is a smart contract registry that allows chain deployers to register their deployments for easy off-chain discovery. This would simplify much of the existing off-chain infrastructure and code that's currently responsible for this task.
The OP Stack Chain Registry should be a simple smart contract on L1 with the following features:
The OP Stack Chain Registry will make it possible to easily query all of the required contracts for a given OP Stack chain deployment. This will significantly reduce the complexity of querying these addresses off-chain.
What is a Contribution Opportunity?
A Contribution Opportunity is a concrete task that you can work on to contribute to the Optimism Collective.
The smart contracts for Optimism’s upcoming Bedrock launch are currently code frozen and not accepting modifications to operating logic. However, there’s still a need for reviewers to look over the code for opportunities to improve comments and tests. Review can also help spot areas for future improvements when the code begins accepting logic contributions again, including gas optimizations and overall structural simplifications.
Output for this project depends on the exact type of review performed but might look like:
Optimism’s smart contracts form the backbone of the OP Stack. Simplifications, clarifications, and testing improvements make the OP Stack codebase stronger and safer for users of the Stack.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups. A common use-case pitched for crypto is bringing rewards points onchain. However, this tends to be too expensive on blockchains like Ethereum. To solve the cost problem, you could create a rollup entirely dedicated to rewards points. You could even create a framework for easily spinning up rewards programs hooked up to individual rollups.
How will this Foundation Mission (RFP) help accomplish the above Intent?:
The Collective Archives were open sourced as a public good to advance the development of DAOs in the ecosystem. However, the Collective Archives are currently hard to navigate and there is no scalable framework for contributors to update, maintain, and/or expand these resources. Making the Archives easier to use, understand, and update these resources will allow more people to learn, and share their own learnings, improving the accessibility of our governance research and advancing our collective governance intelligence.
What is required to execute this Foundation Mission (RFP)?
How should the Foundation measure progress towards this Foundation Mission (RFP):
How should badgeholders measure impact upon completion of this Foundation Mission (RFP)?
To apply for this RFP, please complete the form in the expandable section below and leave your response as a comment on this issue thread. Submissions will be open until [June 27], at which time the Foundation will review all submissions and select one individual/team to complete the work defined here.
Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Optimism Foundation may reach out using the contact info provided to request more information as necessary.
Please verify that you meet the qualifications for submitting at the above Tier
What makes your Alliance best-suited to execute this Mission?
Please describe your proposed solution based on the above Solution Criteria (if applicable):
Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work:
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)
Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
-- end of application --
What is a Draft Project Idea?
A Draft Project Idea is a concept for a project within the Optimism ecosystem that is generally considered valuable but has not yet been fleshed out into a clearly defined product. Draft Project Ideas may be converted into Ecosystem Project Ideas as they are explored further and more thoroughly specified.
Have a hard time waking up every day? Need something to keep you accountable? Introducing: Stop Snoozing!
Stop Snoozing! is a concept for a simple smart contract application that incentivizes you to wake up every day before a specified time. You can use bokkypoobah's Solidity DateTime library to make sure that a transaction is triggered on a set schedule within a certain time range. Users can put some ETH or ERC20 tokens up as stake that will be taken away if the transaction isn't sent on time. Easy!
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups with custom execution environments. Although you could probably put Doom on a blockchain, why not create a blockchain that is Doom?
Doom Chain would involve hacking the execution layer to replace the EVM with an emulator of some system running Doom. Transactions in the system would then represent inputs to the system. Running Doom demo files should be a good test of this hack.
How will this Foundation Mission (RFP) help accomplish the above Intent?:
A Code of Conduct went into affect in December 2021. The Code of Conduct is critical to maintaining a healthy governance community that all delegates feel welcome engaging in, thereby increasing the accessibility of Optimism governance.
The Foundation currently plays and administrative role in processing Code of Conduct violation reports. The Foundation is not an arbiter and does not adjudicate whether violations occurred, but the community has expressed interest in a more rigorous enforcement process. Some delegates have also expressed that they are uncomfortable voting on Delegate Suspensions.
Given that we are moving towards further decentralization, we don’t believe the Foundation should temporarily implement and administer an onerous governance process around adjudication. However, we welcome suggestions for alternative methods of enforcing the Code of Conduct that reduce or eliminate the Foundation’s role in the process while also minimizing governance overhead.
What is required to execute this Foundation Mission (RFP)?
A comprehensive plan to replace the Foundation in the Code of Conduct enforcement process that can be piloted in Season 4
Please list the critical milestone(s that should be tracked to determine if you should receive your grant in one year:
How should the Foundation measure progress towards this Foundation Mission (RFP):
How should badgeholders measure impact upon completion of this Foundation Mission (RFP)?
To apply for this RFP, please complete the form in the expandable section below and leave. Submissions will be open until [June 27], at which time the Foundation will review all submissions and select individual/team(s) to complete the work defined here.
Copy the entire application below and leave a comment on this issue with your answers completed. A representative from the Optimism Foundation may reach out using the contact info provided to request more information as necessary.
Please verify that you meet the qualifications for submitting at the above Tier
What makes your Alliance best-suited to execute this Mission?
Please describe your proposed solution based on the above Solution Criteria (if applicable):
Please outline your step-by-step plan to execute this Mission, including expected deadlines to complete each peice of work:
Please define the critical milestone(s) that should be used to determine whether you’ve executed on this proposal:
Please list any additional support your team would require to execute this mission (financial, technical, etc.):
Grants are awarded in OP, locked for one year. Please let us know if access to upfront capital is a barrier to completing your Mission and you would like to be considered for a small upfront cash grant: (Note: there is no guarantee that approved Missions will receive up-front cash grants.)
Please check the following to make sure you understand the terms of the Optimism Foundation RFP program:
-- end of application --
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
Tools like ethgasstation help users understand the current transacting landscape on a blockchain. Currently, the best available tool for understanding the cost of using OP Mainnet is l2fees.info which only displays spot fees and does not show historical fees or the fees for using popular applications.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
Conway's Game of Life is a classic cellular automaton with straightforward rules. It should be possible to implement the Game of Life in a smart contract either on OP Mainnet or on a custom OP Stack chain. Can you make it happen?
The Game of Life is a tick-based simulation. At each tick, a new system state is computed and the simulation updates. Consider using the mechanism introduced by Ticking Optimism to create an OP Stack chain that automatically triggers an update function whenever a new L2 block is produced. This would make the simulation update in real time without the need for transactions to update the simulation state.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups. You could make an entire rollup that just exists to host a single movie. It's not clear why you would do this, but that's the point of Mad Science Project Ideas. Have fun!
What is an Ecosystem Project Idea?
An Ecosystem Project Idea is an idea for a project that someone could build within the Optimism ecosystem. As opposed to an Ecosystem Concept or an Ecosystem Idea, an Ecosystem Project is generally more fleshed out and corresponds to a relatively clear product to be built.
TokenList.org is a website that allows users to publish and discover lists of tokens maintained by teams and projects. These lists of tokens make it possible for teams to signal the legitimacy of certain tokens and help users filter out spam. The AttestationStation needs a similar type of "Attestation List" specification and website that helps users understand which attestations/schemas are appropriate to use for which use-cases.
What is an Mad Science Project Idea?
A Mad Science Project Idea is an idea for a project within the Optimism ecosystem that may not have clear value but is generally cool as heck. Mad Science Project Ideas make great hackathon projects and tend to be a great way to explore Optimism, OP Mainnet, and the OP Stack.
The OP Stack makes it possible to easily spin up new rollups. You could make an entire rollup dedicated to crowdfunding campaigns, like a decentralized Kickstarter! Although you could definitely do this on an existing EVM chain, it might be cheaper for end-users to do this on a custom rollup.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.