Wo finde ich eine übersicht von Bitcoin-exchange-APIs?

Wo finde ich Informationen über eine große Anzahl von "exchange" oder "Handelsplattform" - APIs, die zeigen, welche Währungen (digital und fiat), die Sie konvertieren zwischen?

+738
Madhudsrinivas 28.02.2018, 14:10:18
38 Antworten

Wirklich, die einzige Möglichkeit zu erkennen, der Typ ist zu analysieren, es als ein Programm.

Alle Skripte Bitcoin in Bitcoin Script-Sprache. Viel wie jede andere Programmiersprache, bestimmte Symbole haben eine Besondere Bedeutung, und entsprechen einem bestimmten op-codes, die in der raw-hex-Format. Sie finden eine Liste der op-codes, die auf der Bitcoin Wiki: https://en.bitcoin.it/wiki/Script#Opcodes

Die standardisierte Skripte, die in der Regel, was wir sehen, wie vorgestellt-Adressen sind wirklich nur bestimmte Ausschnitte des Bitcoin-Skript-Programmen. Zum Beispiel, ein P2PKH "Adresse" ist eigentlich nur ein halbes Programm in form von:

OP_DUP OP_HASH160 <pubKeyHash> OP_EQUALVERIFY OP_CHECKSIG

Wenn kombiniert mit der anderen Hälfte des Programms, das als die ScriptSig, wenn die Ausgaben die Münzen erhalten Sie das komplette Programm, die ausgewertet werden können.

Um zu bestimmen, das script type, die Sie wirklich brauchen nur zu analysieren, das Programm (oder Teil des Programms, in dem Fall der Ausgang), und sehen, ob Sie mit einem bekannten, standardisierten Typ.

+965
zheewang 03 февр. '09 в 4:24

bitcoind getinfo

Der Bitcoin-daemon unterstützt nur eine Brieftasche, nicht mehrere.

+927
carbo18 17.04.2012, 23:49:30
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Sieht aus wie die litecoin.org client auf github enthält litecoind, das wäre das non-GUI-version.

https://github.com/litecoin-project/litecoin/blob/master-0.8/INSTALL

https://github.com/litecoin-project/litecoin/blob/master-0.8/doc/build-unix.md

+925
rhablake 27.03.2014, 18:32:44

Ich habe gerade erst begonnen mining aufzustellen, und ich habe realisiert, dass meine blockchain dauert äonen zu laden, obwohl nur weniger als 4GB. Ich habe gelesen, einige andere Beiträge mit demselben problem, aber keiner von Ihnen scheinen zu einem umfassenden Schritt für Schritt Anleitung, wie man port-Weiterleitung. Könnte jemand bitte erklären Sie mir die details, wie die port-Weiterleitung für Litecoin mining? Ich habe so weit gekommen:

Danke!

EDIT: Ok, ich habe eine Regel für meine firewall für den Litecoin-ports, aber jetzt bin ich stecken in der Einrichtung eine reservierte Adresse. Hier ein Bild:

EDIT: Okay, ich habe mein Gerät auf der Liste der Geräte in meinem LAN (Tim-W) und klickte auf die Taste, sagen verwenden Sie immer die gleiche IP-Adresse. Ist es das, was ich tun soll? BTW, es hat keine wirkliche änderung in der Anzahl der verbindungen oder Verbindungs-Geschwindigkeit, mit der Litecoin Netzwerk seit ich dies getan hatte. Es scheint, dass der Gipfel war etwa 13 verbindungen nach ich eine Regel aufstellen, die für meine firewall für den Litecoin-ports, dann ist es eben ging nach unten - ich ' m stecken bei rund 39 Wochen Links zu download aus der blockchain:

Etwas, was ich bemerkte, war, dass ich konnte nicht zuordnen, die Litecoin-port-Einstellungen auf meinem Gerät.

+911
adfardo 04.05.2011, 00:24:24

in localbitcoins wir haben die Adresse zum empfangen von bitcoins.

In Coinbase wir können mehrere Adressen anlegen für bitcoin.

Nun, welche muss ich verwenden, um zu erhalten, und die man zu tätigen und zu verkaufen/Handel?

da die Adresse in localbitcoins ist, wird als ungültig an einer freien bitcoin-Generierung Websites/ während der coinbase-Adressen arbeiten

+907
nopjmp 13.04.2019, 18:50:50

