Synchronisieren bitcoin-Knoten mit mehreren Kernen

Ich synchronisieren meine Knoten mit 32 CPUs, und es ist super langsam.

Offensichtlich, ist das synchronisieren geht nicht parallel. Ich Frage mich, ob es irgendein grundlegendes Hindernis für "Teile und herrsche" Weg, es zu tun.

Also sagen wir, wir haben 62 Blöcke, und 2 CPUs. Wir dividieren durch die Hälfte, und die ersten CPY synchronisiert 1-32 Blöcke, und 2. cpu synchronisiert 33-64 Blöcke, nachdem beide tasks abgeschlossen sind, überprüfen wir, dass 32 und 33 Blöcke übereinstimmen.

Bin ich etwas fehlt? Diese Funktion scheint so einfach für mich, aber irgendwie nicht umgesetzt.

+101
webtechnelson 06.01.2012, 23:22:42
20 Antworten

Wie das Ergebnis https://api.blocktrail.com/v1/btc/transaction/57ecab25858a91448cbca713ea369c23a06f6080fca85dea367c33fad93fa056?api_key=MY_APIKEY

Auch was genau bedeutet "raw" hier bedeuten? Könnte es übersetzt werden, einige Informationen?

+977
Whatsallthis 03 февр. '09 в 4:24

Aus Verbraucher-Sicht, die PCI-compliance ist eine nützliche Hürde zu erwarten, dass Unternehmen sich zu treffen, da es hilft, die sicherstellt, dass eine Menge Sorgfalt angewandt wurde zu Sicherheit.

Aber beachten Sie, dass aus der Sicht eines versierten IT-Abteilung gibt es Zeiten, die PCI in den Weg kommen kann. E. g., potenziell konfrontiert mit einer weniger qualifizierten PCI-assessor ohne so viel Verständnis für die Technik, manchmal auch PCI kann dazu führen das team auf einem wild-goose chase, oder vielleicht bieten Sie dem management einer Ausrede, um unter-investieren Sie in Sicherheit, Gefühl, Sie nur zu erfüllen, der assessor. Siehe z.B. Hat die PCI-compliance wirklich reduzieren das Risiko und verbessern die Sicherheit? - IT-Security - Stack Exchange

+895
thesundayscientist 14.11.2015, 23:37:00

Sie können so etwas wie VANITYGEN.

Vanitygen ist ein command-line-vanity-bitcoin-Adresse-generator.

Wenn Sie müde von der zufälligen, kryptischen Adressen generiert, die durch regelmäßige bitcoin-clients, die Sie verwenden können, vanitygen zu erstellen, eine personalisierte Adresse. Fügen Sie einzigartige flair, wenn Sie sagen, die Menschen zum senden von bitcoins an 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjo. Alternativ vanitygen werden kann generiert zufällige Adressen offline.

Vanitygen akzeptiert als Eingabe ein Muster, oder eine Liste von mustern zu suchen für, und erzeugt eine Liste der Adressen und private Schlüssel. Vanitygen ist Suche probabilistische und die erforderliche Zeit zu finden Muster hängt davon ab, wie Komplex die Muster, die Geschwindigkeit Ihrer computer, und ob Sie zu den glücklichen.

Das Beispiel unten zeigt eine Sitzung des vanitygen. Es ist typisch, und dauert ungefähr 10 Sek. zu beenden, mit einem Core 2 Duo E6600 CPU auf x86-64 Linux:

$ ./vanitygen 1Boat Schwierigkeitsgrad: 4476342 Muster: 1Boat
Adresse: 1BoatSLRHtKNngkdXEeobR76b53LETtpyt Privkey: 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18kkdxv4eqawx3ts Vanitygen umfasst Komponenten durchführen-Adresse suchen, auf die CPU (vanitygen) und Ihre OpenCL-kompatible GPU (oclvanitygen). Beide gebaut werden kann, aus Quelle, und beide sind in die Windows-binary-Paket. Auch im Lieferumfang enthalten ist oclvanityminer, die Eitelkeit Adresse mining-client. Oclvanityminer kann verwendet werden, um automatisch Anspruch bounties auf Websites wie ThePiachu die Eitelkeit der Pool.

