A CPU és a GPU után, de még az ASIC-ek előtt létezett egy technológia, amelyről a legtöbb kriptorajongó soha nem hallott. Az FPGA (Field-Programmable Gate Array) mindössze másfél évig uralta a Bitcoin bányászatot, mégis döntő szerepet játszott az iparág fejlődésében. Aki nem ismeri ezt a láncszemet, az nem érti, hogyan jutottunk el a laptopról a milliárd dolláros bányászfarmokig. Az FPGA volt az a híd, amelyen a Bitcoin bányászat átlépett a hobbi világából az ipari korszakba.
What Is an FPGA? — When the Chip Does What You Tell It
Képzelj el egy LEGO készletet: a kockák adottak, de te döntöd el, mit építesz belőlük. Az FPGA pontosan így működik, csak tranzisztorokkal. Egy hagyományos processzor (CPU) vagy videokártya (GPU) gyárilag be van „drótozva” meghatározott feladatokra. Az FPGA viszont egy programozható logikai áramkör — a felhasználó maga definiálja, milyen logikai kapcsolatokat hozzon létre a chipben (Tom’s Hardware).
Ez a rugalmasság azt jelenti, hogy egy FPGA-t optimalizálni lehet egyetlen konkrét feladatra — például a Bitcoin SHA-256 hash számítására —, miközben nem tartalmazza azokat a felesleges áramköröket, amelyeket egy általános célú CPU vagy GPU hordoz. Az eredmény: lényegesen jobb energiahatékonyság ugyanannyi vagy több számítási teljesítmény mellett.
A „programozható” itt nem szoftvert jelent — az FPGA konfiguráció (bitstream) közvetlenül a hardver logikai kapuit rendezi át. Ez hardverközeli optimalizáció szoftverszerű rugalmassággal.
June 2011 — The Beginning of Bitcoin's FPGA Era
Az első nyílt forráskódú FPGA Bitcoin miner 2011 júniusában jelent meg a GitHub-on, és azonnal felkeltette a technológiai közösség figyelmét. A projekt négy Xilinx Spartan-6 chipet használt, amelyek akkoriban a legkedvezőbb ár-teljesítmény arányt kínálták az FPGA piacon (IEEE Computer Society, 2017).
The numbers spoke for themselves:
| Metrika | GPU (Radeon HD 5870) | FPGA (Spartan-6) | |———|———————|——————-| | Hashrate | ~400 MH/s | ~200-220 MH/s | | Fogyasztás | ~200W | ~20-25W | | Hatékonyság | ~2 MH/s/W | ~8-10 MH/s/W |
Az FPGA tehát nem volt gyorsabb, mint a legjobb GPU-k, de körülbelül 5-szörös energiahatékonyságot ért el. Egy olyan iparágban, ahol az áram az egyik legnagyobb költségtétel, ez hatalmas előny volt (Tom’s Hardware).
A Xilinx Spartan-6-150 alapú bányász kártyák ára 1-2,50 dollár per MH/s között mozgott, ami versenyképes volt a GPU-kkal, különösen ha az üzemeltetési költségeket is figyelembe vettük.
728×90 or responsive
Butterfly Labs — The Controversial Pioneer
Az FPGA bányászat legismertebb kereskedelmi szereplője a Butterfly Labs (BFL) volt, egy Kansas City-i székhelyű cég, amely 2011 szeptemberében kezdett FPGA bányász termékeket árulni. Legnépszerűbb terméke a BFL Single volt — egy kétchipes FPGA rendszer, amely körülbelül 830 MH/s teljesítményt ígért.
A Butterfly Labs története azonban előrevetítette a kriptobányász ipar egyik visszatérő problémáját: a szállítási késéseket és az ígéretek be nem tartását. A cég rendszeresen határidőn túl szállított, a vásárlók hónapokat — néha éveket — vártak a termékekre, és mire megkapták, a bányászati nehézség már annyira megnőtt, hogy az eszközök alig termeltek profitot. A BFL később az ASIC piacra is belépett, ahol még nagyobb botrányokat generált — de erről a következő cikkünkben lesz szó.
Why Did the FPGA Disappear So Quickly?
The FPGA era was extremely short — barely 12-18 months. There were several reasons:
1. Magas belépési küszöb: Az FPGA programozása speciális tudást igényelt. Nem elég volt letölteni egy szoftvert — a felhasználónak HDL (Hardware Description Language) nyelven kellett kódolnia, vagy legalább értenie a bitstream konfigurációkat. Ez kizárta az átlagos felhasználókat.
2. Korlátozott skálázhatóság: Bár az FPGA hatékonyabb volt a GPU-nál, a teljesítménynövekedés nem volt elég drámai ahhoz, hogy forradalmat okozzon. A legjobb FPGA rendszerek is csak néhány száz MH/s-t produkáltak.
3. Az ASIC árnyéka: 2012 végére már köztudott volt, hogy ASIC (Application Specific Integrated Circuit) bányászok fejlesztés alatt állnak. Ezek az egyetlen célra tervezett chipek több nagyságrenddel gyorsabbak lesznek bármilyen FPGA-nál. Aki tudta, hogy jön az ASIC, nem fektetett FPGA-ba.
4. Ár-érték arány: Ahogy a Bitcoin hashrate nőtt, az FPGA-k megtérülési ideje egyre hosszabb lett. A korai belépők még profitáltak, de 2012 második felében már alig érte meg.
The Hidden Legacy
Although the FPGA era was short, its impact is still felt today:
Energiahatékonysági precedens: Az FPGA mutatta meg először, hogy a bányászatban nem a nyers teljesítmény, hanem a watt per hash a döntő metrika. Ez a szemlélet az ASIC korszakban vált iparági standarddá, és ma is ez határozza meg a bányász hardverek értékelését.
Hídtechnológia: Az FPGA fejlesztők — különösen a Butterfly Labs mérnökei — szerzett tapasztalatai közvetlenül hozzájárultak az első ASIC chipek tervezéséhez. Az FPGA volt a „prototípus-készítő platform”, amelyen az ASIC tervezők tesztelték és validálták a koncepcióikat.
Modern reneszánsz: Érdekesség, hogy az FPGA napjainkban újra releváns lett — nem a Bitcoin bányászatában, hanem bizonyos altcoinoknál, amelyek ASIC-rezisztens algoritmusokat használnak. Az Ethereum korai bányászatánál (Ethash algoritmus) és néhány kisebb kriptovalutánál az FPGA ismét versenyképes alternatívává vált, bár a piaci részesedése továbbra is marginális.
The Lesson of the FPGA
Az FPGA korszak a Bitcoin bányászat evolúciójának legrövidebb, de talán legfontosabb fejezete. Megmutatta, hogy a specializáció elkerülhetetlen — és hogy a kriptobányászat nem maradhat hobbitevékenység. Aki FPGA-val bányászott 2011-ben, az már nem egy laptopot futtatott a nappaliban, hanem tudatosan optimalizált egy ipari folyamatot.
Ez a felismerés vezette a következő, visszafordíthatatlan lépéshez: az ASIC chipek megjelenéséhez, amelyek végleg átrajzolták a Bitcoin bányászat térképét. Aki azt hitte, hogy a GPU volt a nagy ugrás, az nem látott még semmit.
> A következő cikkünkben megismerjük az első ASIC bányászok történetét — az ígéreteket, a késéseket, a milliárdos iparág születését és a centralizáció visszafordíthatatlan megjelenését.