Was zwischen Ihrem computer und Ihrem öffentlichen IP-Adresse weitergeleitet werden.

+898
derrick murray 20.06.2016, 20:10:45

Es gibt ein update zu dem Ort, der verändert sein Verhalten, um nicht mehr richtig zu identifizieren, die weitergeleitet Blöcke.

Bis Sie das Problem zu beheben, können Sie andere blockexplorers, die Informationen zu finden.

Angesichts Ihrer genannten Anwendungsfall, ich schlage vor, Sie Blick auf http://coin.dance/blocks

+842
nel enciso 24.07.2017, 15:47:15

Weil BTC " und " BCC " haben die gleiche Adresse geben, dass es ist eine einfache Fehler zu machen. Versuchen Sie herauszufinden, die mnemonische oder die Samen verwendet, um die Wiederherstellung Ihrer BCC-Brieftasche aus bitcoin.com und Sie stattdessen nutzen, um zu generieren, die BTC-version Ihrer Brieftasche. Nicht alle Brieftaschen bieten Unterstützung für BTC und BCC; einige online-Börsen nicht geben Benutzer Ihre mnemonische Erholung und schlimmer noch, viele Brieftaschen implementieren BIP 39 Merksatz anders.

Dies ist eines der Probleme, mit Gabeln, mit mehreren Ketten führt zu Verwirrung, und die Leute Ihr Geld verlieren.

+836
irinka151187 23.05.2011, 12:36:56

Der original-bitcoin-client erstellt von Satoshi war codiert in C++, und hier gepflegt wird, jetzt bekannt als Bitcoin Core: https://github.com/bitcoin/bitcoin/

+816
Jonathan Pierce 27.02.2019, 17:19:11

bitcoind weigert sich, eine Verbindung zu meinem anderen server

+804
Calin Ceteras 23.07.2014, 16:56:01

Sie können blockchain.info wenn Sie Informationen über Ihre Adresse, dann nutzen Sie die Export-Geschichte-option in dem dropdown-Menü (leicht verwechselbar mit der Aufschrift "Filter"), um den export zu CSV.

Es muss nicht genau das tun, was Sie Fragen, hat aber eine Zeile pro Transaktion. Ich habe Schwierigkeiten, Malte, wie es funktionieren würde, mit einer Zeile pro Adresse.

Die Adresse für die Abfrage von Adressen ist https://blockchain.info/address/1youraddressgoeshere

+799
Antracen 06.06.2013, 09:38:44

Ich habe mit das tool für einige Stunden, aber konnte nicht einen einzigen Unterschrift, um zu arbeiten. Hier ist was ich eingegeben für die berühmte PIZZA Transaktion:

# <sig>
OP_PUSHDATA1 71 0x30450221009908144CA6539E09512B9295c8a27050d478fbb96f8addbc3d075544dc41328702201aa528be2b907d316d2da068dd9eb1e23243d97e444d59290d2fddf25269ee0e
# <pubKey>
OP_PUSHDATA1 65 0x042E930F39BA62C6534EE98ED20CA98959d34aa9e057cda01cfd422c6bab3667b76426529382c23f42b9b08d7832d4fee1d6b437a8526e59667ce9c4e9dcebcabb

OP_DUP OP_HASH160
# <pubkeyHash>
20 0x46af3fb481837fadbb421727f9959c2d32a36829
OP_EQUALVERIFY OP_CHECKSIG

Den Inhalt des script ausgeführt würde richtig die OP_DUP und OP_HASH160, so dass die Ergebnisse auf dem Stapel übereinstimmen, die OP_EQUALVERIFY. Dann OP_CHECKSIG gibt false zurück... Prüfen mit openssl gibt true zurück.

Gibt es eine Möglichkeit manuell zu verifizieren, dass das digitale Unterschrift/öffentliches Schlüsselpaar entspricht, oder generieren Sie die passenden Paare, die nicht enthalten, oder den link zu meinem eigentlichen Bitcoin-Adressen, um Experimentieren Sie mit dem Script-debugger?

ja, ich habe in der Regel OPENSSL, um mir eine helfende hand. Aber jeder ECDSA-Bibliothek tun sollte. Eine normale P2PKH tx umgewandelt in unsigned-format, und die Eingabe-Skript ersetzt mit früheren tx' output-Skript (und Längen angepasst). Diese raw-tx ist dann die doppelte sha256 würde, und das Ergebnis unterschrieben. Dieser hash-Wert kann leicht überprüft werden, mit openssl, die Signatur und den pubkey. Ich stellte diese vor ~2 Jahren, und bekam Hilfe von Dave.

