This is the official formal review and second Snapshot poll for adjusting the name registration fee. This post revives the Remove name registration proposal and resubmits it for formal review so it can meet participation requirements and move into the final phase of governance.
@Delegates Please review the proposal and vote in the Snapshot poll by 16:00 GMT - Monday, February 21st.
Proposal Champions
Nassar Hayat - @nas | nas#9634
Abbey Titcomb - @abbey | abbey#5646
Cloudhead - @cloudhead | cloudhead#2904
Description
This proposal is to set the Radicle name registration fee to 0
("setRadRegistrationFee(uint256)" 0
).
The goal of this initiative is to support the adoption of Radicle features by reducing the cost and effort required to create & link on-chain identities (ENS names).
Purpose & Background
Today’s hosted platforms benefit from the network effects that come with centralized server-side data hosting. Peer-to-peer systems lack this global namespace and the discoverability that comes with it. With Radicle Registrar, you can register globally unique names under the radicle.eth domain (e.g. cloudhead.radicle.eth) for Radicle profile and Orgs. These are interoperable and self-sovereign usernames that resolve to an Ethereum address. They can be used to recognize users not only within the Radicle network, but also throughout the global Ethereum network.
In order to register a name with the Radicle Registrar (to acquire a radicle.eth
name) it cost 10 RAD:
Relevant Forum Discussions
Reasoning & Analysis
To register a Radicle name, if a user doesn’t have RAD they have to exchange something in order to get RAD (cc @bordumb for the user flow).
This incurs 3 bits of overhead:
- The time it takes to exchange something for RAD
- The opportunity cost of making that exchange (e.g. volatility of RAD)
- The gas costs to make that exchange
For a feature that’s meant to be as easy as registering a username, the current RAD fee introduces a barrier to entry/adoption that diminishes user experience. Additionally, current L1 gas prices add far too much cost to be assumed by the average user.
While the fee was originally set as a way to create utility and drive demand for RAD, the positive effect of value captured with the fee is nominal when compared to the experienced negative effect of user drop-off when onboarding. We believe that the positive network effects of designing for easiest adoption & onboarding will result in a more substantial net-gain for the project.
Technical Implementation
Drafted proposal code can be found in the alt-clients org, in the radicle-governance repository.
This change to the registration to remove a RAD fee will be in place indefinitely, unless superseded by a future proposal reinstating the price.
Impact
This proposal will make it easier and less expensive for new users to onboard which we believe will help support long-term adoption of Radicle features.
This includes:
-
Radicle Orgs: Registering & linking a
radicle.eth
name allows Orgs to be discovered and identified by a unique name and additional info. This makes Orgs more functional and usable as a means for maintaining a public organizational identity.without an ENS name
with an ENS name
-
RadCLI: An upcoming Radicle CLI tool developed by the @Alt-Clients team will allow users to register
radicle.eth
names from the command-line, making it easier than every to acquire a unique on-chain identity. Reducing the steps required would improve user experience of the CLI.
@Delegates Please review the proposal and vote in the Snapshot poll by 16:00 GMT - Monday, February 21st