Habo: Ako som vytvoril bitcoinovú transakciu, ktorá je celá obrazový súbor

V prednáške vysvetlím, ako je možné nielen obísť údajný 520-bajtový limit na súvislé dáta, ale aj spraviť z celej transakcie platný obrazový súbor.
Habo: Ako som vytvoril bitcoinovú transakciu, ktorá je celá obrazový súbor

Zástancovia BIP-110 okrem iných vtipných vecí tvrdia, že záleží na tom, či sú dáta v bitcoinovom reťazci súvislé alebo nie, a že je nemožné vložiť do Bitcoinu súvislé dáta dlhšie ako 520 B bez použitia výstupu so skriptom začínajúcim na OP_RETURN. Aby som dokázal, že sa smiešne mýlia, vložil som do reťazca obrazový súbor s veľkosťou vyše 66 kB, ktorý je nielen súvislý, ale zároveň tvorí celú platnú transakciu. Transakciu tak možno jednoducho uložiť ako obrázok a otvoriť v bežnom prehliadači obrázkov. Navyše sa transakcia vyhýba vlastnostiam, o ktorých zástancovia BIP-110 tvrdia, že umožňujú vkladanie dát do reťazca. Vytvoril som aj verziu transakcie, ktorá je v súlade s BIP-110.

V prednáške vysvetlím, ako je možné nielen obísť údajný 520-bajtový limit na súvislé dáta, ale aj spraviť z celej transakcie platný obrazový súbor.


Write a comment