Pénztárca dokumentáció

This page is machine-translated.
Ilya Oskin

2019. június 4.

Egy Ergo csomópont beépített pénztárcát biztosít a privát kulcsok tárolására és a tranzakciók aláírására. Az alábbiakban leírjuk, hogyan állíthatja be és védheti meg az Ergo pénztárcáját.

A pénztárca a BIP39 szabványt használja, hogy egy mnemonikus mondatból seed-et generáljon, amelyet ezután a BIP32 szabvány (Hierarchikus Determinisztikus Pénztárcák) szerint privát kulcsok generálására használnak. Használhatja a saját mnemonikus mondatát, amely a ezekből a szószedetekből áll, ha szeretné.
A megengedett mondathosszak 12, 15, 18, 21, 24, amelyek a biztonság 128, 160, 192, 224, 256 bitjét képviselik. Ahhoz, hogy egy ilyen mnemonikussal inicializáljon egy pénztárcát, a wallet/restore API végpontot kell használnia.
Azonban sokkal biztonságosabb a pénztárca által generált mnemonikus használata.

Ebben a szakaszban a pénztárcával való összes interakciót csak a csomópont REST API-ján keresztül lehet végrehajtani. Kérjük, győződjön meg arról, hogy beállított egy API kulcsot a csomópontjában, mielőtt a következő lépéseket végrehajtaná.

A pénztárca konfigurálása

A pénztárca a csomópont konfigurációs fájlján keresztül van konfigurálva. Az alábbiakban a konfigurációs paraméterek találhatók, amelyekre érdemes figyelni, amikor először konfigurálja a pénztárcát:

  • ergo.wallet.seedStrengthBits - A seed bit-hossza, ha azt a csomópont generálja. Megjegyzés: minél erősebb a seed, annál hosszabb a mnemonikus mondat hossza. Opciók: 128, 160, 192, 224, 256
  • ergo.wallet.secretStorage.secretDir - A titkos tárolásának helye titkosított formában
  • ergo.wallet.mnemonicPhraseLanguage - A mnemonikus mondatban használandó nyelv. Opciók: "chinese_simplified", "chinese_traditional", "english", "french", "italian", "japanese", "korean", "spanish"

A pénztárca első használata

A pénztárcát a REST API-n keresztül kell inicializálni, amikor a csomópontot először futtatja. Két lehetőség áll rendelkezésre itt:

  1. Inicializálja a nulláról (a seed-et a csomópont generálja) egy POST kérés küldésével a /wallet/init végpontra az alábbi adatokkal: body: {"pass": "123", "mnemonicPass": "abc"}. Ne felejtse el elmenteni a mnemonikus mondatot, amellyel a csomópont válaszol. (Megjegyzés: A mnemonicPass paraméter a kérés törzsében opcionális, és a mnemonikus mondat védelmére szolgál).
  2. Állítsa vissza a pénztárcát egy meglévő seed-ből. Ekkor meg kell adnia a mnemonikus mondatát. Ezt egy POST kérés küldésével teheti meg a /wallet/restore végpontra az alábbi adatokkal: body: {"pass": "123", "mnemonic": "abandon abandon ...", "mnemonicPass": "abc"} (Megjegyzés: a mnemonicPass mező csak akkor kötelező, ha a mnemonikus mondatot egy további jelszó védte a létrehozáskor).

A pénztárca feloldása

Az inicializálás után és minden használat előtt a pénztárcát fel kell oldani egy POST kérés küldésével a /wallet/unlock végpontra az alábbi adatokkal: body: {"pass": "123"}. (Megjegyzés: használja azt a jelszót, amelyet az inicializálás során választott)

Ezt a lépést minden alkalommal el kell végezni, amikor a csomópont újraindul vagy a pénztárca zárolva van.
Különösen a pénztárcát fel kell oldani a következő műveletekhez:

  • Belső bányász használata
  • Tranzakciók aláírása
  • Boxok nyomon követése

A pénztárca zárolása

A pénztárca automatikusan zárolódik egy idő után, ami azt jelenti, hogy az összes jelenleg betöltött titkos adat törlődik a memóriából. A pénztárca zárolásához a REST API-t is használhatja, ha egy GET kérést küld a /wallet/lock végpontra.
Ajánlott a pénztárcát zárolni, amikor az nincs használatban.
Zárolás után fel kell oldania a pénztárcát, hogy újra használhassa.

Kulcsok kezelése

A pénztárca megvalósítja a BIP32-t ("Hierarchikus determinisztikus pénztárcák"). Amikor a pénztárca inicializálva van, csak egy gyökérkulcs jön létre.
Ahhoz, hogy további kulcspárt származtasson egy adott származtatási úthoz (módszer: POST, kérés törzse: {"derivationPath": "m/1/2"}), a /wallet/deriveKey API útvonalat használhatja.
Ahhoz, hogy egyszerűen létrehozzon további kulcspárt, használja a /wallet/deriveNextKey API útvonalat (módszer: GET).

Share post

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Az Ergo küldetése mindig is a decentralizáción alapult, nemcsak a konszenzus rétegén, hanem az egész stack-en.

Ergo Platform

2025. augusztus 13.

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

A Mew Finance egy decentralizált alkalmazáscsomag az Ergo Blockchain-en.

Ergo Platform

2025. augusztus 12.

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

A Lithos egy új protokoll, amely a bányászati poolok működésének átalakítására készült azáltal, hogy azokat on-chain helyezi, telj.

Ergo Platform

2025. július 24.

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0 egy jelentős javasolt frissítés az Ergo blokklánc számára.

Ergo Platform

2025. július 23.

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

A Rosen társalapítója, Armeanio, öt új javaslatot nyújtott be a Rosen Kincstárhoz.

Ergo Platform

2025. július 9.

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Gyakorlati vízió az autonóm gazdasági ügynökök számára Az autonóm gazdasági ügynökök az Ergo blokkláncon hasznos munkát végeznek .

Ergo Platform

2025. május 12.

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

Ünnepeljük a Decentralizált Innováció Egy Évtizedét Csatlakozz a 10.

Ergo Platform

2025. április 10.