Blog Kriptotárca

Kriptotárcák összehasonlítása 1. rész

Várható olvasási idő: 5 perc

Ezidáig 14 különböző kriptotárca volt nálunk tesztelésen, amelyek a világ több pontjáról érkeztek hozzánk, a többségük keletről, azon belül is Taiwan-ból. Régóta célunk, hogy egy összehasonlító cikket írjunk a tárcákról, de annyi sok problémába ütköztünk a tesztelések során, hogy mi magunk is sokat gondolkodtunk azon, hogy melyek azok az utak, amelyeket követve megmondjuk, értékeljük, hogy melyek a legjobb tárcák.

Mivel rengeteg információ gyűlt össze, nem szeretnénk ezeket egy cikkben leírni, így most a cikksorozat első cikkét olvasod. A tervünk, hogy a cikkeket összekötjük, így ha keresőből érkezel bármelyik cikkre, tudod követni az előzményeket.

Több levelezést is lefolytattunk a gyártókkal, de a legtöbb esetben a problémát az jelentette, hogy majdnem mindegyik kriptotárca más szabványt, vagy szabványokat követ. Annak érdekében, hogy tisztába kerülj a kriptotárcák működésével és a különböző szabványokkal, ebben a cikkben az alapokra helyezzük a hangsúlyt.

Milyen szabványok vannak a kriptotárcák esetében?

Először is érdemes tisztába lenni azzal, hogy ezek nem is igazán szabványok, csak ajánlások. Ajánlások például Core Bitcoin fejlesztőktől, vagy olyanoktól, akik részt vesznek a kriptoszféra működésében.

Ezek az ajánlások a Githubon keresztül jönnek létre, mivel a Bitcoin fejlesztők ugyanúgy, ahogyan maga a hálózat is decentralizált, Ők is a Világ különböző pontjain vannak. Ahhoz, hogy megértsük egy kriptotárca működését, muszáj tisztába lennünk az alapokkal.

Fontos például, hogy a Bitcoin (nagybetűvel) maga a rendszer, illetve a blokklánc, amin keresztül lehet bitcoinnal (kisbetüvel) értéket továbbítani.

Azt is érdemes tudni, hogy mi az a Github. A Git-et eredetileg Linus Torvalds fejlesztette a Linux kernelhez, hogy a különböző szoftverek forráskódjainak a változását nyomon tudják követni. A Github egy közös munkafelület olyan fejlesztők számára, akik közösen dolgoznak különböző projekteken. Akár egy időben ugyanazon és a Githubon meg tudják vitatni, hogy melyik megoldást fogadják el és melyiket nem.

A Bitcoin teljes forráskódja elérhető a Githubon. Ezért nyílt forráskódú, azaz bárki belenézhet, ellenőrizheti a működését, főleg, ha fejlesztő, mert hétköznapi emberek számára egy ismeretlen katyvasz az egész. Ugyanolyan, mint pl. európai szemmel, egy kínai, vagy japán szöveg.

Olvass mást is ->  Asztali kriptotárcák összehasonlítása

A Bitcoin kódjának jelen állapotában nagy részét 69,1%-ban C++, 17,3%-át Python, 7,3%-ban C programozási nyelven készítik. A maradék eloszlik más nyelvek között.

Na, de térjünk vissza az eredeti témához, ismerni kell a BIP-eket is, hogy tovább lépjünk. Ezek azok a szabványok, amelyek mint már írtuk, ajánlások. Bitcoin Improvement Proposals – Bitcoin Fejlesztési Ajánlások. Olyan felvetések a fejlesztők részéről, amelyeket bedobnak a többi fejlesztőknek és többségi egyetértéssel vagy elfogadják, vagy visszadobják javításra, vagy felfüggesztik, vagy aktiválják, ami egy olyan ajánlás lesz, amelyet a fejlesztőknek érdemes követni a további fejlesztések során.

