So sichern Sie sich eine Bitcoin – Sandy Bradley

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


Ein Schweizer Bankkonto in Ihrer Tasche. Bitcoin Multiple Signature (Multisig) -Adressen maximieren die Sicherheit gegen Verlust, Diebstahl, Hack und Beschlagnahme aufgrund der Art der für die Ausgaben erforderlichen geteilten Verantwortung und / oder Redundanz. Nehmen wir zur Erklärung an, ich möchte in Bitcoin einen Familienfonds eröffnen. Ich mache eine 2 von 5 Multisig Brieftasche; 2 Unterschriften erforderlich von 5 möglich, von dieser Adresse auszugeben. Von den 5 generierten Schlüsseln sende ich einen Schlüssel an meinen Vater. Eine für meine Mutter (sie leben getrennt). Einer für meinen Bruder. Ich behalte einen und sende einen Backup-Schlüssel an einen vertrauenswürdigen Familienfreund. Das Erfordernis von mindestens 2 Unterschriften verringert sofort fast jeden unbeabsichtigten Verlust. Lassen Sie das einwirken. Es ist fast unmöglich, dass jemand das Geld beschlagnahmt, stiehlt oder weghackt. Es ist fast unmöglich für Sie, den Zugang zu den Mitteln zu verlieren. Sofortige Ausgaben sind mit 2 anwesenden Mitgliedern problemlos möglich. Unternehmen, Trusts oder Regierungen benötigen möglicherweise mehr Signaturen, um Absprachen zu vermeiden. Hier biete ich eine detaillierte Erklärung und einen Code zum Erstellen und Verwenden Ihrer eigenen Multisig-Adresse. Den vollständigen Code finden Sie unter unsere Github Seite

Schlüssel

Für mehrere Signaturen sind mehrere Schlüssel erforderlich. Um neue Schlüssel zu generieren, verwenden wir den Zufallsschlüsselgenerator von Bitcoin.

vom Bitcoin-Import *# private Schlüssel
k1 = random_key ()
k2 = random_key ()
k3 = random_key ()
k4 = random_key ()
k5 = random_key ()
print ("Private Schlüssel: Dies sind die Schlüssel, die Sie verteilen müssen. Speichern Sie keine Kopien. Dies würde den Punkt zunichte machen.")
print (k1)
print (k2)
print (k3)
print (k4)
print (k5)
# öffentliche Schlüssel
p1 = privtopub (k1)
p2 = privtopub (k2)
p3 = privtopub (k3)
p4 = privtopub (k4)
p5 = privtopub (k5)

Skript einlösen

Wir können die obigen Schlüssel verwenden, um ein Einlöseskript und eine Multisig-Adresse zu generieren.

k = 2 # Zeichen erforderlich
n = 5 # Schlüssel generiert
script = mk_multisig_script ([p1 ,p2 ,p3 ,p4 ,p5], k, n)
address = scriptaddr (script)
print (Drehbuch)
drucken (adresse)

Ausgaben

Jetzt haben Sie eine Multisig-Adresse mit dem Einlöseskript und den zu verteilenden Schlüsseln. Um die Ausgaben zu testen, müssen Sie Bitcoin an Ihre neue Multisig-Adresse senden. Nach dem Absenden können Sie testen, ob Gelder eingegangen sind mit:

unspentData = nicht ausgegeben (Adresse)
print (nicht ausgegebene Daten)
unspentOutput = unspentData["output"]

Um Geld auszugeben, benötigen Sie 2 der 5, die zur Unterzeichnung der neuen Transaktion generiert wurden.

spendSats = 10000 # Satoshis zum Ausgeben
addSpend = '112eMCQJUkUz7kvxDSFCGf1nnFJZ61CE4W' # Adresse zum Empfangen einer neuen Transaktion
tx = mktx (nicht ausgegebene Ausgabe, addSpend + ':' + str (spendSats))
print (tx)
# Jetzt unterschreiben wir mit den Tasten 1 und 3:
sig1 = multisign (tx, 0, script, k1)
sig2 = multisign (tx, 0, script, k3)
tx2 = apply_multisignatures (tx, 0, script, [sig1, sig2])
print (tx2)
# Und jetzt schieben wir:
eligius_pushtx (tx2)

Finanzielle Souveränität. Dank Bitcoin ist das ganz einfach.

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close