Bitcoin Forum
April 26, 2024, 02:57:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Bitcoin supply discrepancy  (Read 372 times)
n0nce (OP)
Hero Member
*****
Offline Offline

Activity: 882
Merit: 5814


not your keys, not your coins!


View Profile WWW
March 31, 2022, 12:41:42 AM
Last edit: March 31, 2022, 12:58:30 AM by n0nce
Merited by hugeblack (10), dkbit98 (10), Welsh (6), o_e_l_e_o (4), vapourminer (3), pooya87 (3), DdmrDdmr (3), Foxpup (2), ABCbits (1), Pmalek (1), hosseinimr93 (1), BlackHatCoiner (1)
 #1

So, I'm working on my latest weekend project right now, which is something like a custom 'block clock' based on a 64x64 pixel LED matrix that I had lying around.
I'd like it to display a few Bitcoin metrics, such as
  • Bitcoin price
  • Bitcoin supply
  • Lightning Network capacity

The idea sparked here:
and the number of Bitcoins continues to rise on the lightning network ... also the number of nodes and channels is very remarkable and pleasing


Do you have an API for this? I'd like to hang something fun on my wall; recently acquired one of these LED matrices.
I'd probably have it switch between BTC amount in circulation and dollar valuation as well as LN info such as what you've got in that dashboard type image.



Since I do have an ESP32-based driver board for that matrix, I can't access my local Bitcoin Core instance, so I was looking for a web API. To verify that they're accurate, I compared a few of them to my local bitcoin-cli gettxoutsetinfo output and noticed a discrepancy of a few hundred BTC.

Right now, the APIs tell me 18,998,531.25 while Bitcoin Core claims 18,998,310.93100097

This article nicely explains the discrepancy and basically Bitcoin Core gives the real number of issued BTC, while those APIs all show 21M-[BTC left to be mined]. A couple hundred are 'missing' due to miners not taking the fees and / or the block rewards a few times in the past.
Now, my question is whether those missing ones are going to be mined 'on top or not', because I'm not sure, but I'm pretty confident that they won't.

Is there a way to have Bitcoin Core tell you the number that those APIs give? Or do you just have to do this simple calculation yourself:
Code:
210,000 * 50 + 210,000 * 25 + 210,000 * 12.5 + (block_height-630,000) * 6.25

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
1714100228
Hero Member
*
Offline Offline

Posts: 1714100228

View Profile Personal Message (Offline)

Ignore
1714100228
Reply with quote  #2

1714100228
Report to moderator
1714100228
Hero Member
*
Offline Offline

Posts: 1714100228

View Profile Personal Message (Offline)

Ignore
1714100228
Reply with quote  #2

1714100228
Report to moderator
1714100228
Hero Member
*
Offline Offline

Posts: 1714100228

View Profile Personal Message (Offline)

Ignore
1714100228
Reply with quote  #2

1714100228
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714100228
Hero Member
*
Offline Offline

Posts: 1714100228

View Profile Personal Message (Offline)

Ignore
1714100228
Reply with quote  #2

1714100228
Report to moderator
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10499



View Profile
March 31, 2022, 03:23:31 AM
Merited by garlonicon (5), Welsh (4), hugeblack (4), o_e_l_e_o (4), DdmrDdmr (3), NeuroticFish (2), ABCbits (2), hosseinimr93 (2), BlackHatCoiner (2), n0nce (2), Pmalek (1)
 #2

Now, my question is whether those missing ones are going to be mined 'on top or not', because I'm not sure, but I'm pretty confident that they won't.
There was a block with X BTC reward that the miner didn't claim, in order to change that there needs to be a hard fork which is not going to happen for something this trivial. So the answer to your question is no, they won't be mined ever.

Quote
Is there a way to have Bitcoin Core tell you the number that those APIs give? Or do you just have to do this simple calculation yourself:
Just use the manual calculation, what core gives you is the accurate value though.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
garlonicon
Hero Member
*****
Offline Offline

Activity: 799
Merit: 1932


View Profile
March 31, 2022, 04:46:57 AM
Merited by Welsh (4)
 #3

Yes, it is a miner-based burning of coins with no additional UTXO's, it is very clean way of burning coins: if you can take 50 BTC in the coinbase, but you only take 30 BTC, then 20 BTC is simply burned. To revert that, you need to re-mine an alternative chain, where the whole reward is claimed. That would require a huge reorg, so I guess nobody will do that.

Another thing is that coin supply can be changed in a soft-fork way, you can add as many zero satoshi outputs as you want, and then pretend they are worth something. If you convince enough nodes, then you can move zero coins, it will be compatible with the network, and can be used in case if all "real" amounts will be burned.

