Wie vertausche ich eine Transaktion?

Ok, hier ist das, was ich verloren Münzen auf diesem computer zu senden versuchen, Sie an meinem laptop das ist, was er gesagt hat

Status: 0/unbestätigt
Date: 2/6/2013 14:53
Zu: 1PrM4QW3UtkGhi1uXFjvtDhn3h3x3pMipn
Lastschrift: -3.98
Netto-Betrag: -3.98

Wie kann ich umkehren oder anhalten, seine schon über einen Monat und ich kann nicht scheinen, um herauszufinden, wie es zu tun.

+336
RavenM 14.09.2016, 19:23:40
17 Antworten

Ein block ist nur dann gültig, wenn es beachtet alle das Protokoll Regeln. Wenn es ungültig ist, wird es nicht weitergeleitet werden:

Nun der Kunde hat halten Seitenketten. Also, wenn es die Haupt-Zweig und einem Seite-Zweig, auch wenn die Knoten enthalten eine Transaktion in der main-branch bedeutet nicht, dass es abzulehnen, einen block für die Seite Zweig, nur weil es enthält auch die gleichen Transaktion. Also für jeden Zweig wird geprüft, ob dieser block gültig ist oder nicht.

Aber es gibt eine Regel, dass gültige Blöcke werden nur weitergeleitet, wenn Sie Hinzugefügt werden, um die (neuen) Haupt-Zweig / die bekannteste Kette (danke an Pieter für die Korrektur).

Soweit eine neue Transaktion weitergeleitet wird - wenn es ungültig ist für die Haupt-branch (z.B. doppelte ausgeben), dann wird es nicht weitergeleitet werden, indem der Knoten.

So eine Transaktion ist entweder bereits in einem block in der main-branch bereits (und würde somit abgelehnt werden, wenn es ist eine doppelte ausgeben) oder es ist nicht im main-Zweig und wird dadurch immer weitergeleitet werden.

Diese werden weitergeleitet, auch wenn diese Transaktion bereits in einem block in der side-chain.

+925
Carletto 03 февр. '09 в 4:24

Aus der Lektüre online, die Allgemeine Stimmung zu diesem zu sein scheint "kein". Sie müssen mindestens 1 Bestätigung um zu verhindern, dass ein double-spend-Angriff.

Aber im Mastering Bitcoin, gibt es diesen Hinweis:

Ein häufiges Missverständnis über bitcoin-Transaktionen ist, dass Sie müssen "bestätigt", indem Sie warten 10 Minuten ein neuer block, oder bis zu 60 Minuten für eine volle sechs Bestätigungen. Obwohl Bestätigungen gewährleisten die Transaktion akzeptiert wurde, durch das gesamte Netzwerk eine solche Verzögerung ist unnötig für kleine-Wert-Gegenstände wie eine Tasse Kaffee. Kaufmann annehmen darf, die eine gültige kleine-Wert der Transaktion mit keine Rückmeldungen, mit nicht mehr Risiko als eine Zahlung mit Kreditkarte gemacht, ohne eine ID oder eine Unterschrift, als Händler routinemäßig akzeptieren heute.

Ist das richtig? Ich bin mit einem e-commerce-Plattform, wo die Verkäufer in der Regel setzen Element Preise im Bereich von $1-$5 und ich bin debattieren, ob null-Bestätigung Zahlungen.

Ich kann verstehen, dass die Begründung für eine Tasse Kaffee, aber mit virtuellen Gegenstände, die online sind, könnte ein Angreifer versuchen, zu verdoppeln, verbringen viele billige items gleichzeitig.

+810
Amit Gupta 21.02.2018, 04:36:03

Das ist eher eine mathematische Frage, sondern im Grunde die Summe ist eine geometrische Reihe:

https://en.wikipedia.org/wiki/Geometric_series

1/2 + 1/4 + 1/8 + 1/16 + ... = 1

