Zahlungsempfänger identity verification

Beim Lesen des Bitcoin paper von Satoshi bemerkte ich, dass er nicht erwähnt, dass jedes Protokoll, durch die der Schuldner zu überprüfen kann der Empfänger die Identität, D. H. er ist in der Tat zahlt der Empfänger bestimmt. Ich wäre sehr dankbar, wenn jemand kann mir eine Idee, wie funktioniert es in realen Transaktionen oder zeigen Sie mich auf einige endgültigen Artikel. Da, soweit ich weiß, bitcoin keine zentrale Vertrauenswürdige Partei, also die Grundlagen der digitalen Signatur sind anfällig für MITM-Angriff.

Danke.

+555
13kartofan11vik 29.06.2016, 02:22:28
21 Antworten

Wie kann ich sehen in der Bitcoin-code, die derzeit ein Knoten sendet ein block in parallel, um alle seine Altersgenossen. Dies macht Sinn, da die block-Versand-Zeit ist relativ gering im Vergleich zu den P2P-Latenz. Aber meine Frage ist, wie dieser Mechanismus funktionierte, bevor BIP152, wenn ein peer zu senden hatte 1MB block? In diesem Fall macht es mehr Sinn, Sie zu senden, den ersten block zu 1 peer, bevor starten senden zu den anderen. Dies ist, weil, wenn wir beenden das senden der block der ersten peer, wir nutzen seine upload-Bandbreite schneller.

+939
Patrick Earl Binua 03 февр. '09 в 4:24

Kann ich immer mit einem öffentlichen Schlüssel (addr1) für alle meine Transaktionen und wenn ich verbringen jedes mal, schützen Sie es mit verschiedenen scripts / keys (key2, key3etc.) so, dass die Ausgaben benötigt mindestens zwei keys ('key1', und 'key-n') aber addr1 bleibt die gleiche für das empfangen von bitcoins.

Beispiel.

(Buchung, Ausgabe, Skript): (Eingang, Adresse, Betrag) --> (Ausgabe 1); (Ausgang 2)
--------------------------------------------------------------------------
(trxn1, skript1): (addr1, 10 BTC) --> (addr2, 5 BTC); (addr1, 5 BTC)
(trxn2, skript2): (addr1, 5 BTC) --> (addr3, 1 BTC); (addr1, 4 BTC)
(trxn3, script3): (addr1, 4 BTC) --> (addr4, 1 BTC); (addr1, 3 BTC)
(trxn4, script4): (addr5, 12 BTC) --> (addr1, 10 BTC); (addr5, 2 BTC)
(trxn5, script5): (addr1, 13 BTC) --> (addr6, 2 BTC); (addr1, 11 BTC)

Ist es möglich, Skript 1, 2, 3 und 5 erfordern würde, die verschiedenen Tasten (mindestens 2; key1 und key-n) zu verbringen bitcoin von dieser Adresse?

Ist es möglich mit Script? Gibt es irgendwelche anderen Möglichkeiten, die ich halten kann eine einzige Adresse für alle meine Transaktionen?

addr1 ist meine Adresse; Transaktionen 1, 2, 3, 5 sind meine verbringt und Transaktion 4 empfängt Transaktion.


Motivation: verwenden gleiche Adresse für alle meine Transaktionen. Grund ist, ich besitze firstbits Adresse '1vijay', und ich don ' T wollen zu verlieren, im Fall von meinen private key kompromittiert. Ich bin auf der Suche nach einer Lösung, dass würde mein problem lösen, insbesondere Skripte.

pseudo-Skript wäre so etwas wie,

scriptPubKey: <pubKey1> OP_DROP <pubKey2> OP_CHECKSIG
scriptSig: <sig>

Ich möchte mit 'pubKey1', wie mein Empfängeradresse immer, aber meine Ausgaben würde davon abhängen, die privaten Schlüssel entsprechend 'pubKey2'.

+933
veilig 28.07.2010, 14:10:07

Ich verstehe, dass eine bitcoin-Adresse ist eine Kombination oder mehr als eine Art der Verschlüsselung und Entropie, und ich verstehe auch, wie unwahrscheinlich es ist, dass die gleiche Adresse erhalten, die auf der gleichen Zeit.

Obwohl der private Schlüssel wird anders sein, dies nicht zu lindern meine Bedenken.

Wenn person a sendet Eine Zahler Ihre öffentliche Adresse, wie wird das Netz wissen Sie nicht, senden Sie es an die person A und person B die Adresse