Hold your horses before deploying blockchain-related things. You don't want to deploy SHA-1 collision without deploying hardened SHA-1. Once you reveal some code, and make it Open Source, there is no "undo" button. Once you share some idea, there is no way to erase it from reader's memory.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
March 31, 2022, 08:39:05 AM
Last edit: March 31, 2022, 12:58:01 PM by o_e_l_e_o
Merited by Foxpup (3), NeuroticFish (3), DdmrDdmr (3), pooya87 (2), hosseinimr93 (2), BlackHatCoiner (2), n0nce (2), ABCbits (1)
 #4

There was a block with X BTC reward that the miner didn't claim, in order to change that there needs to be a hard fork which is not going to happen for something this trivial.
There were many such blocks. A few larger examples:

Block 501726 claimed zero of the allowed 12.5 BTC.
Block 526591 claimed 6.25 of the allowed 12.5 BTC.
Block 164246 failed to claim any of the 1.76 BTC in fees.

Also note that block 91842 has a coinbase transaction which is identical to block 91812, and block 91880 has a coinbase transaction which is identical to block 91722. Since these transactions are identical, with identical hashes, they can only be spent once, meaning in each case 50 BTC was lost. (This bug was fixed in BIP 30.)

Also, the genesis coinbase transaction isn't part of the UTXO set, and so will not be counted by gettxoutsetinfo. The same applies to OP_RETURN outputs.

As noted, all these coins are provably and irretrievably lost. They can be permanently removed from the maximum supply.
Pmalek
Legendary
*
Offline Offline

Activity: 2744
Merit: 7104



View Profile
March 31, 2022, 08:57:04 AM
 #5

block 501726 claimed zero of the allowed 12.5 BTC.
Block 526591 claimed 6.25 of the allowed 12.5 BTC.
Block 164246 failed to claim any of the 1.76 BTC in fees.
But why? Is this their good will? Is it a wrongly configured setup, or a bug that affected miners who mined those particular blocks? I don't see why they would turn down the block reward voluntarily.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
vjudeu
Hero Member
*****
Offline Offline

Activity: 662
Merit: 1525



View Profile
March 31, 2022, 10:23:10 AM
 #6

For the same reason why people burn coins. Just because they can and it is valid. It is better way of burning coins than sending them to OP_RETURN, because it costs zero additional on-chain bytes. Most of the time it is just a bug or misconfiguration, but the same way of burning can be used in any Proof of Burn protocols: if you want to have an altcoin that is 1:1 covered with Bitcoin and it is one-way-ticket, then you can mine it just by getting less coins in the coinbase transaction, then for burning 1 BTC you can get 1 ALT. It would be better if Counterparty would do such things, rather than sending coins to 1CounterpartyXXXXXXXXXXXXXXXUWLpVr (because they are unlikely to be moved, but it may be possible by finding some matching key, so they are not entirely lost).

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
March 31, 2022, 01:08:33 PM
Merited by pooya87 (2), Foxpup (1), Pmalek (1)
 #7

But why? Is this their good will? Is it a wrongly configured setup, or a bug that affected miners who mined those particular blocks? I don't see why they would turn down the block reward voluntarily.
Rarely because they intended to. Sometimes because of a bug. Sometimes because of poorly implemented code. Sometimes because they were trying to do something else and messed up. Sometimes we don't know. The only limit in the protocol is that the sum of all the outputs in a block must be equal or less than the sum of all the inputs plus the block subsidy. This places an upper limit that the miner can claim in the coinbase transaction (subsidy + fees), but places no lower limit, so it is perfectly valid for miners to claim less or nothing at all.

if you want to have an altcoin that is 1:1 covered with Bitcoin and it is one-way-ticket, then you can mine it just by getting less coins in the coinbase transaction, then for burning 1 BTC you can get 1 ALT. It would be better if Counterparty would do such things, rather than sending coins to 1CounterpartyXXXXXXXXXXXXXXXUWLpVr (because they are unlikely to be moved, but it may be possible by finding some matching key, so they are not entirely lost).
But such a set up would require everyone who wants to be able to own the altcoin to be able to mine a bitcoin block, which would never work: People who care about pointless shitcoins don't have enough ASICs to mine a solo block, and big mining pools aren't going to trade some of their reward for some pointless shitcoin that the majority of their miners don't want.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 7287


Farewell, Leo


View Profile
March 31, 2022, 02:24:34 PM
Merited by Foxpup (1)
 #8

if you want to have an altcoin that is 1:1 covered with Bitcoin and it is one-way-ticket, then you can mine it just by getting less coins in the coinbase transaction, then for burning 1 BTC you can get 1 ALT. It would be better if Counterparty would do such things, rather than sending coins to 1CounterpartyXXXXXXXXXXXXXXXUWLpVr
There's no need to do either of those. Just use OP_RETURN and within those few bytes insert the destination (usually it's a hash) of the altcoin's address, plus some extra info such as the alt's prefix. That's the most convenient way to say "Hey, I'm burning these for the 29th dog coin".

