Miért generál vitát a kriptovaluta közösség egy egyszerű JPEG kép körül?

A Bitcoin Core 30-as verziója (v30) a népszerű full node-szoftver legújabb kiadása, amely jelentős változásokat hoz a hálózaton. Az új frissítés révén a csomópontok (node-ok) által a mempoolba befogadott, a bitcoin láncon belüli tranzakciókkal nem összefüggő adatok mennyisége alapértelmezés szerint megnő. E változás miatt számos kritika érkezett, és a közösség véleménye megoszlott a frissítés körül. Az új verzió fejlesztői örömmel értesültek arról, hogy egy másik fejlesztőcsapat felfedezett egy új módszert, amellyel az OP_RETURN használata nélkül is képesek képeket "spam-elni" a Bitcoin blokkláncon. Ez a felfedezés rávilágított arra, hogy még az OP_RETURN adatátviteli kapacitásának nullára csökkentése sem elegendő ahhoz, hogy megakadályozza a sokak által feleslegesnek tartott adattárolást.
Az OP_RETURN a legnépszerűbb tárolási terület a BTC láncon belüli mozgásával nem kapcsolatos nagy mennyiségű adat számára. A Core szoftver fejlesztői egy másik kliens, a Knots fejlesztőivel és támogatóival vitáznak arról, hogy mi lenne az elfogadható, nem tranzakcióhoz kapcsolódó adatmennyiség, amit továbbítani lehet. A Core 30-as verziója az alapértelmezett adatátviteli küszöbértéket közel 1 MB-ra fogja frissíteni, míg a Knots inkább egy 80 bájthoz közelebb eső értéket preferál. Viszont a mostani felfedezés megmutatta, hogy egyik beállítás sem garantálja azt, hogy ne árassza el valaki a láncot spamadatokkal.
A módszer alkotói egy JPEG képet raktak el a blokkláncra, amelynek jelentős része egy ügyesen átalakított privát kulcsban rejtőzött. A BitMEX Research csapata egy olyan tranzakciót generált, amely egy JPEG fájlt foglalt magában, és amelyet lényegében egy privát kulcs rejtett – nem csupán egy OP_RETURN kimenet formájában.
A kutatók szándékosan egy gyenge biztonságú privát kulcsot alkalmaztak, amely kizárólag a Bitcoin blokkláncon található információkból volt nyerhető. Ezzel a megközelítéssel a kép lényegében a blokklánc részévé vált. Ez a technika azt bizonyítja, hogy a motivált felhasználók, akik különféle adatokat kívánnak rögzíteni a láncon, teljes mértékben megkerülhetik az OP_RETURN-t, és olyan kulcsokat használhatnak, amelyek nem szűrhetők ki.
Többen egyébként a kriptográfia egyik fontos alakjának, Claude Shannonnak az 1940-es évekbeli munkájáig nyúltak vissza a spam megelőzésével kapcsolatos elméletben, hogy rámutassanak, elkerülhetetlen, hogy az emberek kijátsszák az OP_RETURN adatszűrőit. Shannon elméleteket dolgozott ki arra vonatkozóan, hogy hogyan áramlik az információ, hogyan lehet azt kódolni, és hogyan lehet olyan rendszereket tervezni, amelyek ellenállnak a nem kívánt adatbevitelnek.
A Knots közösség véleménye kétségtelenül helytálló abban, hogy az OP_RETURN mempool szűrők továbbra is eredményesek a spam tevékenységek túlnyomó részének visszaszorításában. Bár a 100%-os védelem elérése nem reális, ez nem is áll a Knots célkitűzéseinek középpontjában. Ők inkább arra törekednek, hogy fenntartsák bizonyos normákat, ahelyett, hogy teljesen felszámolják a spameket. Ezen kívül a BitMEX Research fejlesztői is elismerték a Bitcoin Core nemrégiben hozott, ellentmondásos döntését, amely a 30-as verzióban eltávolítja az OP_RETURN-ra vonatkozó adatkorlátokat, és amelynek kiadása októberre várható. Hangsúlyozták azonban, hogy a díjszabási piacok valószínűleg hatékonyabb eszközök a spam csökkentésére, mint a mempool korlátozások.