In ListReceivedByAddress, was ist der Sinn von Bestätigungen, wenn die Adresse wiederverwendet wird?

Die API ListReceivedByAddress mir erlaubt, eine Liste anzuzeigen, die Summe* aller Transaktionen, die eine Adresse erhalten hat. Diese liefert ein array mit der Auflistung der Summe dessen, was gesendet wurde.

  • Wenn die Adresse wiederverwendet wird für mehr als eine Transaktion, was ist der erwartete Wert von "Bestätigungen"?

  • Ist der Wert von Bestätigungen der Max -, Min-oder Mittelwert?

  • Sollte es ein Eintrag auflisten, wie viele Vorgänge wurden an diese Adresse gesendet?


*Fußnote bin ich mir nicht ganz sicher, dass die ListReceivedByAddress tatsächlich gibt die Gesamtsumme aller Transaktionen, die zu dieser Adresse. Ich nehme an, es ist möglich, dass könnte der Wert der ersten, letzten oder die Summe aller Transaktionen, die zu einer Adresse.

+786
MayesH 27.10.2017, 00:13:27
30 Antworten

Ich Baue ein Händler-system für einen client, der wird akzeptieren Zahlungen in bitcoin und senden Sie alle Münzen, um eine kalte Lagerung Brieftasche einmal in der Woche (oder Monat). Das system nutzt eine deterministische wallet zu erstellen, ein Geldbeutel für jeden Kunden und es ist sehr unwahrscheinlich, dass ein "Empfang" wallet-mehr als 2 Eingänge.

Dieses system läuft auf einem vps und der Kunde will nicht ein bitcoin-client laufen, damit ich erstellen und relais alle Transaktionen über Push-TX auf blockr.io

Dies sollte gut funktionieren, aber ich habe einige Probleme mit der Größe der Transaktion und die Transaktion Gebühr.

  1. Laut dieser Antwort , wenn der Wert, den ich versuche zu senden, die größer ist, als 1BTC ich brauche keine Gebühr

    1. Ein Entgelt kann nicht verlangt werden, wenn die Priorität der Transaktion ist hoch genug. In der Regel 1 BTC, einen Tag alt, genug, Alter und balance, die Sie senden können, ohne eine Gebühr.
    2. Wenn die einzelnen Zahlungen sind unter 0,01 BTC, eine minimale Gebühr wird immer erforderlich sein.
    3. Die Mindest-Gebühr, wenn erforderlich, ist mit 0.0005 BTC pro 1000 bytes der gesamten Transaktion.
    4. Der Beitrag von jedem Eingang und jedem Ausgang, um die Gesamt-Größe ist etwas konsistent, es nur variiert weitgehend, wenn es komprimiert Tasten (standard für neu generierte Adressen auf eine aktuelle client-version)
  2. Nach dieser Antwort der Wert steigt, eine Menge basierend auf der Größe der Transaktion

    0.01 BTC Gebühr pro Kb der Transaktion, aber: Wenn die Blockgröße (Größe der alle Transaktionen, die aktuell darauf warten, aufgenommen zu werden in einem block) ist weniger als 27 kB, Transaktionen sind kostenlos. Wenn die Blocklänge beträgt mehr als 250 kB sind, Transaktionen immer teurer als die Blockgröße Ansätze die Grenze von 500 kB. Senden einer Transaktion, wenn die Blocklänge beträgt 400 kB kostet 5 mal die normale Menge; senden, wenn es 499 kB kostet 500x, etc.

  3. Nach bitcoinfees.21.co , ich sollte verwenden Sie Ihre api zu Holen Sie sich die besten Transaktionsgebühr dynamisch

    { "fastestFee": 40, "halfHourFee": 20, "hourFee": 10 }
    

Also meine Fragen hier:

  1. Was ist der beste Weg zur Berechnung der Transaktionsgebühr? Gegeben, dass ich die Berechnungen von hand (Skript) und nicht mit einem bitcoin-client
  2. Was ist die maximale Anzahl Eingänge, die kann ich senden auf eine Transaktion?
  3. Was kann ich tun, wenn die Transaktion stecken bleibt, weil der kleine Transaktionsgebühr?
+992
BleedBlue 03 февр. '09 в 4:24

Ich habe alte (pre-random-number-bug) Adressen in meinem android bitcoin wallet-app, mit 0 balance. Nach dem patch bin ich mit einer neuen Adresse (mit Gleichgewicht) und immer noch meine alte Adresse in meinem Portemonnaie. Sollten lösche ich meinen alten Adressen aus meiner android-app?

Angenommen, jemand knackte mein Alter Schlüssel, und importierte es in seine Brieftasche. In diesem Fall ist es trotzdem möglich, für ihn ein sweep-Transaktion? Ich erinnere mich, so etwas wie dies geschah mit blockchain.info / mywallet app, aber ich bin mir nicht ganz sicher.

https://en.bitcoin.it/wiki/Sweepprivkey_proposal

+987
Prashant Nair 19.04.2019, 04:03:42

Wenn Sie installieren Elektron auf Windows haben, haben Sie zwei Programme, die Sie starten können. Einer von Ihnen heißt "Elektrum Testnet".

+938
jeff goebel 29.09.2014, 20:12:29

Ich bin sicher, dass dies eine grundlegende Frage, aber ich würde gerne überprüfen mein Verständnis.

Im moment eines Kumpels, wächst die blockchain bestätigt, indem ein block wird belohnt mit 12,5 bitcoins. Diese incentivises Bergleute zu validieren Transaktionen.

Heute wird jede bitcoin im Wert von $13032.00.

Es ist wirklich richtig, dass, wenn Bob sendet Alice ein paar winzigen Bruchteil, sagen wir, einer zehn-Tausendstel eines bitcoin, heute im Wert von $1.30, dann jede Bestätigung ist im Wert von $162,900.00 auf die Maschine?

Wenn dies richtig ist, dann ist es nur wirtschaftlich, bieten eine Transaktionsgebühr, die auf vergleichbare Wert auf dem "miner' s Belohnung, wenn die Transaktion ist riesig. So als follow-up, würde ich mag zu Fragen:

Was sind typische Transaktionskosten im moment, und wie wird sich dies wahrscheinlich ändern, da die Anzahl der bitcoins Ansätze, Ihre theoretischen maximum von 21 Millionen?

+927
Hamada Halouma 23.04.2011, 16:11:04

Miner bekommt Ihr Belohnungen für die Aufrechterhaltung der Arbeit und die Sicherheit des Netzes. Jedes mal, wenn Sie erfolgreich bilden einen block, Sie erhalten einen festen Betrag von Krypto-Währung. Das ist, wie Blockchain generiert Ihr eigenes Geld.

+915
Jim Rhoades 20.10.2010, 14:25:30

Ich bin mit Copay als meine Bitcoin-wallet. Ich sehe, es ist opensource-mit code-verfügbar im github. Was garantiert, dass Sie hochgeladen binären basierend auf diesem Quellcode? Geht das über Apple-Zulassung? Speichern von mehr Geld in bitcoin, ich wollen zu sein sicher, dass mein Passwort / Zugangsdaten sicher sind und, dass die Entwickler nicht senden, in einer verborgenen Weise, über die Hintertür.

+902
xcud 31.03.2017, 03:03:44

Leider gibt es keine Unterscheidung zwischen "externen" und "internen" transfers in bitcoin. Wenn Sie möchten, dass Münzen, die Sie in eine andere Adresse, die Sie zu zahlen haben die Transaktionsgebühr. Das heißt, Sie können eine einzelne Transaktion, die tut alles, was Sie möchten und zahlen nur die Gebühr, die einmal (wenn auch natürlich, dass die Transaktion relativ groß ist, sollten Sie sparen dabei noch einige Gebühren, weil Sie nicht so viel overhead in Bezug auf tx-size)

+876
xxx36 19.03.2015, 17:59:51

Ich habe bitcoind 0.9.1 installiert auf meinem VPS-debian-server. Ich würde gerne meine Münzen über "cold storage", auf paper wallets.

Ich Las einige Artikel über das internet, aber ich weiß nicht, was man ist nutzbar/erreichbar, in diesem Fall.

Könnte mir jemand sagen, einige Ideen, wie kann ich erreichen, kalter Lagerung über bitcoind.

+870
mateuszjarosz 27.06.2013, 20:02:00

Wenn Sie den export der PrivKeys, bekommen Sie ein Blatt mit allen Transaktionen, die Sie brauchen.

Rechts-klicken Sie in Ihrem Elektrum in der Geschichte auf eine Transaktion, die Sie empfangen BTC auf, klicken Sie dann auf details.

Dann haben Sie zu suchen, für die entsprechende Transaktion in der Platte die Sie heruntergeladen haben, und suchen Sie nach der entsprechenden PrivKey.

Gehen Sie zu Ihrem Coinomi und gehen Sie zu BTGold Brieftasche, wählen Sie die sweep-Geldbörse, hier können Sie in Ihrem PrivKey, und Sie erhalten die BTGold der bisherigen BTC-Transaktion.

Wenn Sie mehr Transaktionen, die BTC in Ihrem Elektrum, müssen Sie die Eingabe PrivKeys in Coinomi, aber Sie bekommen zusammen gezählt.

+864
Dave Cameron 18.03.2010, 10:50:23

Erstellen Sie Ihre eigene Münze, ein Ninja zu starten, know-how zu entsprechenden Punkt im Voraus gebucht hash zu niedrigen Preisen, tun außergewöhnlichen marketing, machen viele falsche Versprechungen über eine road map, dass alle pools, die mir altcoins pick-up für die Markteinführung (pre-negotiated). Eine roadmap für die Entwicklung, gefüllt mit falschen Versprechen und Tonnen von Quatsch, ein gimick helfen können.

Starten Sie Ihre Knoten, Einführung, mine die Mehrheit der liefern, dann manipulieren Sie den Preis mit mehreren accounts an den Börsen durch automatisierte trading-software, erstellen von Tonnen von Volumen damit die Aufmerksamkeit.

Zyklus endlos, auf und ab, und im Grunde Milch jeden Neuling, die in das Spiel, wie es funktioniert... nur die harte Tour lernen.

+851
Alex Mitchell 10.06.2014, 03:25:09

Ich glaube, dass die Schwedische Regierung wäre weniger wahrscheinlich zu knacken auf Bitcoins. Ich glaube, Sie haben eine politische Partei namens "Piratenpartei", die, soweit ich weiß, hab die gewählt, die als Reaktion auf die Razzia gegen Pirate Bay. Ich würde gerne für jemanden zu kommentieren, um dies zu bestätigen.

+765
CtheGood 22.04.2011, 11:30:16

Wo ist die Münze in der Abbildung oben

Jeder Weg Sie Scheibe es, das ist eine verwirrende Diagramm. Teil des Problems ist die Richtung der Pfeile, die folgt Datenfluss statt traversability.

Wie das white paper betont, ein Münze ist "eine Kette von digitalen Signaturen." In anderen Worten, eine Münze aus der alle Transaktionen bilden eine kontinuierliche Kette von Eigentum. Gegeben, dass eine Transaktion tatsächlich haben mehrere Eingänge und Ausgänge, sollten wir genauer reden über einen gerichteten azyklischen Graphen (DAG) des Eigentums.

Der Nennwert einer Münze ist gegeben durch den Wert der letzten Transaktion Ausgang (a UTXO). Leider werden Ausgaben, die nicht direkt dargestellt durch das Diagramm. Wenn Sie waren, das Konzept einer elektronischen Münze wäre besser gewesen, klar.

Nimmt man diese Einschränkungen in Rechnung, wenn ich nur noch das Diagramm, um zu beschreiben, eine Münze, ich würde sagen, dass das gesamte Diagramm (zusätzlich zu den impliziten restlichen Transaktionen in der Kette auf der linken Seite) macht sich eine einzelne Münze.

+715
joycemollica 27.11.2017, 17:20:19

Wenn Sie haben keine Probleme mit Alice, Bob und Claudia kennen, Sie konnte erstellen eine einzelne Transaktion mit 3 Ausgänge, einen für jeden von Ihnen. In einem solchen Fall werden Sie alle drei Holen bitcoins, oder alle drei nicht bekommen würde, bitcoins (weil eigentlich wäre es 1-Transaktion, die in blockchain, oder nicht).

sendmany

Ich kann Euch den Weg zeigen, um es mit bitcoin-cli. Dazu benötigen Sie voller Knoten, die auf Ihrem Computer (bitcoind). Diese Knoten müssen Ihre eigenen Mittel (privkeys für Konten, die mit Ihrem Kapital muss in seiner Brieftasche.dat). Wenn dies der Fall ist, dann müssen Sie sendmany Methode.

Laufen:

# Entsperren der Geldbeutel (Wenn Ihr wallet unverschlüsselt ist, überspringen Sie diesen Schritt)
bitcoin-cli walletpassphrase "passphrase" 10
# Senden alle Mittel, um alle, die Sie benötigen
bitcoin-cli sendmany "" '{"2N8hwP1WmJrFF5QWABn38y63uYLhnJYJytf": 0.05, "2N5zxMH53RX3JLWbV5csmZrAhWY1R7Fr1sa": 0.05}'
# Sperre der wallet
bitcoin-cli walletlock

Erhalten Sie die Transaktions-id als Ergebnis sendmany nennen:

3a2addb48252889711a74f7e131816c8becfb112910342faefd17a8913ac2de7

(es ist die eigentliche Transaktion in der bitcoin-testnet)

Um mehr Infos zu bekommen über sendmany Methode, die Sie ausführen können bitcoin-cli helfen sendmany, sehen Sie die Liste der verfügbaren Parameter und Beispiele der Verwendung mit curl. Oder Sie gehen auf die offizielle Dokumentation

createrawtransaction

Wenn Sie Zugang zu bitcoin-Knoten, dieser Knoten aber nicht Ihr Geld, können Sie neue erstellen unsigned Transaktion mit createrawtransaction - Methode für den Knoten, dann melden Sie diese Transaktion in Ihrer Brieftasche und senden es, mit sendrawtransaction.

+473
Titanic 04.06.2019, 11:31:34

Übertragen Sie zunächst aus älteren Münzen, sammeln so wenig Eingänge wie möglich. Der client macht dies automatisch, und der Austausch wird in der Regel einen großen Angebot an alten-Ausgänge, die Sie für sich beanspruchen können.

Zweitens, kombinieren Transaktionen (mit 'sendmany'), Spenden an mehr als einem Ort zu einer Zeit. Wenn Sie einen einzelnen, großen, alten Transaktion-Ausgang können Sie behaupten, es verwenden, um Zahlungen zu drei oder vier Ziele auf einmal. Dies wird halten Sie Ihre Transaktion nur innerhalb der " freie relais begrenzen.

Dritte, konfigurieren Sie Ihren client entsprechend. Legen Sie es auf zahlen Sie nie eine Gebühr. Setzen Sie es gezielt die Verbindung zu anderen clients bekannt relais Transaktionen ohne Gebühren und bekannten verknüpft werden, um Bergleute, die bereit sind, Transaktionen ohne Gebühren. Und Handel von Anonymität für die Bequemlichkeit und Geschwindigkeit, indem Sie Ihre Kunden zu senden neue, lokale Transaktionen an alle verbundenen clients sofort.

Beachten Sie, dass nicht alle diese Strategien immer angebracht. Zum Beispiel, wenn schnelle Transaktionen sind wichtig für Ihre Kunden, kann es sich lohnen, die gelegentliche Transaktion Gebühr, auch wenn Sie Essen die Kosten.

+459
Sandra Corbett 25.02.2016, 02:05:37

Es ist möglich, ohne ein Konto. Verwenden Sie einfach "" als von-account.

Beispiel:

sendmany "" '{"mzjqvrPTipexdXzJbCjZExs8keg7nMf4m3":0.01,"mqQ69fPZEeJomEzG85FHfrKQ66x3w6oXwp":0.02}'

Watch out: Es wird Ihnen sagen, Sie Konto nicht ausreichend gedeckt ist (code -6) , wenn Sie nicht genug Geld haben, auch wenn Sie nicht Konten verwenden.

Hilfe:

sendmany "fromaccount" {"address":Betrag,...} ( minconf "Kommentar" ["Adresse",...] )

Senden Sie mehrere Male. Beträge sind double-precision-floating-point-zahlen.

Argumente:
1. "fromaccount" (string, notwendig) VERALTET. Das Konto zum senden der Mittel aus. Sollte "" für das Standard-Konto
2. "Mengen" (string, notwendig) Ein json-Objekt mit Adressen und Beträge
{
 "Adresse":Menge (numerisch oder string) Die bitcoin-Adresse ist der Schlüssel, der numerische Betrag (Sie können string) in BTC ist der Wert
,...
}
3. minconf (numerisch, optional, default=1) verwenden Sie Nur die Bilanz bestätigt zumindest dies viele Male.
4. die "Bemerkung" (string, optional) Ein Kommentar
5. subtractfeefrom (array, optional) Ein json-array mit den Adressen.
 Die Gebühr wird gleich abgezogen von dem Betrag, der jeder ausgewählten Adresse.
 Die Empfänger erhalten weniger bitcoins als, geben Sie im entsprechenden betragsfeld.
 Wenn keine Adressen angegeben sind, hier, der Absender zahlt die Gebühr.
[
 "Adresse" (string) Subtrahieren Gebühr von dieser Adresse
,...
]

Ergebnis:
"txid" (string) Die Transaktions-id für das senden. Nur 1 Transaktion erstellt, unabhängig davon, 
 die Anzahl der Adressen.

Beispiele:

Senden zwei Beträge, die an zwei verschiedene Adressen:
> bitcoin-cli sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}"

Senden zwei Beträge, die an zwei verschiedene Adressen einstellen die Bestätigung und der Kommentar:
> bitcoin-cli sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}" 6 "testen"

Senden zwei Beträge, die an zwei verschiedene Adressen, subtrahieren Sie die Gebühr aus der Menge:
> bitcoin-cli sendmany "" "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}" 1 "" "[\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\",\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\"]"