But why? Is this their good will? Is it a wrongly configured setup, or a bug that affected miners who mined those particular blocks? I don't see why they would turn down the block reward voluntarily.
I'm sure most of those happened due to a wrongly configured setup. Whoever wants to test things does it in testnet. For those who want to "do good" there are hundreds of better ways I can think of, other than burning coins for the "common good".

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
n0nce (OP)
Hero Member
*****
Offline Offline

Activity: 882
Merit: 5814


not your keys, not your coins!


View Profile WWW
March 31, 2022, 03:06:22 PM
Last edit: March 31, 2022, 03:20:23 PM by n0nce
Merited by pooya87 (3), dkbit98 (1)
 #9

Sneak peek of my latest weekend project. Grin
I'll clean up the code and start a topic for this with all the info like where to find the parts and what to install etc., in the next days but I wanted to have it up and running before block #19M. What do you guys think?
It looks a lot better in real life; it's very hard to photograph very bright individual LEDs, as it turns out.



I had seen this video, but due to component availability stuff and prices, ended up buying an older, ESP32-based adapter board from Tindie. But the details will follow. Smiley
I also need to find a way to keep it upright, because it does stand on its own or leaned against something, but every time it does fall, it crashes onto the circuitry on the back. Roll Eyes Best would be a way to put it on the wall.

For now, I can count the last 1000 blocks until 19M.
The next million will take around 4 more years, if my calculations are correct, right?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10499



View Profile
March 31, 2022, 03:44:09 PM
 #10

I'm sure most of those happened due to a wrongly configured setup. Whoever wants to test things does it in testnet. For those who want to "do good" there are hundreds of better ways I can think of, other than burning coins for the "common good".
Considering most of these things happened in early days it could be simply because bitcoin didn't really have that much value and people were playing around with it. It's kind of absurd to think about it now but losing 50BTC meant wasted computation time (maybe 30 min) on your CPU to mine one block.

P.S. Did testnet exist from the start? The wiki only has a timestamp for version 3.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 7287


Farewell, Leo


View Profile
March 31, 2022, 03:56:45 PM
Last edit: March 31, 2022, 04:11:44 PM by BlackHatCoiner
Merited by pooya87 (2), ABCbits (2), n0nce (1)
 #11

P.S. Did testnet exist from the start? The wiki only has a timestamp for version 3.
Testnet was introduced in v0.3.14, which was released in October 2010.
Version 0.3.14 is now available
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.14/

Changes:
- Key pool feature for safer wallet backup
Gavin Andresen:
- TEST network mode with switch -testnet
- Option to use SSL for JSON-RPC connections on unix/osx
- validateaddress RPC command
eurekafag:
- Russian translation
And in Bitcoin time, that must have happened around in block 86700. They could have used the testnet.

What do you guys think?
Nice! One thing I'd also add is sats per dollar.

The next million will take around 4 more years, if my calculations are correct, right?
It's 110,148 blocks 'til next halving. That's 688,425 BTC. Then, it's 311,575 BTC left which will take 311,575 / 3.125 = 99,704 blocks. So, we're 110,148 + 99,704 = 209,852 blocks far. That's ~1457 days = 3.94 years. Yep.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
darkv0rt3x
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 657


I rather die on my feet than to live on my knees


View Profile
March 31, 2022, 07:20:23 PM
 #12

Nice work @n0nce. Do you have a dedicated thread to this project or you just have what you posted here? I found it interesting as I also like to do small things at home in my (little) spare time.

Bitcoin is energy. Bitcoin is freedom
I rather die on my feet than living on my knees!
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6535


Just writing some code


View Profile WWW
March 31, 2022, 10:42:22 PM
Merited by pooya87 (2), n0nce (1)
 #13

Considering most of these things happened in early days
A couple of these losses have occurred relatively recently. This stackexchange post enumerates many of the instances where miners failed to claim their full reward, with the most recent occurring in 2018.

n0nce (OP)
Hero Member
*****
Offline Offline

Activity: 882
Merit: 5814


not your keys, not your coins!


View Profile WWW
April 01, 2022, 12:07:34 AM
 #14

Nice work @n0nce. Do you have a dedicated thread to this project or you just have what you posted here? I found it interesting as I also like to do small things at home in my (little) spare time.
I'm going to make a new topic for the project, haven't had the time to do it yet. Smiley

Also: my first post of this year's April first and I see this.. Grin
Good job, theymos.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
larry_vw_1955
Sr. Member
****
Online Online

Activity: 1036
Merit: 351


View Profile
April 01, 2022, 12:19:51 AM
 #15

Considering most of these things happened in early days
A couple of these losses have occurred relatively recently. This stackexchange post enumerates many of the instances where miners failed to claim their full reward, with the most recent occurring in 2018.