Das ist im Grunde das, was hier geschieht, außer mit 21 Millionen anstelle von 1.

+706
user1433316 07.11.2014, 01:50:18

Payment-routing könnte damit umgehen. Jedes Unternehmen hat die operativen Kosten und müssen ausgehende Zahlungen.

Wenn Ihre Sorge ist, dass diese Kanäle bestehen im wesentlichen aus Zahlungen in einer einzigen Richtung (D. H. vom Kunden zu größeren Unternehmen), und dies führt zu einer hohen Frequenz von Kanal-Schließungen oder-Kette Siedlungen, dann können wir betrachten die Theorie der Six Degrees of Separation.

Die Theorie der Sechs Grade der Trennung postuliert, "dass alle Lebewesen und alles, was sonst in der Welt sind sechs oder weniger Schritte voneinander entfernt". In Bezug auf die Blitz-Netzwerk, können wir postulieren die Theorie, dass jeder Benutzer wird in der Lage sein zu zahlen, andere Benutzer durch etwa sechs andere Benutzer.

Wenn du also eine Quelle der eingehenden Zahlungen auf die Blitz-Netzwerk (D. H. Lohn), und die größeren Geschäft ausgehende Zahlungen (D. H. Ihre Mitarbeiter die Löhne), dann durch die sechs Grade der Trennung, die Sie möglicherweise in der Lage zu zahlen die großen Unternehmen durch bereits bestehende payment-Kanäle, die Sie haben, öffnen Sie Sie mit Ihren Kontakten.

Erfolgreiche payment-routing sollte gewährleisten, dass die Zahlung Kanäle arbeiten bidirektional und dass die Zahlung Kanal schließen oder auf-chain-Abwicklung sollte eine geringe relative Häufigkeit.

Edit: Alternativ Setzen

Kunden dürfen niemals direkt eine Zahlung vornehmen Kanäle mit großen Unternehmen, aber stattdessen weitergeleitet von Zahlungen über payment-Kanäle, die Sie geöffnet haben, mit Börsen oder anderen Blitz Netzwerk-Vermittler.

Benutzer können die Zahlung Kanäle mit einem exchange. Ein großes Unternehmen kann eine Zahlung Kanal mit dem gleichen exchange. Benutzer, die Zahlungen an die grossen Geschäfte werden über den payment-Kanäle, die Sie geöffnet haben, mit dem Austausch. Das große Geschäft entscheidet, zu verkaufen, einige bitcoin durch den Austausch. Es macht eine Zahlung mit der Zahlung Kanal bereits geöffnet hat mit der Börse. Dieser Prozess wird fortgesetzt, auf unbestimmte Zeit, so dass es einen bidirektionalen Fluss von bitcoin entlang der open-payment-Kanäle.

+693
MatronSaint 17.04.2015, 19:23:53

Verwenden https://github.com/achow101/bittipaddr. Entwickelt, genau für die Zwecke, die Sie erwähnt.

Einbetten einer automatisch wechselnden Bitcoin-Adresse in eine beliebige Webseite oder forum posten. Es wird dazu dienen, eine neue Adresse für jede Spende, so dass Sie wird nicht sorgen zu machen über jede Adresse, die Wiederverwendung von Problemen mit Ihrem Spenden.

ZUM einbetten fügen Sie folgenden code in Ihre html-wie bereits in https://bitcointalk.org/index.php?topic=1650551.0

<iframe src="http://bittipaddress.com/bittipaddr/addressfor/da7ir8dl" style="border:none;" scrolling="no"></iframe>
+682
marinaa 12.08.2019, 17:41:25

