Border Wallets: Új módszer a Bitcoin Seed kifejezések létrehozására és egyszerű memorizálására PlatoBlockchain Data Intelligence. Függőleges keresés. Ai.

Border Wallets: Új módszer a Bitcoin Seed kifejezések létrehozására és egyszerű memorizálására

Ez egy szerkesztői vélemény Wartime Microchad, a Bitcoin Magazine munkatársa.

Bevezetés

A Bitcoin Improvement Proposal (BIP) 39 bevezetése óta a bitcoinosoknak lehetőségük van megjegyezni a láncon tárolt bitcoin alapok visszaszerzéséhez szükséges információkat egyszerű szöveges szavak használatával. De 12 vagy 24 egymással nem összefüggő, nem egybefüggő szó memorizálása – és későbbi megbízható felidézése – nem könnyű, ami azt jelenti, hogy a legtöbb ember ahelyett, hogy a memóriában tárolná ezeket a szavakat, fizikai mentéseket készít és tárol.

Míg ez a jól bevált megközelítés jó azoknak, akik biztosak a fizikai biztonságban, mások számára nagy kihívást jelenthet, pl. azoknak, akiknek nincs állandó lakóhelyük; akiknek utazniuk kell, vagy akik konfliktus-/háborús övezetekben élnek; vagy azok, akik más környezetben élnek, ahol a fizikai mag-mondatok tárolása biztonsági, elvesztési, sérülési vagy elkobzási kockázatoknak lehet kitéve.

Példa arra, hogy valakinek nemrégiben elvitték a bitcoin kezdőszavait az otthonából.

A számok futtatása

Hogy a probléma mértékét valamilyen kontextusba helyezzük:

  • Az ENSZ menekültügyi szervezete szerint UNHCR2021 végére világszerte 89.3 millió ember kényszerült elhagyni otthonát. Az otthonukból menekülő emberek nagy része alig vihettek volna többet, mint a hátukon lévő ruhákat és minden személyes tárgyat, amit el tudtak vinni. Bármilyen vagyon személyes tárgyaival együtt történő szállítása lehetetlen és kockázatokkal teli kihívás lehetett.
  • Szerint Nomád Nagykövetség, közel 5 millió amerikai azonosítja magát digitális nomádként, további 17 millió pedig erre az életmódra vágyik. Ez az Egyesült Államok lakosságának 6.5%-a, aki jelenleg vagy szeretne vándorló életmódot élni. A gyakori határátlépések és a bérelt lakásokban való élet megnehezítheti a magánkulcsok védelmét.
  • An becsült Az amerikaiak 35%-a bérbe adja a szállását, és a lakástulajdon összeomlásával nő a közös lakáshasználat. különösen fiatalabb generációk körében. Nem ritka, hogy a személyes holmik eltűnnek a közös szállásokon.

Ezért szerettünk volna módot teremteni az ezekkel a nehézségekkel szembesülő Bitcoinosok számára, hogy könnyebben és megbízhatóbban szállítsák bitcoinjukat a határokon át. Neveztük a megoldást Border pénztárcák.

Minták versus szavak

Képzelje el, hogy öt másodperce van az alábbi lehetőségek közül az (A) vagy (B) memorizálására.

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

Melyik a legkönnyebb és legvalószínűbb, hogy néhány nap múlva visszahívható?

A tudomány (™)

Néhányan korábban vezényeltek tanulmányok kimutatták, hogy hosszabb idő után sokkal jobban képesek vagyunk felidézni a mintákat, mint a szavakat.

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

Miután megmutatták nekik a szavak és alakzatok véletlenszerű gyűjteményét, a résztvevők sokkal jobban felidézték az alakzatokat, mint a szavakat.

Az, hogy könnyebben felismerjük az alakzatokat, mint a szavakat, anekdotikusan is kirajzolódik – hajlamosak vagyunk könnyebben megjegyezni az arcokat, mint a neveket (ami logikus, mivel látásunk és arcfelismerő képességünk megelőzte nyelvhasználatunkat).

Ezt a jelenséget "kép felsőbbrendűségi hatás. "

A lakmusz teszt

Lássuk, ez működik-e.

A megadott helyeken próbálja meg felidézni a hiányzó szavakat és a hiányzó mintát a fent bemutatott példából. Nincs csalás!

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

Hogyan csináltad?

Memorizálás Border Wallets és Entropy Grids segítségével

A Border Wallets módszert biztosít a kezdő kifejezések memorizálására három összetevő használatával:

  • Entropy Grid: Mind a 2048 magszóból álló véletlenszerű rács.
  • Minta: Felhasználó által generált minta(ok) vagy cellakoordináták.
  • Végszó „Szám”: A végső (ellenőrző összeg) magszó.

Ez a három összetevő együttesen alkotja a Border Walletot.

