주소, 키 및 키 해시
1 대답
- 투표
-
- 2019-03-15
key_hash는 키 해싱에서 파생 된 주소입니다.따라서 키가 있으면 key_hash/address를 쉽게 생성 할 수 있습니다.
키를 원하는 이유는 dapp/스마트 계약 내에서 여러 방법으로 사용할 수있는private_key로 서명 된 서명을 확인하는 데 필요하기 때문입니다 (예 : 스마트 계약 기반 다중 서명 지갑).).key_hash에서 키를 파생 할 수 없습니다 (해싱은 단방향이므로).
하지만 때때로 관리자 엔드 포인트를 사용하여 이러한 정보를 조회 할 수 있도록 공개 키가 공개 될 수 있습니다.
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.
-
나는 내가 첫 번째 문장을 잘 이해하지 못한다는 것을 인정해야한다 ... 키,정의,참조;주소,정의,참조; ...;Hash (address)=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
-
공개 키와 개인 키 쌍이 있습니다. 공개 키는 키이며 공개 할 수 있으며 서명을 확인하는 데 사용됩니다 (개인 키를 사용하여 생성됨).모든 개인 키에는 공개 키 쌍이 있습니다.주소 (tz *)는 공개 키를 해싱하여 생성됩니다.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
모두 밀접한 관련이 있다는 것을 알고 있지만 앱을 개발할 때 언제 사용해야합니까?예를 들어,사용자의 주소는 쉽게 얻을 수 있지만 언제 사용자에게 키 또는 key_hash를 요청해야하는데 이것이 명시 적으로 제공해야하는 것입니까?