Warum denken Sie, alle diese Volatilität ist passiert? NSA beobachtet und Ihr alle, die Ihr gehandelten BTC für Dollar in einem Haufen Mist. Sie müssen die Datei-und erhalten eine Geld-Sender Lizenz zu einem Preis von rund 1 million US-Dollar in Kalifornien. Wenn Sie versuchen, die Lizenz in allen Staaten ist es rund 10 Millionen Dollar für die Lizenzen. Es ist die gleiche Lizenzierung Visa oder Mastercard übertragen muss Geld in Amerika. Ich sage Voraus, dass alle im Bergbau wird gehen off-shore-um dies zu vermeiden Steuern. Sie sind ernsthaft über die Reinigung bis dieser Branche und Sie wird kommen nach Dwolla und eine Vielzahl von anderen, die nicht über die richtigen Lizenzen. Fincen hat eine Liste aller nicht lizenzierten Broker, dass es gehen wird, nachdem es auf der Website. Sie werden alles tun, um diese langsam Mühe hinunter. Sie wollen nicht frei-banking, das ist einer kapitalistischen Gesellschaft und jeder will einen Gewinn zu machen auf alles.

+667
Michael Faraday 09.04.2019, 15:36:39

Mit solo-mining, alles, was Sie brauchen, um aus dem Internet ist der neueste block. Denn diese kommen, wenn alle 2,5 Minuten (Durchschnitt) und sind höchstens 250 KB (in der Regel ~10 KB), Sie sollte in Ordnung sein. Sie würde auch wollen, erhalten Sie alle die neuesten Litecoin Netzwerk-traffic, um zu überprüfen, alle Transaktionen, die Sie können, aber das wäre ziemlich klein, wie die Blöcke.

Vielleicht finden Sie (im Durchschnitt) noch ein paar veraltete Blöcke als die typischen high-speed-Benutzer, aber dies sollte nicht allzu bedeutend: auf die Reihenfolge der (Ihrer Latenz und download-Zeit - normale Latenz und download-Zeit)/2,5 min

+658
GrandeGiraffo 27.12.2010, 06:18:24

Warum hat die Testnet Wallet erstellen, empfangen von Adressen in form von Skript-hash-Adressen (Präfix 2) statt "plain" m/n-Präfix Adressen? Gibt es irgendwelche Sicherheits-Grund? Und, das script macht es hash? Ich war der Annahme, von der BIP.16, eine single-Signatur:

scriptPubKey: OP_HASH160 [20-byte-hash {[pubkey] OP_CHECKSIG} ] OP_EQUAL

Aber ich war nicht in der Lage, um die gleiche script-hash (natürlich kenne ich den privaten Schlüssel). Ich habe versucht, die folgenden Schritte:

$ echo [02b6d...public-key - ...47f89] checksig " > "Skript"

$ bx Skript-encode < script | bx sha256 | bx ripemd160

046f...fb3

$ echo hash160 [046f...fb3] gleich > skript2

$ bx Skript-encode < skript2 | bx sha256 | bx ripemd160 | bx base58check-encode --version 196

2NxxxexxxxxL

(Ich hatte erwartet, dass das gleiche Ergebnis erhalten, gebaut von der Brieftasche, aber Sie waren anders).

Bitte beachten Sie, dass ich weiß, für sicher, dass sowohl die privaten und öffentlichen Schlüssel.

+621
gpanterov 03.02.2019, 21:13:08

Aus den release notes https://bitcoin.org/en/release/v0.11.0 :

Für jetzt, block beschneiden deaktiviert block-relais. In der Zukunft werden die Knoten mit block Rebschnitt wird auf ein minimum relais "neuen" Blöcke, d.h. Blöcke, die Sie erweitern Ihren aktiven Kette.

In der aktuellen version beschneiden Knoten nicht sich werben, als dass alle Blöcke, sodass Sie nicht hochladen blockiert. Das erklärt Ihre hohe Reduzierung der upstream-Daten. Einem zukünftigen update wieder aktivieren block relais in der Weise, dass Ihre Knoten können effizient lassen Sie Ihre Kollegen wissen, welche Blöcke es besitzt und was nicht.

Ja, deine Beschneidung Knoten wird eine vollständige Validierung und it-service wird leichte Knoten.

