Fehler: konnte keine Verbindung zum server

Ich habe eine web-Suche vor der Buchung, aber keine der ähnlichen Themen alle vergossen Licht auf mein problem.

Dies ist der Befehl, den ich bin mit zu beginnen bitcoind:

./bin/32/bitcoind -datadir=/somedir -daemon

Dies ist der Inhalt meiner bitcoin.conf befindet sich in /somedir (natürlich):

server=1
rpcuser=some_user
rpcpassword=some_password
rpcport=8332
rpctimeout=60

Hier sind die Ergebnisse von netstat --ip -lpan | grep bitcoin

tcp 0 0 127.0.0.1:8332 0.0.0.0:* LISTEN 24203/bitcoind 
tcp 0 0 0.0.0.0:8333 0.0.0.0:* LISTEN 24203/bitcoind

Dann habe ich versucht, das senden ein commend zu den bitcoind mit:

./bin/32/bitcoind -datadir=/somedir getinfo

Ergebnis

Fehler: konnte keine Verbindung zum server

Ich bin wahrscheinlich etwas fehlt einfach und offensichtlich, aber was?

+896
Fasbyte01 12.01.2019, 22:22:57
29 Antworten

Der Bitcoin-Qt client bietet zurzeit keine Methode zum löschen von Adressen. Sie können erstellen Sie ein neues wallet importieren und eine Teilmenge des private keys aus der alten wallet zu erstellen, eine Geldbörse, die nicht bestimmten private Schlüssel/Adressen.

+988
STALNOY 03 февр. '09 в 4:24

Für eine bestimmte Transaktion, ich habe seine eingehende Transaktionen, und ich versuche, um die Anzahl der sperren von Transaktionen. Dies scheint, wie etwas, dass nicht direkt erreichen.

Ich arbeite mit python Json-RPC und ich wollen nach der Arbeit direkt auf die block-Kette auf meinem computer und nicht für die Nutzung von online-API wie blockchain.info.

Wie kann ich effizient den block Anzahl der eine bestimmte Transaktion?

+969
Dungarth 06.10.2015, 01:39:27
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ich habe ein Geschäft, wo ich bezahlen, Kunden auf andere Länder , ich will die Möglichkeit haben, zu übertragen mein Geld zu einer bank in einem anderen Land, ohne zu bezahlen die hohen Bankgebühren für die überweisung

+948
user97254 14.11.2015, 04:09:10

Angenommen, Alice besitzt 12 BTC in Ihrer Brieftasche, und Sie versucht zu senden, die 5 BTC an Bob. Zuerst die Transaktion wird per broadcast an alle Knoten, dann Transaktion im Transaktions-pool. Dann Bergleute wählen würde Alice Transaktion und fügen Sie es auf Ihren block und finden Sie die nonce, und sobald Sie gefunden haben, die nonce, Sie überträgt den block mit Alice, die Transaktion. In diesem flow, in welcher Phase ist die Transaktion validiert?

  1. Ob während jeder Knoten empfängt die Transaktion ?. Ist es die Bühne , erfordert 51 % Bestätigung zur Validierung der Transaktion?

  2. Ansonsten auf die Bühne , einmal Bergmann gefunden, der nonce, er hat bei der übertragung der Transaktion , andere Bergleute überprüfen Sie die korrekte Kombination aus nonce.In dieser Phase tut Bergleute müssen überprüfen, ob die nonce zusammen mit der alle Transaktionen in den block??

+939
user43647 26.03.2010, 03:05:33

Die Kontrolle über BGP und split-Internet in zwei Stücke können in der Tat verwendet werden, um die Durchführung eines Angriffs gegen einige Bitcoin-Nutzer. Könnte es nicht sogar sein, dass wirtschaftlich nicht möglich ist, wie Sie vielleicht denken.

