Bitcoin Seed Generator
Isang open-source na Bitcoin seed generator ang nag-convert ng mga kaganapan ng radioactive decay sa 12-word at 24-word na BIP39 recovery phrases gamit ang isang offline hardware device. Ang Entropy32 Plus repository, na inilathala ng developer na si Alexander Higgins noong Setyembre 2026, ay naglalaman ng firmware ng proyekto, mga disenyo ng circuit board, mga file ng paggawa, at mga printable enclosure.
Device Description
Inilarawan ni Higgins ang device bilang isang experimental at educational na proyekto at nagbabala sa mga gumagamit na huwag itong pagkatiwalaan ng malaking pondo bago ang isang independiyenteng pagsusuri. Kilala bilang “The Universe Bifurcator,” ang device ay kumukuha ng mga pulso mula sa isang Geiger counter at sumusukat sa oras sa pagitan ng mga natukoy na kaganapan.
Functionality
Ang firmware nito ay nagko-convert ng mga paghahambing sa pagitan ng magkakasunod na interval sa mga bits, nangongolekta ng 512-bit input pool at pinoproseso ang data gamit ang SHA-256. Pagkatapos, ang Entropy32 Plus ay nag-format ng bahagi ng resulta ng hash bilang isang standard na BIP39 recovery phrase. Ang device ay gumagana nang walang Wi-Fi, Bluetooth, o persistent seed storage, ayon sa inilathalang disenyo.
Randomness Source
Ang radioactive decay ay nangyayari nang hindi inaasahan sa antas ng mga indibidwal na atom. Ang Entropy32 Plus ay gumagamit ng timing ng mga natukoy na kaganapan ng decay bilang pisikal na pinagmulan ng randomness sa halip na umasa lamang sa isang software-generated na halaga. Ang kasalukuyang disenyo ay tumatanggap ng mga pulso sa pamamagitan ng 3.5-millimeter na koneksyon mula sa isang GQ Electronics GMC-320S Geiger counter.
Data Processing
Pagkatapos makatanggap ng isang pulse, ang isang LM393 comparator ay nagko-convert ng analog signal ng counter sa isang digital input. Ang custom circuit board ay ipinapasa ang signal na iyon sa isang ATmega328P microcontroller. Ang firmware ng proyekto ay nagtatala ng bawat tinanggap na kaganapan gamit ang isang microsecond timer. Ito ay naghahambing ng pinakabagong interval sa nakaraang isa, na nagbubunga ng isa kapag ang bagong interval ay mas mahaba at zero kapag ito ay mas maikli. Ang mga pantay na interval ay tinatanggal.
Entropy Collection
Ang mga sukat na mas mababa sa 200 microseconds ay tinatanggihan bilang mga posibleng glitches, habang ang mga tinanggap na paghahambing ay nagpapatuloy hanggang ang device ay nakalikom ng 512 bits. Sinasabi ni Higgins na ang pamamaraang ito ay gumagamit ng pulse timing dahil ang tiyak na pagdating ng isang indibidwal na kaganapan ng decay ay hindi maaaring mahulaan.
Hashing and BIP39 Conversion
Kapag ang 512-bit pool ay kumpleto na, ang Entropy32 Plus ay pinoproseso ang lahat ng 64 bytes sa pamamagitan ng bundled SHA-256 code nito. Ang firmware ay gumagamit ng unang 16 bytes ng resulta ng hash para sa isang 12-word phrase o lahat ng 32 bytes para sa isang 24-word phrase. Ayon sa proyekto, ang hashing ay nilalayong bawasan ang mga nakikitang pattern na nauugnay sa dead time ng detector, mga pagbabago sa count-rate o mga ugnayan sa pagitan ng mga sukat.
Security Considerations
“Mangyaring suriin ang pinagmulan ng entropy na balak mong gamitin kung hindi mo nauunawaan na gagamitin mo ang device sa iyong sariling panganib.”
Inirerekomenda ng developer na ihalo ang data na nakuha mula sa Geiger sa isa pang independiyenteng validated na pinagmulan bago lumikha ng wallet para sa mahahalagang pondo. Walang panlabas na audit, NIST assessment o pampublikong raw-event dataset ang kasama sa repository hanggang Setyembre 13.
Current Status
Ang Entropy32 Plus ay nananatiling nasa aktibong pag-unlad. Ang kasaysayan ng commit nito ay nagpapakita ng isang paunang commit na may petsang Setyembre 4, na sinundan ng mga pagbabago sa firmware, circuit-board at enclosure. Ang repository ay walang tagged production release o inilathalang timetable para sa pagkumpleto ng isang independiyenteng pagsusuri sa seguridad hanggang Setyembre 13.