ENS DAO Endorsement of Sub-Domains in Organizational Entities

ENS DAO Endorsement of Sub-Domains as an Organizational Entity

Yesterday during the Twitter space office hours there seemed to be a few inquiries about sub-domains and fees involved. This sparked some thought in the noggin.

Current State of ENS DAO and Community Vision

Sub-domains are speculated to be very popular under institutional, organization or groups holding .eth TLD names. This will provide a source of revenue on top of registration costs for the TLD .eth holder. These (expected) fees can also be a new source of revenue for the DAO (and hopefully in the far future), when consistent name registrations start to slow down.

As of right now, we all expect the ecosystem to continue adoption across other areas of web3, and developers attached to ORG ENS TLD will be deploying their own customized contracts alongside the sub-domain name wrapper contract.

An Important Thinking Point For Adoption
Looking forward from an organizational standpoint, speculation of considerable mass growth is very probable. With expansion and adoption as a goal, we should always consider the idea of trust on the internet and web 3. End-users want to feel a degree of that trust in a form verified authenticity. Implementing an instance of verification or approval by an entity (ENS) that oversees the service that the said entity (ORG ENS TLD) is using. Trust through authentication and approval is imperative to continue adoption in this space on a platform and service level as well for continuance use of the utility that ENS provides for the end-users.

CASE:
A new exchange emerges and decides that integrating and extending their ORG ENS TLD to its users with subdomains.

user.exchange.eth

The user may not know what ENS is and decides it’s not for them and moves on.
Now lets think about what problems ENS as a service solves for an end user.
Just a couple for example:

Identity - the ability to easily recognize transactions they made on a blockchain ledger
Security - reduces the risk of making an error in when typing the address of another user who also doesn’t use ENS
Ideal Achievement

Implementation of authenticated and audited supplemental contracts that are deployed alongside official ENS deployed contracts could assure trust in users who are not familiar with ENS as an entity. If one user, like in the above example can be onboarded with a seal of approval, prevention of incidents like the accidental mistyping an address and submitting a wrong transaction resulting in a loss of funds, is what I would consider a success of ENS utility as a service for public good.

Mechanism
When ORG ENS TLDs decide to implement a contract that requires a fee to register a sub-domain along with their supplementary smart contracts, those contracts should require an audit by either a contracted third party audit team selected by ENS DAO or internally by ENS DAO members funded by TNL, ENS grants or other institutions that provide grants like GitCoin, or even a ENS team that falls under the Protocol Guild.

Fees that will then be owed to the DAO for authentication and approval of contracts could be implemented through an ENS smart contract which would also function as primary mechanism to receive registrant fees. The smart contract then could outline a system that would set registration fees based on number of sub-domain registrants in separate tiers.

Tier A - 1-500 sub-domain registrants
Tier B - 501-2500 sub-domain registrants
Tier C - 2501 - + sub-domain registrants

(numbers are placeholder)

This would call for an organizational level sub-domain contract wrapper. When a user registers a sub-domain under the ORG ENS TLD the fee would then be calculated based on current number of registrants attached to the ORG ENS TLD. This would mean, as the number of registrants under the ORG ENS TLD grows, the portion of the registration fee that comes to the DAO also increases. Fees can vary depending on ORG.

When a user registers a sub-domain under the ORG ENS TLD contract they will also receive an ERC token or even potentially a soulbound token that will include data like:
Date of registration, length of registration, assumed roles, rights or privileges’ under the ORG ENS TLD, a new way to store on chain activity like voting history, attendance or even store data that measures user contribution.

1 Like

This is inaccurate today, fwiw. There are no fees in the protocol for registering subdomains. Any fees assessed by the domain owner for their subdomains do not go to ENS DAO.

I don’t think ENS DAO needs to be involved at all in people’s subdomain spaces. Those belong to them, no reason to extract rent as the DAO.

3 Likes

it’s neither accurate nor in accurate. This is not a reflection of current ENS mechanisms.

I suppose that you have changed your perspective? @carlosdp

1 Like

I don’t know what perspective you’re referring to, you’ll have to be more specific :sweat_smile:

As for the other replies, one of which you deleted, I suppose maybe I’m misunderstanding your original post? Perhaps I was confused as, even in the title, it’s implied you are suggesting ENS DAO itself should see “Sub-Domains in Organizational Entities as a Source of Revenue,” (maybe idk what you mean by “Endorse”?), and what I’m just trying to make clear to passerby’s, that perhaps misread it as I did, is:

a) Today, subdomains are entirely owned and operated by the .eth holders, ENS DAO has no control of them or sees any revenue of them (if that wasn’t meant to be implied, my apologies, that’s what I was reading from the “Current State” section.
b) I don’t think ENS DAO should ever try and tap into revenue in those subdomains, I think it would erode the “credible neutrality” of the protocol and the DAO

That’s all! If that’s not what you meant, then I’m sorry if my reply came off as standoffish.

2 Likes

Yeah, I was having a difficult time wrapping my head around the nature of your response. I have been thinking about how I wanted to respond to your reply. I am just going to be straight-forward and speak my thoughts.
I would appreciate the constructive feedback. Especially since it is–again; neither accurate or inaccurate.

Again, I want to reiterate that my post is not of any certain or specific reflection on the current state of ENS subdomains. I’m not sure how you have decided that what I have outlined is inaccurate. While including inaccuracy it is also not accurate. It’s simply an idea that could be discussed for the possibility of implementation in the future. Yes there is the “current state” section but I believe that outlines the current state of speculative confidence in the system moving forward rather that “this data, fact is xyz” etc,

For what it’s worth translates into “I don’t value this information and I find it to be useless and irrelevant”.

The phrase rent extraction is colloquial and represents the idea of instilling policy on a persons residing or actively participating in a jurisdictional state that is either an obvious corruption injection solely for monetary gain. Within that idea; the mechanism and methods used are enforced by carefully crafted rules and guidelines that prevent the person(s) who are subjected by said policy or doctrine, have no other choice but only to abide by those rulesets. This would include attempting to dismantle the enforcement by petitioning the subjection of disenfranchisement or by a cause of unfairness. I believe that is a great explanation of its colloquial etymology.

We all have different voices both internally and externally and I understand that. But I’d prefer my ideas to not be correlated to such a corruptive undertone.

My post maybe could uses some brushing up, I may have rushed it. But it explores the idea implementing a team or process that would authenticate, approve and audit the contracts that will be supplementary to official ENS deployed contracts.

This will act as mechanism to achieve the following:

Evaluating the proper use of contract functions

Ensuring that public view of contracts are verified on chain and accessible and readily available for

  1. viewing and evaluating

  2. establishing an entrusted seal of approval by audit

  3. continuance in practicing the principles of true decentralization by open-source transparency

Prevent any contracts that incorporate ENS namespace functionality from malicious intent. (i.e, exploitation, credential hijacking etc.)

Achieving the adoption and consistent utilization of the ENS namespace through current and future technologies, globally.

The most important aspect of decentralization is ensuring the open-source transparency and trust is extended to the subsequent entity that is building on top of the protocol. If we can not ensure the above items are reflecting those transparent decentralized principles, the the standards that shape decentralization will ultimately diminish over time. I think there is a common notion that decentralization will ultimately be 100% autonomous. I honestly don’t think that will be the case with regards to sub-domains.

When the sub-domain wrapper contract is officially put to use on the blockchain, developers will be pushing their own contracts along with it. Realistically, they can do what ever they want with their customized smart contracts. Since we havn’t seen how those contracts will be used with official ENS contracts, we don’t know what to expect. This is truly a critical moment for ENS’s proof to stand true to it’s word and uphold the reputation it has earned.

