A BCH Onboarding Incentive Idea: Transaction Lottery

14 147

I have just watched George Donnelly's latest video in which he discusses the topic "utility versus scale".

In the video George states that the BCH community has to decide how much of our limited resources we should put into increasing the utility and how much we should invest into working on scaling. He asks the question which of the two the community should put its main focus onto.

Before I present to you the idea that came to me after watching his video, let me first give you a short summary of the video in order to motivate why this particular idea could be helpful. Let's begin by clarifying what the terms utility and scale mean.

Utility

Utility is basically the answer to the two following questions:

  • What can you do with BCH?

  • How many people are using BCH?

Scale

Scale is all about the question

  • How many transactions or how much data can we put into a block and onto the blockchain?

George Donnelly's take

George Donnelly points out that BCH is doing great in the scale department already. That is why he suggests the community should focus mostly on utility: We should create more use cases and we should get more people to use BCH.

However, he points out that if we only focus on utility, the blocks might fill up and this could lead to increased fees.

Low fees are a key feature of BCH

He stresses that low fees are one of the main key features of BCH. And therefore, some scale improvements may be necessary in the future when the utility is increased in order to maintain the low fees.

The goal for BCH can therefore be summarised as

Onboard as many new BCH users as quickly as possible while maintaining low fees.

I would add the obvious: BCH transactions should additionally remain fast, uncensorable and irreversible.

BCH needs more projects

He stated that noise.cash is the prime example for how new users can be brought to BCH and we would need more projects which have a similar effect.

The "noise.cash effect"

Ever since noise.cash started its operation at the end of 2020, a drastic increase in on-chain BCH transactions has been achieved. Recently, the number of transactions has even surpassed BTC. This fact is called the "transaction flippening".

However, noise.cash started batching its payouts in mid April. That has reduced the on-chain transaction count significantly.

The "noise.cash effect" is clearly visible in the following chart of the BCH and BTC transactions.

Source: https://bitinfocharts.com/comparison/transactions-btc-bch.html#log&1y

It's important to maintain the transaction flippening

George stresses the importance of maintaining the transaction flippening. "It cannot just be a historical proof." he says. "BCH needs to continuously maintain the proof that it is in fact capable of processing more transactions than BTC while maintaining low fees."

The question arises:

What can we do to maintain the transaction flippening?

My idea

I have thought about this challenge and I believe that I found a solution which might help with onboarding new users, especially merchants and it will also increase the number of on-chain BCH transactions -- without resorting to storing weather data.

However, keep in mind that the main goal of my idea is not to create additional "artificial" transactions. The main focus lies on incentivizing real people to make real financial transactions with BCH instead of PayPal, credit cards and so on.

So what is the idea?

Transaction lottery

Who doesn't like a chance to win something?

And who doesn't like to win free crypto?

That's why I think the easiest way to incentivize real people to use BCH transactions rather than any other form of payment for their real financial transactions is to run a transaction lottery. This lottery can then be advertised as one of the benefits of using BCH, in addition to having fast, reliable, cheap, uncensorable and irreversible transactions.

Every on-chain BCH transaction is basically a lottery ticket to win a prize.

The more transactions a person makes, the higher the chance of winning. This gives merchants an edge. It is an extra strong incentive for merchants to accept BCH payments. And in turn they might ask their customers to pay them in BCH -- generating even more new users.

And these new users will try to use BCH for every transaction they make.

The lottery will also incentivize casual BCH users to convince additional people to accept BCH.

As a byproduct, the lottery might lead to an increase in "artificial" or "spam" transactions. More on that later.

Here is how a transaction lottery could work

A random transaction per day, per hour or per block is chosen as the winning transaction. The sender and the recipient will be rewarded with half of the prize money each.

How could be determined which transaction wins?

The winning transaction should be chosen by a more or less random number -- which is determined on-chain.

The hash of every 24th block could be used to determine the winning transaction of the previous 24 blocks, for instance.

For that, the transactions of these 24 blocks have to be enumerated and the hash has to be translated into a number. The transaction matching this number is the winning one.

How could the lottery be funded?

Several options are feasible:

  • Flipstarter

  • A group of BCH supporters may want to fund it privately

  • A tiny part of the coinbase of every block reward could be used to fund the lottery

If the last option is chosen, the lottery could be run for a very long time. It would be one of the selling points which could convince new users to start using BCH.

A Concrete Example

Let's say we choose 0.1 BCH as the daily prize money and we choose one lucky transaction per day as the winner. The sender and the recipient would each get half of the prize money.