+504
Natalie L 25.10.2011, 12:36:27

sendtoaddress ist mit der "" - Konto standardmäßig. Ist es möglich zu machen, verwenden Sie ein anderes Konto name?

+459
Franz Lorenz 13.02.2015, 06:08:28

Hier ist ein bitcoin-Skript 101-tutorial

https://bitcoindev.network/bitcoin-script-101/

+452
Mahesh Polkam 10.08.2013, 21:40:47

2 Möglichkeiten.

  1. bitcoind --regtest --printtoconsole

  2. Konfigurieren von bitcoin.conf und fügen Sie eine Zeile regtest=1.

Zweite Möglichkeit besser ist also die Verwendung von bitcoin-cli ist weniger ausführlich.

+343
Dima Pasechnik 23.07.2017, 16:35:40

Ihr Kunde wird sofort eine Zahlung an Sie gesendet wurde, aber es wird nur zeigen, wie "0/unbestätigt", bis die Transaktion hat die Bestätigungen und auch Ihre client synchronisiert werden müssen (heruntergeladen hat, die benötigten restlichen Steine).

Wenn die Transaktion wurde broadcast an das Netzwerk (z.B., zeigt sich in Blockchain.info) aber dein client zeigt nicht an, irgendeine Zahlung dann ist das problem wahrscheinlich entweder, dass dein client nicht mit dem Netzwerk verbinden oder irgendwie die Adresse, die Sie denken, ist in Ihrer Brieftasche ist wirklich nicht.

Wenn Sie manuell importierten privaten Schlüssel in den client-Brieftasche, dann möglicherweise muss der client der client, gestartet von der Kommandozeile mit "-rescan" - option, um die importierten privaten Schlüssel und seine bitcoin-Adresse werden korrekt erkannt. Diese option kann jederzeit ausgeführt werden (d.h., ist nicht schädlich, auch wenn nicht benötigt), so dass, wenn Sie erwarten, dass Ergebnisse, die nicht auftreten, ist dies ein Schritt, die Sie ergreifen können, um zu beseitigen, eine Frage.

Natürlich, stellen Sie sicher, Sie haben ein backup (gruppiert, eigentlich) von Ihren Geldbeutel.dat zu jeder Zeit, auch vor einem rescan oder zu jeder Zeit gibt es offenbar Probleme.

+244
GAMERB 14.04.2013, 08:18:07

Wenn ich meine btc in einer Brieftasche in einem pc, aber nie verbinden Sie es net, es sei denn, ich brauche zu verwenden, btc, ist es praktisch Kühlräumen und wie sicher ist es?

+209
Matt Chambers 26.08.2018, 16:19:19

Solo ist mehr auf lange Sicht profitabel für die Gründe, die David erwähnt. Und wenn Sie die Mathematik zu tun, Sie werden sehen, es ist unabhängig von der hashrate. Nur die Varianz ist höher. Aber Sie sollten überlegen, pool-hopping als auch für den maximalen Gewinn. Durch immer Bergbau an der pool-mit der derzeit höchsten prognostizierten Aktienkurs für den nächsten block, verdienen Sie sogar mehr als Sie müsste-mining-solo.

+206
Jivan Scarano 05.07.2013, 20:24:35

Nun, dass bitcoin gold gestartet, ich bin auf der Suche nach einem Weg, um meine BTG vom BTC Papier-Brieftasche Sie waren, gehalten an der Gabel zu blockieren.

Ich weiß Coinomi funktioniert, aber es hat nur eine android-app... alle anderen, die eine web-oder desktop-app?

+148
Josh Sullivan 16.10.2011, 12:50:21

Wie sende ich bitcoins in meiner web-app, ohne den daemon-Prozess auf meinem server? Gibt es einen Weg, es zu tun? Dritte erlauben das senden von durch Sie?

+73
Dean Dickinson 16.01.2012, 18:13:09

Fragen mit Tag anzeigen