Šī ir ātra tēma ikvienam, kurš vēlas izveidot savas 12/24 vārdu pielāgotās mnemoniskās sēklas frāzes. Nesen viens no mūsu lietotājiem jautāja mums: “Vai ir iespējams izveidot savu 24 vārdu sēklas un izmantot to Ledger Nano S, nevis automātiski ģenerētās?”.
Protams, jūs varat ģenerēt savas pielāgotās atmiņas sēklas frāzes un izmantot tās aparatūras makos vai jebkuros ar BIP39 saderīgos makos. Bet šī metode nav ļoti ieteicama.
Šeit mēs parādīsim iespējamos veidus, kā varat izveidot savu atmiņas kodu. Bet vispirms ļaujiet mums saprast, kāpēc manuāli ģenerētās sēklas frāzes būs mazāk drošas un kāpēc jums vajadzētu paļauties uz nejaušu paaudzi.
BIP39 Mnemonisks
BIP39 (Bitcoin Improvement Pasiūlymas) ir mnemonisks kods vai teikums (viegli iegaumējamu vārdu grupa), ko izmanto hierarhiski deterministisku atslēgu ģenerēšanai. Bitcoin un citas maka lietojumprogrammas izmanto hierarhisku deterministisku atslēgu ģenerēšanas procesu, lai teorētiski no vienas sēklas iegūtu bezgalīgu skaitu kriptogrāfisko noslēpumu. Tas ir, ka kriptovalūtas publiskās adreses un to privātās atslēgas ir iegūtas no vienas pamatsēklas.
BIP39 ir deterministisko atslēgu nozares standarts. Lielākā daļa aparatūras maku, piemēram, Ledger, Trezor, Keepkey un daudzi citi hierarhiski deterministiski (HD) maks izmanto BIP39 par galveno sēklu paaudzi. Starp tiem lielākā daļa seifa pēc noklusējuma izmanto 24 vārdus mnemonisks. Tas sastāv no nejaušiem 24 vārdiem no 2048 vārdiem, kas atrodami BIP39 angļu vārdu saraksts.
24 vārdu piemineklis BIP39 mnemonisks:
boss lauku mēnesis rokas izeja eleganta astoņu graudu pils bioloģija pistoles vadība ārpus albuma plātnes augšējā viršanas absorbē koka vidusdaļu ielas ķiķināšanas galva sasalusi
Ģenerē pielāgotu atmiņas sēklas
No 2048 vārdu standarta saraksta jūs varat izvēlēties savu 24 vārdu kombināciju, un tas darbosies. Bet tas nedarbojas, kā paredzēts. Tas nozīmē, ka tā nebūs derīga sēkla. Tā kā pasūtījumam ir nepieciešama noteikta struktūra, un pēdējais vārds īpaši satur kontrolsummu.
Jūs, iespējams, varētu izvēlēties jebkurus 23 vārdus un eksperimentēt ar pēdējo vārdu. Bet, tā kā mnemotiskās frāzes pēdējā sēkla (24. vārds) ir kontrolsumma, ne katrs vārds darbosies. Pat ja esat manuāli izveidojis derīgu sēklu, tas nav ieteicams. Kāpēc? Cilvēka smadzenes nav īsti labas pēc nejaušības principa. Tātad būtībā jebkura lietotāja izveidota sēkla būtu mazāk droša.
Ģenerējot pats savu sēklu, jūs kādam to vieglāk izdomājat. Atcerieties arī, ka ir roboti, kas var meklēt mnemoniskas frāzes, kas seko noteiktai shēmai un netiek ģenerētas nejauši..
Tātad, ja jūs vēlaties izveidot savu sēklu, tad vienīgā iespēja ir automātiska ģenerēšana.
Ir ļoti ieteicams, lai mnemoniskās frāzes tiktu veidotas, nejauši ģenerējot vārdus. Ir vairākas labi izveidotas atvērtā pirmkoda programmatūras / maki, kas ģenerē sēklas, izmantojot PRNG (pseidorandomu skaitļu ģenerators) / CSPRNG (kriptogrāfiski drošs pseidonomandālu skaitļu ģenerators). Jūs varētu izmantot Electrum, un gandrīz visos aparatūras maciņos sēklu ražošanā tiek izmantota tā pati metode.
Bet tad jūs meklējat izveidot savu 24 vārdu sēklas frāzi, nevis seifa programmatūras nodrošināto automātiski ģenerēto sēkliņu. Šajā gadījumā varat izmantot šo rīku.
Mnemonisks koda pārveidotājs / ģenerators – iancoleman.io
Šis ir 100% atvērtā koda rīks mnemotiskā koda ģenerēšanai. Šo vietni varat izmantot pat bezsaistē. Vienkārši noklikšķiniet ar peles labo pogu un saglabājiet lapu kā BIP39 – Mnemonic Code.html. Pēc tam jūs varat atvienot internetu un ģenerēt sēklas bezsaistē.
Tas patiesi nejauši ģenerē BIP39 sēklas. Izvēlieties 24 vārdus un noklikšķiniet uz ģenerēt, lai ģenerētu jaunu nejaušu mnemotonu.
Bet ko tad, ja jūs domājat par derīgas sākotnējās frāzes manuālu ģenerēšanu bez datora? Tam ir domāti aparatūras maki. Tie jūsu ierīcē ģenerē sēklas / atslēgas pilnīgi bezsaistē. Bet patiesībā jums nav īsta ieskata paaudzes procesā. Tātad jūs nolemjat to manuāli izveidot.
Ir viena metode, kas ietver bezsaistes datoru, kauliņus un monētu. Bet tas ir ļoti sarežģīti un ir ieteicams tikai tehniski pieredzējušiem lietotājiem.
BIP39 Diceware – Mnemotehnikas ģenerēšana, izmantojot kauliņus un monētu
Process ir vienkāršs. Viss, kas jums būs nepieciešams, ir vienkāršs sešpusīgs kauliņš, monēta, pildspalva un papīra gabals, lai pierakstītu atmiņas sēklas.
Tā vietā, lai vārdus izvēlētos manuāli, jūs tos ģenerēsiet, ripinot kauliņus (1–6) un apgriežot monētu (t / h)..
Vairāk informācijas: https://github.com/taelfrinn/Bip39-diceware
Ir arī citas metodes, kā iegūt vārdu sarakstu, vienkārši metot kauliņus. Bet tas var nedarboties, jo jūs nesaņemsit pareizo kontrolsummu, ritinot savu. Jums būs jāpielāgo pēdējais vārds, lai tas atbilstu kontrolsummas prasībām.
Tam vietnē GitHub ir utilīta ar nosaukumu Force30. Tas pielāgos jūsu pielāgoto vārdu sarakstu, lai tas būtu saderīgs ar BIP39 makiem.
Vairāk informācijas: https://github.com/IntegersOfK/force39
Izmantojot šo metodi, varat ģenerēt ar bip39 saderīgu maku, izmantojot manuālo entropiju.
Izmantojiet to uz savu risku.
Ja jūs patiešām uztrauc 24 vārdu sēklas drošība un ja jūs šaubāties par aparatūras maka RNG, apsveriet iespēju izmantot spēcīgu ieejas frāzi (25. vārds).
Droša 25. vārda atlase
BIP39 standarts atbalsta papildu ieejas frāzi, ko izmanto, lai šifrētu 24 vārdu mnemonisko sēklas frāzi. Tas nav obligāts, un šī funkcija uzlabo drošību un elastību. Šo funkciju atbalsta visi aparatūras maki, piemēram, Ledger, Trezor, Keepkey utt.
Jūsu iestatītā ieejas frāze (25. vārds) var būt pilnīgi nejauša, un tai nav jābūt vārdiem no BIP39 angļu vārdu saraksta.
Bet atcerieties, ka ar katru iespējamo ieejas frāzi deterministiskā veidā iegūst jaunu publisko / privāto atslēgu pāru kopu. Tāpēc noteikti pierakstiet ieejas frāzi, kuru izmantojat un kurā ir līdzekļi.
Ja zaudējat ieejas frāzi, bet jums ir 24 vārdu sēkla, jūs nevarēsiet atgūt līdzekļus. Jums būs nepieciešama gan 24 vārdu mnemotiska, gan papildu ieejas frāze.
Atcerieties arī, ka paroles frāzes ir reģistrjutīgas un pat atstarpe ir derīgs raksturs. Tātad bez kļūdām dublējiet / pierakstiet precīzu ieejas frāzi. Saglabājiet arī tā dublējumu kaut kur atsevišķi no 24 vārdu sēklas. Piemēram, jūs tos varat glabāt paroļu pārvaldniekos.
Tagad, pirms dodaties šeit, ir daži padomi, kas jums jāzina par atkopšanas sēklām un ieejas frāzi.
Padomi par pielāgotu mnemotonu, atkopšanas sēklas un ieejas frāzi
Ja bezsaistē ģenerējat 24 vārdu mnemonisks sēklas frāzi, iesakām pierakstīt sēklas vārdu uz papīra. Ja esat iestatījis papildu ieejas frāzi, pierakstiet arī to. Importējiet sēklas aparatūras makā vai bezsaistes datorā. Vai arī varat izmantot tādus rīkus kā https://iancoleman.io/bip39/. Pārbaudiet 1. Bitcoin publisko adresi saņemšanas cilnē un atzīmējiet to. Tad izdzēsiet visu.
Pēc tam vēlreiz importējiet 24 vārdu sākotnējo frāzi un ieejas frāzi (ja tā ir iestatīta), lai pārliecinātos, ka rakstīšanas kombinācija ir dublēta.
Ja jūsu BIP39 sēklas frāze un ieejas frāze ģenerē tieši tādas pašas Bitcoin publiskās adreses, jums ir labi iet.
Nepieļaujiet kļūdas, atbalstot 24 vārdu mnemotisko un ieejas frāzi. Ja kļūdaties kādā no rakstzīmēm, jūs saņemsiet pilnīgi atšķirīgu adrešu kopu. Jums vajadzētu deponēt kriptogrāfiju un sākt izmantot sēklas un ieejas frāzes kombināciju tikai tad, ja esat pārliecināts, ka dublējumkopijas ir stabilas.
Atcerieties arī to, ka vairāk nekā par monētām, kas pazaudētas zādzībā, ir daudz ziņojumu par lietotājiem, kuri pastāvīgi atslēdzas no savām monētām, pārāk sarežģot drošību. Tāpēc mēģiniet līdzsvarot drošības vajadzības salīdzinājumā ar spēju atcerēties dublēt un izmantot paroli, nevis izvēlēties kaut ko tik sarežģītu. Kriptogrāfijas aizsardzība ir līdzsvarošanas uzdevums.
Ceru, ka tas izskaidro.
Vairāk par BIP 39 specifikācijām varat izlasīt šeit:
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
Ja jums šķita, ka informācija šajā lapā ir noderīga, lūdzu, dalieties tajā.