has any miners actually comment on this happening to them? and did they say why? seems like a very strange thing.
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10499



View Profile
April 01, 2022, 03:40:39 AM
 #16

has any miners actually comment on this happening to them? and did they say why? seems like a very strange thing.
One of the 2 most recent blocks (501,726) seems to be a failed attempt in merge mining RootStock, the miner successfully includes the RSK block hashes but forgets to also include another output claiming the block's reward. Possibly in their code, instead of adding the output to the output array they replaced the array with a new one.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
dkbit98
Legendary
*
Offline Offline

Activity: 2212
Merit: 7070


Cashback 15%


View Profile WWW
April 01, 2022, 10:46:50 AM
 #17

Sneak peek of my latest weekend project. Grin
I'll clean up the code and start a topic for this with all the info like where to find the parts and what to install etc., in the next days but I wanted to have it up and running before block #19M. What do you guys think?
This looks amazing but I would personally change the color of led lights to make it more visible, if that is even possible.
One more thing I would add is transaction fee estimates from mempool, either in sat/vB units or in inflationary unstable USD currency.
Now all you have to do is proper naming for this little project Wink

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
n0nce (OP)
Hero Member
*****
Offline Offline

Activity: 882
Merit: 5814


not your keys, not your coins!


View Profile WWW
April 01, 2022, 12:32:37 PM
Last edit: April 01, 2022, 02:32:06 PM by n0nce
Merited by dkbit98 (1), BlackHatCoiner (1)
 #18

Sneak peek of my latest weekend project. Grin
I'll clean up the code and start a topic for this with all the info like where to find the parts and what to install etc., in the next days but I wanted to have it up and running before block #19M. What do you guys think?
This looks amazing but I would personally change the color of led lights to make it more visible, if that is even possible.
One more thing I would add is transaction fee estimates from mempool, either in sat/vB units or in inflationary unstable USD currency.
Now all you have to do is proper naming for this little project Wink
Thanks for the feedback. Smiley
In real life, it is actually a pretty vibrant shade of magenta, but it's just very hard to photograph well. I will try again with better light for the dedicated thread.
These things are just insanely bright, even on a low setting, since they're usually screwed together into those Times Square - type LED billboards. They have all the connectors in the back so it can easily be done as long as you have enough power. I'm pretty sure the microcontroller and library do even support 'chained' panels. For my needs this size is fine for now, but I thought about getting a second one and screwing them onto a wooden panel for a vertical layout.

So for now, what I'd like to add (thanks to your suggestions here):
  • Lightning Network capacity
  • Satoshi / $ (very useful, I have that as a phone widget)
  • Fees in sat/vB

It will probably be kind of 2 screens that cycle, since otherwise it'd get too crammed. Though I do have 4 empty 'lines' at the moment so 3 more sets of information would theoretically fit.
If you've got name suggestions, I'd be glad to hear them! 'Block Clock' is already taken. Wink

Edit: New layout currently looks like follows. It's not too crammed honestly.
Code:
 729983 blk
 18,999,893
   20sat/vB

  45438.11$
  2200sat/$

       3:59


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 7287


Farewell, Leo


View Profile
April 01, 2022, 04:14:36 PM
 #19

If you want more suggestions,

  • Chain size.
  • Blocks until next difficulty.
  • Blocks until next halving.
  • Hash rate.

Proud to be a Bitcoin geek.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
n0nce (OP)
Hero Member
*****
Offline Offline

Activity: 882
Merit: 5814


not your keys, not your coins!


View Profile WWW
April 01, 2022, 11:15:02 PM
 #20

If you want more suggestions,

  • Chain size.
  • Blocks until next difficulty.
  • Blocks until next halving.
  • Hash rate.

Proud to be a Bitcoin geek.
Thanks, those are great suggestions!

I believe I'll split it up into multiple screens then:
Blockchain Data
  • Block height
  • Bitcoin mined
  • Blockchain size

Mining
  • Blocks until next diff
  • Blocks until next halving
  • Hashrate

Mempool
  • Size
  • Fee fastest
  • Fee medium
  • Fee slow

Price
  • USD per coin
  • [insert other currency] per coin
  • sat per USD
  • sat per [insert other currency]

Lightning
  • Capacity
  • Number of channels
  • ...

It would become tricky to set a useful speed though; if it's too fast, you can't read it in time and it is distracting. If it's too slow, you can miss milestones like the 19M BTC (it was fun to watch it live!)..

Maybe I'll just try to get my hands on 2 more panels.. Grin



I think I'll stop these ideas here though and continue once I have the new thread set up, so we can stay on-topic in the off-chance that someone has some more to say about the Bitcoin supply discrepancy.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1] 2 »  All
  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!