Aktuelle version: 0.22

Windows x86+x64 binaries hier. PGP-Signatur hier.

Holen Sie sich den Quellcode aus GitHub. Enthält Makefiles für Linux und Mac OS X.

Main Diskussion auf BitCoinTalk

Die Letzte Quelle nicht richtig funktioniert, für high-end-AMD-Karten (7XXX und größer). Lösung ändern Sie Zeile 459 in oclengine.c aus: Rückkehr Macken; zu: return Macken & ~VG_OCL_AMD_BFI_INT; Windows x86+x64-binaries, die dieses problem lösen plus Unterstützung für komprimiert Schlüssel hier. PGP-Signatur hier. Wenn Sie irgendwelche Probleme haben mit den binaries, verknüpfen Sie die relevante BitCoinTalk Diskussion.

Korrekte syntax für VanityGen ist:

Verwendung: vanitygen [-vqrikNT] [-t <threads>] [-f <filename>|-] [<Muster>...]
Erzeugt eine bitcoin-Adresse empfangen matching <pattern>, und die Ausgänge der
Adresse und dem dazugehörigen privaten Schlüssel. Die privaten Schlüssel werden in einem Tresor aufbewahrt
Lage oder der Einfuhr in einen bitcoin-client zu verbringen balance empfangen
die Adresse.
Standardmäßig, <Muster> wird interpretiert als eine genaue Präfix.

Optionen:
-v Ausführliche Ausgabe
-q Quiet-Ausgabe
-r Verwenden den regulären Ausdruck entsprechen, statt Präfix
 (Machbarkeit der Ausdruck ist nicht aktiviert)
-i Case-insensitive-Präfix-Suche
-k Muster Halten und weiter suchen nach dem finden einer übereinstimmung
-N Generieren namecoin-Adresse
-T Generieren bitcoin-testnet-Adresse
-X - <version> Erzeugen-Adresse mit der angegebenen version
-t <threads> Anzahl der worker-threads (Default: Anzahl der CPUs)
-f <Datei> - Datei mit Liste von mustern, eine pro Zeile
 (Verwenden Sie "-" als Dateiname stdin)
-o <Datei> Schreiben Muster passt auf <Datei>
-s <Datei> Seed random number generator von <Datei>

Die wichtigsten Optionen kennen, sind -i und -r, welche Ursache die Suche groß- / Kleinschreibung und die Verwendung von regex, repsectively. In seiner einfachsten format, geben Sie einen Befehl wie:

vanitygen.exe 1david

Was sagt Eitelkeit gen zu suchen, eine Adresse mit der genauen Präfix "1david." Auf einem einzelnen Kern meines core i5 läuft auf rund 325.000 Schlüssel pro Sekunde angezeigt, indem die status-Anzeige (die nicht zeigen eine Zeit-Schätzung.):

[324.43 Kkey/s][total 15166208][Prob 0.1%][50% in 9,1 h]

Die option-i drastisch sinkt generation Zeit. vanitygen.exe -ich 1david produziert die folgenden Ergebnisse in nur ein paar Sekunden:

Schwierigkeitsgrad: 36384905
Muster: 1david
Adresse: 1DAVid3iW7XhDBzdoj8FbnaSaqWCjeTgup
Privkey: 5JvtXtpUbwbNNqRoQjF3w2nyXHhphJk6lx1pwkpyekbr4nnnbel

Die option-r erlaubt die Spezifikation eines regex-Wert anstelle des Standard-option "Muster". Wenn, zum Beispiel, habe ich verlangt, dass meine Adresse enthalten alle Kleinbuchstaben, aber ich don ' T Pflege wenn das "D" in "David" ist in Großbuchstaben oder nicht, die ich verwenden könnte vanitygen.exe -r 1[Dd]avid. Ein Nachteil der Angabe einer regex prefix ist, ist, dass Sie nicht in der veranschlagten Zeit oder die Wahrscheinlichkeit von Daten, da solche Berechnungen sind nicht so trivial, wie passend zu einem einfachen Präfix.

