Bitcoin Forum
May 05, 2024, 10:33:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: New fun coin idea: RandomCoin  (Read 603 times)
ripper234 (OP)
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
August 15, 2013, 07:35:42 PM
 #1



Motivation: Let's confuse regulators by sending an unknown amount of money. If they're having trouble understanding how to regulate Bitcoin, how will they regulate a coin where you don't know in advance how many coins are sent in each transaction?

The Idea is simple:

Mining is proof of work just like Bitcoin. The one difference - you don't know how many coins you mined for another K blocks into the future.

When you solve a block, you receive a random number of coins (even distribution between 0 and 50).
The exact number of coins depends on the hash of the next K blocks.
You get (hash(next K blocks) % 50) randomcoins.

In this coin, you can:

1. Send a fixed number of "matured" randomcoins (mined more than K blocks in the past).
2. Send an "undetermined block" - you can send these undetermined 0-50 randomcoins to someone else, even before the exact number of mined coins is determined.

Note - K can be chosen to be arbitrarily high.

Originally I thought K should be chosen by the protocol, but here's a twist that lets miners choose K:
When you start working on a block, you choose a K between 0 and 2^16-1. The amount of coins you get if you solve a block will be an even distribution between 0 and 50*(1-2^(-K)). The higher the K value you choose, the longer it takes for the coins to solidify, but the more coins you get (asymptotically you get very close to a mean distribution of 0-50 coins ~ 25 coins on average).

Bonus - allow a new type of "indeterminate transaction" that sends some yet unknown portion of the coins contained in an address to another address - basically expand the idea from just mining unknown amount of randomcoins to expanding the unknowns into each transaction.

Confusion galore.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
1714948405
Hero Member
*
Offline Offline

Posts: 1714948405

View Profile Personal Message (Offline)

Ignore
1714948405
Reply with quote  #2

1714948405
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
r3wt
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


always the student, never the master.


View Profile
August 15, 2013, 07:41:35 PM
 #2


My negative trust rating is reflective of a personal vendetta by someone on default trust.
barwizi
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
August 15, 2013, 08:37:11 PM
 #3

worth looking into, why not have synced node mixing of coins to add anoynmity?
ripper234 (OP)
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
August 15, 2013, 08:52:58 PM
 #4

worth looking into, why not have synced node mixing of coins to add anoynmity?

You mean ZeroCoin? Could be added in, I'm just describing the basic idea for simplicity.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!