Wie ein json-rpc-Aufruf
> curl --user Benutzername " --data-binary '{"jsonrpc": "1.0", "id":"curltest", "Methode": "sendmany", "params": ["", "{\"1D1ZrZNe3JUo7ZycKEYQQiQAWd9y54F4xz\":0.01,\"1353tsE8YMTA4EuV7dgUXGjNFf9KpVvKhz\":0.02}", 6, "Test"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
 (code -1)
+411
Ezequiel De Simone 22.02.2015, 16:46:22

Ich wurde betrogen von einer person, und ich will Streit eine bitcoin-Transaktion.

+404
User3250 25.08.2015, 07:12:54

In Bitcoin Core, ist es möglich, eine Transaktion zu annullieren, deren status ist:

"Status: 0/offline, nicht erfolgreich Sendung noch"

Der client noch nicht aufgeholt mit dem Netzwerk. Es sieht aus wie es zuerst tun, und dann senden Sie die Transaktion.

Ist das richtig, oder ist die Transaktion bereits unwiderruflich?

Wenn ich die Transaktion Abbrechen, was ist der beste Weg, das zu tun?

Ich habe versucht, abandontransaction aber es gibt die Fehlermeldung:

Transaktion nicht berechtigt, für die Aufgabe (code -5)
+347
carevichi 31.08.2016, 15:10:09

mulllhausen s Antwort ist Super, aber hier ist ein kürzeres Beispiel, das zeigt, warum die vin seq Zahl kann nicht endgültig sein, oder ausgereizt.

Angenommen, ich möchte zu verbringen CLTV-Ausgang. Ich warte, bis die CLTV Zeit vergangen, und erstellen Sie eine Transaktion mit nLockTime auf die aktuelle block-Zeit, und die Reihenfolge-Zahl etwas weniger als 2^32-1, sagen 0.

Nun, die Transaktion zu überprüfen, weil

CLTV Zeit <= tx.nLockTime <= aktuelle block-Zeit

Wir sind im Grunde mit nLockTime als proxy für den aktuellen block zu sagen den aktuellen block Zeit ist vorbei, die CLTV Zeit.

Allerdings, wenn ich all meine seq-Nummern zu max, ich wäre in der Lage, senden Sie eine Transaktion mit einem nLockTime in die Zukunft, dh, größer ist als die aktuelle block-Zeit, damit umgehen Sie den CLTV Zeit. nLockTime muss <= der aktuellen block-Zeit, wenn nicht alle seq-Nummern sind ausgereizt. Also durch überprüfung, um sicherzustellen, dass mindestens ein Vin Seq Zahl ist nicht endgültig, wir machen Sie sicher, dass Sie nicht ausgereizt, so dass diese bypass-Szenario.

+317
Atomic Overflow 29.04.2018, 03:10:22

Wenn die Unterzeichnung der Transaktion, die ich denke, die folgende ist fertig (in kurz):

Für jeden Eingang

  • alle Eingänge und Ausgänge sind genommen
  • der jeweilige Eingang scriptSig ist gefüllt mit txPrev.pubScript, andere Eingänge ist scriptSigs leer sind?
  • dieses ist signiert und die Signatur wird in scriptSig

Gibt es einen nutzen für die Bündelung aller Eingänge vor jeder Signatur? Konnte nur den jeweiligen Eingang verwendet werden, wenn die Unterzeichnung der für diesen Eingang?

+302
kike 29.06.2015, 02:21:33

Es ist definitiv ein Allgemeines problem in vielen dieser Plattformen machen es ganz einfach erstellen Sie Ihre eigene farbige Münze/token. Fragen, die Nutzer zu erwerben, die einheitlichen token, wie Bitcoin mit Gegenpartei und der NXT mit Nxt-blockchain, ist in der Regel nicht ein guter Weg zu beginnen, Ihre Beziehung mit dem Kunden. Manche Menschen können gut mit ihm, aber es stark behindert mainstream-Nutzung.

Begeisterung löst dieses problem mit Kind-Ketten , die es ermöglichen, Kind Kette Schöpfer, um die Benutzer auf Ihre Kind-chain-pay-Transaktion Gebühren in der Kind-chain-token. Ein bundler (könnte das Kind Kette creator) sammeln würde, diese Gebühren zu bezahlen und die Glut Haupt-Kette für die Verarbeitung von Transaktionen. So, ARDR-Token würde noch nötig sein, aber Ihre Benutzer nicht brauchen, es zu berühren überhaupt.

Sie würden noch brauchen, um neu zu verteilen Ihre erworbenen Kind-chain tokens, aber die Asset Exchange, die auf der Glut wird eine großartige Möglichkeit für Sie, verkaufen Sie zurück an Ihre Benutzer. Wenn einem USD-Kind-Kette vorhanden ist (ein bisschen wie Leine und USDT), dann könnten Sie kaufen diese Kind-chain-Token direkt mit diesen USD-Token, ähnlich wie die erste Spiel-Token auf den alten arcade.

+301
Saad Alhdad 16.06.2019, 01:02:06

Als pro BIP 21, Bitcoin-URIs sind nur zulässig, um eine einzelne Adresse.

Sie sind frei, entwickeln Sie Ihre eigenen format, das unterstützt mehrere Ausgänge, aber es wird nicht sehr weit kommen, es sei denn, Sie können andere davon zu überzeugen, Brieftaschen verabschieden.

+271
user20221 05.06.2012, 20:46:00

Ich habe eine Papier-Brieftasche mit privatekey, die erstellt wird, mithilfe von coinbase.com. Ich will es importieren in bitcoin-qt, aber ich sehe nicht, eine option, die in bitcoin-qt UI.

+258
antigenius 28.02.2015, 23:23:03

Wenn ich mich bewege, eine Adresse auf ein anderes Konto, und die Adresse enthält, bitcoins, wird die person, die bekommt die Adresse erhalten die bitcoins, die, wo Sie auf die Adresse?

+232
bhushan 20.08.2016, 23:09:25

In einer früheren Version von bitcoin-qt wurde die Linie die folgenden:

SetBestChain: neue beste=0000000000000419f719 height=212580 Arbeit=666804971104474944731

Aus: https://bitcointalk.org/index.php?topic=136628.0

In den log-Meldungen, neue, beste ist der start der hash des Blocks seiner Auffassung nach werden die Leiter der besten Kette, die Höhe ist die Länge des Pfades durch den Baum, und die Arbeit die Summe der Arbeit eingebettet in diesen Pfad.

Im Grunde bedeutet es, dass der client erhielt eine neue beste blockchain, so dass ein neuer block gefunden wurde. Vergleichen kann man diese log-Einträge, Sie werden immer in der Höhe erhöhen und immer gefolgt von ProcessBlock: AKZEPTIERT

Ich bin mir nicht sicher, warum dies ist CPU-intensiv für Sie, ich habe nicht erkannt das an meinem client noch. Es gibt keine Möglichkeit zu entfernen, diese Funktion, da es eine Grundlage der bitcoin-qt client und dem bitcoin-Protokoll. Auch macht es weniger CPU-intensiv ist, kann nur durch ändern der Quelle des Auftraggebers.

+202
user100938 19.01.2019, 06:34:26

Von Was kann ein Angreifer mit 51% der hash-Leistung zu tun?

Verhindern, dass einige oder alle anderen Generatoren von jeglicher Generationen

Also, ja. Es wird jedoch nicht sofort geben ihm mehr mining Erträge. Sobald der block eine Neueinstellung passiert zwei bis sechs Wochen nach dem Angriff, das bitcoin-Netzwerk wird feststellen, dass weit weniger Blöcke gemacht wurden, und die Schwierigkeit wird nach unten gehen.

+183
Steve Muskiewicz 10.12.2014, 08:36:54

Ich weiß, dass die Unterzeichnung sollten die öffentlichen Schlüssel verwenden, was ist, wenn der private Schlüssel verwendet wird, bei der Unterzeichnung des Ausgabe? Heißt das, jeder kann das Geld in Ihrem Portemonnaie? Und gibt es einen Unterschied zwischen P2PKH und P2SH?

+165
Vitalij Kuzkin 02.02.2016, 07:51:06

Ist der Bergbau gold anlegen Geld? Es nennt sich mining, weil die Arbeit die in ihm steckt. Das Geld, das dabei herauskommt, ist Vergütung. Wenn die FED erhöht (er, erleichtert) Geld in unser system ein, es geschieht durch das hinzufügen von ein paar zahlen auf einem Konto. Es gibt buchstäblich keine Arbeit, die geht in die. Ich kann mit bitcoin keine Arbeit-das ist das primäre Unterscheidungsmerkmal. Gold und bitcoin haben echte Arbeit sichern diese. Verständnis würde verbessert werden, indem ein Lesen durch Bastiat wirtschaftlichen sophisms: https://mises.org/library/bastiat-collection . Dieses Buch ist auch empfehlenswert: https://mises.org/library/mystery-banking

+137
hanynod 14.03.2015, 01:38:22

Localbitcoins.com die erlauben würde, Menschen zu treffen, lokal, und mit Bargeld oder persönlich überweisung. Auch PayPal!

+94
Tashen Jazbi 29.11.2016, 06:29:26

Ich Spiele mit bitcoin-source-code zu lernen, Ich erstelle mir meine eigenen fullnode, und ändern Sie die chainparamsseeds.h, um nur meinen eigenen Knoten als SeedSpec6, und kommentieren Sie die dns-Samen in chainparams.cpp. Beim öffnen bitcoin-qt, pflegt die Verbindung zu den Knoten definiert. aber wenn ich addnode-Befehl, dann ist es die Verbindung und starten Sie die Synchronisierung.

Warum gleichen Knoten kann nicht verwendet werden, die form FixedSeednode config?

Dank

+23
Danny Kirchmeier 22.02.2012, 06:18:11

Nicht sicher, was du meinst mit der letzten Zahlung, weil mehrere Zahlungen an die gleiche Adresse enthalten sein, die in dem gleichen block und daher bei der gleichen Zeit.

Trotzdem:

Könnten Sie getreceivedbyaddress allerdings würden Sie noch haben, heraus zu filtern, alle Transaktionen, die Sie nicht wollen.

getreceivedbyaddress <bitcoinaddress> [minconf=1]

Gibt den erhaltenen Betrag von Transaktionen mit mindestens [minconf] Bestätigungen. Es richtig behandelt den Fall, wo jemand übermittelt hat, die Adresse in mehreren Transaktionen. Beachten Sie, dass die Adressen nur einmal benutzt für den Empfang von Transaktionen. Funktioniert nur für Adressen im lokalen wallet, externe Adressen wird immer 0 angezeigt.

+22
cubometa 07.05.2015, 08:13:15

Fragen mit Tag anzeigen