Je genauer Sie Ihre matching-Kriterien (und je länger die Muster), desto länger dauert es zu erzeugen, Ihre Adresse(N). Diese können viel schneller umgesetzt werden, wenn Sie eine ATI - /AMD-Grafikkarte, da gibt es auch eine OpenCL-version VanityGen kann versuchen Millionen Schlüssel pro Sekunde auf eine anständige GPU.

+826
Christopher John 11.09.2019, 13:44:10

Könnte jemand veröffentlichen, ein Schritt-für-Schritt-Anleitung zu installieren, in eine einfache Möglichkeit, die Bitcoin desktop wallet Copay?

Ich habe die "Anweisungen", veröffentlicht in Ihrem Github-account und glauben Sie mir, es ist nicht benutzerfreundlich:

Desktop-Versionen (Windows, OS X, Linux)

Copay verwendet NW.js (wissen Sie auch als node-webkit) für seine desktop-version. NW.js ist eine app, die Laufzeit auf der Grundlage von Chrom-und node.js.

-Installieren NW.js auf Ihrem system aus nwjs.io
-Ausführen von grunt desktop

Danke.

+788
Nick Orlando 03.11.2015, 00:50:41

Sie sind im wesentlichen im Gespräch über eine "Gabel" - oder einer separaten Kette. Es würde nicht und könnte nicht Schnittstelle mit bitcoin - arbeiten bloß (im besten Fall) neben ihn. Börsen, Kaufleute und offizielle bitcoin-wallets konnte nicht getäuscht werden über diese alternative. Jemand hätte das herunterladen einer manipulierten client. Da jeder block bezieht sich auf die Vorherige, gäbe es keine Möglichkeit für Sie, zu "injizieren" fake-Blöcke in den Weg.

+729
Gantec 26.10.2018, 10:11:34

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.

+719
Brian George 09.10.2018, 15:40:13

Ich werde versuchen, diese zu beantworten, obwohl Sie nicht sicher über das Ausmaß der es gehalten wird wahr.

Es sagt:

Darüber hinaus mehrere Adressen gehören können, um einen einzelnen Benutzer.

Es "kann" nicht "muss"

Lassen Sie mich dies mit einem Beispiel.

Es gibt sagen wir 5 Transaktionen mit der Transaktion-ID: trans1, trans2, trans3, trans4 und trans5

Die Adressen, die involviert sind, addr1, addr2, addr3, addr4, addr5, addr6 & addr7

Erste Bilanzen:

addr1: 1 BTC

addr2: 2 BTC

addr3: 1 BTC

addr4: 0 BTC

addr5: 0 BTC

addr6: 0 BTC

addr7: 0 BTC

Transaktionen aufgetreten ist (wenn man bedenkt vernachlässigbar Gebühren):

trans1: addr1 (1BTC) > addr6 (1BTC)

trans2: addr2 (2BTC) > addr5 (2BTC)

trans3: addr3 (1BTC) > addr4 (1BTC)

trans4: addr4 (1BTC) & addr5 (1BTC) > addr7 (2BTC)

trans5: addr5 (1BTC) & addr6 (1BTC) > addr7 (2BTC)

Bilanzen:

addr1: 0 BTC

addr2: 0 BTC

addr3: 0 BTC

addr4: 0 BTC

addr5: 0 BTC

addr6: 0 BTC

addr7: 4 BTC

Jetzt überlege Transaktion trans1, trans2 & trans3 zu haben aufgetreten ist aufgrund einiger Abrechnung. Und das gibt uns keinen Hinweis, ob diese empfangen-Adressen sind statt durch eine einzelne person ist oder nicht.

In der Erwägung, dass für die Transaktion trans4 & trans5 zu haben gestammt, benötigt der Benutzer die privaten Schlüssel der Adresse addr4, addr5 & addr6. So geben uns einen Hinweis, dass diese "kann" (nicht muss), gehören zu einer einzigen person.

