Adresse, clé et hachage de clés
1 réponses
- votes
-
- 2019-03-15
Le Key_Hashn'est que l'adresse,quiest dérivé de hachage la clé.Donc,si vous avez la clé,vouspouvezfacilementgénérer le key_hash/adresse.
La raisonpour laquelle vous souhaiterezpeut-être que la cléest que vousen avezbesoinpour vérifier une signature signéepar leprivé_key,quipeut être utilisée deplusieursmanières dans un contrat DAPP/SMART (unexempleest unportefeuillemulti-SIGbasé sur le contratintelligent.).Vousne pouvezpas dériver la clé d'un key_hash (comme le hasardest une solution).
Certainesfois,des cléspubliquespeuvent être révélées afin que vouspuissiez les regarder à desmoments à l'aide dupoint determinaison Manager.
The key_hash is just the address, which is derived from hashing the key. So if you have the key, you can easily generate the key_hash/address.
The reason you may want the key is because you need this to verify a signature signed by the private_key, which can be used in multiple ways within a dapp/smart contract (one example is a smart-contract based multi-sig wallet). You can't derive the key from a key_hash (as hashing is one way).
Some times though, public keys may be revealed so you can look these up at times using the manager endpoint.
-
Je dois admettre queje ne comprendspastout àfait lapremièrephrase ... Pouvez-vous structurer cela unpeu comme: clé,définition,référence;adresse,définition,référence; ...;Hachage (adresse)=key_hash?I must admit I don't quite understand the first sentence... Can you structure it a bit like: key, definition, reference ; address, definition, reference;...; Hash(address) = key_hash ?
- 0
- 2019-03-16
- jdsika
-
Vous avez une clépubliqueet unepaire de cléprivée - la clépubliqueest la cléet peut être renduepublique,et est utiliséepour vérifier une signature (créée à l'aide de la cléprivée).Chaque cléprivée a unepaire de clépublique.L'adresse (TZ *)est crééeen hachage la clépublique.You have a public key and private key pair - the public key is the key and can be made public, and is used to verify a signature (which is created using the private key). Every private key has a public key pair. The address (tz*) is created by hashing the public key.
- 1
- 2019-03-16
- Stephen Andrews
Jeme rends compte que ce sonttous étroitement liés,mais quand devriez-vous les utiliser lors du développement d'une application?Parexemple,ilestfacile d'obtenir l'adresse d'un utilisateur,mais quand devriez-vous leur demander leur clé ou leur clé_hash,et c'est quelque chose dontils ontbesoinpourfournirexplicitement?