Jak vytvořit hardwarovou peněženku EOS: Průvodce krok za krokem

Hardwarová peněženka EOS s otevřeným zdrojovým kódem, kterou vám přináší společnost LiquidEOS & Scatter.

LiquidEOS se spojil s Scatterem a vytvořil vůbec první Open-Source EOS hardwarovou peněženku!

Bezpečné skladování EOS v chladu je jednou z největších priorit ekosystému EOS právě teď. Jsme proto nadšeni, že můžeme vydat tohoto podrobného průvodce vytvořením vlastní hardwarové peněženky EOS. Toto je první z mnoha vydání týmu LiquidEOS, když v Izraeli budujeme výzkumné a vývojové centrum EOS, které spolupracuje s místními týmy s cílem urychlit dApp a vývoj open source na EOS.

Před vytvořením hardwaru si prosím přečtěte celou tuto příručku. Toto je peněženka Do-It-Yourself, což znamená, že se nám hodí!

Celkové náklady na všechny materiály, včetně pouzdra, jsou zhruba 41 USD (náklady na dopravu se mohou lišit, kabel micro USB není součástí balení).

Srovnání:
- TREZOR - 120 MHz 32bitový procesor ARM, 128x64 OLED, 2 tlačítka: 99,99 $
- LiquidEOS & Scatter DIY EOS Peněženka - 1GHz 64/32-bit ARM CPU, 128x64 OLED, 7 tlačítek: 41 $

Zřeknutí se odpovědnosti:

  1. Bezpečnost vašeho soukromého klíče je stejně silná jako vaše heslo k peněžence.
  2. Import počáteční fráze zatím není podporován.
  3. Zatím žádné hardwarové šifrování.
  4. Přidáme šifrování pomocí druhého klíče - zadaného do aplikace Scatter Desktop App.
  5. Informace o transakci jsou aktuálně důvěryhodné aplikací Scatter Desktop. (Bude to stanoveno v budoucích verzích)
  6. Momentálně je podporován pouze jeden Keypair.
  7. Toto je alfa. Nepoužívejte tuto peněženku pro klíče „vlastníka“. Před použitím v Mainnetu počkejte, než to my a komunita otestujeme trochu víc.

Začněme! :)

Krok 1: Nákup nezbytných materiálů peněženky

Materiály pro vaši DIY peněženku najdete na stránkách Adafruit & Amazon:

  1. OLED Bonnet Pack pro Raspberry Pi Zero - zahrnuje Pi Zero W - 34,95 $
OLED Bonnet & Raspberry Pi Zero W

2. Kingston Canvas Select 16GB microSDHC - 5,99 $

Karta microSD Kingston 16 GB

Potřebné nástroje:
Páječka s jemným hrotem a pájka s jádrem z tenké pryskyřice

Pro lidi, kteří se s pájením necítí dobře:
Raspberry Pi Zero WH (předpájené kolíky)
Adafruit OLED Bonnet (OLED bez Pi)

Krok 2: Pokyny k montáži hardwaru

Kapota Adafruit 128x64 OLED pro Raspberry Pi (nahoře vlevo), odlomení 0,1
  1. Přilepte odlomitelnou 0,1 "2x20-kolíkovou pásku s dvojitým záhlavím na dno Raspberry Pi Zero W. Přeřízněte přebytečnou kovovou formu na spodní straně Pi Zero (je-li to nutné)

Pájení přístroje PiZero: 0:37

Pájení na dno Raspberry Pi Zero W do odtrhávacího dvojitého záhlaví 0,1

2. Jelikož je OLED Bonnet předem pájen, jemně připevněte spodní část ke svorkovnici na horní straně Raspberry Pi.

Připojení OLED kapoty a Raspberry Pi pomocí dvojitého záhlaví muže

3. Po zajištění kolíků opatrně uspořádejte spodní část Adafruit Pi Zero Enclosure tak, aby zapadla do Pi a vyčistěte plastovou část krytu.

Zaklapnutí desky Raspberry Pi do skříně

Krok 3: Pokyny k nastavení softwaru

Část A: Montáž operačního systému

  1. Stáhněte a rozbalte obrazový soubor
  2. Flash soubor img na kartu MicroSD
  3. Jemně nainstalujte Flashed MicroSD Card do desky Pi a zapojte kabel Micro USB do USB slotu na Pi (levý slot) na Raspberry Pi.
Nainstalujte MicroSD kartu do hardwaru.

4. Na PC nainstalujte Bonjour instalací Quicktime nebo iTunes

5. Nainstalujte nejnovější Scatter Desktop nebo postupujte podle části „běží ve vývoji“ na https://github.com/GetScatter/ScatterDesktop.

6. Pomocí joysticku a tlačítka # 6 vyberte heslo na hardwarové peněžence a zapište si počáteční slova. Kliknutím na „dolů“ zobrazíte druhý řádek tlačítka.

Poznámka: Tlačítko „Enter“ („!“) A „backspace“ („<“) jsou ve druhé řadě tlačítek.

Zadejte heslo a klikněte na „dolů“ na joysticku pro více znakůKliknutím na „dolů“ na joysticku vstoupíte do druhého řádku „tlačítka“ a uvidíte tlačítka „Enter“ („!“) A „backspace“ („<“)

7. V aplikaci Scatter Desktop App přidejte klíčenku podle → → v části “Blockchains” → v “Účtech” → Klepněte na + → Klikněte na “Importovat” → Klikněte na “Hardware” → Klikněte na “Importovat hardwarový klíč” → Vyberte název → Klikněte na “Uložit” Keypair “(Nápověda: ujistěte se, že je vaše Peněženka stále odemknutá)

Přidání klíčenkyPo odemknutí Peněženky se zobrazí váš veřejný klíč

Část B: Nastavení sítě

V aplikaci Scatter Desktop App přidejte klíčenku podle → → pod “Blockchains” → pod “Síť” → Klikněte +

  1. Jméno: Jungle
  2. Hostitel: dev.cryptolions.io
  3. Port: 18888
  4. Klikněte: „http“
  5. Klikněte na ikonu: „Načíst ID řetězce“

Část C: Testování peněženky

  1. Přejděte na adresu http://jungle.cryptolions.io/#account
  2. Vyberte název účtu (postupujte podle podrobných pokynů k názvu účtu)
  3. Zadejte stejný klíč pro vlastníka a aktivní veřejné klíče (získané při importu hardwarového klíče peněženky do Scatteru [Krok 3.A.7])
Vytvořte si účet v džungli

4. Přejděte na adresu http://jungle.cryptolions.io/#faucet, zadejte název účtu a klikněte na „odeslat mince“

Zadejte název účtu a klikněte na „Odeslat mince“

5. V aplikaci Scatter Desktop App postupujte → → v části “Blockchains” → v “Účtech” → Importovat účty: džungle → Klikněte na “Načíst účty” → Klikněte na Aktivní účet (+)

Přidání účtu džungle

6. Na kartě Přenos (nad „Blockchains“) zašlete příjemci 1,0000 EOS: „test“
7. Klepnutím na „dolů“ na joysticku zobrazíte další podrobnosti o transakci.
8. Podepište svou první transakci na hardwarové peněžence!

Podepsat? Y N

Gratulujeme, vytvořili jste svou první hardwarovou peněženku DIY EOS!

Hardwarová peněženka LiquidEOS-Scatter DIY vám umožní bezpečně ukládat váš EOS. Mezi výhody hardwarových peněženek patří imunita vůči počítačovým virům, které krást ze softwarových peněženek. Informace soukromého klíče také nikdy nebudou vystaveny pracovnímu systému a budou v hardwarové peněžence udržovány v bezpečí.

Podívejte se na peněženku v akci:

Líbí se vám tato hardwarová peněženka? Hlasujte pro LiquidEOS, abychom mohli pokračovat v poskytování úžasných projektů!

NIKDY nenakupujte hardwarové komponenty od ANYONE jiných než renomovaných výrobců přímo.

Odborníci to dokážou za 13,68 $ za použití (bez pouzdra a kabelu):
Raspberry Pi Zero Verze 1.3 - 5,00 $
Karta TF 4 GB 15 MB / s 5 MB / s Class6 4G - 3,94 $
0,9 palcový IIC sériový zobrazovací modul OLED 128x64 12C SSD1306 deska LCD obrazovky GND VCC SDA 0,96 "OLED 12C pro Arduino - 2,79 $
Pětisměrný taktický spínač - 1,95 $

LiquidEOS - Powered by BancorRozptylZvláštní poděkování patří Eranovi Cohenovi ze společnosti Bancor za pájení prototypu!

Podpora a zdrojový kód:

Zpětná vazba? Tipy? Rada? Spojte se na Telegramu s Adarem na @adarblil nebo Beni na @benihakaku Rádi bychom vás slyšeli.

S láskou od LiquidEOS & Scatter.