Andere versicherte, was über diese gehört zu einer einzigen person ist, diese konvergiert auf einen einzigen-Adresse, D. H. addr7. Aber das könnte jemand anderes sein, und möglicherweise eine andere Abrechnung.

So, die Daten Analyse-Papier sagt:

Darüber hinaus mehrere Adressen "können" gehören zu einer einzigen Benutzer.

+657
user58977 18.11.2012, 23:51:25

Also ich bin denken an den Kauf eines der neu angekündigten $400 USD 21 RaspberryPi-ASIC-computer.

Wie kann ich wissen, dass die hashrate von der ASIC? Wie könnte ich die Berechnung der BTC Gewinne ich von ihm bekommen würde, pro Tag?

PS: Der Zweck der Kauf ist nicht nur für die mining-Gewinn, obwohl ich bin immer noch daran interessiert zu wissen, in welchem Umfang der Umfang diese Gewinne sind.

+527
andersoj 19.02.2012, 00:49:38

Ihr Verständnis ist korrekt. Wenn es schwer zu sehen, wie ein system wie dieses kann nachhaltig sein, denk nur, was Wirtschaftlichkeit ist. Da es im wesentlichen (Kosten generieren, die bitcoin - Menge von bitcoin erhalten), erhalten Sie eine situation, wo die Menschen sind, die weiterhin der Bergbau sind diejenigen, die Wege finden, die Kosten zu senken, Ihre eigenen Bergbau.

+497
belosol 21.12.2015, 15:37:13

Unterzeichnet Ihr tx Die Transaktion erfolgreich ausgestrahlt. Transaktions-id: 2ef82827b3e80f34a95fd7b9268a1cd6dc81447822927225f310fa9fd573b176

Bitte Lesen Sie diese Artikel mit einer Erklärung, wie Sie sich p2sh-multisig

https://medium.com/@support_62391/exploring-bitcoin-signing-p2sh-input-2dde869c5f5c

>>> aus pybtc import *
>>> tx = Transaction("01000000016f4fbe65fe5fcb98028d67172f72bdeadc1f45cb49c50f2eb7aca4668e94d50a01000000490047522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752aeffffffff0220d613000000000017a9148eaba4fd80f515c78ddbc2509538e37c40ffcf1287904a96070000000017a914c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a98700000000", testnet=1)
>>> import pprint
>>> pprint.pprint(tx)
{'Anzahl': 128590000,
 'bSize': 188,
 'blockHash': None,
 'blockIndex': None,
 'blockTime': None,
 'coinbase': False,
 'Bestätigung': None,
 'Daten': None,
 'Gebühr': None,
 'format': 'decodiert',
 'hash': 'bb788dbf706a4e6a2a4fb3d1f19852773be71e98b5819b57b45e6d8c1e341034',
 'lockTime': 0,
 'rawTx': '01000000016f4fbe65fe5fcb98028d67172f72bdeadc1f45cb49c50f2eb7aca4668e94d50a01000000490047522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752aeffffffff0220d613000000000017a9148eaba4fd80f515c78ddbc2509538e37c40ffcf1287904a96070000000017a914c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a98700000000',
 'segwit': False,
 'Größe': 188,
 'testnet': 1,
 'die Zeit': None,
 'txId': 'bb788dbf706a4e6a2a4fb3d1f19852773be71e98b5819b57b45e6d8c1e341034',
 'vIn': {0: {'scriptSig': '0047522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752ae',
 'scriptSigAsm': 'OP_0 '
'522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752ae',
 'scriptSigOpcodes': **'OP_0 [71]'**, <<<< Skript sig sollte leer sein, bevor Sie Unterschreiben
 'sequence": 4294967295,
 'txId': '0ad5948e66a4acb72e0fc549cb451fdceabd722f17678d0298cb5ffe65be4f6f',
 'vOut': 1}},
 'vOut': {0: {'Anschrift': '2N6FbZbJsGHWRpnbu8vrowCfGATKsYxudf9',
 'addressHash': '8eaba4fd80f515c78ddbc2509538e37c40ffcf12',
 'nType': 1,
 'reqSigs': None,
 'scriptPubKey': 'a9148eaba4fd80f515c78ddbc2509538e37c40ffcf1287',
 'scriptPubKeyAsm': 'OP_HASH160 '
 '8eaba4fd80f515c78ddbc2509538e37c40ffcf12 '
'OP_EQUAL',
 'scriptPubKeyOpcodes': 'OP_HASH160 [20] OP_EQUAL',
 'Typ': 'P2SH',
 'Wert': 1300000},
 1: {'Anschrift': '2NB9YNZwwKXannuZryo2KfvMNe4jeSNcsp5',
 'addressHash': 'c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a9',
 'nType': 1,
 'reqSigs': None,
 'scriptPubKey': 'a914c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a987',
 'scriptPubKeyAsm': 'OP_HASH160 '
 'c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a9 '
'OP_EQUAL',
 'scriptPubKeyOpcodes': 'OP_HASH160 [20] OP_EQUAL',
 'Typ': 'P2SH',
 'Wert': 127290000}},
 'vSize': 188,
 "version": 1,
 "Gewicht": 752}



