Wie stellen Sie erneut eine Transaktion ohne Ausführung der vollständigen Knoten?

Die Antworten auf die kanonische "meine Transaktion ausstehend zu lange" Frage Hunderte von GB auf der Festplatte und Bandbreite. Ich kann nicht erfüllen diese Anforderungen, um einen vollständigen Knoten.

Wie kann ein 15 sa/B, 389 B Segwit unbestätigte Transaktion zu Coinbase ersetzt werden (Transaktion Eingänge doppelt ausgegeben?) mit einer höheren Transaktionsgebühr ohne den Download der gesamten blockchain auf einem full-node?

+483
JustJaxs 01.09.2012, 04:08:27
19 Antworten

Da dies das erste Ergebnis, das erscheint bei google bei der Suche "bitcoin windows hängt build" und der user gefragt wird, wie das .exe (war aber eigentlich auf der Suche für statische build-Anleitung auf ubuntu) die richtigen Anweisungen wäre die Nutzung von cross-Kompilation mit dem system hängt, wie angegeben, in der Dokumentation hier: https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md . Der wichtige Teil ist, dass es wohl nur unter Ubuntu 14.04. Installieren Sie die Abhängigkeiten aufgeführt, die in der build-windows readme-Datei erstellen dann mit:

cd hängt
machen HOST=x86_64-w64-mingw32
cd ..
./configure --prefix=`pwd`/hängt/x86_64-w64-mingw32
machen
+971
Henry Payne III 03 февр. '09 в 4:24

Mit der Entfernung des Features zum importieren Alter.json-Dateien, um MultiBit in 5.18, gibt es andere Möglichkeiten, um meine backup-und Zugang zu meinen bitcoins im Falle BlockChain.info immer stirbt?

Edit: Gerade gesehen, diese Frage teilweise beantwortet meine Frage, aber ich würde trotzdem gerne wissen, ob MultiBit ist das einzige Programm, das diese Dateien Lesen.

Vielen Dank im Voraus für die Hilfe

+942
BMWm3 25.08.2013, 20:08:21

Wie wir wissen, ist die bitcoin verwendet überschwemmungen in, um sich zu vervielfältigen-Blöcke und-Transaktionen in allen Knoten im Netzwerk. Als es war gestartet im Jahr 2009, es ist schon fast 10 Jahre her, seit es den Start und ich Frage mich, ob es das heute gestartet wurde, wäre es in der Lage, einen effizienten P2P-Protokoll/Algorithmus dann die flooding-Mechanismus beschäftigt heute? Als Hochwasser kann dazu führen, dass mehrere Transaktionen, obgleich inv Transaktionen, an den gleichen Knoten mehrere Male die information, dass der Knoten nicht nötig ist und unnötig. Gibt es bessere state-of-the-art p2p-Protokolle, die könnte eine bessere Passform für bitcoin heute?

+941
Juan Picado 21.09.2014, 07:42:33

Ja, es ist möglich, erstellen Sie ein bereits erzeugten und in der Adresse verwenden. Die Chancen, dass ist in der Tat größer als 0, aber minimalistisch. Aber wirklich klein. Und wenn ich sage wirklich klein, meine ich sehr klein. Und wenn ich sage extrem klein, meine ich sehr extrem ultra-low-super-duper-nahe null. Es ist definitiv NICHT etwas, was als eine Schwäche, nie und nimmer (weil es kostet mehr Energie, bevor Sie 50% auf einen duplicate address dann die ganze Sonne liefert in seinem ganzen Leben mal dann). Quelle

+910
Vitaliy Bychik 11.04.2013, 20:01:39

Ich höre, dass jede Adresse hat einen privaten Schlüssel. Ist es möglich, erzeugen drei public-key-Adresse nur durch einen privaten Schlüssel?

+910
user11413 31.01.2011, 05:03:55