I believe it is imperative that we implement agency of endorsement. What would happen if some supplemental contacts are exploited from the use of another contract and compromises lets say 10,000 ENS names and their subsequent wallets? Who is to blame? How would we approach that subject ?. Again putting an audit team over larger organizations who plan to or already have achieved hundreds or thousands of sub-domain registrations with a seal of approval might be something to think about. Like I said above, we need to extend the standards ENS is providing in the wrapper contract with their supplemental contracts.

This isn’t about control, being big brother or oversight for the sake of. This is about attempting to prevent any sort of failure points. I’m not saying any contracts or on chain events contain that possibility. There is a lot at risk by many people and we should be doing everything we can continue being one step ahead. I’m confused how you aren’t in favor of this sort of thing. You have have already suggested this mechanism be put in place
on this post about scams with ENS Subdomains

That being said, brings up another point. Revenue.

This is a bold statement and I hope it becomes true. Is there a justification that I am not seeing for looking past the importance of extending continuous support of ensuring that organizations implementing subdomain use onto their users meets ENS and TNL quality assurance for the security and trust of future registrants? You said it best about the billions of users. That statement itself is worth at least a billion dollars figuring just $1.00 USD per subdomain. The revenue stream to keep ENS afloat for a long long time is right there in front of us. I’m not sure why we are planning to take the extremely risky Endaoment route. Don’t get me wrong, I think it’s a fabulous idea but allowing ENS to mature for a decent amount of time after implementing a guaranteed source of revenue for continuous operations should be the number one priority right now.

A lot of you have put much work into this project before I decided to participate in these discussions and I value that and I am appreciative of how this became what it is today. I suggest that for those who that applies to—may you ask yourself: Are you 100% sure that putting a good chunk of those total assets earned into a extremely volatile and unpredictable cryptocurrency economy; given the level of fear and uncertainty with all the talk of recession and possible instability across markets, globally is 100% without a doubt the best decision we as a DAO could do? Not only that, we are without a doubt going to see regulations of that afaik, nobody really has came out and openly presented solid foundations to on a global and a respective nation level.

I’m not seeing why ENS shouldn’t be involved in the sub-domain dealings. For the amount of speculative bullish ideology that is common on social platforms this is a very secure and predictively guaranteed stream of revenue to keep operations running and continuance of support within the ecosystem. Let’s trust that everything will pan out with organizational sub-domain issuance. But we should also continue to verify. Decentralization does not mean zero oversight. Given the value of sub-domains-- as they are also a marketing tool for organizations, the organization responsible for issuing the name extensions may be willing to return $1.00, $2.00, $3.00 or more per name as a advertising expense per name. (numbers are placeHODLer only)

I’m going to reinforce that there is simply not much of a difference in a fee at the sub-domain level comparing to the TLD namespace or username registration fee. A name is a name that is registered through the protocol of which provides it’s service to. By the model of all fees for subdomains are at the control of the issuing entity will ultimately to cause a negative cashflow over a period of time.

lets make use of this hypothetical–that ENS is just a pool of ten (10) registered domains

*pacific.eth atlantic.eth artic.eth baltic.eth indian.eth*

*bering.eth arabian.eth coral.eth caspian.eth adriatic.eth*

pacific.eth atlantic.eth artic.eth baltic.eth indian.eth
– are single user domain names and all have registered for (1) year at the price of $1.00

bering.eth arabian.eth
– are single user domain names and all have registered for (4) year at the price of $4.00

coral.eth caspian.eth adriatic.eth
– are TLD sub-domain issuers and all have registered for (10) year at the price of $10.00

now we have a total of $15.00 revenue

pacific.eth --forgets to renew and decides that it doesn’t fit their budget
atlantic.eth --artic.eth baltic.eth decide to go and get a free domain instead of renewing**
Indian.eth ** --registers for another year

now we are at a projected revenue of $1.00 (+/-) to support operations for a year.
we are now waiting for that 4 and 10 year mark to see potential revenue again and the hedge didn’t work out as imagined and lost 10% instead of gaining the 4% we hoped