>>> tx["vIn"][0]["scriptSig"]=""
>>> tx.sign_input(0, private_key=["cNKAjjSL5buaP6q7fE375jkt72JAvvoe8rvh2v5txv6gdjzxwpvx", "cMmNVwdfid1FnT4LjH4SJ1mZvTEGnMfUxdasgktrhvd5ncy1ucvr"], redeem_script="522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752ae", witness_version=None)
{'format': 'decodiert', 'testnet': 1, 'segwit': False, 'txId': '2ef82827b3e80f34a95fd7b9268a1cd6dc81447822927225f310fa9fd573b176', 'hash': '2ef82827b3e80f34a95fd7b9268a1cd6dc81447822927225f310fa9fd573b176', 'version': 1, 'Größe': 333, 'vSize': 333, 'bSize': 333, 'lockTime': 0, 'vIn': {0: {'txId': '0ad5948e66a4acb72e0fc549cb451fdceabd722f17678d0298cb5ffe65be4f6f', 'UA': 1, 'scriptSig': '0047304402203fb366ffd2840a900abc7ed25e945e4fdcf37679870a6ee45ce0030dd725856e02202d3b1c86458121cf4b79382281eca074a56d8b67a86dc754e2f7c65501f75b0b01483045022100df9dfe852cd592062e8e22b5e1cad18a2a66e35a19611960fc314b7b36814ff20220404dcb809cb122a2adb8c16c507ed1be8780c08bbb89c2510775fccfa11162af0147522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752ae', 'sequence": 4294967295, 'scriptSigOpcodes': 'OP_0 [71] [72] [71]', 'scriptSigAsm': 'OP_0 304402203fb366ffd2840a900abc7ed25e945e4fdcf37679870a6ee45ce0030dd725856e02202d3b1c86458121cf4b79382281eca074a56d8b67a86dc754e2f7c65501f75b0b01 3045022100df9dfe852cd592062e8e22b5e1cad18a2a66e35a19611960fc314b7b36814ff20220404dcb809cb122a2adb8c16c507ed1be8780c08bbb89c2510775fccfa11162af01 522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752ae'}}, 'UA': {0: {'Wert': 1300000, 'scriptPubKey': 'a9148eaba4fd80f515c78ddbc2509538e37c40ffcf1287', 'nType': 1, 'type': 'P2SH', 'addressHash': '8eaba4fd80f515c78ddbc2509538e37c40ffcf12', 'reqSigs': None, 'address': '2N6FbZbJsGHWRpnbu8vrowCfGATKsYxudf9', 'scriptPubKeyOpcodes': 'OP_HASH160 [20] OP_EQUAL', 'scriptPubKeyAsm': 'OP_HASH160 8eaba4fd80f515c78ddbc2509538e37c40ffcf12 OP_EQUAL'}, 1: {'Wert': 127290000, 'scriptPubKey': 'a914c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a987', 'nType': 1, 'type': 'P2SH', 'addressHash': 'c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a9', 'reqSigs': None, 'address': '2NB9YNZwwKXannuZryo2KfvMNe4jeSNcsp5', 'scriptPubKeyOpcodes': 'OP_HASH160 [20] OP_EQUAL', 'scriptPubKeyAsm': 'OP_HASH160 c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a9 OP_EQUAL'}}, 'rawTx': '01000000016f4fbe65fe5fcb98028d67172f72bdeadc1f45cb49c50f2eb7aca4668e94d50a01000000da0047304402203fb366ffd2840a900abc7ed25e945e4fdcf37679870a6ee45ce0030dd725856e02202d3b1c86458121cf4b79382281eca074a56d8b67a86dc754e2f7c65501f75b0b01483045022100df9dfe852cd592062e8e22b5e1cad18a2a66e35a19611960fc314b7b36814ff20220404dcb809cb122a2adb8c16c507ed1be8780c08bbb89c2510775fccfa11162af0147522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752aeffffffff0220d613000000000017a9148eaba4fd80f515c78ddbc2509538e37c40ffcf1287904a96070000000017a914c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a98700000000', 'blockHash': None, 'Bestätigung': None, 'time': None, 'blockTime': None, 'blockIndex': None, 'coinbase': False, 'Gebühr': None, 'data': None, 'Betrag': 128590000, 'Gewicht': 1332}
>>>

Zuerst, Ihre Fehler scriptSig sollte leer sein, bevor Sie Unterschreiben Ihre scriptSig ist nur 1 Unterschrift und keine einlösen Skript in scriptSig.

+490
halcarleton 16.01.2014, 17:09:55

Ich denke, die Frage ich Frage hier ist, was braucht es für einen altcoin zu werden, ASIC-resistent? Was muss dieser haben?

+467
SomeOtherGuy 08.03.2015, 23:28:16

mergedmining Münzen nehmen Sie keine zusätzliche Stromversorgung Weg von den Eltern-block-Kette. ein Vorteil zu einem zusammengeführt mining-Münze wäre die Möglichkeit es zu verschmelzen über mehrere scrypt-Ketten, wodurch ein höheres Maß an Sicherheit. es ist eine Münze, die läuft mit mergedmining, aber um es zu bekommen arbeiten, müssen Sie wissen eine Menge über das Programmieren. Sie müssen hinzufügen, die getauxpow Befehle und so wie Sie kleben an dem header der übergeordneten Kette, in der das Kind Kette. Da die meisten scrypt-pools sind auf MPO/AIO-Installer, leider die meisten pool-ops haben nicht die erforderlichen Fähigkeiten, um Ihren eigenen code zusammengeführt mining-pool-server.

+460
hegel5000 26.07.2019, 01:20:53

Offenbar Coinbase wickelt die privaten Schlüssel für Ihre Geldbörse, die es Ihnen ermöglicht, einfache Handhabung von Kauf und Verkauf.

Wie Coinbase ist eine gehostete Brieftasche, die wir nicht bieten dem Anwender mit Ihrem privaten Schlüssel; dies würde verhindern, dass uns aus und nutzen Sie unsere sicheren cold-storage-Technologie schützen Sie Ihre bitcoin-Fonds.

Ist das nicht genau das, was Mt Gehex haben, bevor es beeinträchtigt wurde?

+460
Scott Powers 02.02.2016, 14:25:46

Ich multisig wallet auf mein online-service. Die meisten geeigneten Dienst für mich ist, Bitgo, aber es ist sehr teuer. Kommission von 0.25% auf den Rückzug. Kann ich die Copay wallet für solche Aufgaben? Ich würde nicht wollen, um mein eigenes Bitcore server. Ich kann nicht herausfinden, wie zum senden von API Anfragen zu den Bitcore server von Bitpay.

+447
li0101 23.04.2014, 11:22:12
Transaction transaction = new Transaktion(params);
 // 遍历未花费列表,组装合适的item

 double Summe = 0;
 String Adresse = null;
 List<Unverbrauchten> unspents = new ArrayList<>();
 Map<String, AddrDTO> keysMap = new HashMap<>();
 für den (Unverbrauchten utxo : unSpentBTCList) {
/*
 * if(!script.isSentToRawPubKey() && !script.isSentToAddress()) {
 * logger.info("格式不對:" + utxo.Adresse()); continue; }
*/
 AddrDTO addrDto = diese.getAddrDTO(utxo.Adresse());
 wenn (addrDto == null) {
 logger.info("Adresse 找不到:" + utxo.Adresse());
weiterhin;
}
 keysMap.put(utxo.Adresse(), addrDto);
unspents.add(utxo);
 Summe += utxo.Betrag();
 Adresse = utxo.Adresse();
 if (Summe >= Betrag) {
 break;// 停止。
}
}
 if (sum < Anzahl) {
logger.Fehler("余额不足");
 throw new RuntimeException("余额不足!");
}

 long-Wert = btc2Satoshi(Betrag);
 die Transaktion.addOutput(Medaille.valueOf(Wert), Adresse.fromBase58(params, bis));
 // Transaktion.

 // 消费列表总金额 - 已经转账的金额 - 手续费 就等于需要返回给自己的金额了
 lange longFee = btc2Satoshi(gegen Gebühr);
 lange Saldo = btc2Satoshi(Summe) - Wert - longFee;
 // 输出-转给自己
 if (Saldo > 0) {
 die Transaktion.addOutput(Medaille.valueOf(balance), Adresse.fromBase58(params, Adresse));
}
 int i = 0;
 für den (Unverbrauchten utxo : unspents) {
 AddrDTO addrDto = keysMap.bekommen(utxo.Adresse());
 logger.info("xxxxxxxxxx:" + utxo.txid() + ":" + addrDto.getAddress());
 DumpedPrivateKey dumpedPrivateKey = DumpedPrivateKey.fromBase58(params, addrDto.getPrivateKey());
 Skript s = neues Skript(Hex.decode(utxo.scriptPubKey()));
 TransactionOutPoint outPoint = new TransactionOutPoint(params, i++, Sha256Hash.wrap(utxo.txid()));
 ECKey ecKey = dumpedPrivateKey.getKey();
 die Transaktion.addSignedInput(outPoint, s, ecKey, Transaktion.SigHash.ALLE, true);
 logger.info("xxxxxxxxxx:" + utxo.Betrag());
}
 String hex = Hex.toHexString(Transaktion.bitcoinSerialize());
 logger.info("bitcoinj hex =" + hex);

Fehler:

Exception in thread "main" org.bitcoinj.core.ScriptException: weiß nicht, wie Sie sich für diese Art von scriptPubKey: HASH160 PUSHDATA(20)[1a0a82f0669c14c6739e4cf1a5a3f221f657e28f] GLEICH
 bei org.bitcoinj.core.Die Transaktion.addSignedInput(Transaktion.java:823)
 bei com.idasex.bitcoin.BitcoinClient.signBTCTransactionData(BitcoinClient.java:337)
 bei com.idasex.bitcoin.BitcoinClient.sendRawTx(BitcoinClient.java:274)
 bei com.idasex.bitcoin.BitcoinClient.main(BitcoinClient.java:409)
+401
JohnnyBanana 09.03.2011, 03:13:25

Wenn ein altcoin verwendet die SHA256-Doppel-hash-Algorithmus für Ihren proof of work algorithm, dann ja, können Sie antminers oder andere Bitcoin-mining-hardware, um mir diese altcoins. Sie müssen zum ändern der antminer um andere mining-software (Sie sollten in der Lage sein, um ssh in es und laden, je nachdem welche mining-software, die Sie wollen).

+373
Spencer D 03.10.2011, 07:49:00

Mining läuft nur eine Anwendung auf Ihrem computer, um zu bestätigen der Transaktionen, die von der Krypto-Währung, für die Sie bezahlt werden als Gebühren.

Ich werde sagen, Bergbau ist die Seele der Krypto-Währung, nach der heutigen Szenario jeder erstellen von neuen Münze Alltag, aber einige von Ihnen geht der Mond auf, und einige von Ihnen verschwinden in ein paar Wochen, warum? weil eine Münze wird so lange aktiv, bis es Menschen gibt, zu meinen es. Nehmen Sie ein Beispiel einer Münze, die hat nur 100 Bergleute und die Sie gekauft haben 1000 solcher Münzen nach ein paar Tagen Bergleute Bergbau gestoppt, die Münze, jetzt können Sie nicht verkaufen, die Münze zu niemandem, auch wenn Sie mit einem potenziellen Käufer, warum? weil Sie Ihre Transaktion nicht bestätigen, bis es Menschen gibt, Bergbau, die Münze. Der Preis der Münzen gehen, weil der Bergbau -, warum? denn wie viele Bergleute mit der Förderung beginnen, die Währung, in der die Schwierigkeit erhöht sich mit der Erhöhung der Schwierigkeit der mining-Münzen wird mehr Zeit, mehr Berg, mehr Nachfrage, weniger Münzen. Zuwachs in Preisen.

+271
Riptide 18.09.2016, 01:04:51

SO erhielt ich diese Transaktion von meinen anderen Geldbeutel 1) https://blockchain.info/tx/06810d392213a7453bbe6ad4ab95c0892875b0db2b56b3db5ef942b0a42eced4 für 1.02 BTC

und schickte diese für 1btc und 0,2 btc, während die vorhergehende Transaktion wurde unbestätigt: 2) https://blockchain.info/tx/44f68a0987fe9dfe88045c977c5d66534a65ca399f0d2b27fec7c80785ddc759 3) 0.2 (ähnlich wie 2) )

Jetzt plötzlich aus meinen anderen wallet automatisch 4) eine neue Transaktion für den gleichen Wert, aber unterschiedliche hash