People might send themselves very low amounts of BCH in order to increase their chances of winning the prize. To incentivize transactions with higher values, the prize could be capped to 50% of the transaction value, for instance.

If you only send 10 Cents, then you can only win 5 Cents. You would need to send at least 0.2 BCH in order to have a chance to win the full prize money. That also means you would need to own at least 0.2 BCH to have the chance of winning the full price money.

Estimating the amount of "artificial" transactions

Even if people might create bots to constantly send BCH back and forth, the transaction size cap would incentivize them to buy and hold at least 0.2 BCH.

However, such "artificial" transactions become unprofitable at some point: If the cost for sending the transactions exceeds the expectation value of winning the prize money, then we can expect that the bot will stop sending transactions.

The upper limit for the number of extra transactions eTx can be easily calculated:

eTx = prizeMoney / txCost = 0.1 BCH / 0.000 004 00 BCH = 25,000

Therefore, with the numbers in the example, we should see at most 25,000 extra "artificial" transactions per day. We assumed a transaction size of 400 Bytes and 1 Satoshi per Byte in costs.

The more regular transactions are executed on-chain, the less "artificial" transactions will be added and according to the above equation, we can easily adjust this number by increasing or decreasing the prize money.

Of course, this is just an example with numbers I took off the top of my head. These numbers might not be optimal.

And again, let me stress that the goal of the lottery is to increase the BCH userbase -- which will in turn lead to more transactions. The extra "artificial" transactions are just an undesired side effect.

Summary

I believe that the BCH userbase can be expanded and in turn, the number of on-chain BCH transactions can be increased with the proposed transaction lottery. The increased level of transactions will probably be sustained. I estimate that the lottery is a very cost-effective way to onboard new users -- especially the ones who engage in numerous financial transactions and can therefore function as "influencers". By increasing the user base, the transaction lottery will also help to achieve the goal of flippening the BTC transaction numbers.

However, a part of the additional transactions may be due to people -- or bots -- sending BCH to themselves or in a more or less complicated circle to win the prize money.

The prize money divided by the cost of one BCH transaction should give us an upper limit for the number of such "artificial" transactions. I estimate that the number of "artificial" transactions will be negligible compared to the number of real transactions added to the block chain.

Comments

What do you think about this BCH transaction lottery?

Will the incentive suffice to achieve and maintain the transaction flippening?

I am looking forward to reading your comments!

18
$ 18.90
$ 16.14 from @TheRandomRewarder
$ 2.00 from @BitcoinCashPodcast
$ 0.30 from @Davinchysax
+ 8
Sponsors of MoreGainStrategies
empty
empty
empty

Comments

Love it. We should trial and keep developing the idea. Perfection comes from trying it out, finding problems, fixing them and trying again.

$ 0.00
3 years ago

You already know my opinion about this So i wont write it again. But i must say i really like How you thinking about this and you should continue what you are doing.

$ 0.05
3 years ago

Thank you very much. 😊

$ 0.00
3 years ago

I like your idea very much the only part I don't like is the funding you mentioned a coinbase tax, sorry but we can't do that only Bitcoin Cash ABC does that. So only fundraising will be possible or a private individual putting the needed funds.

$ 0.00
3 years ago

Thank you for your comment. I appreciate that you like the idea.

I understand that sentiment when it comes to the coinbase. I feared that the BCH community would oppose the idea based on the experience with ABC. In my next article, I will discuss this part further. However, of course, I will accept if the community doesn't like the idea after I have made my case.

I believe that a look at the coinbase is not such a bad idea if it is handled differently from how it's done in ABC. I believe in ABC a single party pretty much controls it as the proceeds basically go to Amaury SΓ©chet and his team.

$ 0.01
3 years ago

I guess you didn't get the message a coinbase tax will never fly with the Bitcoin Cash community, no matter how you put it. A tax in BCH will always end at the same result that Bitcoin Cash ABC developers ended, which is a fork. Your idea may get adopted one day if you get the ears of some rich holders or the community in general, but a tax in the coinbase will not fly and I will give you the best advice I can. Drop the coinbase tax funding because your hold idea will get drop just in that alone, I am not kind to taxing the miners they have enough stress as is, now if you think that a coinbase tax is the best for funding I don't want to be rude but you are looking at the wrong coin, maybe Bitcoin Cash ABC could adopt your idea better because they have a coinbase tax already that they will use for developing, so asking them will be like funding your idea the only difference will be that it will be a different chain. I'm not telling you how to write is just that even when I am not a miner a coinbase tax is a no-no for me, and I am pretty sure others feel like it too. I just hope your idea gets adopted in the future or something similar. I will end my responses with just that, see you around.