Ich bin verwirrt darüber, ob sich ein miner entscheidet, zu warten, bis weitere Transaktionen (mehr Gebühren) oder beginnt, sobald erhält die erste Transaktion über das Netzwerk. Sobald ein Bergmann begonnen hat, die Berechnung der hashes, es wird in die Warteschlange der neuen Transaktionen, korrekt?

Ja, können Sie beginnen, Bergbau, sobald Sie sehen, dass die früheren, und aktualisieren Sie die block-template mit neuen Transaktionen, die Sie sehen, Wann immer Sie möchten. Anfang der Satoshi-client aktualisiert die Vorlage alle paar Sekunden, modernen Bergleute scheinen, es zu tun jede halbe minute oder länger, je nach software. Es gibt keinen Vorteil für Sie aktualisieren die block-template-andere als die, die Sie erhalten möglicherweise mehr Gebühren, wenn Sie tun, wenn Sie miss-Transaktionen es gibt keine wirklichen Schaden getan.

Wenn ich Glück habe um die Lösung zu finden, die für einen block mit nur einer Transaktion, aber jemand anderes findet die Lösung für einen block mit meiner Transaktion und noch eine, so gewinnt er, richtige?

Nein, das ist nicht richtig, keine Bergleute Bindungen brechen mit der Anzahl der Transaktionen in einem block. Erstmals ist in der Regel das Verhalten der meisten Menschen verwenden, wenn Sie sehen, zwei konkurrierende Blöcke auf gleicher Höhe mit einer gleichen Schwierigkeit Ziel. Wenn Sie es Taten tie break mit der Anzahl der Transaktionen, die dann die Bergleute machen könnte Blöcken gefüllt mit Ihren eigenen gefälschten und immer gewinnen keine Rennen.

Je mehr Transaktionen in einem block, desto schwieriger ist es zu lösen, um die hashing-puzzle, ist das richtig?

Nein, der header eines Blocks ist immer 80 Byte lang sein, unabhängig von der Anzahl der Transaktionen der block tatsächlich enthält. Dies ist, weil der block-header enthält nur einen hash der Transaktionen, anstatt die Transaktion Inhalt selbst. Die Schwierigkeit ist die gleiche wie für einen block mit keine Transaktionen andere als die Zahlung der Bergmann oder ein block mit tausenden.

Kann jemand klären, wie diese Gruppierung der Transaktionen erfolgt durch die Minen?

Schwer zu beantworten, weil die meisten Becken laufen völlig individuelle software, Sie haben Ihre eigenen Kriterien und Ihre eigene Optimierungen, die Sie erfüllen. In der Regel werden Sie sammeln alle gültigen Transaktionen, die haben die Gebühr, die Sie akzeptieren möchten, und setzen Sie Sie in einem block von der maximalen Größe, die Sie wollen zu erstellen, die nicht enthalten sind, verbleiben im Speicher-pool für später oder für jemand anderes zu mir.

+893
user272711 18.08.2017, 10:04:11

Auch wenn Sie sind in Einzel-oder pool-mining, die für die aktuellen Schwierigkeiten (2.4122720023 e+11), Sie müssen mindestens 12Ph/s zu sammeln eine vollständige bitcoin-block (12.5 bitcoins) in 24 Stunden.

+723
jsanc623 07.04.2013, 15:12:03

Englische Google-Suche über bitcoind und bitcoin-cli führen oft zu zwei Seiten:

Jede Idee, die eine ist die offizielle, unterstützt durch die Betreuer?

+706
tigranisation 21.10.2014, 13:06:34

Da Sie tagged Ihre Frage mit litecoin, ich glaube, Sie sind auf der Suche, um ein litecoin pool. Für meine Bedürfnisse https://github.com/ArtForz/pushpool hat den trick. Er fügte hinzu, scrypt-Unterstützung und erlaubt Ihnen, zu schreiben, die Ziel-Schwierigkeit (nur entfernen "rpc.Ziel.umschreiben": true , und ersetzen Sie es mit "rpc.Ziel.bits": 18 in der config).

+606
Adi Reinaldo 13.10.2012, 22:06:54

Mein Verständnis ist, dass wallets können, vermeiden Sie die Temperguss-Transaktionen

Nein. heute ist jede regelmäßige Buchung werden kann malleated, egal wie es erstellt wurde

+605
ikar12 07.11.2018, 12:44:49

Sie suchen bei bitcoin ist der wichtigste Wert als Tauschmittel. Es ist eigentlich mehr nützlich als Wertaufbewahrungsmittel. Denke, mehr Gold als Paypal.

Es gibt zwei Gründe für Sie kaufen bitcoins:

  1. Der Kauf einer Ware oder Dienstleistung (in der Regel, weil Sie können nicht kaufen, es mit anderen Mitteln)
  2. Speichern Wert

Wenn es das erste ist, du bist nicht wirklich "investieren" in die Münze überhaupt, nur verwenden Sie es als eine bequeme Möglichkeit, um jemanden zu bezahlen. Wenn es die zweite, die Sie investieren, aber Sie sind nicht so besorgt mit dem Austausch ist es sehr Häufig, daher nicht so besorgt über wie viele Transaktionen, die Sie tun können.

Der Preis von bitcoin kommt fast ausschließlich aus den letzteren Fall für die offensichtliche Grund, dass, wenn Sie kaufen ein gut oder Dienst mit ihm, die person oder das Unternehmen auf das andere Ende wird wahrscheinlich konvertieren die bitcoins wieder eine fiat-Währung, so dass die Transaktion ein Netto 0 proposition für den Preis von bitcoin. Auf der anderen Seite, wenn Sie die Speicherung Wert, du bist der steigenden Nachfrage und Reduzierung des Angebots und das Preisniveau zu steigen.

In anderen Worten, der Grund, um zu investieren, ist für das speichern von Wert, nicht als Tauschmittel.

+602
Roc Stephenson 22.12.2010, 21:33:44
Sammeln von Fragen über die Suche nach Arbeit/arbeiten in der Bitcoin-Branche, und bezahlt wird in Bitcoin.
+506
beliy161 13.06.2012, 17:32:30

Bei der Konsensbildung, wie viel Verkehr die äquivalente verwaister Blöcke werden gesammelt?

Sobald ein Konsens-Runde beginnt, die Menge der Informationen, die verteilt werden ist behoben, da neue Transaktionen können nicht eingeführt werden. Wenn es keinen Grund gibt, eine Transaktion sollten nicht enthalten sein, dann sind fast alle ehrlichen Knoten fragt, dass es enthalten sein. Wenn es irgendeinen Grund eine Transaktion sollten nicht enthalten sein, dann ist die avalanche-Algorithmus schnell schließt.

Ist die Kommunikation eingeschränkt überhaupt?

Jeder validator rate-limits wie oft es seine position verändert. Es gibt keinen Grund zu senden, eine position, die ist schon veraltet, aufgrund der Entscheidungen von anderen Prüfern.

Ist der Bewerber einstellen, die Verarbeitung durch das Netzwerk oder die Gründer?

Nachdem jede Prüfung feststellt, dass ein bestimmter Kandidat hat eine super-Mehrheit, es gilt der Transaktionen in, die Kandidaten festgelegt und unterzeichnet die daraus resultierenden ledger. Wenn eine super-Mehrheit von Prüfungen anmelden, dass ledger, dann haben wir eine neue "Letzte vollständig validiert-ledger".

Alle Transaktionen, hätte in diesen Kandidaten einstellen, aber nicht die werden dann wieder mit einem deterministischen Prozess.

wie viel Zeit hat der Durchschnittliche Runde verbrauchen?

Die Netzwerk-Grundlagen jeder Runde Zeitmessung auf den letzten Runden, versuchen, um die Runde ein wenig schneller, wenn Sie können, aber machen es langsamer, wenn es muss.