Der Widersacher nicht erforderlich, um eine Kontrolle über einen großen Teil des Internet-backbone-Infrastruktur - er muss nur abgeschnitten, ein (klein -) region. Dies würde effektiv führen, dass eine Spaltung der blockchain, ohne die Opfer zu bemerken, Probleme mit Ihren verbindungen zu anderen peers die Kommunikation ist nicht signiert (nicht verschlüsselt). In anderen Worten, wenn Sie die Umleitung den Verkehr, die gehen, um eine bekannte Bitcoin-Knoten (durch das "stehlen" seine IP), können Sie leicht ersetzen Sie ihn und handeln in seinem Namen.

Natürlich, das ist nicht zu sagen, dass dies gehen würde, völlig unentdeckt von der öffentlichkeit. Menschen, die Knoten in der abgeschnittenen region würde einen dramatischen Niedergang in der Schwierigkeit, und Sie konnte auch sehen, Ihre inter-regionalen Transaktionen nicht immer geklärt und bestätigt durch den Empfänger. Jedoch, diese Art von Angriff kann immer noch effizient gegen gezielte Opfer, vorausgesetzt, es ist sorgfältig durchgeführt.

+845
mostafizur rahaman 24.04.2011, 18:15:56

Beschnitten Knoten haben nicht die Fähigkeit, einen vollständigen index aller Transaktionen in der Kette, das macht die Implementierung von Instrumenten wie der Blitz schwierig oder unmöglich. Es gibt kein Risiko, besonders, einen beschnittenen Knoten hat die gleichen Sicherheitseigenschaften wie ein normales, es hat einfach keine historische Bewegungsdaten unbedingt.

+827
noorav 20.11.2017, 09:38:46

Ja. Der Kunde entfernt den Dienst bit NODE_NETWORK , wenn beschneiden.

Sie könnten auch versuchen, ein block.

+810
user1762802 21.06.2015, 09:39:27

Sie können herunterladen einer torrent-aus en.blockchaindownload.nl und kopieren Sie Ihre WALLET-Datei. Diese Datei enthält die Informationen Ihrer Brieftasche. Die Transaktion wird die Synchronisierung mit. Ich weiß nicht, diese werden schneller für Sie thoug... Gesehen, die Sie heruntergeladen haben fast die ganze Kette schon, aber können Sie versuchen

+713
lemrm 26.09.2017, 02:31:09

Ich benutze die Blockchain.info erhalten Sie Zahlungen API. Alles funktioniert schön und gut, aber jetzt habe ich eine Zahlung, die nicht zu meiner Adresse. Es ist unbestätigt für fast 24 Stunden.

Auch die Zahlung nicht zeigen, in Bitcoin-QT (auch nicht als unbestätigt)

Sie können hier sehen: https://blockchain.info/address/1J2SpT8wBUsVhP6MBtc5sqJkUMgdfHPSZ4

Normalerweise Blockchain.info zahlt die miner Gebühr, also sollte ich diese erhalten, sehr schnell.

Sind meine bitcoins verloren in den Abgrund?

+649
user267619 28.02.2015, 16:39:38

Im Allgemeinen können Sie nicht.

Sie müssen sich auf die scriptPubKey der Ausgabe, die aufgewendet wird.

+583
gena 12.01.2010, 13:44:18

Davids Antwort erklärt gut, warum Leute denken, dass Bitcoins wertvoll, aber ich glaube nicht, dass es richtet sich an alle, Ihre Fragen direkt.

Bitcoin Wert nicht stammen von Menschen, die bereit sind zu zahlen für die hashes, durchgeführt durch den Bergbau. Das wäre wie zu sagen, dass gold einen Wert hat, weil die Menschen Wert Bohrungen in den Boden.

Es hat Wert, weil Sie seinen Nutzwert, nicht wegen seiner Herkunft. Der Bergbau Auszahlungsschema ist nur, wie man Bitcoins sind (vorerst) vertrieben.

+565
nirmal rajan 31.05.2015, 12:22:17