Vielleicht bin ich nur ein Fehlurteil hier, und, dass der öffentliche Schlüssel abgeleitet werden muss aus dem privaten Schlüssel und hash160 und daher eine öffentliche Adresse nicht generiert werden können, ohne die gleichen privaten Schlüssel

+924
ISBN Scam 31.10.2014, 08:11:13

Ich hatte ein ähnliches problem - es stellte sich heraus, dass Bitcoin wurde der Speicher ausgeht. (Dies geschah, wenn ich mit einer von DigitalOcean ist 512 MB VPS.)

Hier ist, was Sie tun können, um zu überprüfen, ob dies das problem:

  1. Führen Sie den Befehl watch free -m

    Sie werden sehen, so etwas wie dieses:

     insgesamt kostenlos genutzt geteilt Puffer zwischengespeichert 
    Mem: 997 891 106 0 117 640
    -/+ buffers/cache: 133 864
    Swap: 4095 0 4095
    
  2. Blick auf die Kreuzung von -/+ buffers/cache und kostenlos. Dies ist, wie viel freien Speicher Sie haben. In diesem Beispiel, ist es 864 MB.

  3. Wenn diese Zahl sinkt unter 10 MB vor dem Absturz, das ist wohl das Problem.

Hier ist, was können Sie tun, wenn dies das problem Sie gerade haben:

  • Holen Sie sich einen größeren VPS von Ihrem Anbieter.

  • Aktivieren Sie swap

  • Versuchen Sie, hinzufügen

    dbcache=50
    maxconnections=4
    rpcthreads=2
    

    an Ihre bitcoin.conf-Datei.

+880
Crossfire 13.08.2017, 18:29:47

Ich will abheben, die Vibrieren crypto von binance. Wenn ich die BTC wallet-Adresse, die ich nahm von meinem Konto von coinbase, binance sagt ungültige Adresse. Bin ich hier etwas fehlt?

+827
Belegot 02.10.2019, 18:06:29

Ich kam über das Papier FruitChains: Eine Faire Blockchain. Die grundlegenden nakamoto blockchain-Algorithmus scheint leicht verdreht, mit Früchten, anstatt direkt einfügen Transaktion in die Blöcke.

Die Transaktion zunächst rechnerisch gelöst in Obst und dann eingefügt in einen Block später?

Wie die Frucht-Kette arbeitet in einer einfachen Sprache?

+822
user134132523 22.02.2019, 11:19:18

Ja, es ist möglich. Die Regelung über die coinbase Belohnung ist, dass ein Bergmann kann nicht mehr als die block-Zuschuss plus die Gebühren für Transaktionen in den block. Dies bedeutet, dass ein miner kann sich für weniger als die volle Belohnung, die Ihnen zusteht. Dies geschah vor in Bitcoin ein paar mal. Die Münzen, die Sie nicht sammeln, sind für immer verschwunden.

So, mit dieser Regel können Sie zu Ihrem Vorteil nutzen, wenn Sie möchten, verringern Sie den block Zuschuss über eine weiche Gabel. In Ihrem weichen Gabel, erstellen Sie einfach eine neue Regel, die Ergebnisse in der coinbase Belohnung wird weniger als der aktuelle coinbase Belohnung (z.B. der block Zuschuss wird kleiner). Wegen der Regel erwähnt, nicht aktualisierten Knoten wird noch akzeptieren Blöcke, die diese coinbase Transaktionen mit einem kleineren coinbase Belohnung. So ist eine weiche Gabel, weil die neue Regel ist rückwärts kompatibel.

+787
xyxl 15.10.2015, 05:34:03

Ich empfange diese Variablen aus der mining-pool:

job_id, prevhash, coinb1, coinb2, merkle_branch version, nbits, nuhrzeit, clean_jobs.

Was muss ich tun mit Ihnen?

Können Sie schreiben Schritt für Schritt Formeln, wie man dieses problem lösen?

Was muss ich reagieren, um den pool?

+720
Mark Sizer 02.03.2011, 15:52:26

Bevor ich installieren AMD-APP-SDK 2.8, bekomme ich diese Fehler vom cgminer 3.7.2:

[2014-01-06 22:44:56] Error -1001: clGetPlatformsIDs failed (no OpenCL-SDK installiert?) [2014-01-06 22:44:56] clDevicesNum Fehler, keine GPUs nutzbar
[2014-01-06 22:44:58] Keine Geräte erkannt!

Nachdem ich install APP SDK 2.8, bekomme ich dieses Fenster:

cgminer.exe hat aufgehört zu arbeiten

Meine Grafikkarte ist ATI Radeon HD 545v. Ich habe versucht, sowohl die Catalyst 13.4 und 12.10. Die software-Versionen sind alle 64-bit (mit Ausnahme der Bergleute).