Wie kommen Sie zu der nicht signierte Transaktion wird erklärt durch @amaclin Antwort in dem ersten link (--> Wie funktioniert das ECDSA-überprüfung...). Openssl benötigt einen PEM-Schlüssel zu überprüfen, so dass einige Umwandlung findet vom pubkey zu PEM-format. Und dann bitcoin arbeitet mit raw (hex) Daten, die keine strings. Daher die Bemühungen zu konvertieren xxd auf Linux-Systemen, oder mit sed und [:xdigit:] auf BSD-Systeme. Wenn Sie auf unixoide Systeme, ich kann ein Skript angeben.

wie kann ich das generieren von gültigen public-key - /digitale-Signatur-Paare?

Vielleicht "generieren" ist nicht das richtige Wort hier, aber man kann jede tx von der blockchain, und extrahieren Sie die Elemente (raw-tx, sig, pubkey, prev-tx-pubkey-hash), und schieben Sie es durch den oben beschriebenen Prozess.

+772
JoeProgram 16.06.2014, 06:17:00

Es ist nicht klar, wie Sie sind, vorzustellen, zu tun, was die Welligkeit hat mit Bitcoins, so ist es schwer zu sagen, ob Sie korrekt sind oder nicht.

Wenn du meinst, mit dem Bitcoins noch übertragen auf die blockchain und direkt zu zahlen Transaktionsgebühren für Ripple-Transaktionen, das würde nicht funktionieren. Bitcoin-Transaktionen nehmen Sie sich Zeit, um zu bestätigen und die Verlangsamung des Ripple unten, um Bitcoin die Geschwindigkeit würde keinen Sinn machen.

Wenn du meinst, mit der Bitcoins virtualisiert irgendwie auf Ripple ' s ledger, es ist schwer zu sehen, wie Sie tun können, die zuverlässig, ohne dass eine zentrale Behörde. Außerdem, was machst du mit den Bitcoins, die zahlen Transaktionsgebühren? Sie zerstören?

Sie haben nicht wirklich Ihr vorgeschlagene alternative in viel detail. Es ist möglich, dass Sie haben einige gute Weg, es zu tun. Aber ich wüsste niemanden.

Einer der wichtigsten Punkte des Ripple ist zu lösen, die das doppelte ausgeben, problem, ohne sich auf den Nachweis der Arbeit und ohne in Gefahr zu 51% der Angriffe, die keine klare Lösung. Gebäude auf der Spitze des Bitcoin machen würde, ein system das am besten keine stärkere.

Es gibt erhebliche Vorteile, um mit einer einheitlichen Währung auf die gleiche Hauptbuch.

+769
adambox 02.02.2013, 16:13:40

Sie können wahrscheinlich erhalten, die graviert oder etwas da sein, eine Allgemeine hintergrund-Informationen.

Aber wenn Sie nicht den Raum oder wollen, Stempel, viel, Sie könnten wahrscheinlich Weg mit ein paar wichtige Wörter wie Geldbörse Erholung Saatgut, trezor, BIP39, etc. Man könnte suchen die paar Begriffe und finden Sie heraus, was es ist. Obwohl, es ist ein bisschen wie ein Sicherheitsrisiko, wenn eine zufällige person, die Sie findet.

+731
Reshmi Majumder 30.04.2010, 05:15:52

bitcoin mining scammer Dieser Instagram-account verwaltet, Betrug mich zum senden von Bitcoins an die miner sagte Sie würde mir das Geld. Ich erklärte das ich ein Neuling war und Sie sagte, Sie würde mir helfen, durch den Prozess, dann blockiert mich nach drei Wochen sagen mir, ich muss hinzufügen mehr Geld, um es und öffnen "schlafenden Bergleute", sagte Sie, die Menschen hatten aufgegeben, ohne Grund. Als ich fragte, für mein Geld, das Sie blockiert mich .was kann ich tun, um zu stoppen, andere betrogen, indem Sie Ihre instagram, interessiert nicht . Wie kann ich verhindern, dass dieses Konto betrügen andere Menschen?

+709
SztupY 11.05.2019, 11:11:44