Ich möchte wissen, wer gibt einen block, um die Bergleute?

Knoten in der Regel geben die block - (oder block-template) für die Bergleute. Noch genauer, in der Regel mining-pool-software erhalten die Sperrung von Daten von einem Knoten zu verteilen, dass der Bergleute.

getblocktemplate ist ein RPC-Aufruf in Bitcoin Core soll einen miner mit etwas meinen. Es sollte enthalten, gültig von Transaktionen zusammengesetzt als einen gültigen block, der braucht nur den Nachweis der Arbeit. Sehen https://bitcoincore.org/en/doc/0.16.2/rpc/mining/getblocktemplate/

getblocktemplate ( TemplateRequest )

Wenn der request-Parameter beinhalten eine "mode" - Taste, die verwendet wird, um explizit die Auswahl zwischen default 'template' - Anfrage oder einen 'Vorschlag'.
Es gibt Daten, die benötigt werden, um zu konstruieren, ein block zu arbeiten.
Für die vollständige Spezifikation finden Sie unter Grenzkontrollstellen, 22, 23, 9, und 145:
https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0023.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki#getblocktemplate_changes
https://github.com/bitcoin/bips/blob/master/bip-0145.mediawiki

Argumente:
1. template_request (json-Objekt, optional) Ein json-Objekt in die folgende Skillung
{
 "mode":"Vorlage" (string, optional) Dieser muss auf "Vorlage", "Vorschlag" (siehe Bulletin 23), oder weggelassen
 "Fähigkeiten":[ (array, optional) Eine Liste von Zeichenketten
 "support" (string) client-Seite unterstützt feature "longpoll', 'coinbasetxn', 'coinbasevalue', 'Vorschlag', 'serverlist', 'workid'
,...
],
 "Regeln":[ (array, optional) Eine Liste von Zeichenketten
 "support" (string) client-Seite unterstützt softfork Bereitstellung
,...
]
}