Ezeknek az ajánlásoknak különböző típusai vannak. Van olyan, amit Standard-nak hívnak, ezek az ajánlások olyan ajánlások, amelyeket javasolt követni. Vannak Informational ajánlások, ezek legtöbb esetben valamilyen információt adnak valamiről. Illetve vannak Process ajánlások, amelyek a BIP alapjairól szólnak, például az elfogadások folyamatairól.

Most ami számunkra fontos, azok a Standard ajánlások, ugyanis a kriptotárcák ezen ajánlások alapján működnek.

A Bitcoin Core szoftverének nincs szüksége hardveres kriptotárcára, ugyanis egy wallet.dat vagy amilyen-nevet-adsz-neki.dat fájlban tárolja a titkos kulcsot, amivel Bitcoin címeket lehet létrehozni.

A hardveres tárcák ötlete azért született meg, hogy azok a felhasználók is tudják biztonságosan használni a Bitcoin rendszerét, akik nem feltétlenül vannak tisztában az alap rendszerrel. Mégha nem is állsz Te neki annak, hogy C++-ban hozzászólj a Core rendszerhez, az alapokkal érdemes tisztába lenni. Ráadásul egy kriptotárcában nemcsak bitcoint, hanem tárcától függően más digitális eszközöket is lehet tárolni, mint pl. Ethereum, Litecoin, BNB, stb.

A Bitcoin Core program, csak bitcoin küldésre, fogadásra és tárolásra használható. Más digitális eszközöket nem tud kezelni, ellenben egy kriptotárcával.

Melyik volt az első kriptotárca?

Mint az köztudott, az első hardveres kriptotárca a Trezor One volt. Nem véletlen, hogy a BIP39 számon futó Mnemonic ajánlást, amely 2013-09-10-én készült Marek Palatinus (Slash) és Pavol Rusnak (Stick) jegyzi Aaron Voisine és Sean Bowe mellett.

Olvass mást is ->  Miért lehet nálunk kriptotárcákat vásárolni?

Az első két személy a Satoshilabs vezetői, akik a Trezor One hardveres tárcát elkészítették és 2013-ban piacra dobták. Nem mellesleg a Slushpool felhőbánya Slush 2010-ben indult első vállalkozása. Az elmúlt 10 évben több, mint 1.000.000 BTC-t bányásztak.

A Trezor One és Trezor Model T tárcákat is teszteltük, ezekről részletes cikket olvashatsz a nevükre kattintva.

Determinisztikus?

A BC Vault kriptotárca tesztelésekor mélyedtünk el jobban a determinisztikus és nem determinisztikus tárcákban. A különbség a kettő között az, hogy az egyik véletlenszerűen hozza létre a titkos kulcsot, amelyikből származtat publikus kulcs általi címeket, a másik pedig a Mnemonic szavakra épülve mindig ugyanazt a titkos kulcsot hozza létre.

2 darab nem determinisztikus tárca létezik a cikk írásának idejében, az egyik a Bitcoin Core programja, a másik pedig a BC Vault. Emiatt is írtuk a tárca tesztelésekor, hogy megkockáztatjuk, talán a BC Vault tárca az egyik legjobb, legbiztonságosabb kriptotárca.

Az egyetlen felmerült probléma vele szemben az, hogy ugyanannyira kell hozzá technológiai tudás, mint ahogyan a Bitcoin Core programjához is. A BC Vault több szinten védi a titkos kulcsot, emiatt a kezelése egy kicsit nehézkesebb, mint a többié. Cserébe viszont biztonságos.

A Mnemonic

A Mnemonic BIP39-es ajánlás azt írja le, hogyan lehet egy 2048 szót tartalmazó szótárat használva, különböző algoritmusok és entrópiák használatával 12, 15, 18, 21, 24 szavas szólistákat készíteni, amellyel létrehozzuk a titkos kulcsot. Ez az ajánlás 2013-09-10-én látott napvilágot.

Itt már erős kriptográfiai tudás is szükséges, így ennél mélyebben nem megyünk bele, a BIP39 ajánlásba mélyebben is el lehet szöszölni. A szólista már több nyelven is elérhető, az angol mellett megjelentek a speciális nyelvek is, mint a japán, koreai, spanyol, kínai (tradícionális és egyszerű), francia, olasz és cseh. Sőt a CoolWallet S tárca létrehozott egy saját szótárat számokkal az angol szótárat alapul véve.