Es gibt ein paar minimale timings zu gewährleisten, die Stabilität des Netzes. Die Buchhaltung muss offen sein für mindestens zwei Sekunden, um sicherzustellen, dass Knoten, die eine chance haben, die Verarbeitung der vorherigen ledger. Ein Konsens kann nicht deklariert werden, für mindestens zwei Sekunden, nachdem das Hauptbuch geschlossen, um sicherzustellen Knoten haben eine chance, eine anfängliche position ist, bevor Sie die anderen Knoten schließen, es gibt einen Konsens. (Dies sind absolute Mindestwerte. Wenn nötig, werden Sie steigen.)

Dies macht ein typisches Konsens-Runde dauert etwa 5 Sekunden plus 1 Sekunde für jede weitere Lawine benötigt einen Konsens zu erreichen. Die Anzahl der Runden neigt zu wachsen logarithmisch mit der Anzahl der Knoten und Linear mit dem Durchmesser Netzwerk (Zeit, die für einen überfluteten Nachricht zu erreichen, die Mehrheit der Knoten). Wir erwarten nicht, dass das timing, um über 10 Sekunden, sogar mit einem großen Netzwerk, so lange wie das Netzwerk nur auf die Erde beschränkt.

Unterdurchschnittlich Knoten "Bug out" von der Konsens-Prozess um zu verhindern, dass das Netzwerk immer so langsam wie der langsamste Knoten. Overperforming Knoten verlangsamen, um zu verhindern, dass das Netzwerk immer so schnell wie der Schnellste Knoten (diese verringern würde, Dezentralisierung). Der Algorithmus ist ausgelegt, um sich selbst regulieren zu halten, der Schnellste Teilmenge von ausreichender Größe in Betrieb.

+407
Myrcella de Mello 16.11.2011, 17:13:08

Es gibt Unternehmen wie Chainalysis (keine Zugehörigkeit) und Elliptisch (ebenfalls keine Verbindung), die versuchen, die zur Durchführung solcher Analyse-und Gruppen-Adressen in Clustern auf der Basis der Einheit (Austausch, Betrug, unbekannt, Bergbau -, pool -, Glücksspiel -, payment-Dienste, etc.) dass geglaubt wird, Sie zu kontrollieren.

Sie bieten Ihren Analysen zu Börsen, Regierungen, Händler, etc. für einen Preis, wie jedes andere Geschäft.

+388
Daniel Jernberg 11.10.2017, 14:27:45
  1. Finden Sie zuerst Ihren computer die ip-Adresse.
  2. Jetzt kopieren Sie es und gehen Sie zu Ihrem remote-desktop, wo Sie Ihre qt-wallet laufen
  3. Open-qt-wallet-config-Datei und legen Sie rpcallowip = FÜGEN Sie IHRE IP-ADRESSE
  4. Speichern Sie es und starten Sie Ihren qt-wallet
  5. Nun schließen Sie die remote-desktop und kommen zurück zu Ihrem pc.
  6. set bitcoin-qt-url wie pro Ihre remote-desktop IP-Adresse für zB http://YOUR.REMOTE.DESKTOP.IP:8332
  7. Führen Sie eine Methode des bitcoin rpc wie getnewaddress und Ihre Adresse wird angelegt, auf dem remote-desktop, wo Sie Ihre bitcoin-qt-wallet-host.
+349
Bikr 19.12.2016, 20:10:28

Sie sind alle Recht, ich werde mein bestes tun, helfen Sie mit stop einfache Schritte, die von verschiedenen Seiten. Laden Sie die html-tool von dieser Seite: https://github.com/iancoleman/bip39 Es ist nicht ein Verbrechen zu sein, extra vorsichtig mit solchen Sachen so Auf Ihrem offline-Rechner zugreifen/öffnen/laden 'bip39-standalone.html' Datei, die Sie heruntergeladen von github.

  1. Geben Sie Ihre MultiBit-recovery-Satz/Samen in der Webseite neben 'BIP39 Mnemonische'

  2. Wählen Sie die Anzahl der Wörter = '12' (oder legen Sie die Anzahl der Wörter, für wie viele waren in Ihrem recovery-Satz)

  3. Lassen Sie alle restlichen Einträge auf default gesetzt

  4. Blättern Sie nach unten, um die 'Abgeleitet Adressen" - Abschnitt, und Sie sollten jetzt sehen, eine Liste mit den Adressen entsprechen, wird die Liste der Adressen in Multibit für Ihren Geldbeutel.

  5. Finden die Adresse in Frage, und kopieren Sie den privaten Schlüssel.

Von hier aus öffnen Sie ein Konto in einer gewählten Geldbeutel und importieren Sie den privaten Schlüssel in das Portemonnaie - ich bieten Ihnen eine gute Brieftasche, die ich immer benutzt und es ist blockchain.info - das ist eine schöne und sichere wallet - aber das ist nur meine Meinung!

+346
Naknut 20.01.2012, 06:58:50

wenn der Kunde nicht über ein internet-Gerät, er kann nicht überprüfen vor Ort, ob die änderung gesendet wurde.

+317
Intern14 11.07.2014, 20:41:42

Wenn ich den pass in sagen 2000 als nBytes argument, was diese Funktion zurück, wie die Gebühr nFee?

Es hängt von der Gebühr, dass die CFeeRate-Objekt repräsentiert. Die Gebühr-rate bezeichnet im Bitcoin pro Kilobyte. So übergeben Sie die Anzahl der bytes in GetFee und und berechnet den Betrag in Bitcoin für die Gebühr zu zahlen für etwas, was der Größe nBytes_.

Wenn, zum Beispiel, Ihre CFeeRate-Objekt repräsentiert 0.00020000 Bitcoin pro Kilobyte (oder 20 satoshis pro byte), die 2000 als nBytes bedeutet, dass Sie Ihre Gebühr 2000 * 0.0002 / 1000 = 0.0004 BTC.

Ich verstehe nicht, wie nSatoshisPerK definiert ist.

Es definiert ist, bei der Erstellung des Objekts. Was auch immer das Objekt erstellt hat gibt an, die Gebühr-rate zu verwenden.

Auch neugierig, warum dieser verwendet wird, anstatt zuzulassen, dass Bergleute bestimmen diese Gebühr durch den selektiven Abbau.

Dies ist nur ein Implementierungsdetail, nicht die tatsächliche Netzwerk-Sache legt fest, dass die Gebühr, die für jedermann zu benutzen. CFeeRate der interne Bitcoin-Kern und ist einfach nur wie honorartarife sind, die in der internen Logik. Die Gebührensätze sind selbst gebaut, von der fee estimator berechnet Gebühren auf der Grundlage abgebaut Transaktionen.

+185
user3414554 11.06.2015, 13:00:43

Können wir die folgenden änderungen an der aktuellen POW Protokoll besser zu vermeiden, Doppel-Ausgaben:

a) Für voll - /mining-Knoten zwei Ketten, prüfen, ob es identische Adressen, die auftreten, auf beiden Ketten, die Sie durchführen, Doppel-Ausgaben. Wenn Sie vorhanden sind, ignorieren Sie die Kette, die sich in den Knoten dabei eine Reorganisation (reorg), wählen Sie die andere Kette;

b) Wenn es keine gibt, wählen Sie die längere Kette;

c) Für Knoten, erhalten Sie nur eine Kette, es zu akzeptieren, wenn es nicht erforderlich, eine Reorganisation.

Wäre dies nicht besser in die Vermeidung von Doppel-Ausgaben als das aktuelle Protokoll, d.h. die Annahme der längsten Kette blind? Sollten wir nicht überprüfen Sie die Sperrung von Inhalten aus beiden Ketten vor der Entscheidung die man zu akzeptieren?

+132
George Profenza 02.02.2010, 07:50:53

Fragen mit Tag anzeigen