und die Transaktionsnummer 1) zeigt Eine entgegenstehende Transaktion erfasst wurde in unserer memory-pool. Die Transaktion hash angezeigt, unten ändern kann.

Können Sie mir sagen, wenn 1) wird bestätigt werden, und sind 2) und 3) abhängig von 1). Wie lange, bis der transcation ist nicht sichergestellt, dass der bitcoin ist erstattet. Ich bezahlte die Gebühren für alle transcations. Pls help!

+73
Mendosan 29.02.2012, 17:48:51

Hidden feature von unowallet

https://uno-wallet.com/key/5JWXyvz2DcEKQFm7pa6j8Gp1M5A8cgNhx4F2ZjM2R14MHy3D2NQ

erhalten Sie Zugriff auf Ihre Brieftasche mit dem privaten Schlüssel nach dem "Schlüssel - /" in der URL.

Dies kann verwendet werden, für alle privaten Schlüssel, nicht nur diejenigen verwendet, die auf unowallet.

+62
user7851 09.04.2010, 19:53:09

Okay, ich habe getan, Forschung auf diesem. Mein problem ist, dass mein Honorar war embarassingly gering. Ive hatte immer meine Geldbörse tun es automatisch und ich wechselte Geldbeutel und es wurde auf .0005 BTC/kb (die ich nicht überprüfen, bis Sie sich nach einem Tag keine Bestätigungen). Gibt es eine Möglichkeit, jemand könnte mir helfen, diese Transaktion bestätigt (Gebühr ist eine satte 32 Cent). Nun, ich verstehe, wie das funktioniert, ich habe meine Brieftasche auf manuell Gebühr pro Transaktion, wo ich do $20-30 pro Transaktion für jetzt auf. Dies ist äußerst peinlich, und ich meinte keine Respektlosigkeit, der Bergleute oder der Gemeinschaft

https://blockchain.info/tx/c326f5652d7b36a0fb593874714a69b67db3fc810e34b73e0b6eecb087508fb9

+27
Thomas M K Stratman 17.11.2015, 07:06:19

Fragen mit Tag anzeigen