Ha a szólistát lejegyezzük (nem számítógépre, nem digitálisan), akkor bármilyen BIP39-et használó tárcán vissza tudjuk állítani a tartalmát. Elvileg, gyakorlatilag pedig nem teljesen. Ugyanis vannak további ajánlások.

Hardcore irányba készülő olvasóink a Mnemonic Code Converterrel tudnak több időt tölteni, ismerkedni a különböző szabványokkal. Ha olyan mnemonic-kal próbálkoznál, amely titkos kulcsa alatt van érték, ne használd! Abban az esetben le tudod tölteni a convertert és egy offline gépen tudsz játszadozni.

Olvass mást is ->  Hogyan változtathatja meg az életünket a blokklánc techológia?

Hierarchikus determinisztikus tárca

Ha megvan a titkos kulcs, akkor abból lehet származtatni farendszerben az alábbi kép alapján különböző tárcákat, majd azokon belül tárcaláncot, az alatt pedig magát a címet, amire fogadni tudunk kriptoeszközöket, pénzeket, digitális biteket, ki hogyan hívja őket.

Ez az ajánlás a BIP32-es ajánlás, amely Pieter Wuille alkotása és 2012-02-11-én készült. Akit mélyebben érdekel, lépjen a Github BIP32 oldalára.

BIP44 szintén a Trezortól

Slush és Stick újra tollat ragadott 2014-04-24-én és elkészítették a BIP44-es ajánlást, ami egy több fiókos hierarchia javaslat a determinisztikus tárcák számára, mint amilyen a Trezor One is.

Tehát adódna a gondolat, hogy a BIP32, a BIP39 és a BIP44 ajánlásokat követő hardveres tárcákon, ugyanazt a szósort megadva, ugyanazok a származtatott kulcsok vannak. A teszteléseink alapján nem így van. 

Következő cikkünkben (elkészült, olvass tovább ott) további érdekességeket fogunk megismerni, amelyek még tovább fogják bonyolítani a dolgokat, de pont azért készítettük ezeket, hogy Neked csak el kelljen olvasni.

Ha nem szeretnél lemaradni, kövesd az oldalunkat Facebookon, ahol mindig publikáljuk az új cikkeinket.

Várjuk hozzászólásaitokat/véleményeiteket a cikkhez, illetve a közösségi oldalainkon is!

Hogy ne maradj le az új cikkekről, iratkozz fel RSS-re, vagy hírlevelünkre (jobb oldalsáv!)!

Ha szeretnéd támogatni a munkánkat, akkor az alábbi kripto címeinkre teheted meg.

  • BTC: bc1qkesas3kya3xr8kt0dlja2csn3htld6fuqrh5r6
  • ETH: 0x6Db1Bc26FE52BEda90cFA0B23Ba4E2f6a067F086
  • LTC: Lf1BT2grNobkuJE2E34ye38n5Djg2uFb5L

Köszönjük!

Szeretnél nyerni egy Trezor One kriptotárcát?

Ha szeretnél nyerni egy Trezor One kriptopénztárcát, iratkozz fel hírlevelünkre (jobb oldalsávban tudod megtenni) és kövesd a Facebook oldalunkat. Fontos, hogy csak a 2 együtt jogosít fel a sorsolásra! Minden hónap végén elemezzük az adatokat és a következő hónap első hetén sorsolunk, amely eredményét a Facebook oldalunkon publikáljuk! Várunk!

ui: Hogy biztosra menj, küld el a Facebook profilod címét és az email címed a [email protected] email címre, hogy be tudjunk azonosítani!

A témához kapcsolódó bejegyzések

Mi az a SIM swapping? És miért a kripto-tulajdonosokat fenyegeti leginkább?

Virtualis Cash

Beszámoló a Transylvania kripto konferenciáról

Virtualis Cash

Fintechlab Design Summit 2019

PR