Ergebnis:
{
 "version" : n (numerisch) Der am günstigsten gelegene block-version
 "Regeln" : [ "rulename", ... ], (array von strings) spezifische block-Regeln durchgesetzt werden
 "vbavailable" : { (json-Objekt) set aus, unterstützt versionbit (BIP 9) softfork Bereitstellungen
 "rulename" : bitnumber (numerisch) ermittelt die bit-Zahl als Hinweis auf die Akzeptanz und die Bereitschaft für die benannten softfork Regel
,...
},
 "vbrequired" : n, (numerische) bit in der Maske der versionbits der server benötigt-set in Veröffentlichungen
 "previousblockhash" : "xxxx", (string) wird Der hash der aktuell höchsten block
 "Transaktionen" : [ (array) Inhalt von nicht-coinbase-Transaktionen, die aufgenommen werden sollten in den nächsten block
{
 "Daten" : "xxxx", (string) Bewegungsdaten kodiert in Hexadezimaldarstellung (byte-für-byte -)
 "txid" : "xxxx", (string) Transaktions-id codiert, die in little-endian-hexadezimal
 "hash" : "xxxx", (string) hash-codiert in little-endian-hexadezimal (einschließlich Zeugen-Daten)
 "hängt davon ab" : [ (- array) array von zahlen 
 n (numerisch) der Transaktionen, bevor diese eine (1-basierte index in 'Transaktionen' - Liste), die vorhanden sein müssen, in den letzten block, wenn dieser ist
,...
],
 "Gebühr": n, (numerischen) Unterschied im Wert zwischen Transaktions-ein-und Ausgänge (in satoshis); für coinbase Transaktionen, dies ist eine negative Anzahl der insgesamt gesammelten block-Gebühren (dh, nicht einschließlich den block Zuschuss); wenn der Schlüssel nicht vorhanden, Gebühr unbekannt ist und die Kunden MÜSSEN NICHT davon ausgehen, gibt es nicht
 "sigops" : n, (numerische) Summe SigOps Kosten gezählt, die für die Zwecke der block-Grenzen; wenn der Schlüssel nicht vorhanden ist, sigop Kosten ist unbekannt, und die Kunden MÜSSEN NICHT davon ausgehen, es ist null
 "Gewicht" : n, (numerische) Summe Transaktion Gewicht, als zählte für die Zwecke der block-Grenzen
 "required" : true|false (boolean), wenn zur Verfügung gestellt, und true, diese Transaktion muss in den letzten block
}
,...
],
 "coinbaseaux" : { (json-Objekt) Daten, die aufgenommen werden sollten in der coinbase ist scriptSig Inhalt
 "flags" : "xx" (string) key-name ist ignoriert zu werden, und Wert enthalten in scriptSig
},
 "coinbasevalue" : n (numerisch) der maximal zulässige Eingang zu coinbase-Transaktion, einschließlich der generation award und die Transaktionskosten (in satoshis)
 "coinbasetxn" : { ... }, (json-Objekt) Informationen für die coinbase-Transaktion
 "target" : "xxxx", (string) wird Der hash-Ziel
 "mintime" : xxx (numerisch) Der minimale Zeitstempel geeignet für den nächsten block-Zeit in Sekunden seit Epoche (Januar 1 1970 GMT)
 "veränderlich" : [ (array of string) Liste von Möglichkeiten, die block-Vorlage kann geändert werden 
 "Wert" (string) Einen Weg, die block-Vorlage kann geändert werden, z.B. 'Zeit', 'Transaktionen', 'prevblock'
,...
],
 "noncerange" : "00000000ffffffff",(string) Einen Bereich Gültiger nonces
 "sigoplimit" : n (numerisch) Obergrenze von sigops in Blöcken
 "Größenbegrenzung" : n (numerisch) der Grenzwert der Blockgröße
 "weightlimit" : n, (numerische) limit block Gewicht
 "curtime" : ttt, (numerische) den aktuellen timestamp in Sekunden seit Epoche (Januar 1 1970 GMT)
 "bits" : "xxxxxxxx", (string) komprimiert Ziel des nächsten block
 "Höhe" : n (numerisch) Die Höhe des nächsten Blocks
}

Beispiele:
> bitcoin-cli getblocktemplate 
> curl --user Benutzername " --data-binary '{"jsonrpc": "1.0", "id":"curltest", "Methode": "getblocktemplate", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
+488
Spitfire18 30.06.2011, 15:26:00

Ich bin software-Entwickler, und ich habe versucht, herauszufinden, wie ein Knoten entscheidet, ob ein block gültig ist, Ich verstehe den hashes in bitcoin, die merkle Wurzel, und alle diese Aspekte aber meine Frage ist:

Wenn jemand bearbeitet einen block, wie funktioniert das Netzwerk wissen, dass "X" Knoten verändert einen block? sind die Knoten ständig in Kommunikation senden eine Art Fingerabdruck, der sich verändert, wenn Informationen bekommt geändert (oder senden die ganze blockchain)?

Wenn ein Knoten (A) erkennt, dass Block #XHeight von Knoten (b) nicht gültig ist, wie funktioniert das Netzwerk wissen, wer Recht hat und wer nicht, da Der block ist gültig für Knoten B aber nicht für den Knoten Ein, wie lösen Sie solche Argumentation? funktioniert das Netzwerk geht in einen der Wahlen, und das Netzwerk entscheidet, welche hash ist die gültige? : wie funktioniert die zwei Knoten, die bescheinigen, dass einer von Ihnen tatsächlich die gültigen? gibt es irgendeine Art von "Demokratie" - system, wo die Knoten Stimmen zugunsten oder gegen einen bestimmten hash, um zu entscheiden, wer Recht zwischen Knoten A und B?

Ich würde gerne technische Antworten, da ich versuche zu verstehen blockchain und bitcoin auf einer code-Ebene.