This is just absolute microscale of how easily what we speculate to be guaranteed revenue, could get out of hand. Again total micro model, not any expected outcome and shouldn’t be used in any official capactiy, NFA

ENS is also a public good and we are not responsible for being the funding mechanism for every other public good on as well. We should see no problem with the application layer platforms who are exposed to the high returns contribute to the funding our protocol as a public good contribution either. It should really go both ways, and we shouldn’t be afraid to ask either…everyone else is asking.

food for thought…

1 Like

What you propose is a very entrepreneurial idea and well thought out. You mentioned that the most important aspect if decentralization is trust - that is 100% true, although we would like to share a slightly different angle:

What people trust about decentralization is that it’s “trustless” - the beauty of a decentralized environment based on smart contracts is that users can see in black and white exactly what they are interacting with. They can read the parameters of a smart contract, immutable and etched in stone (the blockchain,) and they can decide if they trust the logic. Those of us who fell in love with the concept of decentralization would all agree that that the true dream of decentralization is to have absolutely zero human management whatsoever within the entire decentralized ecosystem or as we like to call it, the blockchain dimension; a truly trustless environment where smart contracts are the law of the land and absolutely anything that is permitted by a smart contract/s is permissible. This goes back to the first codified laws etched in stone by Hammurabi - perhaps the litteral foundation and concept of block [of stone] chain - once it was written in stone, it was up to society to understand the consequences of their actions and it was there for all to see and…glorifyably immutable. Humans change their minds, they lie, they can be lazy, and most people have their own best interests at heart - hard to trust a human, but a land of smart contracts etched in stone, that is fricken Gorgeous with a capital G.

So why have a DAO? Most importantly, for the time being, all of what we are doing in the blockchain dimension is located within this space that we exist within / the 3rd dimension. The variables of the 3rd dimension are not at this time directly congruent with the blockchain environment because of constraints and factors related to our society including rules, laws, and general human stuff. As we venture towards the singularity, society could very possibly fold into the blockchain dimension; if this is a simulation, the operating system for the simulation is likely a/the blockchain…but we digress.

So the ENS DAO exists because as much as we dream of a completely automated, trustless, logic-driven decentralized name registrar - at this time we need humans to pay bills, write code and be the voice / advocate for the smart contracts in the 3rd dimension. One day, when EVERYTHING is connected, ENS will be a self-healing, self-managing dApp and no human will ever need to intervene with its operation. It will make logical decisions on where and how to invest its treasury funds based on immutable on-chain data - autonomously and based on the logic upon which it was programmed or that it gradually programmed itself to adhere to - we’re far from this but of course this is the dream progression.

So if the perfect decentralized organization has no human interaction whatsoever, then the next best thing is bare minimal human interaction, specifically, the perfect DAO has the bare minimal amount of human hands in its operation, just enough to make sure that it grows within its scope of functionality and operates in perputuaty in issuing names and maintaining the systems relating to its core functionality. Any diversion from the core mission (other than grants and merch which are both acceptable and easily managed / straight forward marketing functions) is an open door for distraction and destruction of the integrity of the organization. Human beings certifying human beings goes against the ethos of decentralization, and…humans make mistakes, mistakes equal liabilities. Potential liabilities include lawsuits, and the eventual destruction of the integrity garnered / earned / built from what should have always been an impartial, trustless system. What happens if the DAO certifies an org that commits fraud? Lawsuits. What happens if the DAO decides not to certify an organization that believes they are being discriminated against? Lawsuits. What happens when every Tom, Dick and Harry what’s to be certified and the backlog becomes impossible to manage?

Back to our first statement - your idea is incredibly entrepreneurial, well thought-out and well intentioned - but the ENS name / subdomain is in itself the base of its own immutable certification written to the blockchain, and everything else is up to the smart contracts that users of the names will interact with.

