Skip to content

Instantly share code, notes, and snippets.

@fivepiece
Created March 24, 2017 14:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fivepiece/c6941891694bdf4f64d2a49ecae80853 to your computer and use it in GitHub Desktop.
Save fivepiece/c6941891694bdf4f64d2a49ecae80853 to your computer and use it in GitHub Desktop.
block 1094169 / 000000000000034ba26cee29d86f20d6ead376aa1b868c14fd13bacac54959de on testnet
block 000000000000034ba26cee29d86f20d6ead376aa1b868c14fd13bacac54959de
txid list:
cb147f01d54ef67477b8387f3f8a9a9758400825e5d6cb74a53fc97aa178b15d
431dc972cb02d6b9bc7eb4b24df5c8093eff3f5ee503fa841cea852b6a3367d1
78607dc3d3e284d12b6eab724075da79fc2b6c76dcafdabcc71b459045334329
a250a7fb9967970171b22f04a7a3cdb9827d1f4933aad5429e637d4d3eba501c
dacf0634c4a5bae5361242a1522c55f8c7c956725912041f05718c9352d5f6c7
7dad1c55612f7fafe4659a07f538109a86f26a80aee17d8b7a2582d1430bec97
5219efeabdef8396089d7790c5bf74209cf609d382131737c568ddf2fd57e4a1
cf9af681d0d707358f1e8bcf9e65bf9c08959933d09b263e850de6064cd2c5f8
be9a4314ddc49d5acd8fd648f5a603808f852932190f47a6b2bf100e3842d95e
5c405dfe510707c14f2d479aa35639a9cca520ad81316d360225d02c335389b3
542a60c523bd95cd623b90f4937e3acf045964ff2ff0973ded0330cdedb6be73
fa9d4432332b00e1c74b699c626b48ce19a4d307e73f1ddb1bc1b135f24c31ef
ac0feb6969c09568b2738c70f893b901549fcc46106de8935e1130c72bb20f03
60ca2e06ca008988ab81922fefb41329b4a72ccf4915208c5e97b4bc3104a9ad
e0235f70f3d73b0291d54b37b9dee866ad99b7f463f59ca44383a4cab9b4eb88
529caa6039649c10f254723962a9afbcb3586d22a4331934eba5c5f24054554b
f5311b0e3e57fde342d4683eace5380c7473a577b425fe15a466befdcbe661a6
ea1bf1408c7a507c89d0553c4935c919ee5cf273cc266351339ff37b115e8456
8541f0ec05048b3a6ebbe3fa1f4a4ad27d9a383ede2fe0f4cf70656fef1b08b1
8f9de0ba4c3b0a4ef3aea6dbf5d88b16784f0ca3bad42f1c61678c2a27a40690
80aa3305d37ab9b97c5b1a4a84d2a39940d5f9bb56d8a97437c3af01386bfb48
65fd3908e63f46eb0e2c866c307c4f044d4bfa0658cdfc5cba02b065a7456c2c
545e3f4e2eeb1c91026623c1684db9cc89be37a850512f594d01cd1f0070ffff
dbe53ed3d5d55f0dc6b93c88c8ac7d23712e56193a09a522e22b460aefd81063
01bca3db1e938f1264b2f03be37f1a3a1ede2118476c850f25e859f621f99fba
c1ef1ef2943bd4fed780fee7c0e04889f46014861e4f22955f8fa7bb5f0c1c90
704f5dda31e79c4c653657d4bd33ac3027021f53e8328a2a2204057be04a63c2
05fca0ec10d2dbf467cd15eeffb06ddce6eba29c03b8c8df0bb26c2694f6e6d1
601963471367fef743538b8abf30dcbe0bb568f7dd432e20fd81957ccf598134
0c4e0af31bdd7116759cbfed4806e68343d65556c0f4214d84b029978c6ba66b
bdaa11a68e3e926442a64a049a8ddad4f332f8d9f734da170dfee224a747f8a2
1e33dd9256b1d463d3cd8075031fda1cdcec0cc8f4532832e07c8fe69597d6ec
d0e5370ee813604122d9fd8563804a698097c61799dc22cdaa6498f9f4b59fb2
txid 60ca2e06ca008988ab81922fefb41329b4a72ccf4915208c5e97b4bc3104a9ad is actually:
01000000000102cd1712ae16ba1de478d86aa3a84fa1373167ececea716eb313e853dd849f9daa0100000000ffffffffde020061a78b65932ae825dc714494182f44d89be61df9e0d8a905ef6fec33c20000000000ffffffff02dcd800000000000016001483393f379359c0bfa230b57e06ce46ca4961d446289a010000000000220020338261c4b9893b9432ccc673bf68739d3d250533b68a276648d8c7e93c6ce1a602473044022061e504c1c40761aaa51ab8595c648e7b3ab2b444ba081f2bf2c4972e64583849022024d484f143ade473ff3bcb3aef3557319bf9d19b583b8de33dc2e1fed75882b6012103fe69ec74e2aaca1162d1661147b4ee10909d52fdae96da9b52f74582fabe387c0247304402201c1bdf06014606650c94d3b02f5e93b1299645f20dd53c1bcd6b657a19baf0a4022012c85945100d489048f20871d6270789c91a959ae37e683eedbef4ff33d2db8b01210253c5ce3c524aef742ed16f9335f9f11e5724f435b029436589bbcb9f066db16100000000
which has wtxid 974c7a40ecc1f3028ea10097c237ee061589428b048efec371969799d59c3eb8
wtxid list:
0000000000000000000000000000000000000000000000000000000000000000
431dc972cb02d6b9bc7eb4b24df5c8093eff3f5ee503fa841cea852b6a3367d1
78607dc3d3e284d12b6eab724075da79fc2b6c76dcafdabcc71b459045334329
a250a7fb9967970171b22f04a7a3cdb9827d1f4933aad5429e637d4d3eba501c
dacf0634c4a5bae5361242a1522c55f8c7c956725912041f05718c9352d5f6c7
7dad1c55612f7fafe4659a07f538109a86f26a80aee17d8b7a2582d1430bec97
5219efeabdef8396089d7790c5bf74209cf609d382131737c568ddf2fd57e4a1
cf9af681d0d707358f1e8bcf9e65bf9c08959933d09b263e850de6064cd2c5f8
be9a4314ddc49d5acd8fd648f5a603808f852932190f47a6b2bf100e3842d95e
5c405dfe510707c14f2d479aa35639a9cca520ad81316d360225d02c335389b3
542a60c523bd95cd623b90f4937e3acf045964ff2ff0973ded0330cdedb6be73
fa9d4432332b00e1c74b699c626b48ce19a4d307e73f1ddb1bc1b135f24c31ef
ac0feb6969c09568b2738c70f893b901549fcc46106de8935e1130c72bb20f03
974c7a40ecc1f3028ea10097c237ee061589428b048efec371969799d59c3eb8
e0235f70f3d73b0291d54b37b9dee866ad99b7f463f59ca44383a4cab9b4eb88
529caa6039649c10f254723962a9afbcb3586d22a4331934eba5c5f24054554b
f5311b0e3e57fde342d4683eace5380c7473a577b425fe15a466befdcbe661a6
ea1bf1408c7a507c89d0553c4935c919ee5cf273cc266351339ff37b115e8456
8541f0ec05048b3a6ebbe3fa1f4a4ad27d9a383ede2fe0f4cf70656fef1b08b1
8f9de0ba4c3b0a4ef3aea6dbf5d88b16784f0ca3bad42f1c61678c2a27a40690
80aa3305d37ab9b97c5b1a4a84d2a39940d5f9bb56d8a97437c3af01386bfb48
65fd3908e63f46eb0e2c866c307c4f044d4bfa0658cdfc5cba02b065a7456c2c
545e3f4e2eeb1c91026623c1684db9cc89be37a850512f594d01cd1f0070ffff
dbe53ed3d5d55f0dc6b93c88c8ac7d23712e56193a09a522e22b460aefd81063
01bca3db1e938f1264b2f03be37f1a3a1ede2118476c850f25e859f621f99fba
c1ef1ef2943bd4fed780fee7c0e04889f46014861e4f22955f8fa7bb5f0c1c90
704f5dda31e79c4c653657d4bd33ac3027021f53e8328a2a2204057be04a63c2
05fca0ec10d2dbf467cd15eeffb06ddce6eba29c03b8c8df0bb26c2694f6e6d1
601963471367fef743538b8abf30dcbe0bb568f7dd432e20fd81957ccf598134
0c4e0af31bdd7116759cbfed4806e68343d65556c0f4214d84b029978c6ba66b
bdaa11a68e3e926442a64a049a8ddad4f332f8d9f734da170dfee224a747f8a2
1e33dd9256b1d463d3cd8075031fda1cdcec0cc8f4532832e07c8fe69597d6ec
d0e5370ee813604122d9fd8563804a698097c61799dc22cdaa6498f9f4b59fb2
(coinbase tx replaced with 0x0000.. 60ca2e.. replaced with 974c7a..)
witness root hash: 4A8A8A47BCABD37E5D232BD8D1D5C0142B7393105E862E95E4991CEE41CA16DC
commitment = hash256( 4A8A8A47BCABD37E5D232BD8D1D5C0142B7393105E862E95E4991CEE41CA16DC|0000000000000000000000000000000000000000000000000000000000000000 )
commitment : 5ED3E5610531CB319CB63AD74DDCBF2E2FA70B6EC869D9E81B39566012CC161E
which is not the same as bf34258311b8ac0e7d07d1daae64eb0115b52a9cfe870222c9c4ad6a9c7461c4
so what happened?
miner did not replace 60ca2e.. with 974c7a.. :
bad wtxid list:
0000000000000000000000000000000000000000000000000000000000000000
431dc972cb02d6b9bc7eb4b24df5c8093eff3f5ee503fa841cea852b6a3367d1
78607dc3d3e284d12b6eab724075da79fc2b6c76dcafdabcc71b459045334329
a250a7fb9967970171b22f04a7a3cdb9827d1f4933aad5429e637d4d3eba501c
dacf0634c4a5bae5361242a1522c55f8c7c956725912041f05718c9352d5f6c7
7dad1c55612f7fafe4659a07f538109a86f26a80aee17d8b7a2582d1430bec97
5219efeabdef8396089d7790c5bf74209cf609d382131737c568ddf2fd57e4a1
cf9af681d0d707358f1e8bcf9e65bf9c08959933d09b263e850de6064cd2c5f8
be9a4314ddc49d5acd8fd648f5a603808f852932190f47a6b2bf100e3842d95e
5c405dfe510707c14f2d479aa35639a9cca520ad81316d360225d02c335389b3
542a60c523bd95cd623b90f4937e3acf045964ff2ff0973ded0330cdedb6be73
fa9d4432332b00e1c74b699c626b48ce19a4d307e73f1ddb1bc1b135f24c31ef
ac0feb6969c09568b2738c70f893b901549fcc46106de8935e1130c72bb20f03
60ca2e06ca008988ab81922fefb41329b4a72ccf4915208c5e97b4bc3104a9ad
e0235f70f3d73b0291d54b37b9dee866ad99b7f463f59ca44383a4cab9b4eb88
529caa6039649c10f254723962a9afbcb3586d22a4331934eba5c5f24054554b
f5311b0e3e57fde342d4683eace5380c7473a577b425fe15a466befdcbe661a6
ea1bf1408c7a507c89d0553c4935c919ee5cf273cc266351339ff37b115e8456
8541f0ec05048b3a6ebbe3fa1f4a4ad27d9a383ede2fe0f4cf70656fef1b08b1
8f9de0ba4c3b0a4ef3aea6dbf5d88b16784f0ca3bad42f1c61678c2a27a40690
80aa3305d37ab9b97c5b1a4a84d2a39940d5f9bb56d8a97437c3af01386bfb48
65fd3908e63f46eb0e2c866c307c4f044d4bfa0658cdfc5cba02b065a7456c2c
545e3f4e2eeb1c91026623c1684db9cc89be37a850512f594d01cd1f0070ffff
dbe53ed3d5d55f0dc6b93c88c8ac7d23712e56193a09a522e22b460aefd81063
01bca3db1e938f1264b2f03be37f1a3a1ede2118476c850f25e859f621f99fba
c1ef1ef2943bd4fed780fee7c0e04889f46014861e4f22955f8fa7bb5f0c1c90
704f5dda31e79c4c653657d4bd33ac3027021f53e8328a2a2204057be04a63c2
05fca0ec10d2dbf467cd15eeffb06ddce6eba29c03b8c8df0bb26c2694f6e6d1
601963471367fef743538b8abf30dcbe0bb568f7dd432e20fd81957ccf598134
0c4e0af31bdd7116759cbfed4806e68343d65556c0f4214d84b029978c6ba66b
bdaa11a68e3e926442a64a049a8ddad4f332f8d9f734da170dfee224a747f8a2
1e33dd9256b1d463d3cd8075031fda1cdcec0cc8f4532832e07c8fe69597d6ec
d0e5370ee813604122d9fd8563804a698097c61799dc22cdaa6498f9f4b59fb2
bad witness root hash : 56BD7CEF00E72CADBCBC90E4CA6018C8EF046E555E1ED8AF9E3C0DE81B1A388A
bad commitment = hash256( 56BD7CEF00E72CADBCBC90E4CA6018C8EF046E555E1ED8AF9E3C0DE81B1A388A|0000000000000000000000000000000000000000000000000000000000000000 )
bad commitment : BF34258311B8AC0E7D07D1DAAE64EB0115B52A9CFE870222C9C4AD6A9C7461C4
which is the same as in the coinbase tx output : 0000000000000000266a24aa21a9edbf34258311b8ac0e7d07d1daae64eb0115b52a9cfe870222c9c4ad6a9c7461c4
invalid block QED :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment