Hier finden Sie alle Geschäfte für eine bitcoin-Adresse

Ich bin auf der Suche nach einer Möglichkeit zur Abfrage aller Transaktionen in Bezug auf eine bestimmte bitcoin-Adresse -, die ich in regelmäßigen Abständen finden müssen alle Transaktionen, die für zahlreiche Adressen.

Ich habe gesehen, info über bitcoind searchrawtransactions, obwohl es sieht aus wie diese möglicherweise nicht mehr unterstützt werden?

Irgendwelche Empfehlungen?

+927
Gvaz 01.06.2014, 09:50:45
26 Antworten

Derzeit werden beim synchronisieren eines bitcoind Knoten von Grund auf die Zeit von null (0) zu über 50% ein sehr schneller Prozess sein, aber irgendwo zwischen 50%-75% verlangsamt es deutlich und bei 75%-85% es kommt zu einem fast-Stillstand.

Unter der Annahme, dass die Blöcke, die geprüft werden, während dieser Zeit, was die Ursache der Verlangsamung Frage ich mich, ob es eine Möglichkeit gibt im Grunde Klonen eines Knoten weiterhin ausgeführt, und die überprüfung von vollen Knoten, aber zumindest das Vertrauen in die Blöcke, bis eine Zahl, die weit genug in der Vergangenheit zu behandeln, 99% der Grenzfälle.

Ich weiß, dass das Klonen der Festplatte ist möglich, aber die übertragung, die zu einem neuen VPS zum Beispiel ist nicht so der Suche nach Möglichkeiten, um den Prozess zu beschleunigen für jedermann ohne auf Sicherheit zu verzichten.

Bekannt Optimierungen

Einstellung der dbcache auf einen höheren Wert (derzeit über 2000 auf eine 4-GB-RAM-Maschine, die 25% des verfügbaren RAM)

+940
cartmanie 03 февр. '09 в 4:24

Blockchain

[m1]-> [m2] -> [m3] -> [m4]

 | -> [f1] -> [f2] -> [new]
  • m - mainchain Blöcke
  • f - Gabel blockiert
  • neu - Tipp der Gabel, die in größerer Höhe als die Vorherige mainchain

In diesem Fall müssen wir wechseln von der mainchain auf die Gabel, wegen der Höhe der forkchain größer als die mainchain.

Meine Frage ist, über die Transaktionen in blocks [m3], [m4]. Im Falle einer Transaktion wurde in [m3], jedoch nicht in entweder die Blöcke [f1],[f2]. Da diese Transaktion nicht bestätigt, in den neuen mainchain (die forkchain) nach dem Schalter, würde das tx verfügbar sein für die Bergleute wieder für den nächsten block? Würden diese Transaktionen zurückgegeben werden, um die rawmempool?

Und was ist, wenn diese Transaktion Hinzugefügt wurde, ohne isStandard überprüfen (im Falle dass hinzufügen im block), sollten wir verarbeiten isStandard überprüfen Sie für diese Transaktion?

+919
BranMuffin 03.11.2019, 23:36:10

Es ist in der Tat ein wenig mehr Fortgeschritten ist, als Sie es sich vorstellen. (Also erwarten, dass diese Antwort ein bisschen mehr in die Tiefe.)

Es gibt keine solche Sache wie eine Konten - "balance". Es existiert nur implizit.

Wenn Menschen, die Transaktionen zu machen, können Sie tatsächlich erstellen Sie Ausgaben für eine bestimmte Menge an bitcoins. Mit einem speziellen Skript-Sprache, die person, die die Transaktion angeben können, das Erfordernis, dass die Ausgaben die Ausgabe. Es gibt eine ganze Reihe von Optionen müssen Sie dies angeben.

Der häufigste output-script ist etwas, das hält die folgende Bedingung "zu verbringen, diese Transaktion, die spender Unterschreiben muss dieser hash mit dem privaten Schlüssel von dieser Adresse". Also das bedeutet im wesentlichen, dass der Inhaber dieser Adresse ausgeben kann. Dies sind die Art von Ausgaben, die Sie wahrscheinlich erzeugen, wenn Sie "Geld senden an eine Adresse". Sie sind sogenannte pay-to-pubkey-hash - Transaktionen.

Andere mögliche Ausgabe Skripte werden können dumme Dinge wie "jeder verbringen kann diese" sehr komplexe Dinge wie "mindestens 3 der private Schlüssel der folgenden 5 Adressen zu Unterschreiben hash", das ist eine sogenannte m-of-n Transaktion.

Dies bringt uns zurück zu Salden. Wenn Sie Ihre wallet-app sagt, Sie haben ein Gleichgewicht von X btc, es sucht nur alle nicht benutzten Ausgänge , dass Sie in der Lage sind, zu verbringen, mit Ihren privaten Schlüsseln; diese sind alle pay-to-pubkey-hash-Transaktionen mit einem Ihrer Adressen.

Nun, wenn Sie wollen, verbringen Sie etwas Geld aus Ihrem "Gleichgewicht" und senden Sie Sie an eine Adresse, die Sie benötigen, um eine Transaktion. Die Art und Weise Transaktionen erstellt werden, ist wie folgt:

  • Nehmen Sie eine Anzahl von nicht benutzten Ausgänge aus früheren Transaktionen und verwenden Sie Sie als Eingänge.
  • Eine neue Ausgabe von denen die Ausgabe Wert ist gleich oder weniger als die Summe aller eingegebenen Werte. Ihr Geldbeutel wird es die meisten wahrscheinlich machen diese Ausgabe ein pay-to-pubkey-hash - output zu der Adresse, die Sie senden wollten Geld.
  • Da wahrscheinlich die Eingänge nicht genau übereinstimmen, fügen Sie eine weitere Ausgabe, so dass die Summe über alle neuen Ausgänge ist gleich der Summe der Eingänge. Diese Ausgabe wird auch ein pay-to-pubkey-hash - Ausgang an eine neue Adresse ändern oder die gleiche Adresse, wie Sie die Ausgaben von (verschiedenen wallet-apps machen das anders).
  • Beachten Sie, dass, wenn die Summe output Menge ist kleiner als die Summe input Menge, die Differenz wird als die Transaktionsgebühr und dieser geht an die miner der den block Ihrer Transaktion erscheinen wird.
  • Dann schließlich die wallet-app hat, um zu beweisen, dass es das Recht hat, zu verbringen, der Eingänge, die Sie in der Transaktion verwendet werden. Sie können dies tun, um eine input script (technisch, es heißt scriptSig). Für den gemeinsamen pay-to-pubkey-hash, wird das Skript enthält Ihren öffentlichen Schlüssel und die Signatur, die Sie mit Ihrem privaten Schlüssel. Das input-Skript verwendet wird, von den Bergleuten, zu überprüfen, ob Sie das Recht haben, um diese Transaktion.
  • Die Transaktion wird dann per broadcast an das Bitcoin-Netzwerk.

Nach dieser Transaktion wurde von anderen Kunden, und ist verifiziert von einem Bergmann, von allen clients entfernen Sie die Ausgänge in der Transaktion verwendet werden, aus Ihrer Sammlung von "unverbrauchten Ausgänge". Also, wenn Sie versuchen würde, zu verbringen, es wieder, das wird nicht möglich sein, weil die Bergleute nicht akzeptieren, weil die Ausgabe, die Sie wollen, zu verbringen, ist nicht vorhanden.

Ich hoffe, Sie können verstehen, dass mit Hilfe dieser Methodik ist es nicht möglich zu tun, eine Sache wie "subtrahieren Sie die Menge von person A das Gleichgewicht und fügen Sie es zu person B "balance". Wenn die Transaktionen, die Sie im Grunde zerstören einige Ausgänge, neue zu bilden.

+869
concept3d 20.06.2016, 19:23:48

Wenn ich versuche zu finden, eine nonce und in der Zwischenzeit jemand findet eine nonce und fügt einen neuen block zu Ketten, dann wird meine Arbeit verschwendet werden, oder es könnte nützlich sein bei der Suche nach anderen nonces?

+865
Semajenae Chop 20.03.2013, 03:08:31

Die Transaktion war nicht durch, weil der neu implementierte "Staub Transaktion" Politik , die macht es so, dass keine Ausgabe der Transaktion kann in der Summe weniger als 54.3 micro-bitcoins. Einer meiner Ausgängen wurde unter dieser Schwelle. So fixiert, dass ich, aber dann wird der Ausgang auf den "ändern" - Adresse unten gezogen wurde 54.3 uBTC und es noch immer nicht. Ich habe nicht gefunden, einen Weg, um sicherzustellen, Elektron nicht versuchen, eine Einzahlung weniger als 54.3 uBTC in die Adresse ändern, so jetzt ich ' m kleben mit einer einzigen, großen Eingang, um zu verhindern, dass kleine Mengen ändern.

+832
user71100 24.01.2019, 12:59:33

Die meisten fähig, funktionierende Implementierung für die Verlängerung der BIP 38 zu altcoins (mit starken Bitcoin-Erbe) vorgesehen ist, durch bitcoin-explorer (bx) - Key-Verschlüsselung-Befehle (mit funktionierenden Beispielen angewendet Dash) unterstützt die beiden BIP-38-Modi:

1. AES256Encrypt, AES256Decrypt - ein Papier-wallet verwenden Fall

2. EG-Multiplizieren - eine Casascius Anwendungsfall

Eine backwardly kompatibel Vorschlag und ein Tisch zur Verfügung gestellt werden müssen deterministische führenden base58check codierte Zeichen, abgesehen von den "6P" zugeordnet Bitcoin, zu unterscheiden BIP 38 verschlüsselten Schlüssel aus diesen Zugehörigkeit zu verschiedenen altcoin blockchains. Siehe das Bulletin 44 Altcoin-Version Mapping-Tabelle anwenden vorgeschlagen BIP 38-Erweiterung zur Unterstützung von cryptocurrencies andere als Bitcoin (BTC). Auch lohnt sich zu untersuchen, das BIP 38 Überlegungen zur Sicherheit wiki-Seite.

+803
Wycctrik 07.03.2016, 04:14:18

Ich bin versucht zu entwickeln, eine online-Anwendung, vor allem in JavaScript. Als ich bin mir bewusst, der einzige Weg, um Benachrichtigungen zu erhalten, für unbestätigte/mempool Transaktionen, wie Sie auf das Netzwerk zu nutzen -zmqpubrawtx oder -zmqpubhashtx Befehle in den Start des Bitcoin-Core. Ich habe setup eine dieser Werte zu den Beispiel -zmqpubhashtx=tcp://127.0.0.1:28332

Aber ich bin eine schwierige Zeit der Umsetzung dieser in jedem browser-basierte JavaScript. Die einzige Bibliothek, die nicht nur auf der Grundlage Node.js ist JSMQ die nicht scheinen, um Unterstützung tcp:// , wie die socket-Typ (offenbar verlässt sich auf Javascript WebSocket, die nur ermöglicht die Verwendung von ws:// oder wss://). Ich versuche zu vermeiden, die online-API-Verwendung wie blockchain.info usw.

Meine Frage: Gibt es irgendwelche andere Methoden zum empfangen von Echtzeit-unbestätigten Transaktionen Meldungen (die gehören nicht zu einem bestimmten Brieftasche) und sich nicht auf eine externe/online-API? Wenn es keine alternative gibt, gibt es irgendwelche bekannten/seriösen Bibliotheken verfügbar für ZeroMQ für JavaScript

+782
flasion 31.12.2017, 15:58:09

Nein, das wird nicht funktionieren. joinpsbts verwendet werden muss, bevor irgendwelche Signaturen erstellt werden. Sonst vorhandenen Unterschriften sind nicht gültig für die verknüpfte Transaktion. Vielmehr muss jede person erstellen Sie Ihre eigenen PSBT, senden Sie Sie an einander, oder an einem Koordinator, wo die PSBTs sind dann zusammen mit joinpsbts. Dann die PSBT beigetreten werden kann, verteilt wieder an alle, die Prozesse und signiert es. Sobald Sie angemeldet sind, müssen für jede person, erneut aus, senden Sie das unterschriebene PSBT, um alle anderen oder an den Koordinator, wo alle PSBTs kombiniert mit combinepsbt. Dann die kombinierte PSBT abgeschlossen werden kann und broadcast.

Beachten Sie, dass derzeit joinpsbts hat eine große Privatsphäre Leck, wie die ein-und Ausgänge Hinzugefügt werden, um dem PSBT beigetreten in der Reihenfolge, in der Transaktionen angegeben wurden. Es ist ein open - Pull-Request , der behebt dieses Problem.

+759
user3420681 25.09.2014, 15:18:12

Ich mache einige bitcoin-Adresse Sammlungen. Wenn es ein paar sinnvolle Buchstaben in der Adresse, oder wenn die Adresse wird angelegt, in einer sinnvollen Zeit zu mir, ich werde es kaufen.

Wie kann ich wissen, Wann die Adresse wird angelegt?

+743
Minerva Cheatum 31.03.2011, 00:19:16

Leider keine apps erlaubt sind. Am besten Sie tun können, ist nur mit einem web-browser.

+714
Nu2Overflow 18.02.2018, 15:21:47

Zu wissen, die hash-rate ist wichtig für Sie.

Warum?

Deine Frage ist wie, ob ich evtl ein Arbeitnehmer wie viele Stunden pro Tag können meine Arbeiter arbeiten? OK, so sollten Sie wissen das primitive wissen über Ihre Arbeiter. Wie, wie stark er ist oder wie viele Stunden er arbeiten kann oder wie viel Kosten die arbeiten für einen Tag (Mittag-oder rest-Kosten). Naja, man muss die erste Maßnahme, die der Arbeitnehmer an Standard-Daten, oder der zweite Schritt in der Arbeit, für die Sie tätig. Daher ist das wissen um die Menge der hash für Ihren Betrieb sehr notwendig ist. Aber können Sie jetzt genießen Sie die berühmte swimming-pool-charts für jedes TH/s. Berechnen Sie hier.

Und es ist ein sehr schöner Rechner hier, auf Basis jedes bekannte Sache aus Ihrer rig.

Endlich, versuchen Sie herauszufinden, welches Gerät oder rig sind Sie gehen, um zu kaufen (wissen, macht, Kosten/Unterhaltskosten und Preis der Anlage).

+641
Seshadri R 31.10.2015, 08:55:47

Electrum ist ein open source Projekt, es ist nicht eine Firma. Selbst wenn alle Freiwilligen arbeiten an dem Projekt jetzt beschlossen, aufzugeben das Projekt, das Portemonnaie wird alle open source so jemand abholen können, wo Sie aufgehört haben.

Es ist nicht möglich, für "Electrum wallet-service" nicht mehr verfügbar ist, weil laufen kann jeder die Elektron-server, Elektron benötigt. Die 12 recovery Worte selbst sind ausreichend, um wieder alle Ihre Fonds. Sie müssen entweder die Verbindung zu einem Elektron-server, um so zu tun, oder führen Sie eigene Electrum-server. Auch wenn das nicht eine option aus irgendeinem Grund, konnte Sie auch neu generieren, werden alle Ihre privaten Schlüssel aus der Elektron-Samen und importieren Sie Sie in einem anderen Geldbeutel.

+530
user49193 16.01.2015, 00:22:46

Ich schlage vor, bcrypt. Es ist nicht eine kryptographische hash-Funktion per se, aber es könnte ersetzen Sie SHA-256 und fügen Sie einige Speicher-Einschränkungen, würde Ihre Umsetzung schwieriger auf GPUs.

Bcrypt verwendet den blowfish zur Verschlüsselung einer Zeichenkette mit einem Schlüssel von einem Passwort abgeleiteten durch den Benutzer ausgewählt. So erhält eine Zeichenkette und ein Ziel, der Suche nach einem Kennwort, das verschlüsselt den string unter dem target funktioniert genau so wie die Bitcoin Lotterie.
Als Speicher für die constraints ist es möglich, zu implementieren bcrypt auf eine GPU, aber es ist viel schwieriger (wahrscheinlich unmöglich), um die gleiche Art von performance-Verbesserungen, die wir sehen, mit SHA. Hier ist ein Auszug von einem post auf crypto stackexchange über die Implementierung von bcrypt mit cuda:

Nun bcrypt ist eine Variante der Blowfish-key-scheduling, die ist definiert über eine Tabelle (ein paar Kilobyte), die ständig zugegriffen und verändert den ganzen Algorithmus. Aufgrund der Größe der Tabelle jeder Kern haben, um es zu speichern in den GPU-main-RAM, und Sie werden Wettbewerb für die Verwendung des Speicher-bus. So bcrypt läuft -- aber nicht mit der vollständigen Parallelität. Jederzeit, die meisten Kerne werden ins stocken geraten, warten auf den Speicher-bus zu werden.

+494
C1923 14.06.2012, 09:08:49

Ich bin auf der Suche nach einem Rahmen, wo kann ich bauen meine eigene blockchain. In meinem Fall habe ich wan ' T zu kombinieren, die blockchain mit secure multi-party computation-Algorithmus. Bedeutet, dass zwei oder mehr Parteien wollen Daten austauschen, ohne zugleich die input-Daten...

gibt es irgendwelche guten Rahmen, die du empfehlen kannst? (Freie oder Akademische access, etc.) Ich fand Openchain und Nstratis... vielleicht gibt es eine bessere gibt?

Vielen Dank im Voraus.

+489
pjtnt11 08.11.2011, 12:47:14

GUIminer funktioniert nicht mit bestimmten CPU durch die open-CL, es ist ein spezifischer Fehler mit core i3 3217-CPU, die interne GPU, die auf Ihnen funktionieren gut, aber wenn Sie versuchen, um es durch die CPU gibt es IO-error - 1, Toleranz 2. und auf macs, funktioniert es auf den meisten chips, sondern auf bestimmte chips einfrieren es auf die Schwierigkeit Anzeige, und es braucht die Rechenleistung, aber es gibt keinen Ausgang, ich könnte versuchen Sie einen anderen miner und arbeiten Sie durch den guiminer, wie den Phönix oder den cgminer, anstelle der open-cl-Bergmann, ich habe versucht, mac miner, aber die OS-version des macs, an dem ich arbeitete waren 10.6 und mac Bergmann hatte einige Probleme mit, dass.

+443
vishram0709 30.07.2012, 03:29:36

Die Ripple-wiki eine Seite über die demurrage-Währungen als eine Möglichkeit, in Ripple. Es ist jedoch nicht ganz klar, ob dieses feature ist bereits implementiert in der server-oder-client, und wenn ja, wie Sie richtig zu verwenden.

Kann man erstellen Sie eine demurrage-Währung in Ripple, und wenn ja, wie tut man es?

+427
Jamie Disman 25.08.2011, 14:31:03

Es gibt keinen festen Ablauf der Zeit, für jeden Knoten, aber die Standardeinstellung ist 72 Stunden.

https://bitcoin.stackexchange.com/a/43165/24926

+399
Jan K 14.02.2014, 02:30:54

Ich denke, dass Bitcoin-Transaktion ist illegal in Indien, Sie können nicht konvertieren Bitcoin bis INR.

Überprüfen Sie den link unten, https://economictimes.indiatimes.com/wealth/personal-finance-news/your-bank-will-not-allow-you-to-buy-bitcoins-anymore/articleshow/63627123.cms

RBI, während der Bekanntgabe seiner ersten bi-monatliche Geld-und Währungspolitik für das GJ 2018-19, hat angekündigt, dass jedes Unternehmen von Ihnen geregelt, wie Banken, Brieftaschen usw. wird nicht mit oder erbringen Dienstleistungen an einzelne Personen oder Wirtschaftssubjekte für den Kauf oder Verkauf von kryptogeld wie bitcoins. Wenn Banken, e-wallets und andere Unternehmen wird reguliert durch die RBI sind nicht erlaubt zu erleichtern, den Verkauf oder Kauf von cryptocurrencies, offensichtlich wird der einzelne nicht in der Lage sein zu transfer von Geld von Ihrem Bankkonto ..

+396
Kayenne 29.03.2016, 21:30:57

Ich bin auf der Suche dump meine bitcoins sicher auf. Also kann mir jemand empfehlen oder mir sagen, die Methode zur Erstellung eines sicheren bitcoin paper wallet.

+304
Geoff Appleford 01.08.2019, 13:17:01

Es gibt neue blockexplorer genannt, yogh.io , die speziell zeigt Felder in segwit tx. Sie können Sie bitten, hinzufügen, die Anzahl der segwit tx-block, sollte einfach zu tun. Oder Gabel Ihre github-code und änderungen vornehmen, die Sie benötigen

+296
Luke Smith 27.12.2018, 00:42:27

Ich Frage mich, sind es bitcoins, die es nicht durch die Bestätigung? Was braucht es für die blockchain zum Abbrechen der Transaktion. Gibt es bitcoins gehackt oder wie funktioniert das?

+206
ksmits 24.11.2019, 15:57:39

2016 halbieren, von 25 auf 12,5 BTC BTC, geschah am: Samstag, 9. Juli 2016 16:46:13 UTC.

Der Lohn wurde halbiert:

enter image description here

+199
Niels Heidenreich 28.02.2019, 10:05:31

Anmeldung zu Bitstamp-Konto >> Kaution >> Bitcoin >> hier ist dein Bitstamp Einzahlung Adresse.

Transfer von bitcoins auf Ihre Multibit wallet, wieder Login zu Bitstamp-Konto >> Widerrufsrecht >> Bitcoin >> hier können Sie Ihren Multibit wallet-Adresse und die bitcoin-Menge.

+116
Stephen Tierney 26.11.2011, 20:14:16

Ich entwickle auf regtest-Modus und es scheint, dass die Gebühren, die ich geben bei jeder Transaktion sind nicht im Lieferumfang enthalten auf jeden neuen block abgebaut (generieren). Ich habe nur anzeigen (listunspent) eine neue 50 btc coinbase utxo bei der miner-Knoten. Also, wie kann ich fangen die Gebühren auf regtest-Modus?

+88
Ferozas 30.04.2010, 17:03:31

wenn sehe ich es richtig, es ist eine bestimmte statische Daten in jede vorhandene kryptogeld-client, der verwendet wird, um die Interaktion mit dem gesamten Netzwerk. zum Beispiel, Sie können nicht erstellen, bitcoin aus der Luft, und fügen Sie es zu einem bestehenden bitcoin-Netzwerk. es werden entsprechend der Struktur von kryptographischer Operationen so weit. es ist der original-bitcoin-Papier gibt und https://en.bitcoin.it/wiki/Weaknesses um Ihnen zu helfen, besser zu verstehen, mögliche Probleme und Probleme der bitcoin Netzwerk.

+78
user10736 14.05.2015, 07:47:12

Ich war auf der Suche nach Möglichkeiten, um kaufen NEO und bekam wissen über CoinSwitch. Hat jemand benutzt diese exchange?

+72
Dario Ruggi 09.09.2018, 01:26:08

Fragen mit Tag anzeigen