We should all no better than to trust anything certified by a human - humans are the least trustworthy aspect of the decentralized, trustless ecosystem…that’s why we burn fuses :wink:

2 Likes

Thanks for reminding me about this. :star_struck:

ENS DAO Endorsement of Sub-Domain Registrars

The Importance of an Approved Third-Party Subdomain Registrar System

Ensuring audit verification for subdomain registries outside of the Ethereum Name Service (ENS) is crucial for several reasons:

Security: Audits help identify vulnerabilities or potential issues in smart contracts and codebases, which may pose security risks. Verifying subdomain registries outside of ENS helps maintain a high level of security, reducing the likelihood of hacks or exploits that could negatively impact users and the ENS ecosystem.

Trust: Users interacting with subdomain registries, particularly those outside of the ENS ecosystem, need to trust that their transactions and data are secure. Audit verification provides an additional layer of trust and confidence, as it demonstrates that the subdomain registry has undergone a thorough review by independent auditors.

Interoperability: As DeFi platforms and other services rely on ENS and its subdomain registries for seamless integration, it’s essential that these subdomain registries adhere to specific standards and protocols. Audit verification ensures compatibility with ENS and other services, promoting smooth interoperability.


Potential Risks Associated with Third-Party Registries

Third-party registries, including subdomain registries, can face various issues that may impact their users and the broader ecosystem. Some potential risks associated with third-party registries include:
Security vulnerabilities: Third-party registries might not have the same level of security as the primary ENS system, leading to vulnerabilities that could be exploited by malicious actors, causing loss of funds or sensitive data.

Poor code quality: The codebase and smart contracts used by third-party registries might not be as robust or well-structured as those in the primary ENS system, leading to potential bugs or issues that could disrupt the registry’s functionality.

Lack of audit or verification: Without proper audit verification, third-party registries may not adhere to best practices or industry standards, which could result in technical issues, security vulnerabilities, or non-compliance with regulations.

Limited interoperability: Third-party registries might not be fully compatible with ENS and other services, causing integration issues or limiting their utility in the broader ecosystem.

Centralization risks: Some third-party registries might be more centralized, potentially leading to a single point of failure or control, detrimental to the decentralized nature of blockchain technology.

Mismanagement or fraud: Third-party registries could be mismanaged or, in worst-case scenarios, operated by malicious actors who may engage in fraudulent activities such as exit scams or other deceptive practices.

Legal and regulatory risks: Third-party registries might not be compliant with applicable laws and regulations, exposing users to potential legal and regulatory risks.

Lack of support or updates: Third-party registries may not receive regular updates or maintenance, which could lead to outdated or unsupported software, negatively impacting their functionality and security.


Mitigating Risks

To mitigate the risks associated with third-party registries, it’s essential to have thorough audits, ongoing monitoring, and the implementation of best practices in contracst

Reputation damage: Legal disputes and regulatory actions can significantly damage the reputation of the registry operators and the ENS ecosystem, deterring potential users and developers from adopting the platform. This, in turn, could hinder the growth and development of the ENS ecosystem.

Establish clear guidelines and best practices: The ENS community should develop clear guidelines and best practices for third-party registries to ensure that they adhere to the highest standards of security, transparency, and accountability.

Encourage audit verification: Encouraging third-party registries to undergo audit verification by independent experts can help ensure that they follow best practices and maintain robust security measures, reducing the likelihood of security incidents and legal issues.

Foster a culture of compliance: The ENS community should actively promote a culture of regulatory compliance among third-party registries, providing resources and guidance to help them navigate the complex legal landscape surrounding blockchain technology and domain name services.

Engage with regulators and legal experts: The ENS community should maintain open channels of communication with regulators and legal experts to stay informed about the evolving regulatory environment and to address potential legal challenges proactively.

Educate users about risks: It’s essential to educate users about the potential risks associated with using third-party registries and to provide guidance on how to identify trustworthy and secure services.