13:19 |
whaack |
http://btcbase.org/log/2017-03-16#1628076 A q regarding: "because their parent coinbase gets zapped from the index illegitimately" . When the coinbase gets nix'd, are all traces of the txn removed from the blockchain? You say that there may be txns that can't be walked back to their coinbase in existence, but I don't see how a txn can be completely missing if my node needs to verify the merkle |
13:19 |
whaack |
root when syncing |
13:20 |
whaack |
Does trb keep a separate index for O(1) lookups of txn's by hash? And you're saying that the hash table becomes corrupted, but perhaps there is another location where the txn / block data is being stored? |
13:21 |
whaack |
Related, I just created a prototype walk-back function for my block explorer. It takes a txn and traces the tx's of all used inputs back to their coinbases. |
| |
~ 16 minutes ~ |
13:38 |
whaack |
Also, I am only on block 134,280 ; but so far I have only seen two coinbase txn's with matching hashes. Neither of them were ever spent. Are there more known ones in the wild? Also, is it possible to create a matching txid with a coinbase from a previous block reward cycle? (I guess this boils down to whether the value of the coinbase is explicit in the transaction or implicit by the block number, |
| |
↖ |
13:38 |
whaack |
which I don't know) If it's impossible to create poison coinbase after the block reward changes, then I guess one could argue that the real confirmation time is 210,006 blocks lulz |
| |
~ 3 hours 16 minutes ~ |
16:55 |
jurov |
whaack: yes there is transaction index in blkindex.dat http://btc.yt/lxr/satoshi/source/src/db.h#0269 |
| |
~ 43 minutes ~ |
17:38 |
jurov |
later they replaced bip30 with bip34, active since block 277930 or such |
| |
~ 3 hours 41 minutes ~ |
21:20 |
feedbot |
http://mvdstandard.net/2020/07/perfume-robbing-band-continues-hitting-pharmacies-after-5-arrested/ << The Montevideo Standard -- Perfume Robbing Band Continues Hitting Pharmacies After 5 Arrested |
| |
~ 51 minutes ~ |
22:11 |
* |
asciilifeform apol. for absence, was with... sport tutor most of day |
22:11 |
asciilifeform |
!w poll |
22:12 |
watchglass |
Polling 12 nodes... |
22:12 |
watchglass |
213.109.238.156:8333 : Could not connect! |
22:12 |
watchglass |
108.31.170.3:8333 : (pool-108-31-170-3.washdc.fios.verizon.net) Alive: (0.098s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 (Operator: asciilifeform) |
22:12 |
watchglass |
205.134.172.27:8333 : Alive: (0.070s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 (Operator: asciilifeform) |
22:12 |
watchglass |
205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.144s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 |
22:12 |
watchglass |
205.134.172.26:8333 : Alive: (0.163s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=638970 |
22:12 |
watchglass |
208.94.240.42:8333 : Alive: (0.165s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 |
22:12 |
watchglass |
192.151.158.26:8333 : Alive: (0.206s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 |
22:12 |
watchglass |
143.202.160.10:8333 : Alive: (0.231s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 |
22:12 |
watchglass |
205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 |
22:12 |
watchglass |
188.121.168.69:8333 : (rev-188-121-168-69.radiolan.sk) Alive: (0.376s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 |
22:12 |
watchglass |
103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.555s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=639013 |
22:12 |
watchglass |
176.9.59.199:8333 : Busy? (No answer in 20 sec.) (Operator: jurov) |
22:13 |
* |
asciilifeform will answ. queued q's after sleep |