Nach der Installation von SDK 2.8, guiminer beendet, wenn ich es laufen lasse. Vor der installation zeigt ein Fenster:

Keine OpenCL-Geräte gefunden wurden.
Wenn Sie nur wollen, um mir mit CPU oder CUDA, können Sie diese Meldung ignorieren.
Wenn Sie wollen, zu mir auf ATI-Grafikkarten, Sie müssen möglicherweise installieren Sie die ATI-Stream-SDK, oder die GPU nicht unterstützen OpenCL.

Frage: Wie komme ich zum mining?

+648
Joni Bell 13.03.2013, 11:24:19

Ein Ausgang ("Münze") ist per definition entweder ganz unverbraucht oder vollständig ausgegeben werden. Es gibt nichts dazwischen. Eine Transaktion hat einen oder mehrere Eingänge (die sich auf die nicht benutzten Ausgänge des früheren Transaktion) und es voll ist, verbraucht Sie.

Eine Transaktion kann auch 1 oder mehrere Ausgänge. Für jede Ausgabe wird ein Wert angegeben (Anzahl von Satoshis), so dass Sie ein wenig kreativ können Sie leicht split-oder merge - "Münzen".

Auf diese Weise Bitcoin "einfach" muss nur daran erinnern, die letzten Ausgänge der Kette der Transaktionen, gibt es keinen Punkt in Erinnerung (Indexierung) etwas älter. Das ist es, was die UTXO Satz ist: nicht ausgegebene Transaktion Ausgänge Datenbank.

+627
mrvictor3 10.03.2016, 13:51:38

Ich bin versucht, führen Sie die Anweisungen, die hier beschrieben https://en.bitcoin.it/wiki/Securing_your_wallet#Windows . Habe ich bereits getan, die Truecrypt-Teil und installiert den Bitcoin-client. Aber ich habe eine Frage ich brauche Hilfe, bevor ich weiter machen kann. Lösche ich die Bitcoin Ordner & Daten-Verzeichnis in Appdata, nachdem ich die Kopie auf einem verschlüsselten Laufwerk ? Oder muss es da bleiben noch funktionieren, aber es würde dann auch in der verschlüsselten Laufwerk, wenn nicht gelöscht ?

+589
asavage 03.03.2015, 05:07:27

Aufgrund von Netzwerklatenzen, einige Knoten kann denken, daß Sie auf einen anderen block Höhe als der rest des Netzwerks. Wie funktioniert ein Knoten entscheiden, ob das Ziel wurde neu berechnet, da ändert sich alle 2016 Blöcke.

+577
SunSet 04.07.2011, 15:03:01

Hier ist ein Szenario, jemand stellte zu mich und ich möchte, um zu überprüfen, die Antwort:

Wenn ich senden Sie eine Transaktion, bekommt verwaiste und ich anschließend eine andere Transaktion die gleiche Adresse (aber Gebührenpflichtig) und diese zweite Transaktion Hinzugefügt wird, der block-chain (ich habe >keinen Grund zu sehen, warum es würde nicht....es gibt eine gute chance, die anderen Knoten, die noch gar nicht wissen, >über den verwaisten block, wie es sich nicht zugetragen worden. Kann die erste Transaktion in einem block? Wann wird die Transaktion, die Zeit abgestempelt?

Ich vermutete, die Antwort ist, dass die ursprüngliche Transaktion ungültig, als wäre es nicht überprüfbar. Auch, während der verwaiste Zeitraum, der private Schlüssel importiert werden konnten, um ein anderes >Geldbörse und eine andere Transaktion erteilt von dieser Adresse (AFAIK, keine Brieftasche absichtlich >lassen Sie konstruieren verdoppeln verbringt).

+441
Larsen Defeo 31.08.2012, 11:00:27

Ich begann Bergbau auf dem computer eines Freundes, und es zeigt 300 kH/s. Aber wenn ich die Forschung anderer Völker,' hash-raten, die ich in der Regel sehen MH/s. Sind diese Geschwindigkeiten die gleiche wie Kilobyte und Megabyte?

Auch, wenn ich sagen 300 kH/s bedeutet das, dass rund 300.000 Hashes pro Sekunde generiert?

+412
norzz 10.10.2012, 01:26:23

CDF wird gehen manchmal hoch, der angibt, Pech. Pech passiert mit all den pools und Minern, und es gibt wirklich keine Heilung für Sie, so wie es keine Heilung für Lotterie tickets, die nicht Gewinner. Jeder hash ist wie ein Lottoschein mit einer winzigen chance auf einen block. Wenn Sie Pech haben, wird es eine Menge von Lotterie tickets, bevor Sie einen zu gewinnen.

Mit mehr hashpower die Pech-Runden werden schneller zu vergehen. Aber es wird immer Runden mit hoher CDF, dass eine Menge von hashes, bevor der block gefunden wird.

+365
Chris Wheeland 17.11.2016, 10:30:01

In Ardor müssen Sie auch angeben, die Kette also https://ardor.jelurida.com/index.html?account=NXT-YD9C-ZKZW-ZZLZ-BNB3W&chain=IGNIS

+218
user2360497 25.10.2010, 14:28:57

Nur eine dumme Frage, um sicherzustellen, dass ich bekomme dieses Recht ... bin ich richtig zu verstehen:

S. MPOE-PT ist eine "Sicherheit", gehandelt an der btct.co-Plattform. Die Sicherheit ist ein Pass-through für weitere Sicherheit, S. MPOE, gehandelt an einem anderen security-Plattform MPEX. Ich bin jetzt ein bisschen unklar, ob S. MPOE Aktien vertreten:

  1. Eigentum ow MPEX selbst
  2. Oder ein aktiv-traded fund, dass ... bedeutet was genau? Tag trades BTC? Tag trades mit anderen Aktien, die auf MPEX?

Es ist eine harte Folgen für einen Neuling, so würde ich gerne, wenn jemand ELI5 und jegliche Lücken in meinem Verständnis.

+182
Peter Levine 01.09.2019, 09:05:02

Bitcoin ist nicht vertrauenswürdig, dass Sie nicht brauchen, um das Vertrauen eines Dritten zu verwenden, Bitcoin. Bitcoins sind unterzeichnet über die von Ihnen direkt an den Empfänger. Diese ist Binär, entweder die bitcoins bleiben unter Ihrer Kontrolle oder Sie haben unterzeichnet wurde, die über den Empfänger. Sie können beobachten, dass der Staat Ihre Zahlung, indem Sie einen vollständigen Knoten, also eine Bitcoin-client erzwingt, dass alle Regeln der Bitcoin unabhängig voneinander auf die Daten, die er erhielt, aus dem Bitcoin-Netzwerk.

Wie Sie bereits vermuteten, haben Sie noch Vertrauen in die software, die Sie ausführen möchten, die Gemeinschaft weiter zu betreiben Bitcoin unter den gleichen Regeln, und der Empfänger nicht zu versuchen zu erschleichen, Sie.

Jeder von denen kann auch entschärft werden, bis zu einem gewissen Grad, d.h.

  • Sie können überprüfen, open-source-software selbst (oder jemand zahlen, um es für Sie tun)
  • Sie sind Teil der Bitcoin-community, die behauptet, die Regeln des Bitcoin
  • wenn der Empfänger schickten Sie eine Rechnung, die angegebene Höhe und die Empfänger-Adresse können Sie belegen, dass eine bestätigte Zahlung durch die blockchain auch wenn der Empfänger bestreitet, es zu empfangen.
+163
gabriel 31.10.2011, 12:26:39

Die OP_HASH256 puzzle-Transaktion beschrieben hier abgebaut wurde in block 211997. Aber ich habe gelesen, dass nur standard-Transaktionen (mit Ausgängen einer P2PK, P2PKH, bare multisig, P2SH, OP_RETURN) weitergeleitet werden. Wie kam dieser Transaktion weitergeleitet und abgebaut?

+124
Op Op 23.01.2015, 18:16:34

Bulletin 44 nur gibt eine Struktur für die Organisation von Schlüsseln über das BIP 32 style generation. Die Baum-Struktur ist diese:

 m / Zweck' / coin_type' / Konto' ändern / / address_index

Im Allgemeinen, m bezieht sich auf Ihre BIP 32 master private key generiert aus den Merksatz in Bulletin 39. Aber alle Kinder erweiterte Tasten, auch die Eltern, wenn Sie es wollen - alle können Kinder haben. Also Konto erweiterte öffentliche Schlüssel wird nur die extended public key generiert, als ein Kind der coin_type extended key aus der Hierarchie oben.

+96
Ripta Pasay 01.07.2010, 04:35:01
  1. Gehen Sie zu Ihrem backup-Datei %appdata%/bitcoin/wallet.dat
  2. Gehen Sie zu Ihrem lokalen Datei %appdata%/bitcoin/ und löschen Sie die Brieftasche.dat
  3. Ersetzen Sie die alte Wallet.Dat

Sie sollten alle Ihre bitcoins zurück.

+22
David Negrin 07.03.2018, 07:32:25

Fragen mit Tag anzeigen