Bitcoin Wallet: 2 Zahlungen innerhalb von 10 Minuten dazu führen, doppelte Ausgaben

Ich bin mit einem bitcoin-wallet verwalten Sie alle meine Transaktionen. Zum Beispiel, Wenn ich die bitcoin 2, 3 und 5. Erstens, ich kaufe ein Produkt mit Preis 5. Bitcoin wallet eine Transaktion erstellen aus 2 und 3. Wenn meine erste Zahlung noch nicht überprüft, aber ich bin auch der zweiten Zahlung, die ein Produkt mit dem gleichen Preis ist 5. Dieses mal wird bitcoin wallet wählen Sie 2 und 3 oder bitcoin-5 für meine zweite Zahlung ? Ich Frage dies, weil der ersten Zahlung noch nicht bestätigt noch nicht.

+892
Inder Gill 12.06.2013, 01:45:44
20 Antworten

Ich bin gespannt, denn ich kaufte mir meine ersten bitcoins heute! (0.41 bitcoins an!) Ich Frage mich, wie Sie in der Zirkulation? Von meinem Verständnis es scheint, dass der Algorithmus erzeugt x bitcoins jede Stunde, wobei x für einen abnehmenden Wert, bis schließlich null Münzen erstellt werden... also sagen wir mal eine Stunde von jetzt 5 bitcoins erstellt werden... Wo entstehen Sie und wie werden Sie in Umlauf gebracht? Oder entstehen Sie gleichmäßig in jeden Geldbeutel und nur gleichmäßig verteilt (in dem Fall ich möglicherweise 0.000001 bitcoins in der nächsten Stunde?) Und was ist ein bitcoin-miner?

Auch, was passiert, wenn mein computer ist zerstört und meine wallet Datei mit meinen bitcoins verloren? Sind diejenigen, die bitcoins für immer verloren? Würde dies nicht die Ursache der Versorgung von bitcoins zu gehen überstunden, bis schließlich gibt es nur sehr wenige bitcoins übrig?

Danke! Gott segne!

(Ich Fett meine 3 Fragen so, dass Sie leicht zu finden und zu beantworten).

+989
polozov849 03 февр. '09 в 4:24

Wenn ich Frage docker stop <id>, ist der Prozess nicht beenden sauber und bitcoind hat zu roll-forward-Blöcke auf den nächsten Start.

018-03-04 04:15:25 vorwärts Rollen 0000000000000000001728efc81b210835048a7321ba3ec93197f698fac080ab (511863)
2018-03-04 04:15:26 vorwärts Rollen 0000000000000000002be2e2792facd65e2358f874bc48f6410b80ecc8a6e756 (511864)
2018-03-04 04:15:26 vorwärts Rollen 0000000000000000004740c4832b47a1c852db87cf4b9aea559db8712d2971a5 (511865)

Dies scheint ein Problem zu sein mit dem dbcache nicht auf die Festplatte geschrieben, bevor Sie die Ausfahrt. Ich bin mir nicht sicher, ob es die Erteilung eines SIGTERM-und dann SIGKILL.

Was ist der beste Weg zu stoppen bitcoind um zu verhindern, dass alle Datenbank bezogenen Fragen?

+912
Dave Cohen 24.09.2011, 01:54:01

auf der Grundlage der anser/Kommentaren vor, ich möchte helfen, ein bisschen tiefer: Blick auf ein standard-P2PKH Transaktion, es ist ein sperren und entsperren-Mechanismus. Der Verriegelungsmechanismus ist in der pubkey-Skript (im output-Bereich) von der vorherigen Transaktion (einige bezeichnen es auch als die Ausgaben Bedingung). Die Entriegelung ist in der sigscript Teil der Transaktion (Sie würden sich "Ihre" sig und pubkey hier). In den pubkey-Skript, der Autor eines früheren tx definiert das Ziel (in dem die tx gehen sollen), die vertreten ist als die pubkey-hash. Wenn dann der Empfänger der tx verbringen möchte, tx, (s)muss er die Bedingung erfüllen (durch das zeigen der nicht-Hash-pubkey) und auch Zeichen der tx mit seinem/Ihrem privaten Schlüssel.

Die Verbindung zwischen beiden ist dieser:

Die P2PKH script in der vorherigen Transaktion pubkey-Skript Abschnitt sagt s.th. wie:

"wenn Ihr pubkey-hashes auf den gleichen Wert, wie ich hier dargestellt habe, haben Sie die Voraussetzungen zum Prozess der tx-weiter"

Jetzt, da dieser Hash ist eine Einweg-Funktion, die nur Leute, die den "ursprünglichen" public-key in hex-format erstellen können die angeforderte hash (wenn Sie versuchen, brute-force oder reverse Engineering, das ist per heute praktisch unmöglich). Und wo präsentieren Sie Ihre öffentlichen Schlüssel? In der sigscript Abschnitt! Sie bieten Signatur und einen öffentlichen Schlüssel. Alles in allem endet es in einem Stapel, wo im ersten Schritt wird der hash verglichen und wenn Sie gleich sind, auch die Unterschrift wird geprüft. Nur wenn beide Bedingungen erfüllt sind, wird die Transaktion weiter bearbeitet.

Mehr dazu auf Skript-überprüfung in den Entwickler-Seiten von bitcoin, und in Andreas' Buch "Mastering Bitcoin" in Abschnitt 6 "Transaktionen". Sehr zu empfehlen. Es können online gefunden werden, auch hier.

Hoffe, dies hilft, besser zu verstehen.

+904
geekpersonman 18.04.2015, 22:46:27

Ich möchte verstehen, wie der mining-Prozess funktioniert, so dass ich code meine eigenen bitcoin-miner. Hat jemand pseudo-code eines bitcoin-miner, die mir helfen, dies erreichen?

Auch die Hilfe mit der eine Umsetzung in C++ hilfreich sein wird.

+871
tomvo 20.11.2019, 01:36:58

Ripple ist eigentlich nicht wirklich neu, aber immer noch eine interessante Münze.

Ihre website listet mehrere mögliche Austausch (https://ripple.com/xrp-portal/how-to-buy-xrp/). Ich habe keine starke Meinung darüber, welche dieser am zuverlässigsten ist. Es gibt andere (https://poloniex.com zum Beispiel), wo Sie handeln können, XRP/BTC, auch, so, wenn Sie bereits über ein Konto auf einem exchange -, dass Sie darauf Vertrauen, dass der einfachste Weg sein kann.

+837
Kaiya 15.01.2019, 21:33:36

Es ist zumindest teilweise verbunden mit dem problem der ursprünglichen Verteilung: In den frühen Tagen, als hatte man keine bitcoins, wer sollte sich bitcoins?

Initiale Verteilung

Ohne Nachweis, dass jemand stellen in beträchtliche Anstrengungen mining einen block, jemand könnte mir einen block in Sekunden. Jeder hash-Wert funktionieren würde, und wer könnte behaupten, die Belohnung. Neue Blöcke würden "abgebaut" in der Höhe von Dutzenden pro Sekunde oder sogar mehr. Alle diese Leute würden behaupten, bitcoin-Belohnungen für den Bergbau, die zimmerreserviereung, ohne das Sie getan keine wirkliche Anstrengung. Das würde bitcoin wertlos, denn jeder könnte sammeln Sie so viele bitcoins wie Sie wollte, so schnell wie Sie wollten.


Lösung Gabeln

Wenig oder keinen Beweis der Arbeit würde auch die blockchain schrecklich Gabel. Mit neuen Blöcke, die abgebaut mit einer unglaublichen Geschwindigkeit, die Gabel in die Kette würde ständig erscheinen, und einige dieser Gabeln würde die Gabel wieder, die Schaffung eines massiven Baum, der äste. Ein Ziel der block-Kette ist eine einzige Kette mit Konsens um ihn herum. Dieses Ziel wird gefördert, indem mining eine langsame und schwierige Aufgabe. Neue Blöcke entdeckt werden, sind relativ selten, so der Konsens der Bergleute versammelt sich um nur zwei Gabeln in der Kette, und diese Gabeln Holen Sie sich gelöst zurück, um eine einzelne Kette relativ schnell.

+743
atripathi 16.04.2012, 08:45:10

Ich machte eine Transaktion seit 10 Tage vor meinem Bruder, Aber immer noch nicht an den Empfänger ausgeliefert. Es bleiben immer noch "unverbraucht" helfen Sie mir, wie um es zu empfangen.

+722
TiniWish 30.10.2013, 19:43:15

Diskrete Markov-Ketten verwendet wurden, die für die Berechnung der Wahrscheinlichkeitsverteilungen in den spielen der chance zur Verbesserung Quoten und Vorhersagen machen z.B. die Gewinnzahlen in einem Lotto. So lange, als die Lotterie,card game usw. die bestimmte Bedingungen erfüllen, das wird auch funktionieren, sonst ist die Wahrscheinlichkeitsverteilung wird die drift-rendering die Vorhersage nutzlos.

Wettbewerb zu finden, eine nonce, die während des Abbaus ist wie eine Art Lotterie. Daher theoretisch Markov-Ketten verwendet werden könnte, zur Verbesserung der bitcoin mining, solange es erfüllt die Bedingungen für diskrete Markov-Ketten. Hat schon mal jemand diese erkundet?

Danke, Andrew

+674
Ixionus Dekkers 22.01.2019, 09:35:49

Bitcoin ist wie digitales Bargeld. Eine bitcoin-Adresse ist wie ein E-Mail Konto, sondern für cash. Eine bitcoin-Adresse hat einen privaten Schlüssel und einen öffentlichen Schlüssel. Der öffentliche Schlüssel ist, wie Ihre E-Mail - ([email protected]) Der private Schlüssel ist, wie Sie Ihr Passwort auf Ihre E-Mails zugreifen (mypassword) Der wesentliche Unterschied ist hier, dass ein bitcoin privaten Schlüssel enthält alle Informationen für den Zugriff auf das Konto. Also mit einem privaten Schlüssel können Sie bekommen den öffentlichen Schlüssel.

Eine bitcoin-Brieftasche enthält die privaten Schlüssel von bitcoin-Adressen - also statt einer Geldbörse, betrachten Sie es als ein Schlüssel-Kette mit Schlüssel zu verschiedenen safes. Wallets dienen als eine Schnittstelle, wo Sie können den Zugriff auf die bitcoins in Ihre Adressen, ohne zu müssen, geben Sie den privaten Schlüssel in jeder Zeit. Es macht den Benutzer-Erfahrung viel einfacher. Also anstelle der Eingabe in Ihren privaten Schlüssel jedes mal, wenn Sie könnten nur geben Sie einen pin-code statt. Brieftaschen auch können Sie leicht sehen, die balance der einzelnen Adresse, hinzufügen und entfernen von Konten (Adressen) und senden und empfangen von bitcoin. Dies ist eine sehr einfache Erklärung, aber ein guter Anfang. Hoffe, das hilft.

+616
pandorazero 11.01.2010, 04:47:53

Sie müssen den privaten Schlüssel für die Adresse(N) Ihnen eine Spende aus. Sie können Sie von der client Sie verwendet haben, und importieren Sie Sie in ein Bankkonto in Ihrem client.

  1. Öffnen Sie client
  2. Lassen Sie die Synchronisierung mit dem Netz
  3. Erstellen Sie ein neues lokales Konto (keine Notwendigkeit, um es zu registrieren)
  4. Habe an den Einstellungen Ihres Kontos
  5. Gehen Sie zu den "keys" - Registerkarte
  6. Importieren Sie den privaten Schlüssel
  7. Holen Sie sich die Geldbörse.dat - Datei aus dem bitcoin-core/protoshares-client und importieren Sie als "Bitcoin wallet"
  8. Klicken Sie Auf Importieren

Sollten Sie Ihre Mittel sofort. Beachten Sie auch, dass Sie sicherlich auch haben ein ureigenes Gleichgewicht aus der Fusion der mit DNS-und STIMMRECHT. Sie können überprüfen Sie die balance mit wallet_check_sharedrop und behaupten, Ihr ureigenes Gleichgewicht mit wallet_collect_vested_balances accountname. Beachten Sie, dass das ureigenes Gleichgewicht erhoben werden können, über eine Periode von 2 Jahren, egal, das genaue Datum der Sammlung (mit Ausnahme der Bearbeitungsgebühr).

+590
nadapapa 29.09.2016, 12:56:36

Ich schrieb ein Programm, das Auszüge der blockchain in eine SQL-Datenbank und lief eine Abfrage. Die Antwort ist, dass block 152218 gefolgt block 152217 nach einer Verzögerung von 1 Stunde, 39 Minuten, 7 Sekunden. Dies war die längste inter-block-Intervall im Jahr 2011. Es gab viele längere Zeitspanne in der frühen Geschichte der blockchain, oft mehrere Stunden oder Tage.

Edit: ich finde es auch interessant, dass es bereits 78 blocks, wo die inter-arrival-Zeit wurde weniger als eine Sekunde.

+573
Maroun 29.11.2016, 19:33:11

Relativ einfache Frage. Ist es überhaupt sah nach unten auf, wenn ich eine verkaufen, um im Austausch für eine lange Zeit? Zum Beispiel sagen, dass ich eine darkcoin und die Mathematik zu tun, um herauszufinden, wie viel von einer Rückkehr würde ich bekommen möchte, dann die Datei zu verkaufen, um im Voraus, bevor der Preis, den ich will. Ich weiß nicht, ob das normal ist, oder gesehen, wie das verschmutzen der Bestell-Liste oder so etwas.

+572
Mio 21.01.2017, 19:25:49

Nicht sicher, ob das bei Ihnen der Fall, jedoch in der vorherigen version von QT hab ich das gleiche problem, es konnte nicht synchronisiert werden, auch wenn ich es verlassen für 3 ganze Tage, was ich dann Tat war, erstellen Sie ein neues wallet auf einen anderen PC übertragen, mein Guthaben dort, deinstallieren Sie das problematische Brieftasche, eine neue erstellen und übertragen Sie dann mein Guthaben zurück gibt. Es dauerte dann nur ein paar Stunden zu synchronisieren. Vergessen Sie nicht, aktualisieren Sie Ihre Empfang-Adressen in mimik, pools, Börsen, etc, nachdem Sie diesen Vorgang abgeschlossen haben.

+428
Tyler Jackson 09.07.2013, 06:32:25

So etwas wie "wollten" Kleinanzeigen gebraucht wird. Silk Road verkaufen nur beleidigend waren, keine Methode, um post wollte anzeigen. Interessiert in Kauf von Elektronik, andere gesetzliche unbedenklicher Produkte. Macht Webseite wie diese gibt?

+359
Jttpo2 02.01.2018, 12:12:30

Der einzige aktuelle option, die ich finden konnte ist bisher über LocalBitcoins.com (https://localbitcoins.com/buy-bitcoins-online/neteller/).

Die Börsen aufgelistet auf der offiziellen wiki-Seite (VirWox, mercaBit.eu und rugatu.com) erwähnt die Unterstützung Neteller sind alle down oder beendeten Ihre Neteller-support.

+352
Dusty Pomerleau 19.03.2016, 12:15:30

So weit ich weiß, die meisten mining-pools erfordert einen Kontostand von mindestens einer bitcent, bevor Sie abheben können. Die Gebühr für eine Transaktion, die kleiner als dieser ist mit 0.0005 BTC also ich nehme an, die pools haben beschlossen, zu blockieren, kleinere Transaktionen, obwohl kleine Geschäfte sind in der Regel erlaubt.

+314
Dopey Mob 02.12.2015, 10:35:26

Wird ein bitcoin lightning node läuft auf einem raspberry pi null? Hat es die volle Bitcoin blockchain synchronisiert, oder es kann eine Verbindung zu einem remote-Knoten? Auch, was sind die minimalen Anforderungen, um eine Blitz-Knoten?

+194
NeonSoul 23.04.2014, 08:09:23

Erstens, lassen Sie mich zeigen, meine version:

[[email protected] bin]$ ./bitcoin-cli -version
Bitcoin-Core-RPC-client-version: v0.16.1

Nach sendrawtransaction und ich bekam:

Fehler-code: -26 Fehlermeldung: 64: nicht-obligatorische-script-verify-flag (Die Unterschrift muss null sein für die fehlgeschlagene Prüfung(MULTI)SIG-Betrieb)

Und dann versuche ich zu decoderawtrsanaction die hex, und dann bekam ich die folgende Ausgabe:

[[email protected] bin]$ ./bitcoin-cli -regtest decoderawtransaction 020000000001018cc2f3c4f1af3ad60f3f3dcf5e3c3bfadb824e22aadec877f5a2bc4f99029dab0100000017160014c21bbdc4a642e391a6401bf30ac3e4e8e9669ea2ffffffff01605af4050000000017a914317fec65edbff6e4350fbe668cfedaf54ea9061587024730440220288b7912b6f6c0734ee34cada2c20fc81e8a7e11b4ccc9285b204eb25da953fa02205040878b44db8b17c8d62822c9124a4b154b46ccbd321fddfd52b9acd6742e1f032102efff391c5baf1433e2c488271ceebaa6eb2a203000ff62320de13d07b1ec4f4c00000000
{
 "txid": "42f6612dedacb4b5a24ffb75c07ae61eb939bb40c039fb165284bbac516b1e78",
 "hash": "6db7c04b006407655f55f2e64057d6ced61d34ee9b96ae9bcf5ead6dc311ecaf",
 "version": 2,
 "Größe": 215,
 "vsize": 134,
 "locktime": 0,
 "vin": [
{
 "txid": "ab9d02994fbca2f577c8deaa224e82dbfa3b3c5ecf3d3f0fd63aaff1c4f3c28c",
 "vout": 1,
 "scriptSig": {
 "asm": "0014c21bbdc4a642e391a6401bf30ac3e4e8e9669ea2",
 "hex": "160014c21bbdc4a642e391a6401bf30ac3e4e8e9669ea2"
},
 "txinwitness": [
"30440220288b7912b6f6c0734ee34cada2c20fc81e8a7e11b4ccc9285b204eb25da953fa02205040878b44db8b17c8d62822c9124a4b154b46ccbd321fddfd52b9acd6742e1f03",
"02efff391c5baf1433e2c488271ceebaa6eb2a203000ff62320de13d07b1ec4f4c"
],
 "sequence": 4294967295
}
],
 "vout": [
{
 "value": 0.99900000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_HASH160 317fec65edbff6e4350fbe668cfedaf54ea90615 OP_EQUAL",
 "hex": "a914317fec65edbff6e4350fbe668cfedaf54ea9061587",
 "reqSigs": 1,
 "type": "scripthash",
 "Adressen": [
"2MwkxLxbgdZKGEN4fS8GQATqQGXyRpFbkuf"
]
}
}
]
}

Ich weiß nicht, was ich verpasst habe? Jeder weiß?

+85
Mike Heraghty 17.01.2017, 01:59:55

Es ist erstaunlich schwierig, die empfohlene EVGA SuperNOVA 1300-W-Netzteil in das Vereinigte Königreich. Ich Frage mich, ob dieses Netzteil wäre wahrscheinlich eine sinnvolle alternative.

+74
user361982 04.04.2010, 21:20:30

Im Allgemeinen würde ich Vertrauen in meine eigene lokale Knoten über einen block-explorer-website. Wenn Sie eine exchange Sie sollten ausgeführt werden, ein Knoten, oder eher mehrere Knoten auf einzelnen Maschinen, das wird Ihnen erlauben, zu interagieren mit dem Netzwerk-ohne Vertrauen in eine andere person oder Dienst zur Verfügung zu stellen, die Sie mit ehrlichen Informationen. Sie müssen ein system aufbauen zu beheben Einlagen, basierend auf die Informationen geliefert, die von Ihrem Knoten(s).

Relevante Punkt: bitcoin nicht verfolgen 'Kontostand', sondern das system verfolgt 'nicht benutzten Ausgänge (UTXOs). Finden Sie die balance für eine Adresse, einen block-explorer brauchen würde, um die Summe aller aktuellen UTXOs Zusammenhang mit dieser Adresse.

Also die Quelle der Fehler kann kommen, wie ein bestimmter block explorer führt diese operation. Blockchain.info zum Beispiel meldet die Summe aller Eingänge, die jemals gezahlt, um eine bestimmte Adresse. Wenn du 0.1 btc, und die Sie immer wieder ausgegeben, es zurück zu der gleichen Adresse, die 30 mal, blockchain.info würde wahrscheinlich melden Sie es als 3btc erhalten (Lebensdauer). Dies kann eine interessante Statistik, aber es ist nicht unbedingt relevant, um Ihr Problem zu lösen Kundeneinlagen.

+25
dirtydexter 26.11.2011, 03:19:45

Fragen mit Tag anzeigen