Sie könnten senden Sie Ihre Bitcoins an eine Adresse, die hat einen einlösen/Zeuge-Skript mit OP_CHECKSEQUENCEVERIFY (für eine relative zeitschloss) oder OP_CHECKLOCKTIMEVERIFY (für absolute zeitschloss). Sobald die Transaktion bestätigt hat, wird der Ausgang nicht ausgegeben werden, ohne die zeitschlossfunktion werden zuerst erfüllt.

Durch die Enthüllung des Skripts können Sie zeigen, dass die Ausgänge haben eine locktime und kann daher nicht ausgegeben werden, bis nach, dass locktime geht.

+700
Reuben Bob 09.11.2013, 06:31:51

Es gibt eine Menge von Kritik und Debatte über die Frage, ob bitcoins wird ultomately scheitern, weil seine deflationäre Natur.

Ich will nicht zu Debatte, wenn das der Fall ist oder nicht, und ich verstehe auch, dass das Ziel des bitcoin, um eine festgelegte Menge an Münzen, so dass es keine Gefahr der (hyper -) inflation.

Was ich Frage ist, wäre es technisch möglich, eine Krypto-Währung, haben ein festes Ziel-Inflationsrate? Zum Beispiel die Europäische Zentralbank hat ein Inflationsziel von 2% (glaube ich), die angeblich, um das Wachstum anzukurbeln, während gleichzeitig die Vermeidung von über-inflation.

Also ich denke, meine Frage läuft darauf hinaus: Warum sind alle gängigen Krypto-Währungen deflationären? Ist es ein technisches problem, das nicht gelöst werden kann oder gibt es einen anderen Grund, warum es entwickelt wurde, wie das?

+678
Rich Seviora 05.03.2015, 02:22:29

Gibt es einen service oder ein script, das nur kauft ein mix von altcoins auf einen Zeitplan festlegen, wie jede Woche? Statt zu handeln, ich will nur kaufen Sie die top-20-Münzen, die von der höchsten Lautstärke, die jede Woche, unabhängig von Preis.

+674
hientrq 22.09.2010, 12:27:28

Hier gibt es ein repository, können Sie fügen Sie alle Arten von Daten zu einer blockchain. Wenn man sich die "Daten" - Feld in jedem block können Sie Ihre eigene Transaktion im JSON-format.

+610
Lady DM 06.12.2011, 03:13:44

Hallo meine Freunde!

Hier ist meine situation:

Ich habe versehentlich eine partition gelöscht auf meiner Festplatte, mit der nur die Kopie von meinem bitcoin-wallet. Facepalm. Nach dem ausführen von Daten-recovery-tools habe ich gefunden und wiederhergestellt werden rund 150 .dat - Dateien. Leider ist die recovery-software ordnet beliebige Namen für diese Dateien, so kann ich nicht feststellen, das ist mein BTC wallet.dat.

Meine Frage :

Gibt es einen schnellen Weg oder eine utility, die bestätigen kann, ob eine .dat-Datei ist eine gültige bitcoin-wallet? Ich würde gerne ein Skript ausführen, Durchlaufen jeder .dat und überprüfen es, um zu finden, die bitcoin wallet unter all den .dat - Dateien die ich wiederhergestellt.