Az entrópia rács generátor

Offline, böngésző alapú entrópia rácsgenerátorunk (EGG) segítségével a felhasználók létrehozhatják saját entrópiailag biztonságos, véletlenszerű rácsukat mind a 2048 BIP39-kompatibilis magszóból, majd emlékezetes mintát vagy cellakoordinátakészletet alkalmazhatnak rá – ami csak tudják – pénztárca létrehozása érdekében.

Míg az EGG böngésző alapú, úgy tervezték, hogy offline is működjön légrés PC-n, Macen vagy Linuxon (vagy akár Tails használatával), és helyileg fut a böngészőben. Használatához a felhasználók letöltik, átviszik a választott gépre, és elkezdenek entrópia rácsokat generálni.

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

Példa egy emlékezetes, 23 cellás mintára, amelyet entrópia rácsra alkalmaznak a Border Wallet létrehozásához. A 24. / záró szó (az „ellenőrző összeg”) vagy a végső szószám natív módon számítható ki az EGG-ben.

Mivel minden egyedi entrópia rács az összes BIP39 magszó teljes listáját tartalmazza véletlenszerű formátumban, és a felhasználók mintái csak a fejükben léteznek, a felhasználók fizikailag vagy digitálisan tárolják az entrópia rácsukat (vagy annak helyreállítási kifejezését). Mivel az entrópia rácsok mind a 2048 bitcoin kezdőszót tartalmazzák véletlenszerű formátumban, minden gonosz szobalány támadás felfelé irányuló nehézségi kiigazítással szembesül, amely lényegesen magasabb, mintha egyszerű szöveges mag kifejezések biztonsági másolatait fedeznék fel. Tekintheted úgy, mint egy tűzfalat a magszavaid és a potenciális támadók között.

Egyéb jellemzők

Utolsó szó kalkulátor és utolsó szó „szám”

Az EGG lehetővé teszi a felhasználók számára, hogy importálják a releváns 11 vagy 23 szót az entrópiahálójukból, hogy kiszámítsák a végső ellenőrző összeg szót. A felhasználói mintán kívül az ellenőrző összeg az egyetlen, amit meg kell jegyezni.

Ennek még egyszerűbbé tétele érdekében azonban az EGG egyedülálló „végszószám” funkciót tartalmaz. Ezzel ahelyett, hogy emlékezniük kellene a „pár” szóra, a felhasználók csak az „5” számra emlékezhetnek – akár fel is írhatják ezt a számot az entrópiahálójukra, mivel önmagában értelmetlen, és nem ad támpontot a utolsó szó anélkül, hogy a többi szót ismernénk.

A felhasználók megváltoztathatják a végső szó számát is valami értelmesebbre, bár ez magát a végső szót is megváltoztatja. Ezért, ha a felhasználók megváltoztatják a számot, akkor az új ellenőrző összeget kell használni a Border Wallet beállításához. Nem javasoljuk a felhasználóknak, hogy módosítsák a számot (mivel entrópiával generálja az eszköz), de ez a lehetőség adott.

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

Az EGG „végső szó” funkciója lehetővé teszi az ellenőrző összeg automatikus kiszámítását. Ezt az ellenőrző összeget vagy a hozzá tartozó „végső szószámot” – az eszköz egyedi jellemzőjeként – az egyetlen szó, amelyet meg kell jegyezni a Border Wallet újbóli létrehozásához.

Determinisztikus rácsregenerálás

Entrópia rács létrehozásakor az EGG lehetőséget biztosít a determinisztikus entrópia kiválasztására. Ha 128 bit entrópiát használunk a rácsok létrehozása során, lehetőségünk van egyidejűleg 12 szavas helyreállítási kifejezéseket generálni, amelyek egyszerű szöveges biztonsági másolatot adnak. A helyreállítási kifejezések a generálás során automatikusan hozzáadódnak a determinisztikus entrópia rácsok aljához.

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

Példa egy 12 szavas rács-helyreállítási kifejezésre, amely egy determinisztikus entrópia rács generálásakor biztosított. Ez lehetőséget biztosít az entrópia rácsok egyszerű szöveges formátumban történő mentésére. Úgy néz ki és úgy viselkedik, mint egy normál Bitcoin pénztárca, ezért csaliként/kanáriként is használható.

A 12 szavas helyreállítási kifejezés első pillantásra ellentétesnek tűnhet a Border Wallets koncepciójával – elvégre lehetőséget adunk a felhasználóknak arra, hogy megjegyezzék a kezdőszavakat, és ne találjanak új módokat az újak lejegyzésére! Egyes felhasználók azonban bizonyos körülmények között hasznosnak találhatják, ha kézzel írt vagy digitális másolatokat készíthetnek a regenerációs szavakról: például ha egy entrópia rács másolatát egy harmadik félnél (testvér, szülő, gyermek stb.) szeretnének tárolni. .) megőrzésre.

