HIPs icon indicating copy to clipboard operation
HIPs copied to clipboard

Create HIP-XXXX.md Increase and burn renewal fee to improve the tokenomics of Handshake.

Open 981599100 opened this issue 1 year ago • 34 comments

Increase and burn renewal fee to improve the tokenomics of Handshake.

981599100 avatar Nov 29 '23 15:11 981599100

Miners should increase the fee. What options do they have? I saw an expression of disappointment from one of them recently – https://twitter.com/_WesternDigital/status/1724828648912629770.

handshake-enthusiast avatar Nov 29 '23 17:11 handshake-enthusiast

I agree and would like to see a charge for renewal, or anything that helps the price of HNS (e.g. reducing the block reward). A lower price hurts Handshake for many reasons, including lack of interest and a less secure blockchain. In addition, there is hardly any cost for names, which means most names can be squatted on for little investment, which makes it harder for others to participate. This causes a distribution problem similar to what hurt Namecoin: https://www.cs.princeton.edu/~arvindn/publications/namespaces.pdf

ca98am79 avatar Nov 29 '23 17:11 ca98am79

I suggest reducing block reward. Once premium names are auctioned off there is not much demand and this is leading to massive drop in HNS prices.

DIPMR avatar Nov 30 '23 19:11 DIPMR

Renewal fees are not intended to directly impact tokenomics. HNS is primarily a utility token used for securing and managing domain names on Handshake. Introducing renewal fees would create an additional use case for HNS, potentially affecting its primary function. I understand the want to couple the token to the TLD’s but that goes against the function of heartbeat txs. It’s meant to be a signal your still using or valuing an asset you bought.

Artificially attempting to increase the token price is unsustainable and would require a centralized team dictating this vs the block size limit that @pinheadmz mentioned creates a bidding market. It’s better to explore ways to increase demand for HNS, such as through the development of new applications or services.

There’s also no mention here about the fork in feb 2024 that will essentially burn over 50% of the total supply of coins. 46.6% was airdropped to developers that will be locked and nearly 10% that was meant for legacy TLDs and CA’s.

taylormartens avatar Dec 09 '23 19:12 taylormartens

Since the discussion seems to be about token prices - There were some discussions earlier where something like a subchain was talked about for subdomains. If HNS has to be staked for each sub domain issued there (and if the subdomains themselves were traded in HNS), that could substantially increase the demand of the token. Any idea if anything is happening on that front?

jacobjonz avatar Dec 10 '23 14:12 jacobjonz

1. Increasing renewal fees

Millions of names were squatted for pennies, and the cost for their renewal is almost negligible, which doesn't benefit $HNS. I believe even the largest name holders do not benefit from this because the demand for the names and their value could be much higher if Handshake succeeds.

Initially, founders and sponsors were allocated a substantial amount of immediately available $HNS. A snapshot taken at block height 36,852 on October 12th, 2020, shows the distribution:

Group Count Amount (M HNS) Percentage of Total
Mining 36,853 73.7 21.9%
Faucet (proof.json addresses) 1,459 237.8 70.8%
Airdrop (Github, etc) 4,609 19.6 5.8%
Reserved Name Claims 1,494 4.9 1.5%
TOTAL 336.0 100.0%

This distribution indicates that after most of the interesting names were auctioned, over 70% of the total $HNS was still preallocated to founders and investors. When I discovered Handshake in 2021, the auctions were essentially over. This doesn't seem like a fair or newcomer-friendly distribution (even in 2021).

In 2024, after 'The Happening' is over, why would anyone want to buy, mine, or hold $HNS?

Currently, you can hardly buy anything outstanding in auctions. For instance, your first/last name. First+last names are squatted for 0 $HNS and can be renewed for 50,000 years for just 1 USD (1 $HNS = 0.02 USD at the time of initially writing these lines). After the release of names (February 2021) and 'The Happening' (February 2024), $HNS becomes basically unnecessary. Marketplace sales can be conducted in any traditional currency like USD (happens everywhere) or even in any "web3" currency (see ~~here~~ here). The largest name holders have enough $HNS to renew squatted domains for hundreds of years at the current rate (see this and the tables below).

Miner fee stats vs coinbase rewards

Table 1: Values in Millions (M) and Thousands (K) of $HNS

Year Mining Rewards ($HNS) Transaction Fees ($HNS)
2020 97.24M 65.68K
2021 104.81M 82.85K
2022 104.75M 222.50K
2023 67.95M 197.76K

Table 2: Exact Values with Commas