+457
Prabhu Singh 10.05.2014, 02:56:09

das terminal ist einfach zu hängen

Ja, wenn Sie wollen, dass es im hintergrund ausgeführt wird, müssen Sie ausführen mit der -daemon - flag.

wie kann ich untersuchen, die die Aktivität?

Anschauen kann man sich die debug.log - Datei (im datadir), oder Sie führen mit der -printtoconsole Flagge. Sie können den Wert erhöhen mit dem -debug - flag (oder eine bestimmte Kategorie angeben, zum Beispiel -debug=mempool; zu sehen, der verschiedene debug-Kategorien und mehr, verwenden -Hilfe).

Beispielsweise finden Sie die Münzen, die generiert werden, in meiner Brieftasche, etc.

Die built-in-miner wurde entfernt in Bitcoin Core v0.13.0, so war es nicht sogar nützlich für Testzwecke nicht mehr. Wenn Sie möchten, Münzen, müssen Sie entweder kaufen Sie Sie, Holen Sie jemanden, Ihnen ein paar, oder führen Sie eine mining-setup (die zu der Zeit des Schreibens fast sicher erfordert benutzerdefinierte ASIC-hardware).

Ich habe versucht diese vorgeschlagene Lösung, D. H. zu schreiben

bitcoind getinfo

Sie verwenden müssen, um bitcoin-cli nun für die Kommunikation mit bitcoind (seit ein paar Jahren...). Der getinfo - Befehl immer noch funktioniert, aber veraltet ist. Genauere Informationen können bezogen werden über die RPC-Aufrufe:

  • getblockchaininfo
  • getpeerinfo
  • getnetworkinfo
  • getwalletinfo
  • gettxoutsetinfo
  • getaddednodeinfo
  • getmempoolinfo
+449
Latoya OdomGirl Anderson 04.08.2019, 09:08:12

Ich habe mich schon gefragt, ist es möglich, eine gute custom Bitcoin miner? AntMiners sind es nicht Wert mehr, und ich kann nicht finden, ein Bergmann ist. Kann ich ein Bergmann mich, dass es Wert sein wird? Wenn ja, was brauche ich, um benutzerdefinierte machen ein miner? Was sind einige grundlegende Bitcoin miner Komponenten. Wie viel wird es Kosten in etwa? Gibt es etwas, was ich wissen muss wenn ich dabei bin, zu bauen, ein Bergmann? Es gab einige Verwirrung, ich meine nicht, will ich drucken, eigene Stücke und meine eigenen miner völlig neu, ich kaufe Stücke online und machen ein miner, kann ich dies irgendwie?

+447
Dyyon Hall 03.12.2019, 14:44:48

Ich weiß nicht, einen Weg, um diese direkt über die RPC-ohne Blick auf mehrere Blöcke und vergleichen Sie, aber die mathematische Formel ist einfach:

Stock(current_number_of_blocks / 2016) * 2016 - 1

Die floor-Funktion rundet eine Zahl auf einen ganzzahligen Wert; es ist verfügbar in den meisten Programmiersprachen, obwohl es manchmal auch mit dem Namen etwas zu tun mit Ganzzahlen (z.B. int()). Die Anzahl 2,016 ist die Anzahl der Blöcke in einer retarget-Periode (die Zeit zwischen Schwierigkeit ändert).

Hier ist ein Beispiel-Befehl:

bitcoin-cli getblockchaininfo | jq '.Blöcke / 2016 | Etage * 2016 - 1'
524159

Wie verlangt, als dies geschrieben wurde, block 524,159 ist der Letzte block vor der Schwierigkeit ändern. Nach dem ersten block mit den neuen Schwierigkeitsgrad, entfernen Sie die -1 (also block 524,160 in diesem Beispiel).

Das Kommando in obigem Beispiel ist jq.

+432
dmityugov 18.09.2019, 14:55:07

Technisch korrekt, Bitcoin-Transaktionen sind nicht das senden von Münzen aus einem öffentlichen Schlüssel (hash (Bitcoin-Adresse) auf einen anderen, obwohl Sie in der Regel verwendet auf diese Weise.

Tatsächlich eine Transaktion ist ein kombinieren/splitten ein oder mehrere nicht ausgegebene Münzen in einen oder mehrere neue unverbrauchte Münzen, so dass die Münzen haben embedded-Regeln (Skript), die bestimmen, welche Arten von nachfolgenden Transaktionen können Sie als Eingänge.

In der Praxis bedeutet dies, dass die meisten Münzen, die im Zusammenhang zu den einfachen Geld-überweisungen haben Regeln, dass jeder Benutzer mit einem bestimmten privaten Schlüssel des angegebenen Bitcoin-Adresse können Sie die Münze, und so zeigt es sich in diesem Zusammenhang wallet-Guthaben.

Allerdings kann eine Münze manchmal erstellt werden, ausgegeben werden, indem mehrere unterschiedliche private Schlüssel durch ein Passwort nach einer bestimmten Zeit, oder zum Beispiel von jedermann ohne überprüfung. Diese benutzerdefinierten Münzen verwendet werden, die in Verträgen und anderen praktischen Anwendungen.

+373
tomy ulahannan 25.02.2012, 03:58:46

Dinge sind es Wert, was Menschen bereit sind zu handeln für Sie. Das gleiche gilt für den Bitcoin. Sein Wert ist versichert durch nichts anderes als das, was die Menschen-Handel für Sie.

Es gibt einige Unterschiede zwischen bitcoin und andere Währungen die es Wert sind, erwähnt zu werden.

  • Bitcoin hat keinen Substanzwert. Obwohl dies gilt für viele moderne Währungen wie dem U. S dollar, hat es nicht immer der Fall gewesen, etwa wenn der US noch auf dem Goldstandard. (Gold hat einige intrinsische Wert wie seine Verwendung in der Schaltung )

  • Neue Bitcoins entstehen durch einen Algorithmus, die eng folgt einer geometrischen Reihe im Gegensatz zu einer zentralen Behörde, wie die Federal Reserve.

Dieser zweite Punkt während einige profitieren, erwies sich als erheblicher Nachteil für die Bitcoin. In den meisten Währungen, als das Volumen und die Geschwindigkeit der Transaktionen erhöht, so hat die Menge der Währung. Dies ist nicht der Fall für bitcoin, und es führte zu schweren hyperinflation. Das ist eine schlechte Sache für eine Währung, denn wenn Sie verwenden Sie es als Maßstab von Wert (Währungen) von anderen waren und Dienstleistungen, dann ist alles Wert ist ständig abgeschrieben.

Kurz gesagt, Bitcoins Wirtschaft dosent Arbeit alle sehr gut. Die basiert auf Spekulation, und seine einzige (soweit ich das sagen kann) real-Wert als Tauschmittel kommt aus dem Drogen-Markt silk road verwendet es ausschließlich.

+348
Tiffany Rudolph 06.05.2014, 01:01:24

Sie sind hashing-die string-Repräsentation der Dinge, nicht der tatsächliche hash selbst. Hash-bytes der hash, nicht die bytes der seine string-Darstellung.

Alle sollten Operationen sind auf die bytes selbst, nicht die hexadezimale Darstellung dieser bytes ist das, was Sie getan haben.

+303
Frank Bolleri 30.05.2019, 10:56:45

Ich war vor kurzem Bergbau auf ltc.tbdice Website, die ist ein solo-Typ-Website. Sie zahlen nur, wenn ein block gefunden wird und fast alles geht direkt an die miner.

Ich hatte eine bestimmte wallet-Adresse für diesen mining-pool und vor kurzem hatte ich ein sehr kleines Entgelt zu zeigen, bis in es, obwohl ich nie bekommen ein block auf die Website.

Es wurde über 0.00065 LTC (sorry, nicht Brieftasche mit mir jetzt).

So ist dies eine korrekte Bezahlung oder vielleicht auch nur ein bug auf, dass bestimmte website? Es macht nicht wirklich Sinn für mich. Dank

+294
user146939 01.11.2015, 18:03:08

Ich glaube, Sie brauchen, um ein wenig mehr zu Lesen.

Was Sie ' re darauf hindeutet, ist wie zu sagen "Hey, ich weiß, was meine aktuelle Guthaben auf meinem Girokonto ist, also, warum nicht einfach wegwerfen, alle bisherige Geschichte".

Das mag in Ordnung sein, bis Sie brauchen, um herauszufinden, ob oder nicht jemand, Kassierte einen check vor 6 Monaten.

Hashing ist kryptografisch signieren der Transaktion, es ist nicht die Verringerung der Transaktion NUR einen hash. Es ist die Transaktion selbst, zusammen mit den vorherigen Transaktionen hash, Hash-zusammen, um einen neuen hash, die bestätigt wird durch Vergleich der bisherigen hash der Transaktion.

+287
Donna 15.11.2015, 11:22:53

Was ist das absolute minimum RAM benötigt für einen vollen Knoten. So zum Beispiel ein pi-null mit 512 MB RAM, könnte das agieren als full-Knoten?

Wenn nicht, welche Komponenten sind, was die RAM-Nutzung, meine eigene Theorie ist, dass die txleveldb ist voll geladen, im RAM? Wenn dem so ist, wie die Kette länger wird, RAM-Auslastung erhöht werden?

+285
Hendrik R 28.06.2013, 12:14:22
  • Bitcoin ist keine Zahlung Händler wie PayPal, es ist keine Firma, sondern ein open-source-Projekt und eine community von Benutzern, die verbunden in einem vollständig dezentralen P2P-Netzwerk. Es kann als ein Zahlungsdienst, der ähnlich wie PayPal, aber Sie haben keine Vermittler und Transaktionen sind nicht rückgängig zu machen und (meistens) kostenlos. Auch, Bitcoins sind nicht auf einige online-Konto, das eingefroren werden kann, sondern nur auf der Festplatte (ähnlich wie Bargeld in Ihrem Portemonnaie).

  • Bitcoin ist eine virtuelle Währung, es hat keine physikalische form (es ist nur information in form von kryptographischen Schlüsseln). Es kann jedoch sehr gut verwendet werden, als Geld in der realen Welt und ist aktiv ausgetauscht werden für verschiedenen fiat-Währungen oder Produkte und Dienstleistungen, die (natürlich in beide Richtungen).

  • Es ist ein neues Währungs-system, wo die Menschen tauschen Bitcoins anstelle des traditionellen fiat-Geld. Im Gegensatz zu letzteren, es ist jedoch nicht gesichert, durch irgendeine Regierung oder der Gesellschaft. Daher hat es eine schwimmende Wechselkurs nur durch Angebot und Nachfrage bestimmt. In dieser Hinsicht ist Bitcoin auch ähnliche waren oder zum Beispiel Edelmetalle.

+274
Tejasvini Ramesh 15.01.2014, 01:29:27

Der Grund dafür ist, dass für jetzt, keine native segwit Adresse format vorhanden ist, also Transaktionen, die nicht direkt gesendet werden, um segwit Ausgänge. Ein Vorschlag für den einheitlichen segwit-Adressen erstellt wurde, aber es wird nicht verwendbar sein, bis alle Sender und Empfänger unterstützen.

Stattdessen segwit-innen-P2SH wird verwendet, wo die Ausgänge gehen zu einem BIP16 Ausgabe mit als hash-script den hash der Zeuge Programm.

Verbringen solche Ausgänge, müssen wir kompatibel bleiben mit BIP16, und damit eine scriptSig, dass zeigt die volle Zeugnis-Programm ist erforderlich. Das ist das, was Sie sehen in dieser Transaktion: eine BIP16 scriptSig, die zeigt, ein Zeugnis-Programm, die sich auf die wiederum bewirkt, dass die Inspektion des Zeugen die Daten für die Reale Prüfung.

+236
OpenHax 05.07.2012, 01:44:21

Ich sortierte es aus durch die Blockchain irgendwann und war in der Lage, sich zu bewegen meine BTCs woanders..Puh..

Blockchain nicht zulassen würde, dass mir der import meiner qt wallet über Firefox, aber mit Chrome, keine probs. Dann musste ich importieren, priv key (weiß nicht warum) auch dann bingo!

+69
user177073 30.03.2017, 04:15:15

Stellen Sie sicher, dass Ihre bat-Datei diese zwei Zeilen zuerst

setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
+46
user62462 12.01.2015, 11:07:07

Eine andere Lösung könnte sein, wieder auszugleichen, während die regelmäßige Verwendung der Adressen:

Wenn eine der Adressen ausgewählt, um zu verbringen, zu überprüfen, ob eine überdurchschnittliche Gleichgewicht bleiben würde.

Wenn das der Fall ist, zusätzlich zu der geplanten Transaktion, verteilen Sie die überschüssige , um unterfinanzierte Adressen, wo überschüssige = Rest - average_balance.

Sie konnte wählen Sie Empfänger-Adressen für die Umverteilung durch ausführen eines greedy-Algorithmus wie beispielsweise ein knapsack problem solver, Optimierung für minimale Summe der quadrierten Abstände vom Durchschnitt über alle Adressen. Sie zurückhalten konnte, die Anzahl der Empfänger-Adressen, indem eine zusätzliche Empfänger-Adresse, wenn alle vorherigen Empfänger-Adressen erhoben werden, um den Durchschnitt.

+39
benjamin dange 17.02.2016, 03:11:25

tatsächlich den öffentlichen Schlüssel:

0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

hex-string, so dass Sie brauchen, verwandeln Sie es auf bytes, bevor Sie berechnen den korrekten Wert.

Sie können Python ist3 um den richtigen Wert:

>>> import hashlib
>>> public_key_hexstr = '0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6'
>>> public_key_bytes = bytes.fromhex(public_key_hexstr)
>>> hashlib.sha256(public_key_bytes).hexdigest()
'600ffe422b4e00731a59557a5cca46cc183944191006324a447bdb2d98d4b408'

Oder Sie installieren können, bx-tool in macOS mit brew:

$ brew install bx

dann:

$ bx-sha256 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6
600ffe422b4e00731a59557a5cca46cc183944191006324a447bdb2d98d4b408
+39
Dan Korn 01.09.2012, 23:58:06

1) ja. Sie haben Zugriff auf Ihr Geld. Jeden Geldbeutel.dat speichert die "best block" (~neueste blockieren die wallet synchronisiert wurde mit). Wenn man ein bitcoin-core zusammen mit Ihrer alten Geldbörse.dat wird es automatisch Scannen Sie erneut für wallet-Transaktion nach unten, um die "best block" gespeichert in der Brieftasche.dat. Wenn Sie die Mittel nicht zur Verfügung, versuchen Sie, beginnend bitcoin-core mit der -rescan argument.

2)3) Ein keypool enthält pre-generated-keys. Die keypoololdest ist ein Zeitstempel des ältesten (unbenutzten) Schlüssel in deinen keypool. Falls Sie noch nicht generierte Adressen (auch das ist passiert, als Sie einzahlen; Adresse ändern!), diese Zeitstempel werden kann, wirklich alt, und es hat keine Rolle in deinem Fall.

+24
Natasit Charoensook 06.09.2016, 17:01:37

Fragen mit Tag anzeigen