Így hozz létre bitcoin papírtárcát biztonságosan

A papíralapú bitcoin tárca a publikus és titkos kulcsokat tartalmazó dokumentum. A kulcsok gyakran QR-kóddá vannak alakítva, így azok könnyen beolvashatóak és hamarabb indítható a tranzakció.

A papírtárca előnye, hogy a kulcsok nem digitálisan vannak tárolva, így gyakorlatilag nullára csökken az ellopás esélye egy hackertámadás esetén, illetve a számítógép meghibásodásából fakadó bármiféle probléma esetén nem veszik el a privát kulcsunk.

A szoftverben generált papírtárca használatával kiküszöbölhetjük egy harmadik feles hardvertárca megvásárlását is. Azonban ha nagyobb mennyiségű bitcoint szeretnénk hosszabb időtávon keresztül tárolni, akkor célszerű mégis egy hardvertárcára kiutalni a tokenjeinket.

A mai írásunkban bemutatjuk, hogyan tudunk létrehozni egy bitcoin papírtárcát.

A seed generálása

Annak érdekében, hogy kiküszöböljük a kompromittált véletlenszám-generátor használatának kockázatát, saját magunk leszünk a véletlenszám-generátor.

A seed kifejezés első 23 szavát ezért egy “kalapból” fogjuk kihúzni, hogy létrehozzuk a seed kifejezést. A kalap vagy bármilyen más tárolóedény, például egy tál vagy zacskó azért jó választás, mert így könnyen megrázhatjuk/összekeverhetjük a szavakat anélkül, hogy le tudnánk olvasni annak tartalmát. A BIP39 seed kifejezések utolsó szava valójában egy ellenőrző összeg (=checksum), ami azt jelenti, hogy egy számítógépre van szükséged, hogy kiszámolja neked az értékét. A számítógép emellett kiszámítja a publikus kulcs egyéb információt is, amelyet a fizetések azonosítására és a hardvertárcák számára aláírandó tranzakciók generálására használnak.

A seed kifejezések kinyomtatása

Ki kell nyomtatni mind a 2048 szót a hivatalos BIP39 szólistából, hogy véletlenszerűen választhasd ki a seed kifejezéseket. Töltsd le ezt a szépen formázott PDF-et, és nyomtasd ki mindegyik oldalt egyoldalasan.

Vágd ki a seed szavakat

Vágd fel a papírokat 2048 egyenletes méretű darabra, úgy hogy mindegyikre 1 szó kerüljön, és tedd őket egy “kalapba”.

Húzz ki 23 szót a kalapból

Húzd ki a 23 szót a kalapból vagy edényből, amelybe a felvágott papírdarabkákat tetted. Miközben kihúzol egy szót, írd le azt egy papírra. A végén 23 olyan szavad lesz, amely így néz ki például:

define rifle cliff summer priority ability chimney cotton tennis crash husband try trophy ring cook portion drift stool thank ceiling notice lesson foam

A 24. szó kiszámítása a SeedPicker segítségével

A 24. szót nem lehet papíron vagy fejben kiszámítani, ezért ehhez a lépéshez egy biztonságos alkalmazásra lesz szükséged. Ez az útmutató a SeedPicker nyílt forráskódú eszközt ajánlja, amelyet erre a célra fejlesztettek ki.

Gyakorolj először

Kezdjük először egy gyakorlással. Mivel ez most csak tesztelés lesz, egyáltalán nem kell aggódni a biztonság miatt. Használjuk a következő, biztonságosnak nem nevezhető seed kifejezést – például az állatkert szó 23-szor ismétlődik):

zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo

A 24. szó kiszámítása

Írd be a seed kifejezéseket (zoo zoo zoo zoo…) a SeedPicker alkalmazásba és nyomd meg a Calculate gombot!

Ekkor megjelenik a 24. szó kiszámításának az eredménye: buddy

A gyakorlás után végezd el most már élesben is seed kifejezés generálását a fenti lépések szerint. Ehhez lépj ki minden alkalmazásból, távolíts el minden cserélhető adathordozót, és kapcsold ki az internet-hozzáférést. Ne mentsd el a seed kifejezést a merevlemezre (csak papírra írd le), és indítsd újra a számítógépet, mielőtt visszaállítanád az internet-hozzáférést.

A kimenet mentése

Ha a valós seed kifejezéseket is legeneráltad, akkor írd ki a teljes 24 szavas listát „offline” egy papírra. Soha ne mentsd el ezt seed kifejezést tartalmazó fájlt semmilyen számítógépre.

A következő lépésben töltsd le a Specter Desktop alkalmazást, ami egy ingyenes nyílt forráskódú szoftver az MIT licensze alatt. Az alkalmazás arra szolgál, hogy a saját kulcsaidat biztonságosan tárolhasd.

papírtárca

Ezután görgess le a Publikus kulcs adatok exportálása menüpontra a Specter Desktop alkalmazásban, és kattints a Letöltés gombra. Ez egy json fájlt tölt le a számítógépre, amely tartalmazza a kiterjesztett publikus kulcs információit. Mentsd le a fájlt egy DVD-re vagy pendrive-ra, hogy később megoszthasd a Specter-Desktop programmal.

A publikus kulcs adatok exportálása Specter-Desktopba

Az előző lépésben elmentetted a kiterjesztett publikus kulcs adatokat (seedpickerxp-foo.json volt a fájl neve) egy DVD lemezre vagy pendrive-ra.

A Specter-Desktop alkalmazásban kattints a + Új eszköz hozzáadása gombra, adj meg egy nevet (például papírtárca), kattints a Fájlok kiválasztása gombra, és válassza ki a korábban lementett fájlt (seedpickerxp-foo.json), majd nyomd meg a Tovább gombot. A fájlodat automatikusan valami ilyesmire fogja átalakítani:

papírtárca

A nyilvános kulcsod most hozzáadódik a Specter-Desktop alkalmazáshoz.

papírtárca