Schlimmste kommt zum schlimmsten, ich werde einfach versuchen müssen, importieren Sie die eins, eins-zu-eins - ( (das klingt wie eine schreckliche Weise zu verbringen, die mein Nachmittag-morgen). Ich bin noch ziemlich neu in BTC und nicht mit dem Satz von tools, die es betrifft, also hoffe ich es ist ein programmmäßiges Weg, dies zu tun :D

+525
ak65234 07.06.2012, 14:44:08

Hoffentlich werden Sie nicht haben, eine erhebliche Menge an bitcoins auf das wallet. Prüfen Sie, ob Sie hatte auto-backups auf einen cloud-service (Google-Fotos/Dropbox/iCloud). Wenn nicht eher, als zu Fragen, hier, schauen Sie in wiederherstellen von Daten von einem mobilen Telefon. Kann es möglich sein, empfehle ich nicht zu spielen mit Ihrem Handy, bis Sie wissen, wie Sie Vorgehen. Alternativ, es gibt professionelle Dienste, die vielleicht mehr Glück.

Viel Glück!

+515
Joseph Bui 25.05.2010, 18:00:49

Es ist im Prinzip ein zero-knowledge-Beweis, das ist leicht zu überprüfen. Die Parameter sind gegeben, auf die zcash Website. Sie können überprüfen Sie es hier
https://z.cash/blog/generating-zcash-parameters.html

+508
Abu Ul Hassan 30.06.2017, 05:24:44

Ist es möglich zu umschreiben vergangenen Transaktionen in Bitcoin?

Ja. Wenn Sie mehr als die Hälfte der hashpower, können Sie eventuell umschreiben, eine Kette von beliebiger Länge.

Zum Beispiel, können sagen, wir haben ein super-computer, mit dem jede gewünschte Geschwindigkeit

Kryptographie ist der Schutz gegen Gegner mit begrenzter Rechenleistung. Sobald Sie vermuten, dass Sie sich gegen jemanden mit unendlicher Rechenleistung, es gibt keine public-key-Kryptographie-system, das Sie verwenden können, weil Ihre Widersacher können nur versuchen, alle möglichen privaten Schlüssel.

Es ist wie zu Fragen, "Wie gehen die Banken schützen Sie sich gegen Diebe, die sich teleportieren, Geld aus den safes?"

Wenn dem so ist, das aktuelle Netzwerk akzeptieren würde, unsere neue (geschmiedet) Kette und alle vergangenen Transaktionen ungültig.

Yep.

Dann machen Sie den deal mit der Regierung zu zerstören bitcoin.

Ich weiß nicht wirklich sehen, warum die Regierung kümmern würde, wenn die Menschen verwendet werden, Bitcoin. Da gibt es wirklich triviale Dinge, die Sie tun könnten, machen es sehr schwierig, zu tauschen oder verwenden Bitcoin, die Sie nicht tun, ich bezweifle, dass Sie sich kümmern.

+499
MrFox 11.06.2011, 05:41:53

Native segwit Ausgänge (P2WSH und P2WPKH) derzeit nicht über eine Adresse geben, so gibt es keine Adressen für diese Ausgänge.

+481
Bill Woodard 16.02.2017, 16:20:17

Ich lese viel darüber, wie bitcoin-clients finden sich gegenseitig. Ich möchte ein fork von bitcoin und ich habe eine Frage. Wie mein Netzwerk unterscheidet sich von bitcoin? Wie der client zu verstehen, wenn diese ist bitcoin client oder mine?

+395
trizz 11.07.2018, 01:22:14

Wann wird das Netz fallen lassen?

Nie. Warum sollte Netzwerk lassen Sie Ihre Transaktion ohne eine Aktion von Ihrer Seite?

+338
Foae 16.01.2011, 17:31:18

Sie können kaufen BitCoins auf der Börse wie Mt.Gehex.

Sie bekommen können BitCoins durch mining-Prozess. Aber diese zweite option ist sehr langsam und schwer. Sie können sich einige Bergbau-Gemeinschaft zu erstellen, Blöcke und bitcoins für Sie. Es dauert ein paar Stunden von Ihrem computer, um Berechnungen im Wert von 0,0001 bitcoins.

Finden Sie schnell intro hier: Wie Bekommt man Bitcoins.

+323
Hao Wang 18.12.2017, 11:28:44

Zum Beispiel: den pubkey in den ersten 3 coinbase Ausgang sind

  1. 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f

  2. 0496b538e853519c726a2c91e61ec11600ae1390813a627c66fb8be7947be63c52da7589379515d4e0a604f8141781e62294721166bf621e73a82cbf2342c858ee

  3. 047211a824f55b505228e4c3d5194c1fcfaa15a456abdf37f9b9d97a4040afc073dee6c89064984f03385237d92167c13e236446b417ab79a0fcae412ae3316b77

Tatsächlich, ich habe die ersten 6k Transaktion, die meisten von den pubKey in die pay-to-pubkey-Skript ist anders, weniger als 10 pubKeys haben überschneidungen. Ist das bedeutet, dass satoshi multi-miner-jobs, um mir den block an den Anfang oder das ich etwas falsch verstanden?

Die Referenz-link ist hier. block0: https://www.blockchain.com/btc/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b block1: https://www.blockchain.com/btc/tx/0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098 block2: https://www.blockchain.com/btc/tx/9b0fc92260312ce44e74ef369f5c66bbb85848f2eddd5a7a1cde251e54ccfdd5

+266
user33264 02.09.2014, 21:14:54

Ich tun müssen, ist eine "Transaktion" aus meinem online-Geldbörse zu einem neu erstellten "offline" - bitcoin Adresse? In 10 Jahren, um einen Zugang zu diesen Münzen, ich brauche NUR, dass neue bitcoin-Adresse und den zugehörigen privaten Schlüssel?

Ja.

Sie können Blockchain ist Produkt oder drucken Sie eine einzelne Seite aus http://Bitaddress.org. Senden Sie eine Transaktion, um den öffentlichen Schlüssel sicher zu speichern, dass Stück Papier, bis Sie die nächste, die es benötigen. Seien Sie sehr vorsichtig, denn wenn Sie verlieren, dass das Stück Papier, Sie wird verlieren die Münzen im Zusammenhang mit dieser Adresse.

+258
Carolyn Arafa 11.01.2011, 18:47:27

Also vor kurzem habe ich eine sehr kleine test-Bestellung von Digix DAO in den Markt (Mit bittrex), und ich bemerkte, dass er zeigte sich in der Markt-History-Bereich.

Es sah ein wenig so aus (NICHT GENAU)

BUY - RATE 0.0... - GESAMT 0,0... ......

So kaufte ich mir X DGD mit Y Astraleums.

Allerdings gab es keine zu VERKAUFEN, um Kompliment an meine BUY order.

Wenn ich kaufte die Digix DAO, die ich kaufte es von einem Verkäufer, der verkauft es mir. Warum nicht seine Verkaufsorder in den Markt, die Geschichte, aber meine BUY order ist?

Dies gilt auch für das Gegenteil: Was bedeutet es, wenn es gibt eine Verkaufsorder mit nicht zu KAUFEN, um zu loben?

+241
Ilya Kanatov 08.08.2016, 18:29:23

Der source code ist offen nehmen Sie einen Blick für sich selbst. Ich bin kein Experte für Kryptographie aber so überlasse ich die Erklärung dieser an jemanden, der ist. Dies ist die Datei, die Sie möchten, vorbei zu schauen https://github.com/bitcoin/bitcoin/blob/master/src/key.h

+223
Jon Worth 20.05.2015, 00:11:07

Gut, Sie verlinkt haben, zu viele Dinge zu einander.

Es hängt von der website, die Sie verwenden, um zu handeln.

Es gibt viele Möglichkeiten, zu verfolgen Sie:

  • Ihren Namen oder E-Mail-Adresse.
  • Ihre IP-Adresse.
  • Mit der gleichen bitcoin-Adresse.

Fast alle trading-websites wird Ihre IP-Adresse - E-Mail, etc...

Währung tranding und Austausch ist nachvollziehbar, unabhängig von der Art der Währung.

Mit Ihrer Kreditkarte ist es, wie Ihr beim Kauf Ihrer bitcoins von der Steuer-Agentur.

Ich schlage vor, kaufen Sie Bitcoins mit Bargeld und aus einem lokalen Speicher oder von der person, wenn Sie kümmern sich um Sie verstecken Ihre Identität.

Bitcoin-Transaktionen sind anonym und fast schwer nachvollziehbar sein, wenn Sie eine eigene web-wallet und neue bitcoin-Adresse für jede Transaktion.

+197
Oksanas 05.08.2019, 12:31:59

Blockchain.info können erstellen Sie einen neuen Geldbeutel aus einer vorhandenen Bitcoin.org Kunden-Geldbeutel.dat mit einem einfachen Drag-and-Drop:

Die Geldbörse.dat ist das Daten-Verzeichnis.

+189
Sam Healey 28.06.2013, 20:55:32

Ja, eine überprüfung pro block, aber nicht eine einzige Signatur pro block.

Zu klären, die Verwirrung, es sind 3 verschiedene Technologien, die hier beteiligt sind:

  • (1) nicht-interaktive aggregation ist die Möglichkeit für einen Dritten (der kein halten, keine privaten Schlüssel) kombinieren Sie mehrere Signaturen, jede mit Ihrer eigenen Nachricht und den öffentlichen Schlüssel, in eine einzelne Signatur kann überprüft werden, indem jemand weiß, dass alle Nachrichten-und öffentlichen Schlüssel.
  • (2) interaktive aggregation ist die gleiche, aber wenn die Unterzeichner müssen sich bewusst sein, die aggregation, und die miteinander kommunizieren, um gemeinsam eine einheitliche Signatur.
  • (3) batch-Validierung ist die Möglichkeit für einen verifier, um zu überprüfen, ob mehrere (pubkey,der Nachricht,der Signatur) Tupel sind alle gültig oder nicht, schneller als die überprüfung der einzelnen Signaturen. Wenn eine oder mehrere der Tupel ungültig sind die Prüfer wird nicht erfahren, welche, in diesem Fall.

Schnorr-Signaturen (und alle anderen bekannten diskreten Logarithmus basiert Signatur-Systeme) unterstützen (2) und (3), aber nicht (1).

Das fehlen von (1) bedeutet, dass es nicht eine einzige Unterschrift für einen ganzen block (*), wie die miner, die Konstrukte der block ist eine Dritte Partei, die nicht die Teilnahme in der Signatur der Schöpfung.

Wegen (2), das beste, was wir hoffen können (solange wir beschränkt DL-basierte Signaturen), ist eine Signatur pro Transaktion. Auch, dass erfordert die Eingabe der aggregation, die Komplexität mehr als nur die Durchführung von vor-chain-Schnorr-Signaturen (siehe dieser post zum Beispiel).

Jedoch, da der (3) es ist richtig, es kann ein einzelner Validierung pro block, jedoch nicht eine einzige Signatur pro block. Der speedup, der durch batch-Validierung wird nicht trivial, in der Tat. Jede der 4 Zeilen ist eine Optimierungs-Technik, die derzeit in libsecp256k1, die den besten herauszusuchen basierend auf der Größe des Problems und die Speicher Einschränkungen.

Batch validation speedup

(*) Es existiert eine form von non-interaktiven "die Hälfte der aggregation" für die DL-basierte Signaturen, wobei N-Signaturen können nicht-interaktiv, kombiniert in einem einzigen Unterschrift der Größe (1+N)/2 original-Unterschriften. Dies könnte verwendet werden, für die blocks, wenn die Gewinne nicht so toll, und es gibt Komplexitäten rund um block-weite aggregation, die weniger interessant.

+142
Danny Englander 17.02.2010, 09:25:13

Ein Knoten ist ein Rechner, der Verbindung zu anderen Knoten im Bitcoin-Netzwerk sendet und empfängt Blöcke und Transaktionen mit anderen Knoten.

Ein peer ist ein Knoten, der Ihre Knoten verbunden ist. Peer wird oft Synonym verwendet mit Knoten.

Eine seed-Knoten ist ein Knoten, die Sie verbinden, zu kurz, um zu finden, andere Knoten die Verbindung tatsächlich zu. Wenn Sie eine Verbindung zu einer seed-Knoten, tun Sie nur so, um die IP-Adressen von anderen Knoten. Dann trennen. Keine Blöcke oder Transaktionen, die gesendet oder empfangen aus einem Samen Knoten.

-addnode haben Ihren Knoten eine Verbindung zu einem anderen Knoten und haben es als ein gleicher. So dass Sie senden und empfangen-Blöcke und-Transaktionen mit dem, was IP-Adresse, die Sie angeben.

-seednode haben Ihren Knoten eine Verbindung zu einem anderen Knoten und verwenden Sie es als ein Samen-Knoten. Also es können nur verbindungen zu diesem Knoten, ruft eine Reihe von Knoten, die die IP-Adressen, und trennt die Verbindung. Es verbindet sich dann mit dieser IP-Adressen als peer.

Wenn Sie dns=0 und dnsseed=0, dann ist Ihr Knoten hat eine härtere Zeit der Anschluss an das Bitcoin-Netzwerk. Die DNS-seeding (das ist deaktiviert, indem Sie die Optionen) erlaubt Ihrem Knoten ein paar Fragen die DNS-Server für die IP-Adressen von einigen Saatgut-Knoten. Ohne Sie, werden Sie nur mit den hardcoded fallback Samen Knoten, die nicht unbedingt noch online sein. Wenn Sie darauf bestehen, auf die Deaktivierung der DNS-seeding, dann sollten Sie sowohl die -addnode - und -seednode Optionen, so dass Sie mindestens eine Verbindung zu einem Knoten und mehr IP-Adressen zu verbinden.

+122
Al S 31.07.2010, 16:06:13

Ich begann eine neue Bitcoin Core(testnet) und der download von Blöcken funktionierte perfekt, bis 15% und dann weiß ich nicht, was passiert ist, aber ich bekam die folgende Fehlermeldung: unbekannte, neue Regeln aktiviert (versionbit 1) Was soll ich tun? enter image description here

+110
Hafiz Ismail 19.12.2016, 04:17:10

Einführung

AsicBoost Geschwindigkeiten bis Bitcoin mining im Allgemeinen (für ASICs und CPUs gleichermaßen) durch die Verringerung der Häufigkeit von computing ein Teil der SHA-256-Berechnung.

Ein Bitcoin-block-header ist, 80 bytes lang. Es passt in 2 Blöcken für SHA-256-hashing. Es wird ein Hashwert in einer 32-byte-Wert, Hash-wieder (1 block), um den endgültigen Wert im Vergleich zu der Schwelle.

Pseudocode

Die konventionelle Art und Weise zu tun, Bitcoin mining sieht wie folgt aus:

while True:
 blockHeader = ... # basiert auf Merkle root-und anderen Bereichen
 sha256Block0 = sha256Expand(blockHeader[0 : 64])
 midState = sh256Compress(sha256InitVector, sha256Block0)

 for i in range(2**32): # Versuchen Sie nonces
 blockHeader.nonce = ich
 sha256Block1 = padAndExpand(blockHeader[64 : 80])
 singleSha = sh256Compress(midState, sha256Block1)

 sha256Block2 = padAndExpand(singleSha)
 doubleSha = sh256Compress(sha256InitVector, sha256Block2)
 wenn doubleSha < target:
 miningSuccessful(blockHeader) # Jackpot!

Hinweis oben, dass die innere Schleife hat 2 Berechnungen von block-Erweiterung und 2 Berechnungen von block-Kompression.

Nun, was AsicBoost vorschlägt, ist, dass wir irgendwie finden eine Reihe von blockHeader Werte, wo sha256Block0 ist anders, aber sha256Block1 ist die gleiche. Denn die Merkle root-Bereich erstreckt sich über beide Hash-Blöcke, das heißt, wir müssen die Gruppe der Kandidaten, die von den letzten 4 bytes des Merkle-hash. Jetzt wird der mining-Algorithmus sieht wie folgt aus:

while True:
 blockHeader = ... # basierend auf verschiedenen Feldern
 Kandidaten = dict() # 4 bytes -> setzt Blöcke
 for i in range(...): # Generieren, je mehr desto besser
 tempBh = blockHeader.randomizeMerkle()
 sha256Block0 = sha256Expand(tempBh[0 : 64])
 tempBh.midState = sh256Compress(sha256InitVector, sha256Block0)
 Kandidaten[tempBh.merkleRoot[28 : 32]].add(tempBh)

 for i in range(2**32): # Versuchen Sie nonces
 für Schlüssel in der Kandidaten:
 tempBh = - Kandidaten[key][0]
 tempBh.nonce = ich
 sha256Block1 = padAndExpand(tempBh[64 : 80])

 für tempBh in der Kandidaten[key]:
 singleSha = sh256Compress(tempBh.midState, sha256Block1)
 sha256Block2 = padAndExpand(singleSha)
 doubleSha = sh256Compress(sha256InitVector, sha256Block2)
 wenn doubleSha < target:
 miningSuccessful(blockHeader) # Jackpot!

Jetzt beachten Sie, dass die innere Schleife führt 1 Berechnung von block-Erweiterung pro Kandidat der Gruppe, und dann 1 Berechnung von block-ausbau-plus-2-Berechnungen der block compression pro Bewerber block-header.

So ist die Technik gewinnt gegenüber konventionellen Bergbau, bei der die meisten Bewerber-Gruppen haben mehr als einen Kandidaten gibt, und dass der overhead für das erzeugen und Sortieren Kandidaten übersteigt die Gewinne aus der Rettung höchstens eine Berechnung von block-Erweiterung pro Kandidat.

+70
Bradley Neil Reed 09.12.2013, 22:14:05

Ich habe eine Frage, ich habe gefehlt, Sie zu Fragen.

Sagen wir mal jemand hatte Glück mit ein paar bitcoins Jahren und es ist jetzt im Wert von $2 Millionen oder mehr obszön zahlen.

Wie kann man Bargeld in US Dollar?

+11
Uxekova 27.11.2010, 21:58:31

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil