Propuesta
Delegate Mission Request Summary
As we know, the vast majority of projects are in an explosive growth phase this year, slowly grouping content and evolving towards user numbers and scalability. However, in the last few months we have noticed failures in the websites, in the context of users, this is difficult and relentless their interest, and this stops the emotion of who want to learn. We think that everything is hosted on a central server, or simply the sites we want to access are not available or are blocked in our countries.
Imagine a time when Agora or the Discourse forum are down because they are on third party servers and have no network activity or are simply measuring traffic to maintain their value proposition.
Besides that we have seen thanks to our wonderful guru that we are looking for ENS implementation. So we are interested in using the domains to launch gateways.
S5 Intent
Intent 3: Improve the Consumer Experience
Proposing Delegate:
Proposal Tier:
Fledgling Tier
Baseline grant amount:
30K OP
Should this Foundation Mission be fulfilled by one or multiple applicants: Multiple
Submit by: To be set by Grants Council
Selection by: To be set by Grants Council
Completion date: Sep 1, 2024
Specification
How will this Delegate Mission Request help accomplish the above Intent?
The number of people with technical skills is decreasing due to the need for specialisation and knowledge in specific areas of infrastructure and network management.
However, many people do have the knowledge to publish website content, so it would be inherent in our intention to help people improve their impact and momentum with 100% decentralised traffic and analytics.
If we have the knowledge of an incoming and outgoing server, known as traffic within ENS hosted websites within Optimism and the final connection to Ethereum, we will be able to measure the impact of all users who unfortunately do not have the knowledge or ability to use code resources to demonstrate their support for the collective
The accessibility of the data in Optimism is great, but it is still technical and for a first time user of Notion or Charmverse it is a bit of a barrier. Therefore, we think that sites like growthepie or those we can see in Velodrome, which are more interactive and with better visual effects, are necessary for attraction and proper understanding. It is very easy to lose interest when we only see tables and pastel colours.
In this sense, running pages with more efficient and testable navigation within a decentralised domain will allow a more natural flow of users and information exchange.
The experiment is basically to provide an optimal intra-structure for the evaluation and visualization of information.
What is required to execute this Delegate Mission Request?
This task requires a lot of experience with ENS and its implementation beyond the digital abstraction used to send and receive information within wallets.
Therefore, we believe that prior experience with ENS and its documentation is necessary for implementation.
In other proposals we have read that the justification is cost overruns within Ethereum, however as L1 updates get better, operating costs will become cheaper, however we do not see this as a barrier to implementation as we would seek to natively use network resources for domains.
We can find all the documentation of how to launch a DNS on ENS here: https://docs.ens.domains/dns-registrar-guide. this is the introduction to the documentation and a TL;DR of what we are looking for the deployment: “DNSSEC (The Domain Name System Security Extensions) establishes a chain of trust from the root key which is signed by ICANN (.) and down through each key. Given DNSSEC is enabled and an ETH address is put into the subdomain of the domain you own (eg:
_ens.yourdomain.tld
), ENS manager allows anyone to submit the hash of the chain to DNSSEC Oracle
smart contract”With this opportunity, we allow anyone who wants to use a website to register an ENS domain and use the superchain with a subdomain for their DNS, to remain secure and compliant with the standards that make us better every day in decentralization, network use and maturing superchain applications.
- Turn websites into a Single Page App (SPA)
- Setup Continuous Integration (CI) on a decentralized way as Fellek and transfer the Controller
- Set up the SSL certificate
We believe that all the information we have on display, beyond transactions and code, should be on a decentralized, censorship-resistant server.
We want to make DNS as ENS for the front end, which is stored on the blockchain and can be extracted from the blockchain so that users can interact with it even if it is not available in case AWS is down.
The deliverables for this execution path include:
- Deploy the code and the connections to implement this in OP.
- Create documentation and audited demo code.
- We will maintain communication on Telegram and on Bankless Nation Discord in case of any problems.
- Leave the code free for implementation and for updating and evolution if necessary.
How should the Token House measure progress towards this Mission?
- We will report every two weeks on the progress we are making, because we know that the development is complicated and every day that passes, the updates make us more resistant, but we feel that this is an appropriate timeframe.
- The appropriate measure for this imolementation is to carry it out, fulfilling each of the characteristics described above. Given that it is a viable product, we consider that it will be possible to deliver it before the end of the year.
- We know that there are other proposals for the implementation of ENS such as the fantastic work we are reading here:https://gov.optimism.io/t/draft-scale-ens-to-optimism/7406 However, the objectives differ in the focus and the solutions we are looking for, as we are targeting the incoming users and not those who have more knowledge.
- Please be as specific as possible in defining measures of progress so that Token House delegates can accurately track execution
- Presentation to all the Collective of the product to be implemented: 60 days
- A big scope of the code that itps going to be used to feedback and areas of improvement: 90 Days
- Establish the Code Base– 110 days
- Documentation and demo code – 180 days
- Ask for an external audit to review the code 220 days
- Setup and support a support channel, i.e. Discord – 180 days
How should badgeholders measure impact upon completion of this Mission?
- These measures should be focused on performance and may be used by badgeholders to assess your Misson’s impact in the next round of RetroPGF
- Please be as specific as possible in defining measures of impact so that Citizens’ House badgeholders can accurately measure the grant’s impact
We consider that having knowledge in the documents and in the applications that are in charge of the infrastructure like chainlink and ENS, is necessary so this idea, was inspired by an X post of @yoSoyDev_eth where he basically gave us light to be able to do it and to know that it is possible. This idea has been chewing on the DAO for a year now and we consider that Optimism with all its potential and excellent developers and above all open source and free of censorship are the ideal tool for people who are experts in web1-2 design to sart their journey trough the SuperChain. An also for all of us that love reading documents and graphics, deserve a more aestethic presentation of the informtacion.
- Have you engaged a Grant-as-a-service provider for this Mission Request? If so, please disclose the details of this arrangement, to the extent possible:
No
- Has anyone other than the Proposing Delegate contributed to this Mission Request? If so, who, and what parts of this application did they contribute to?
No
Application Instructions:
To be defined by the Grants Council in accordance with their internal operating procedures.