Every single satoshi gets its own serial number

19 replies 229 views
chain42Member
Posts: 11 · Reputation: 83
#1May 7, 2022, 08:45 PM
So, bitcoin is meant to be interchangeable, but you can actually give a unique serial number to every single satoshi. With that serial number, a satoshi can be worth more than just its basic value, like in cases of colored bitcoin or smart property. The serial number has two parts: the whole number is the block number where that satoshi was created, and the decimal part shows each distinct satoshi. For example, if we look at block 110000: http://blockexplorer.com/tx/4e10436ca8206a2dd760dd351210a5120a3824d4eb53011be0a7b9a33b368208 In this case, 50BTC were generated, which equals 5000000000 satoshis. So, the serial numbers for these satoshis would range from #110000.0000000001 to #110000.5000000000. The trailing zeros are kept for future use. Now, let's talk about the RULE OF INHERITANCE: when a transaction happens, the input is broken down into satoshis, each with its own unique serial number. The output then mirrors this sequence based on its own order. If there's a transaction fee (meaning input is greater than output), that fee is treated as the last output. For coinbase transactions, the fee gets sorted after the standard block reward, following the order of transactions in the block. Taking the previous example, if the 50BTC gets fully sent to a different address: http://blockexplorer.com/tx/3abed8a3aa728e881a9ef85062fe11b79b490c885295c3c55fc6a534199a5dc5#i398943 Then, the address 12WFtKBsRLtV8p1NwRqe7YwYdi1rjwTZhA now inherits satoshis #110000.0000000001 through #110000.5000000000. Next, say the 50BTC gets split into two outputs: one for 5.2BTC and another for 44.8BTC: http://blockexplorer.com/
4 Reply Quote Share
mark2011Member
Posts: 22 · Reputation: 156
#2May 8, 2022, 01:03 AM
Interesting approach, but there are some issues with this.  Since the supply of satoshis is limited, this means that penny stocks aren't practical, since the coins that record their ownership will become worth more than the stocks themselves.  Etc, etc.
4 Reply Quote Share
farm_kingMember
Posts: 9 · Reputation: 148
#3May 9, 2022, 03:39 PM
Old ideas -- Search for "colored coins" and "smart property".
2 Reply Quote Share
Posts: 1 · Reputation: 61
#4May 12, 2022, 01:40 AM
Another one claiming for "tainted Satoshis". We need urgently a coin melting mining pool in order to get protected for this kind of "visionaries".
2 Reply Quote Share
real_bullMember
Posts: 1 · Reputation: 80
#5May 12, 2022, 05:04 AM
lol then all of a sudden precision increases by one!
6 Reply Quote Share
chain42Member
Posts: 11 · Reputation: 83
#6May 12, 2022, 06:59 AM
When people trade "penny stocks", they will also consider the face value of the colored coin. For example, if someones wants to buy 1 colored BTC with 0.1 BTC, he has to pay 1.1 BTC to the seller. If 1 satoshi stock worths less than 1 satoshi, it either means the stock is worthless (people may trade in bigger unit, e.g. 10000 satoshi), or 1 satoshi worths too much (we need a hard fork to add more zero after decimal place)
3 Reply Quote Share
chain42Member
Posts: 11 · Reputation: 83
#7May 13, 2022, 06:43 PM
You always have the freedom to setup a coin melting mining pool, and I encourage you to do so. However, joining your pool is voluntary. Unless there is a protocol change, my proposal will still work.
1 Reply Quote Share
Posts: 9 · Reputation: 82
#8May 13, 2022, 10:22 PM
There is no reason for someone who owns a coloured satoshi to melt it down. That only ensures the satoshi is sent to someone who does not recognize its value.
1 Reply Quote Share
GrimS1gmaMember
Posts: 9 · Reputation: 75
#9May 14, 2022, 09:24 PM
As I understand, this is largely compatible with order-based coin coloring, i.e. as long as transactions adhere to order-based coloring rules this proposal and order-based coloring will produce identical results. The only practical advantage I see is that it's possible to pay fees with colored coins, i.e. miner can take advantage of coins' color. However we I'm not convinced that we need this more complex system just to handle fees, since there are some ways to use colored coins for fees with order-based coloring.
4 Reply Quote Share
jake.chainSenior Member
Posts: 280 · Reputation: 1307
#10May 17, 2022, 06:55 AM
I've been looking for a place to put this http://www.foopics.com/show/ebf4989def30ec9ef246ffe2c11359fa
1 Reply Quote Share
GrimS1gmaMember
Posts: 9 · Reputation: 75
#11May 17, 2022, 08:47 AM
It's more like "taint all the money!"
3 Reply Quote Share
Posts: 9 · Reputation: 82
#12May 17, 2022, 11:04 AM
Because a technology can be used negatively, does not mean it is unacceptable. Colouring satoshis has many practical and useful aspects. The benefits outweigh the negatives.
4 Reply Quote Share
defi2021Member
Posts: 6 · Reputation: 83
#13May 18, 2022, 03:17 AM
Given an algorithm like this, one could effectively say that every satoshi is already numbered, it's just that nobody has yet bothered to calculate it.  That wouldn't change it. If I were going to number each satoshi, I probably wouldn't bother to number them with the block.  I'd just number them from 0, and consider the genesis block to be satoshis 0 thru 4999999999 (despite them technically being unspendable).  The proceeds of block 1 would be 5000000000 (5e9) thru 9999999999(1e10-1). The last satoshi of the block with 50 BTC reward would be 1049999999999999 (50*210000*1e8-1). Block 210000 would be 1050000000000000 - 1050002499999999, spanning a total of 25*1e8 satoshis.
4 Reply Quote Share
chain42Member
Posts: 11 · Reputation: 83
#14May 18, 2022, 04:47 PM
Good. We may transform it to Base-58 format, which will take 9 characters. We may also add 3 characters as checksum
4 Reply Quote Share
chain42Member
Posts: 11 · Reputation: 83
#15May 18, 2022, 10:32 PM
There is one more advantage: the color information won't lose if coins with different color are mixed.
1 Reply Quote Share
GrimS1gmaMember
Posts: 9 · Reputation: 75
#16May 20, 2022, 03:17 AM
Why do you think it's a good thing? If we don't want them to be mixed, they can be mixed only accidentally. So, if accident happens, with order-based coloring you get uncolored output, so information is destroyed. Now if they represented something valuable, issuer can issue a new token and give it to last holder after he learns about an accident. So accident is resolved by issuer. With your scheme, some random party might get ownership of valuable coins in case of accident. Yes, they won't be destroyed, but is lottery really a way to resolve this?
5 Reply Quote Share
chain42Member
Posts: 11 · Reputation: 83
#17May 20, 2022, 06:37 AM
Then you should add this rule explicitly to your scheme: if a coin is decolorized, the last holder retains the value of the colored coin. The issuer may issue a new token to the last holder on request (service charge may apply).
3 Reply Quote Share
GrimS1gmaMember
Posts: 9 · Reputation: 75
#18May 20, 2022, 07:32 AM
Good point. But I work mostly on "low-level" stuff, I'll forward this consideration to people who work on app level.
0 Reply Quote Share
chain42Member
Posts: 11 · Reputation: 83
#19May 20, 2022, 09:42 AM
I think my scheme provide (much) higher anonymity. Imagine a secret society use this system for some secret trading etc., they can embed some colored satoshis in a normal size transaction, and it will just look like an ordinary transaction. With some tailor made algorithm, they may even "swap" the color of two satoshis. You system has more strict requirements. The dust inputs and outputs with special order could be spotted out easily from the blockchain.
0 Reply Quote Share
farm_kingMember
Posts: 9 · Reputation: 148
#20May 21, 2022, 11:29 PM
No -- losing color by accident (or intentional design) just means the property is lost.  Just like you can "burn money" today by throwing away a private key, or sending bitcoins to a non-existent key, or any number of other ways.
4 Reply Quote Share

Related topics