$ 0.00
3 years ago

This is a misunderstanding. I was talking about my next article. It will be about the energy efficiency as measured in "energy expended per transaction".

I do have an idea there which involves the coinbase. I will explain it in detail in the next article, but it's mainly stabilizing the monetary reward over time -- similar to a block finding difficulty adjustment.

It is possible that the idea I have is terrible. I am still very new to BCH and I don't know all the intricate details yet.

That's why I hope you will have a look at the next article and give me your feedback once you read it. You seem to be very knowledgeable and I appreciate your thoughts and opinions.

I will accept, of course, if my idea is bad and will not be implemented. My goal is not to push my ideas through at all cost. I'm just a guy who likes to think about things and share my ideas. If they are good, I'm happy to see them implemented. If they are not, I'm happy to move on. I certainly don't intend to provoke or antagonize anybody. If I have done that, I apologize. It was out of ignorance. Not with bad intentions.

As for the lottery, I definitely got the message that a coinbase funding is not acceptable in BCH.

$ 0.10
3 years ago

the lottery idea is actually good in my opinion maybe someone picks it up and brings it to reality, and about your next article go for it, don't worry here is about writing ideas and you just need to make your own research before posting so that you don't contradict yourself or write something that doesn't work as you wrote. When it comes to mining, I am not all knowledge but I do understand what it does, and how it does, I would say go and write your next article. Go for it.

$ 0.05
3 years ago

Noise.cash is getting better day by day.. the number of transactions which significantly went down due to payout now being increased by adding tip back system. Now whenever you give heart to someone, some percentage of that tip comes back to you.

$ 0.00
3 years ago

Very nice idea, but I wish to point out some likely problem to such: β€’ You mentioned this already, the issue of spammer ( ive seen someone with 23 accounts on Noise.cash, the admin pointed this out) I can create two wallet to transfer to and fro. Though this will help in promoting BCH, but the main purpose of the incentive will be destroyed. What if it stops someday , won't people quit transacting with it?

β€’ Still on spammers, after trying multiple times and not getting lucky (meanwhile they are at a loss due to the constant transaction fee each hour- though minimal) and when people realise things are not working their way, they tend to turn on it, we've seen people throwing tantrums on Noise.cash when they are not getting Tips ( which their fault because they broke a rule, yet they blame the admins)

β€’ Merchants are at an advantage because they will have multiple entry per hour, while ordinary users are at a disadvantage

β€’ One will have to fake transactions because you can't be trading with BCH every hour of the day, but in order to win the lottery, people will start transferring from wallet to another, Two people can plan this or even 1 as I stated in no1

However this (no 3) can serve as a motivation for people to on board more merchants and create a deal with them , I mean I can on board a merchant and tell him about the transaction lottery, and anytime he wins ,we get to share the reward on an agreed percentage. Whether this should be an advantage of your idea or a disadvantage I can't tell.

I'm so sorry MGS if this looks like an antagonising comment against your idea, please I didn't mean it that way, rather I look forward to your laid down ideas to curtail the things I listed above.

$ 0.00
3 years ago

No worries at all, I appreciate your comment.

I believe that constructive criticism, discussion and collaboration can lead to results which are better than what one person could have come up with by himself or herself.

I love that you pointed out that merchants will have a reasonably strong incentive to accept BCH. I believe that's great as they might actually ask customers to use BCH instead of other payment methods. And that was the actual goal of my idea: To increase the BCH userbase.

I have just modified the text to make this point more clear.

Again, thank you for your feedback. I will keep thinking about the idea and hopefully, I can improve it further.

And if it leads nowhere, then I'm fine with it, too. Maybe my next idea will be more successful. 😊

PS: that people might get frustrated and turn on BCH didn't occur to me. I had not considered that. Thank you for pointing that out. πŸ‘

$ 0.00
3 years ago

Thanks for your understanding, hopefully your idea will be looked into, and necessary steps will be taken to make it work. I'll glad to participate in the lottery when the time comes

$ 0.05
3 years ago

Just as you've mentioned above, some of the best way is still to establish good more projects aside the noise and read.cash, establish a strong hold in every country with good marketing strategy, when people realise its decentralized nature, some may not even care getting for free, they'd rather buy and works toward getting out from the shackles of government and centralized financial institutions.

$ 0.00
3 years ago

That's a very good point. πŸ‘

$ 0.00
3 years ago