Year Mining Rewards ($HNS) Transaction Fees ($HNS)
2020 97,238,776.819930 65,676.737415
2021 104,813,255.812263 82,854.303871
2022 104,754,631.067200 222,503.620723
2023 67,954,809.934723 197,761.012942

*It's worth noting that 2023's values represent data as of block height 204018, as 2023 is not yet over.

Based on stats, during the last 18 months, 7.1M $HNS were burned, compared to 23.2M $HNS in the first 18 months. $HNS is still being burned, but the situation at the end of 2023 is drastically different. A recent example of a not-so-outstanding emoji auctioned for 50K $HNS shows this change. In 2020 and early 2021, some single letters were auctioned for the same or even lower amounts of $HNS. However, a circulation amount was lower and a $HNS price was higher. See the following examples:

Name Amount in $HNS Price in USD
🫱🏿‍🫲🏼 49,999 $1,000
p 10,001 $1,102
j 14,400 $1,579
v 44,000 $5,453
y 50,000 $6,383
h 50,001 $6,553
l 50,000 $6,783
c 55,000 $6,883
k 55,000 $8,074

So, in November 2023, 🫱🏿‍🫲🏼/ was more expensive than p/ in October 2020 if we adjust the price in USD using the CPI Inflation Calculator. While names are holding their value and should continue to do so in 2024, the price of $HNS is significantly declining, which hurts Handshake.

If miners start rejecting incredibly cheap renewal transactions and instead increase the renewal fee, $HNS will regain its utility. Currently, it's worth 0.001 $HNS per name to renew it (a recent example). At the rate of 0.02 USD per $HNS you can renew a name for 50,000 years for less than 1 USD 🤯

Higher renewal fees would lead to more $HNS being needed, driving up demand and price. Fewer names would be squatted, making more names available for auction, leading to more $HNS being needed and burned, which would again increase demand and price.

Can Handshake succeed if $HNS doesn't? I doubt it. $HNS is the fuel of the Handshake ecosystem, and its strength and investment are crucial for the ecosystem's growth. As @ca98am79 mentioned above and as @NamecheapCEO kept emphasizing last year:

  • Just imagine a day when SLD renewals and transfers require $HNS. This will be an economy incentivized by HNS that will thrive and bring in investment which ultimately will make the entire ecosystem stronger. We plan to help build this. source

  • This ties directly into my comments around building an ecosystem. $HNS is the fuel of the handshake ecosystem that provides stability and incentivizes investment and development. If all the value creation is happening on other chains, you do not have an ecosystem. source

  • My core problem with this is by using other chains, you are not supporting the HNS currency which directly supports devs and core handshake development, network etc. It also, splinters the entire handshake ecosystem which should be working and growing together in unison. source

  • Promoting other chains where HNS is not at it's transactional core does not live up to the spirit of what handshake is suppose to deliver and is shortsighted. Might as well be .ens then. source

In my view, raising renewal fees is a positive change for everyone involved in Handshake. At this stage, we can only succeed together, i.e., if Handshake becomes a success. Handshake and $HNS are tied together. The most low-hanging fruit of Handshake's success is raising renewal fees. If anyone sees a way to succeed without raising renewal fees and can hold a meaningful debate about it, let me know – I may be your opponent next year.

2. Burning renewal fees

Increasing and burning renewal fees could be even better for $HNS due to its deflationary effect.

However, there are uncertainties regarding:

  1. Technical implications – what kind of fork is required? If it's a soft fork, then the good news is we already have a successful case.
  2. Miner compensation implications – it's likely that miners would gain even more value due to a higher $HNS price. To understand this better, some modeling and research are needed.

This idea definitely needs to be considered.

3. "reducing the block reward"

This is set to happen in less than three years anyway. What was the impact on the $HNS price in the months following this year's halving?

With already 621M $HNS in circulation, even if mining rewards were reduced to zero and miners relied solely on fees, it would take thousands of years to deplete the available $HNS for squatters without buying back.

Reducing mining rewards is not likely to be favored by miners and would compromise Handshake's PoW security. I'm curious about how many miners would find this news thrilling and support the fork. We should be rewarding miners, not doing the opposite. The higher the price and amount of $HNS mining rewards, the more value miners get, and the more secure Handshake becomes.

I don't see how cutting the supply at this stage solves the $HNS problem. Of course, everyone knows that less supply generally means a higher price, but this doesn't make sense after simple arithmetic in our case. There's a clear, huge demand problem that we need to focus on. But let's assume the block reward is reduced. How does this lead to the increase in the $HNS price? Keep in mind, this has already happened once.