Mivel az összes 12 szavas helyreállítási kifejezés érvényes BIP39 emlékeztető kifejezés, ez további lehetőségeket ad a csalipénzek elhelyezésére a kapott pénztárcán, vagy csak arra, hogy semmi se legyen rajtuk. Az utóbbi esetben a támadó pénzt és erőforrásokat költhet azzal a próbálkozással, hogy egy jelmondatot nyersen rákényszerítsen egy olyan magfrázisra, amely úgy néz ki, mintha lenne pénze, de amely csak egy entrópiahálót nyit fel.

Gridception és az elhomályosítás művészete

Mivel az entrópia rácsok generálása lényegében nulla költséggel jár, a felhasználók dönthetnek úgy, hogy több tucat (vagy akár több száz) egyedileg számozott rácsot hoznak létre, és a kívánt rácsot jelentős „zaj” között tárolják. Képzeld el, hogy 100 egyedi és egyedileg számozott entrópia rácsod van, és a felhasználó az egyetlen személy, aki tudja, melyik rácso(ka)t használhatták fel a Border Wallet létrehozásához.

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

A Gridception lehetőséget kínál a felhasználóknak arra, hogy egyetlen Entropy Gridből származó szavakat használjanak új rácsok létrehozásához – ez drámaian növeli a támadási nehézségeket!

Valójában semmi sem indokolja, hogy a felhasználó miért ne tudna több mintát – vagy akár több entrópia rácsot – generálni, hogy olyan multisig pénztárcát hozzon létre, amelyet a fejében hordozhat. A determinisztikus rácsok lehetővé teszik a többrácsos megoldások bevezetését is, amelyek során az elsődleges entrópia rácsot más entrópia rácsokon belül kódolják. Ezt hívjuk gridcepció.

Ehhez a felhasználók létrehoznak egy rácsot, majd 12 szavas mintát hoznak létre, hogy ezt a rácsra alkalmazzák. Ezután veszik ezt a 12 szót, és beírják az EGG-n belüli „rács-regenerálás” fülre, létrehozva egy második rácsot. Ezt megismételheti új rácsok létrehozásához a végtelenségig.

Using patterns to remember bitcoin seed phrases is a useful tool which can come in handy if someone is needing to move across borders without being detected.

„Álom az álomban. Le vagyok nyűgözve. De álmomban az én szabályaim szerint játszol” – Saito, Inception

Titkosítás

A digitálisan, azaz a személyi számítógépen, USB pendrive-on vagy biztonságos online felhőtárhelyen tárolt entrópia rácsokhoz az EGG lehetőséget kínál a felhasználók számára, hogy natív módon titkosítsák és visszafejtsék entrópia rácsaikat az eszköz felületén belül. Miután a felhasználók létrehoztak egy biztonságos jelszót, behúzzák entrópia rácsukat a titkosítási eszközbe, így titkosított .json fájl jön létre, amelyet biztonságosabban tárolhatnak digitális formátumban. A visszafejtéshez a .json fájlt újra importálja az eszközbe, és ugyanazzal a biztonságos jelszóval oldja fel.

Seed Word Randomization kezelése

A „maximális” entrópia rácsokhoz – amelyek valóban kozmikus 19,580 XNUMX bites entrópiát használnak – az EGG a Fisher-Yates shuffle algoritmus és a böngésző kriptográfiailag erős pszeudo-véletlenszám-generátor valóban véletlenszerű értékekkel van beolvasztva az összes BIP39 kezdőszó véletlen permutációjának generálásához.

A 12 bites entrópia felhasználásával létrehozott determinisztikus entrópia rácsok 128 szóval történő reprodukálása a Gibson Research Corporation ultra-nagy entrópiájú pszeudo-véletlenszám-generátor.

Alkalmazások Bitcoin és azon túl

A Bitcoin esetében a Border Wallets és az entrópia rácsok új alkalmazásokat és megoldásokat kínálnak a bitcoin hideg tárolására és szállítására, örökölt tervezésre, ajándékozásra, harmadik fél felügyeleti támogatására, valamint – legnyilvánvalóbb – határátlépésekre.

A Bitcoinon túlmutatóan azonban úgy gondoljuk, hogy az ötlet más decentralizált protokollokra is alkalmazható, ahol a kezdőszavak a felhasználói fiókok biztonsági mentésére szolgálnak, azaz a Nostr, a Web5 és más decentralizált azonosító típusú rendszerek.

Ez a Wartime Microchad vendégbejegyzése. A kifejtett vélemények teljes mértékben a sajátjuk, és nem feltétlenül tükrözik a BTC Inc. vagy a Bitcoin Magazine véleményét.

Időbélyeg:

Még több Bitcoin Magazine