Tag-Beschreibung trickerion
Ja, das ist möglich.
In der Tat, die Partei schafft, dass die Adresse ist die einzige, die muss Stimmen, die auf die Zeichenfolge.
Angenommen, Sie haben eine Adresse, die ausgegeben werden können, mit 2-aus-3 multisig. Dies ist ein pay-to-script-hash-Adresse (beginnend mit 3 statt 1). Dein script würde wahrscheinlich so Aussehen:
2 <pubkey A> <pubkey B> <pubkey C> 3 OP_CHECKMULTISIG
Das funktioniert, aber das script ist hash (mit überwältigender Wahrscheinlichkeit) wird eher langweilig.
Angenommen, Partei A möchte eine weitere interessante Adresse. Sie kennt Ihren privaten Schlüssel k_A, und Ihre öffentlichen Schlüssel (Q_A, sowie alle anderen öffentlichen Schlüssel. Sie hat alles zu tun, führen Sie den folgenden Algorithmus:
zwar nicht interessant(Adresse):
Q = Q + G
k = k + 1
Adresse = hash160('2 <Q> <pubkey B> <pubkey C> 3 OP_CHECKMULTISIG')
An welcher Stelle Ihren öffentlichen Schlüssel Q ist, und Ihren privaten Schlüssel k. G ist der generator Punkt für die secp256k1 Kurve. Dann Alice zeigt dieses Skript an Bob und Charlie, die überprüfen, ob das Skript enthält Ihren öffentlichen Schlüssel und, dass Sie hashes der erwarteten Adresse.
Bob und Charlie kann nicht unterscheiden, eine Adresse generiert, die in dieser speziellen Weise, und Alice immer Glück beim ersten Versuch in der Wahl Ihrer privaten Schlüssel.
vanitygen bereits implementiert, so etwas wie dieses für 1-von-1-Signaturen, wenn Sie sagen, es zu erzeugen-Adresse beginnend mit 3.