Reducing the block reward would lower the inflation rate, but $HNS would still be available in greater quantities day by day. This might result in a slightly better price for $HNS (but still in a significant decline, because there's no actual need for it) in exchange for reduced mining interest and, therefore, weaker blockchain security.


For me, the question isn't whether we should increase the renewal fee; it's about determining the new renewal fee algorithm and deciding whether the renewal fee should be burned, used for funding Handshake development, or left as is (i.e., as mining rewards).

Multiple proposals have been brought up elsewhere. For example, @aoxborrow posted on 2022-08-16:

the demand for $HNS seems destined to slow down over time:

  • as more and more TLDs are staked and effectively frozen in order to birth SLDs, these TLDs won't be updated or sold. only the heartbeat TX every 2 years.
  • as we pass 6M names, the number of desirable names that can be registered is drying up. the cost to retain names is effectively zero, especially on Namebase, so few good names expire. it is a squatter's paradise. the demand for $HNS to participate in new auctions or expired name auctions will continue to decrease proportional to the number of desirable names available to bid on.
  • while there hopefully will be increased demand for TLDs with the rise of DSLDs, the ability to bridge TLDs to another blockchain also opens the possibility of buying and selling TLDs on the bridged chain. For TLDs bridged to Eth and L2s, this may offer a more liquid market for TLDs than selling on Handshake. This could mean TLD owners might bridge just to sell, further reducing $HNS transactions and demand on Handshake.
  • unlike other blockchain use cases, a naming system tends to get more rigid over time, as the entities who register their names are less likely to let their names expire once they have started using them, for SLDs or otherwise

continued demand for $HNS is vital for the security of the chain. adding a TLD rental fee as a financial deterrent to squatting on unused names would greatly benefit the long term health of the root namespace, and invigorate a healthy aftermarket. I suggest a rent fee loosely tied to the total number of handshake TLDs -- as demand for TLDs rises, so does the annual rent fee, and conversely, TLD ownership can be incentivized with low fees. right now the max is 64M names, so maybe target 50% of the maximum, or 32M as the ideal healthy number of TLDs. the TLD rent fee could be a range of something like 0-100 $HNS, where 32M TLDs would be 50% capacity, resulting in 50 $HNS annual fee. So fee is calculated as (CURRENT TLDS / MAX TLDS) * 100 $HNS. With 6M TLDS the fee would be (6/64)*100 = 9.375 $HNS, or about 50¢.

the annual rent fees could be mostly burned, but maybe keep something like 10% to go towards Dev Fund. maybe there is a clever way to determine the fee based on the miner reward. we don't have a price oracle but my thought is something like $1-$100 renewal fee range. at the same time, we should lower the maximum amount of TLDs from 64M to something like 12M, making renewal block space even more valuable. also could stick with biennial fee instead of annual, but yearly renewals is pretty standard in domains.

Ideally, we should reach a consensus that this is the only way forward and start discussing the new renewal fee algorithm and what to do with the renewal fees.


I highly respect all parties mentioned in my post for their contributions to Handshake. All references were made solely to support my arguments with real-life evidence.

Thank you for reading 🙏

handshake-enthusiast avatar Dec 21 '23 14:12 handshake-enthusiast

I'm personally against changes that adds static values, like "renew should cost 10 HNS". IMO, the correct value should be discovered, like the auctions are meant to be.

Just throwing some ideas. What if we:

  • make renew yearly (this is the standard in the industry)
  • reduce the number of renew allowed per block.

Currently, renew is required every 2 years, and up to 600 renew per block. This create a maximum limit of 63.072.000 names. If we make renew required every year, we reduce the number in half (31.536.000). If we reduce the number of renews allowed per block, let's say: 300, the maximum number of names would be 15.768.000 if only 100, we would cap the names in 5.256.000. Which is way below the number of existing names. This force people to pay more fee to make sure they name still alive.

I like this strategy because we are not defining what's the fee value. The market will find the value. However, I don't like this strategy because we are indirecting forcing numbers. How/Who can define how many names should exist

Falci avatar Dec 21 '23 16:12 Falci

I agree with what @handshake-enthusiast said. there are ~12M names that are mostly squatted, far beyond the long tail of interesting/useful names, and no reason to use $HNS to update records or do any transactions when you are just sitting on the names...and all the trades on Namebase are off-chain. it was too cheap to buy the names and it's too cheap to hold them. if there was even a minimal renewal cost, say $1 per year, we'd see much more aftermarket trading activity, since squatters would be forced to actually make a financial decision regarding renewal. FYI there are more than 10 people with 100k+ names on Namebase. that is an absurd number of domains if you think about it.

@Falci has the right answer: change renewals to yearly and drastically cut the max renews per block. but even if we changed renews to yearly and reduced to 100 per block, the 15M cap would still not have much effect on the fee. I think a static multiplier like "renewal is 10x the usual mining fee" or maybe artificially increasing its kb size would still be necessary to have any effect. The fee could be 100x what it is now and still be miniscule.

As far as the 15M cap, it's something we could always increase in the future? If we get to the point where more names are actually needed, we know we can go up to 64M. I think we could get along just fine with like a 6M, 8M or 10M cap. Only a fraction of the current names are in use, so we're only forcing squatters to pay a little more to keep their names, not taking away names from actual users.

aoxborrow avatar Dec 21 '23 17:12 aoxborrow

Thinking about my own suggestion... I don't believe that would affect the price of $HNS that much. What it would actually do is to clean up the registered names, and make a bunch of "less desirable names" expire. Still a good thing, but not the point of the original discussion.

Falci avatar Dec 21 '23 17:12 Falci

While we all would like to see the HNS prices go high, it is my opinion that we should not focus the core Handshake system around that. As far as Handshake is concerned, HNS coins are just there to facilitate what is necessary to run the whole system.

Agree with Falci on that raising the renewal prices won't affect the HNS prices. It will only force a few names to expire.

Also, forcing names to expire every year could be disastrous if we ever get mainstream. I this thinking, we are only considering the squatters. Most people would renew their active domains for longer periods in the traditional systems (and would have auto pay in place as well). Here, we will end up taking away someone's domains if they forget to renew it exactly during a short window (especially if we have max limits).

In my opinion, the challenge that Handshake faces is that of adoption. The only way imo to increase handshake adoption is by introducing exclusive content available on the network. We (me included) have not done anything about this and any development that has happened is only for serving crypto related content.

At the risk of being too repetitive, I agree with Richard. If we want to have HNS prices go up, we should try to make subdomains available for puchase with HNS, exclusively if possible.

jacobjonz avatar Dec 21 '23 21:12 jacobjonz

I wish to address several comments in this discussion to exchange perspectives. There are aspects I may not fully understand or perceive differently. My intention is to contribute constructively to the conversation. I hope this approach fosters helpful dialogue rather than conflict.

handshake-enthusiast avatar Dec 22 '23 07:12 handshake-enthusiast

I suggest reducing block reward. Once premium names are auctioned off there is not much demand and this is leading to massive drop in HNS prices.

@DIPMR, your suggestion to reduce the block reward due to low demand and falling HNS prices can be seen as a supply-side approach. However, I interpret this as essentially saying, 'Reduce the supply because the demand is low, leading to a price drop.' This seems akin to addressing a serious toothache by taking an extreme, unrelated action, like shooting oneself in the foot. It might be more effective to address the root causes of low demand rather than drastically altering the supply side

handshake-enthusiast avatar Dec 22 '23 07:12 handshake-enthusiast

@taylormartens

Renewal fees are not intended to directly impact tokenomics.

As I highlighted in my previous comment, the absence of a direct impact on tokenomics by renewal fees is a significant concern.


HNS is primarily a utility token used for securing and managing domain names on Handshake.

It’s meant to be a signal your still using or valuing an asset you bought.

Your assertions remain valid, even if the renewal fee is increased.


Introducing renewal fees would create an additional use case for HNS, potentially affecting its primary function.

Your assertion that "HNS is primarily a utility token used for securing and managing domain names on Handshake" remains valid, even if the renewal fee is increased.


I understand the want to couple the token to the TLD’s but

The token is inherently coupled with TLDs.


that goes against the function of heartbeat txs.

Regarding the 'heartbeat txs,' my review of https://handshake.org/files/handshake.txt did not reveal any conflict with the proposed changes. The renewal process is described as a proof of ownership, without specific restrictions on fee adjustments:

A renewal should amount to a proof that the owner is still in possession of his or her private key.

No guarantees are provided with regards to functionality of the naming and auction system, including renewal availability, fees, or block availability in general.

Trademark holders are responsible for munging their own renewals and registrations, and project developers do not have the ability to make unilateral changes to the system after the sunrise period. Any changes to the records requires a hard fork and is contingent upon community approval of fullnodes and miners. Any changes after the sunrise period may be proposed to the community as a hardfork


Artificially attempting to increase the token price is unsustainable

Our goal is to naturally enhance the token's value in a sustainable way, contrary to the notion of artificially inflating prices.


and would require a centralized team dictating this vs the block size limit that @pinheadmz mentioned creates a bidding market.

Reaching a consensus is crucial, as mentioned in "Ideally, we should reach a consensus that this is the only way forward and start discussing the new renewal fee algorithm". This involves community input and collaboration to develop a viable renewal fee algorithm.


It’s better to explore ways to increase demand for HNS, such as through the development of new applications or services.

What kind of new applications or services could increase demand for HNS? Before responding please consider the current squatting issue, as detailed in my earlier comment, which poses a significant challenge to increasing HNS demand.


There’s also no mention here about the fork in feb 2024 that will essentially burn over 50% of the total supply of coins.

My understanding differs regarding the February 2024 fork. As far as I know, developers will still be able to claim their airdrops post-fork. Please correct me if this is inaccurate.

handshake-enthusiast avatar Dec 22 '23 08:12 handshake-enthusiast

@Falci

Thinking about my own suggestion... I don't believe that would affect the price of $HNS that much.

I agree with you. That's why it took me three weeks to finalize what I started writing before posting 😃

handshake-enthusiast avatar Dec 22 '23 08:12 handshake-enthusiast

@aoxborrow

The fee could be 100x what it is now and still be miniscule.

I agree with you.

The proposal to reduce the number of domains seems counterintuitive to me. Particularly, as it doesn't directly address the demand issue for $HNS. In fact, limiting domains might be counterproductive if Handshake gains widespread success. Contrarily, I believe an increase in domain availability could be beneficial not just for Namebase and Handshake, but also for society at large, encompassing all potential users of Handshake domains. Am I mistaken in this assumption? Your insights would be valuable. Consider the hundreds of millions of domains registered under ICANN and the fact that there are over eight billion people globally. I currently own a domain that matches my first and last name, identical to my .com domain. My intention is to eventually create a mirror of my .com site on the Handshake domain. I see this as a valuable opportunity and a positive aspect of having such domain options available.

no reason to use $HNS to update records or do any transactions when you are just sitting on the names...and all the trades on Namebase are off-chain. it was too cheap to buy the names and it's too cheap to hold them.

Indeed, this is the core issue – not the sheer number of names.

if there was even a minimal renewal cost, say $1 per year, we'd see much more aftermarket trading activity, since squatters would be forced to actually make a financial decision regarding renewal.

Exactly. As I mentioned in my earlier comment:

Fewer names would be squatted, making more names available for auction, leading to more $HNS being needed and burned, which would again increase demand and price.

handshake-enthusiast avatar Dec 22 '23 12:12 handshake-enthusiast

@jacobjonz

While we all would like to see the HNS prices go high, it is my opinion that we should not focus the core Handshake system around that. As far as Handshake is concerned, HNS coins are just there to facilitate what is necessary to run the whole system.

I believe that it's precisely the core Handshake system that is contributing to the current issue, indicating a need for some adjustments within the system itself.

Agree with Falci on that raising the renewal prices won't affect the HNS prices. It will only force a few names to expire.

My understanding differs here. I contend that increasing the renewal fees would indeed impact HNS prices. Falci's point, as I interpret it, is that switching to annual renewals and limiting renewals per block won't significantly influence $HNS prices. In this aspect, I agree with him. Please correct me if I've misunderstood.

Also, forcing names to expire every year could be disastrous if we ever get mainstream. In this thinking, we are only considering the squatters. Most people would renew their active domains for longer periods in the traditional systems (and would have auto pay in place as well). Here, we will end up taking away someone's domains if they forget to renew it exactly during a short window (especially if we have max limits).

I largely concur with your concerns here. The distinction between yearly and bi-yearly renewals seems less significant, and we should carefully consider the implications of these renewal policies, particularly for non-squatters.

In my opinion, the challenge that Handshake faces is that of adoption. The only way imo to increase handshake adoption is by introducing exclusive content available on the network.

While I agree that adoption is a critical factor, I think the issue of demand is also pivotal. For the purpose of this discussion, however, let's maintain our focus on renewals as per this HIP.

We (me included) have not done anything about this and any development that has happened is only for serving crypto related content.

I would respectfully disagree that the Handshake community has been inactive in this area. Several community members, myself included, are actively working on initiatives to broaden the scope and utility of Handshake. For instance, take a look at this excellent initiative: Handshake Micro Grants.

handshake-enthusiast avatar Dec 22 '23 15:12 handshake-enthusiast

To improve tokenomics, reducing renewal limit per block is the cleanest approach from a technical and economic perspective. I've already written about this here: https://github.com/handshake-org/HIPs/discussions/58

  1. First order effect: increases the velocity (read: market volume) of HNS currency Fee increases mean buy side demand. Miners selling means more sell side demand. Impact on price is neutral.

  2. Second order effect: Increases demand for HNS currency More names expiring means more burn when those names come up again for auction. Impact on price is net positive.

evbots avatar Jan 02 '24 15:01 evbots

After a lot of thinking and discussions I came to conclusion that the best thing to do is go out and advertise or spread the word about HNS & leave the Protocol untouched. I don't see many doing this.

Nothing is guaranteed after a protocol change but if we work to bring more people then everything is possible.

DIPMR avatar Jan 02 '24 15:01 DIPMR

  1. Demand is solved by adding new features and new use cases, not by changing the protocol. Any successful TLD with say 1 million users + renewals payed in HNS (~1$ a name/year) can offset all the current selling pressure and skyrocket the price of a coin.
  2. Owning a name should be accessible and affordable for millions of people worldwide.
  3. Managing fees on the protocol level questions the concept of name ownership. If name ownership taxes can be easily changed, ownership rights are not granted but allowed.

AndreiChyrych avatar Jan 04 '24 10:01 AndreiChyrych

  1. Demand is solved by adding new features and new use cases, not by changing the protocol. Any successful TLD with say 1 million users + renewals payed in HNS (~1$ a name/year) can offset all the current selling pressure and skyrocket the price of a coin.

the chain has no concept of SLDs, and I don't think the core tokenomics should be dependent on external forces. also, are you suggesting that a TLD with 1M subdomains would/should choose to burn the $HNS they receive for renewals? that would be awfully nice of them... (FYI the current most successful TLD has less than 10K SLDs.)

edit: okay I'm sure you just mean the buying pressure for renewals... but going from protocol-level burn for TLD renewals, to hypothetical SLD renewals... this not addressing the squatting issue at all.

here's another suggestion for increasing renewal fees I posted on TG:

the renewal fee could get a multiplier applied from 1x to 64x (a multiplier against the byte size of the TX). the exact ratio is the number of total registered domains divided by 1M. so right now it would be something like 12.4x, and it would hit theoretical 64x as we approach maximum domains. every newly registered domain basically increases the renewal fee slightly for everyone else. so it would naturally ween out out the lesser desired domains as we approach 64M limit. it's basically the same fee market but exponential, so it would have some effect now. keep in mind that even 64x the current renewal fee would still be pennies.

aoxborrow avatar Jan 04 '24 18:01 aoxborrow

This adds so many dynamics to the whole process. What if tomorrow price of HNS increases to 10$ are we gonna change the protocol again and again. If we touch the protocol on this then it will turn out to be a never ending drama like we have seen with Multi Billion market cap project running for 10 years still making changes at protocol level and it's not done yet.

For a stable system the protocol should not be played for artificial price increase without considering all the factors. It's not only about price.

Simple fix right now is increase fee on Namebase which has most of the TLDs made squatting so easy and cheap.

DIPMR avatar Jan 04 '24 18:01 DIPMR

Completely agree. Changing the fees on the protocol level is a slippery slope which might result in a never ending drama.

In regards to the name squatting issue (I might be naive to think that way and I’m ready to be educated on that topic): most of the names are completely useless right now. So I don’t see any problem with some individuals holding thousands of useless names. Valuable name is the one with utility attached to it (website, wallet naming, email, log in, Thunderbolt etc) . The whole infrastructure around particular name makes it valuable. Not the fact that the name exists.

AndreiChyrych avatar Jan 04 '24 19:01 AndreiChyrych

Renewal fees are not intended to directly impact tokenomics. HNS is primarily a utility token used for securing and managing domain names on Handshake. Introducing renewal fees would create an additional use case for HNS, potentially affecting its primary function. I understand the want to couple the token to the TLD’s but that goes against the function of heartbeat txs. It’s meant to be a signal your still using or valuing an asset you bought.

Artificially attempting to increase the token price is unsustainable and would require a centralized team dictating this vs the block size limit that @pinheadmz mentioned creates a bidding market. It’s better to explore ways to increase demand for HNS, such as through the development of new applications or services.

There’s also no mention here about the fork in feb 2024 that will essentially burn over 50% of the total supply of coins. 46.6% was airdropped to developers that will be locked and nearly 10% that was meant for legacy TLDs and CA’s.

Now the fork has passed several days. Did it burned 50% or the total supply coins ?

981599100 avatar Feb 16 '24 03:02 981599100

I'm personally against changes that adds static values, like "renew should cost 10 HNS". IMO, the correct value should be discovered, like the auctions are meant to be.

Just throwing some ideas. What if we:

* make renew yearly (this is the standard in the industry)

* reduce the number of renew allowed per block.

Currently, renew is required every 2 years, and up to 600 renew per block. This create a maximum limit of 63.072.000 names. If we make renew required every year, we reduce the number in half (31.536.000). If we reduce the number of renews allowed per block, let's say: 300, the maximum number of names would be 15.768.000 if only 100, we would cap the names in 5.256.000. Which is way below the number of existing names. This force people to pay more fee to make sure they name still alive.

I like this strategy because we are not defining what's the fee value. The market will find the value. However, I don't like this strategy because we are indirecting forcing numbers. How/Who can define how many names should exist

After several months think, I find the static renewal fee is the best way. Please think about , why the miner block aword is 1000HNS one block ? why the block aword is not 10HSN when1$HNS cost 100$, or the aword is 10000000 HSN when 1$HNS is 0.001$?

981599100 avatar Feb 16 '24 03:02 981599100

@jacobjonz

While we all would like to see the HNS prices go high, it is my opinion that we should not focus the core Handshake system around that. As far as Handshake is concerned, HNS coins are just there to facilitate what is necessary to run the whole system.

I believe that it's precisely the core Handshake system that is contributing to the current issue, indicating a need for some adjustments within the system itself.

Agree with Falci on that raising the renewal prices won't affect the HNS prices. It will only force a few names to expire.

My understanding differs here. I contend that increasing the renewal fees would indeed impact HNS prices. Falci's point, as I interpret it, is that switching to annual renewals and limiting renewals per block won't significantly influence $HNS prices. In this aspect, I agree with him. Please correct me if I've misunderstood.

Also, forcing names to expire every year could be disastrous if we ever get mainstream. In this thinking, we are only considering the squatters. Most people would renew their active domains for longer periods in the traditional systems (and would have auto pay in place as well). Here, we will end up taking away someone's domains if they forget to renew it exactly during a short window (especially if we have max limits).

I largely concur with your concerns here. The distinction between yearly and bi-yearly renewals seems less significant, and we should carefully consider the implications of these renewal policies, particularly for non-squatters.

In my opinion, the challenge that Handshake faces is that of adoption. The only way imo to increase handshake adoption is by introducing exclusive content available on the network.

While I agree that adoption is a critical factor, I think the issue of demand is also pivotal. For the purpose of this discussion, however, let's maintain our focus on renewals as per this HIP.

We (me included) have not done anything about this and any development that has happened is only for serving crypto related content.

I would respectfully disagree that the Handshake community has been inactive in this area. Several community members, myself included, are actively working on initiatives to broaden the scope and utility of Handshake. For instance, take a look at this excellent initiative: Handshake Micro Grants.

Designing a free renewal is a beautiful wish that takes HNS to heaven, but in reality, it takes HNS to the path of destruction.

Anyone with some knowledge of economics knows that treating guests for free actually requires someone to pay for it . Someone has to pay for the expensive machines and expensive electricity bills of miners who maintain the internet. The free purchase of HNS is a decrease in its market value that Miners have to pay for electricity and machinery every year, so the market value of HNS will decrease every year until it returns to zero.

Considering the renewal fee algorithm, it is a pseudo proposition .This pseudo proposition is to associate the internal value capture mechanism with external prices, making the problem more complex.

After several months of contemplation, the renewal fee adopts a fixed fee of 1HNS, which is the best mechanism. 1HNS is the simplest, most aesthetically pleasing, easiest to operate, easiest for everyone to remember, and most in line with everyone's interests. It is the will of God.

The opposing view is that 1$HNS may be 1$, 100$, or 0.00001$, which will affect user updates. The essence of this viewpoint is causal inversion.

The price of 1$HNS is the result of market action. Since it is the result of the market, then it is the most suitable price. This price is the result of the combined effect of renewal fee and other factors It is not necessary to associate it with the renewal fee mechanism.

For example, if I buy a 100000$ house and after 10 years, the market price of the house rises to 10million$, what should I do? Will the world collapse? I think the world won't collapse. Don't worry at all, if it really rises to 10 million, under the influence of the real market, then let it rise to 10 million. As long as it can rise, there must be a reasonable reason and it must be the best arrangement.

If HNS reaches $100, then let it reach $100. There really came a day when it was the best arrangement in the market and the most reasonable. Handshake will not collapse for this. Didn't BTC reach $50000? Has the BTC network crashed? No, it hasn't.

The renewal cost of 1HNS will have adaptive ability . When 1HNS=100$, many low value domains will stop renewing, then the renewal fee burned will fall down, then the price will also fall down, until a new balance is reached, directly balancing the renewal fee of 1HNS with maintainable domains and the price of 1HNS;

981599100 avatar Feb 16 '24 04:02 981599100

@handshake-enthusiast

Designing a free renewal is a beautiful wish that takes HNS to heaven, but in reality, it takes HNS to the path of destruction.

Anyone with some knowledge of economics knows that treating guests for free actually requires someone to pay for it . Someone has to pay for the expensive machines and expensive electricity bills of miners who maintain the internet. The free purchase of HNS is a decrease in its market value that Miners have to pay for electricity and machinery every year, so the market value of HNS will decrease every year until it returns to zero.

Considering the renewal fee algorithm, it is a pseudo proposition .This pseudo proposition is to associate the internal value capture mechanism with external prices, making the problem more complex.

After several months of contemplation, the renewal fee adopts a fixed fee of 1HNS, which is the best mechanism. 1HNS is the simplest, most aesthetically pleasing, easiest to operate, easiest for everyone to remember, and most in line with everyone's interests. It is the will of God.

The opposing view is that 1$HNS may be 1$, 100$, or 0.00001$, which will affect user updates. The essence of this viewpoint is causal inversion.

The price of 1$HNS is the result of market action. Since it is the result of the market, then it is the most suitable price. This price is the result of the combined effect of renewal fee and other factors It is not necessary to associate it with the renewal fee mechanism.

For example, if I buy a 100000$ house and after 10 years, the market price of the house rises to 10million$, what should I do? Will the world collapse? I think the world won't collapse. Don't worry at all, if it really rises to 10 million, under the influence of the real market, then let it rise to 10 million. As long as it can rise, there must be a reasonable reason and it must be the best arrangement.

If HNS reaches $100, then let it reach $100. There really came a day when it was the best arrangement in the market and the most reasonable. Handshake will not collapse for this. Didn't BTC reach $50000? Has the BTC network crashed? No, it hasn't.

The renewal cost of 1HNS will have adaptive ability . When 1HNS=100$, many low value domains will stop renewing, then the renewal fee burned will fall down, then the price will also fall down, until a new balance is reached, directly balancing the renewal fee of 1HNS with maintainable domains and the price of 1HNS;

981599100 avatar Feb 16 '24 04:02 981599100

The opposing view is that 1$HNS may be 1$, 100$, or 0.00001$, which will affect user updates. The essence of this viewpoint is causal inversion.\n\nThe price of 1$HNS is the result of market action. Since it is the result of the market, then it is the most suitable price. This price is the result of the combined effect of renewal fee and other factors It is not necessary to associate it with the renewal fee mechanism.

That there is the counter argument against the price change. It does not and should not matter if HNS is 0.00001$ or 100$. It is not necessary to associate it with the renewal mechanism.

The core naming system should not worry about the price of the token.

Also, a renewal price won't increase the price of HNS if no one wants the names anyway.

Again, what Handshake should focus is on usecases for the names. For those looking for moon, that is what will increase demand and price for HNS. We are barking the wrong tree.

Also, The whole idea of handshake is that you own the name and you don't pay a rent. This is one of the key differences that we have always highlighted in comparison to the other systems that came up afterwards. Even a .000001 HNS renewal fee is against the idea and would make it especially bad for optics.

jacobjonz avatar Feb 16 '24 05:02 jacobjonz

The opposing view is that 1$HNS may be 1$, 100$, or 0.00001$, which will affect user updates. The essence of this viewpoint is causal inversion.\n\nThe price of 1$HNS is the result of market action. Since it is the result of the market, then it is the most suitable price. This price is the result of the combined effect of renewal fee and other factors It is not necessary to associate it with the renewal fee mechanism.

That there is the counter argument against the price change. It does not and should not matter if HNS is 0.00001$ or 100$. It is not necessary to associate it with the renewal mechanism.

The core naming system should not worry about the price of the token.

Also, a renewal price won't increase the price of HNS if no one wants the names anyway.

Again, what Handshake should focus is on usecases for the names. For those looking for moon, that is what will increase demand and price for HNS. We are barking the wrong tree.

Also, The whole idea of handshake is that you own the name and you don't pay a rent. This is one of the key differences that we have always highlighted in comparison to the other systems that came up afterwards. Even a .000001 HNS renewal fee is against the idea and would make it especially bad for optics.

I have been a miner of HNS. Please note that the electricity fee of miner machine is expensive. The miner cannot use air to pay the electricity fee.

981599100 avatar Feb 17 '24 09:02 981599100

The core naming system should not worry about the price of the token.

Yes, but the miners are worry about the price of the token . Please note many miners are exited.

981599100 avatar Feb 17 '24 09:02 981599100

The problem with the miners will fix itself since the miners are all competing against each other. If miners leave it will increase the returns for the rest of the miners.

Nathanwoodburn avatar Feb 17 '24 10:02 Nathanwoodburn