Wie setze ich die Transaktionsgebühr in Multibit?

Ich sehe keine Optionen in der Ansicht " > "Voreinstellungen" noch auf der Registerkarte "Senden"!

Ich kann nicht finden, alle Ergebnisse in einer DDG - Suche!

+549
sylvanaar 16.09.2018, 16:11:11
31 Antworten

Derzeit gibt es keine festgelegten Regelungen über das Glücksspiel mit crypto-Währungen. Es ist eine Art Grauzone für jetzt.

+993
lamy 03 февр. '09 в 4:24

Mit HD-wallets, eine einzelne Taste kann verwendet werden, um erzeugen ein ganzer Baum von Schlüssel-Paaren. Diese single-Taste dient als "Wurzel" des Baumes. Das Wort Samen ist einfach eine mehr menschenlesbare Art und Weise auszudrücken, die der Schlüssel verwendet als der Stamm, wie es sein kann algorithmisch umgewandelt in das root private key. Diese Worte, in dieser Reihenfolge, immer generieren, die genau die gleiche Taste.

Dass einzelne Tasten nicht ersetzen alle anderen privaten Schlüssel, sondern wird verwendet, um generieren Sie. Alle Ihre Adressen immer noch verschiedene private Schlüssel...aber Sie alle können hergestellt werden, indem eine einzige Taste.

Vergleichen Sie diese, um nicht-deterministische wallets. In einem nicht-deterministische wallet, jeder Schlüssel wird zufällig erzeugt, auf eigener Initiative, und Sie sind nicht entkernt von einem gemeinsamen Schlüssel. Also, alle sicherungen der Brieftasche speichern muss jede und jeder einzelne private Schlüssel als Adresse...sowie ein Puffer von 100 oder so Zukunft zu Tasten, die unter Umständen bereits gegeben, wie Adressen, aber keine erhielt Zahlungen noch.

Eine hierarchische deterministische wallet muss nicht wieder so viel Daten. Die privaten Schlüssel zu jeder Adresse, die es je gegeben werden kann, neu berechnet angesichts der root-Schlüssel. Das root-Schlüssel, die wiederum kann berechnet werden durch die Einspeisung in das Wort Samen.

Relevante BIPS:

https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki

+960
user81909 24.04.2017, 14:23:32

Wie hier beschrieben (https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses) ich versuche, zu konvertieren, ein eigenes ECDSA-Schlüssel den entsprechenden öffentlichen Schlüssel. (Siehe step1 und step2).

Ich glaube, ich brauche einige Codes, die vermehrt sich einige Koordinaten auf der elliptischen Kurve. Aber ich weiß nicht, wie. Kann mir jemand helfen, bitte?

// Leider, diese Antwort hilft mir nicht genug, da ich nicht verstehen, wie man den code zu verwenden. Kann jemand clearify, oder gibt alternative Lösungen? Dank

+883
Mathias Bengtsson 21.12.2015, 20:44:26

Früher dachte ich, die Adressen-array in der scriptPubKey (vout) aufgefüllt wird, ausgehend von der Skript, aber die Prüfung old-fashion-multisig Transaktionen, entdeckte ich etwas, das meine Annahme falsch:

Angesichts dieser drei vouts:

{
 "value" : 0.01000000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "1 04cc71eb30d653c0c3163990c47b976f3fb3f37cccdcbedb169a1dfef58bbfbfaff7d8a473e7e2e6d317b87bafe8bde97e3cf8f065dec022b51d11fcdd0d348ac4 0461cbdcc5409fb4b4d42b51d33381354d80e550078cb532a34bfa2fcfdeb7d76519aecc62770f5b0e4ef8551946d8a540911abe3e7854a26f39f58b25c15342af 2 OP_CHECKMULTISIG",
 "hex" : "514104cc71eb30d653c0c3163990c47b976f3fb3f37cccdcbedb169a1dfef58bbfbfaff7d8a473e7e2e6d317b87bafe8bde97e3cf8f065dec022b51d11fcdd0d348ac4410461cbdcc5409fb4b4d42b51d33381354d80e550078cb532a34bfa2fcfdeb7d76519aecc62770f5b0e4ef8551946d8a540911abe3e7854a26f39f58b25c15342af52ae",
 "reqSigs" : 1,
 "type" : "multisig",
 "Adressen" : [
"1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1f",
"1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq"
]
}
}

{
 "value" : 0.00000002,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "1 0351efb6e91a31221652105d032a2508275f374cea63939ad72f1b1e02f477da78 00f2b7816db49d55d24df7bdffdbc1e203b424e8cd39f5651ab938e5e4a193569e 2 OP_CHECKMULTISIG",
 "hex" : "51210351efb6e91a31221652105d032a2508275f374cea63939ad72f1b1e02f477da782100f2b7816db49d55d24df7bdffdbc1e203b424e8cd39f5651ab938e5e4a193569e52ae",
 "reqSigs" : 1,
 "type" : "multisig",
 "Adressen" : [
"1NdB761LmTmrJixxp93nz7pEiCx5cKPW44"
]
}
}

das kommt jeweils von Transaktionen:

60a20bd93aa49ab4b28d514ec10b06e1829ce6818ec06cd3aabd013ebcdc4bb1 274f8be3b7b9b1a220285f5f71f61e2691dd04df9d69bb02a8b3b85f91fb1857

Ich habe bemerkt, dass Sie teilen die gleiche Skript:

OP1 OPDATA OPDATA OP2 OP_CHECKMULTISIG

aber mit unterschiedlichen Ergebnissen.

In der ersten Transaktion können Sie zwei Adressen in der Adressen-array, in der zweiten kann man nur eine Adresse.

Auch angesichts dieses:

{
 "value" : 0.00000001,
 "n" : 22,
 "scriptPubKey" : {
 "asm" : "1 6565292c66696c653d7379732e737464657272290a0a69662046616c73653a0a202020207072696e742870726f78792e73656e647261777472616e73616374696f 6e287369676e65645f74785b27686578275d29290a656c73653a0a202020207072696e74287369676e65645f7478290a0000000000000000000000000000000000 2 OP_CHECKMULTISIG",
 "hex" : "51416565292c66696c653d7379732e737464657272290a0a69662046616c73653a0a202020207072696e742870726f78792e73656e647261777472616e73616374696f416e287369676e65645f74785b27686578275d29290a656c73653a0a202020207072696e74287369676e65645f7478290a000000000000000000000000000000000052ae",
 "type" : "multisig"
}
}

die kommt aus der Transaktion 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17

Keine reqsigs noch Adressen kommt in der analysierten Transaktion.

So, ich glaube ich bin ein wenig verwirrt darüber, wie mit Adressen array gefüllt ist.

+878
oldgit2000 08.11.2016, 03:59:20

Die Evidenz deutet darauf hin, dass die Auszahlung niemals stattfand, als die Gelder noch an die angegebene Adresse.

Hoffentlich entweder

  • Sie haben ein backup des private key dieser Adresse
  • Sie sind in der Lage, (noch irgendwie) Kontakt btc-e.com und diese Schlüssel

Mit diesem können Sie laden Sie Sie in einem anderen litecoin-client.

+853
Gigi Duru 25.05.2013, 14:09:39

So sah ich eine Anzeige für IBM-blockchain-Plattform, die speziell die Kampagne, Sie haben zu "turn-Kunststoff in Geld" durch den Austausch von recyclingfähigen Materialien für den digitalen Token.

Ich wollte Fragen, ob jemand weiß, die Spezifikationen Ihrer blockchain. Ich nehme mit, dass es IBM, dass es ist alles sehr zentralisiert, hush-hush, obwohl, wenn Sie bereit sind zu gehen die extra Meile, oder haben bereits ein IBM account, Sie können download-eine technische Kurzbeschreibung Ihrer Plattform. Hat jemand, oder wissen, was Ihre Konsens-Mechanismus(en) ist/sind oder im Grunde alle Informationen über die technischen Spezifikationen der Plattform?

Vielen Dank im Voraus!

+845
Jon Aird 06.08.2018, 14:33:02

ThreadMessageHandler2() - Aufrufe SendMessages() alle 100 Sekunden, die Ursachen inv - Nachrichten werden an den client gesendet Altersgenossen.

Ein peer ist die nach dem Zufallsprinzip zu erhalten, inv - Nachrichten, die Referenzen auf alle ausstehenden Transaktionen, die wir kennen, und es nicht auch die, die wir selbst geschaffen. Der rest der Kollegen erhalten eine WR - Nachrichten, die nur auf rund 25% der ausstehenden Transaktionen, die wir kennen, und Sie nicht, nicht einschließlich die, die wir erstellt haben.

Ein Kommentar im code erklärt, dass das "rieseln" der Transaktion Inventar ist die Privatsphäre zu schützen.

Edit: ich merke gerade in diesem thread , die beschreibt auch den Prozess der Werbung Transaktionen. Zum Glück stimmt meine Beschreibung hier.

+832
stevemaller 02.07.2013, 06:18:09

Grundsätzlich, das ist, warum niemand sollte annehmen null Bestätigungen, bis die Zahlung hat Bestätigungen, dass es nicht wirklich eine Zahlung. Dies ist in der Regel bezeichnet als doppelte Ausgaben, so klar nur eine einzige Zahlung bestätigen können in Ihrem Szenario. Wenn Sie mit Filialen arbeiten wollen akzeptieren Zahlungen in einem unsicheren Mode, die, Ihr Risiko zu tragen und versichern für.

Technologie wie ein Blitz verwendet werden kann, um sofort die Bestätigung von Transaktionen sicher, ob diese Art von retail-Erfahrung ist wünschenswert, aber das kommt mit seinen eigenen Hürden.

+745
Thank you but no 22.01.2011, 17:31:36

Ich habe versucht, transact BTC und der end-Empfänger gab mir eine Adresse. Ich konnte nicht leisten, den Betrag wegen breitet sich auf Transaktionen, also senkte man die Höhe, machte eine neue Adresse und ich habe es, aber ich versehentlich schickte es an die erste Adresse und nicht die zweite. Was kann ich tun? Die BTC bereits Links mein Konto und ich bin sicher, es erreicht nicht die ihrigen, weil die Transaktion wurde abgelehnt.

+720
Dmitry Rusakov 15.12.2016, 22:24:06

Es gibt bereits eine Möglichkeit zum brennen von bitcoins. Sie weisen einfach die bitcoins zu einem OP_RETURN. Keine Notwendigkeit für die komplexen Maschinen.

+565
dimakura 12.05.2012, 19:20:55

Sie sollten überprüfen, walletnotify: jedesmal, wenn eine Transaktion hat Ihre Brieftasche wird es ausgelöst wird, einen Befehl oder ein Skript aus.

Walletnotify führt einen shell-Befehl jedes mal wenn sich etwas ändert in Ihrer Brieftasche.

Ich mag diese repo.

+562
Sapientia 26.11.2017, 16:45:31

Die Meldung sagt

2018-11-16T09:16:48Z LoadBlockIndexDB(): Blockieren von Dateien, die zuvor beschnitten

2018-11-16T09:16:48Z : Sie müssen die Datenbank neu erstellen mit -neu indizieren, um zurück zu unpruned verwendet Modus. Dies wird redownload die gesamte blockchain.

Bitte starten Sie mit -oder reindex -Neuindizierung-chainstate zu erholen.

Wenn Sie schon laufen im geschnitten-Modus, bitcoind wurde beschneiden der blockchain. Das bedeutet, es hat verworfen Daten, um Speicherplatz zu sparen.

Zu laufen in nicht-beschnitten-Modus, die Sie wiederherstellen müssen, können die fehlenden Daten. Die Methode ist zum download der gesamten blockchain wieder.

Die einzige naheliegende alternative ist, vermutlich, zu laufen, beschnitten-Modus.


Fragen:

Weiterführende links:

  • https://bitcointalk.org/index.php?topic=1599458.0 (August 2016)

    OK, ich habe eine Frage. Sagen: ich aktiviert beschneiden-Modus und Bitcoin Core effektiv angefangen zu arbeiten in diesem Modus. Aber es ist one-way-ticket, wenn ich jemals wollen, um wieder auf "voll" - Modus muss ich herunterladen, und überprüfen Sie, ganze blockchain wieder einmal gibt es keine Abkürzungen?

    Ja, Sie haben erneut herunterladen die gesamte blockchain, es gibt keine Abkürzungen

+553
itaysk 02.03.2012, 08:49:38

Wenn keine neuen Münzen erstellt von mining nach 12 Millionen bitcoins von heute, welche Auswirkungen wird es haben auf bitcoin Wert. Transaktions-Gebühren werden noch festgelegt werden, für die Rückmeldungen.

+507
ravn 14.11.2012, 05:31:20

Diese URL, wo die Copay wallet verwendet zu werden, jetzt zeigt nur "es tut Uns Leid, die angeforderte URL wurde nicht auf diesem server." Warum wurde es entfernt? War es eine Frage der Sicherheit? Wird dies Auswirkungen auf die installierte app auf meinem Handy?

+437
user2923619 23.04.2014, 01:13:47

Ich habe zu kämpfen mit diesem Problem seit einer Woche. Erstellt habe ich eine altcoin-Verzweigung litecoin-code, ich habe abgebaut genesis-block, den kompilierten code, funktioniert einwandfrei mit 50*MÜNZE genesis block Belohnung.

Wenn ich GenesisBlockreward in chainparams.cpp, 1000*MÜNZE, bekomme ich debug assertion failed. Meine Münzen haben begrenzte Versorgung von 10 Millionen Euro.

 genesis = CreateGenesisBlock(1518803474, 2297622, 0x1e0ffff0, 1, 1000 * MÜNZE);

Warum ist das passiert?

Hier der code für die main-Netz.

Klasse CMainParams : öffentliche CChainParams {
öffentlichkeit:
 CMainParams() {
 strNetworkID = "main";
 Konsens.nSubsidyHalvingInterval = 100000;
 Konsens.BIP34Height = 710000;
 Konsens.BIP34Hash = uint256S("fa09d204a83a768ed5a7c8d441fa62f2043abf420cff1226c7b4329aeb9d51cf");
 Konsens.BIP65Height = 918684; // bab3041e8977e0dc3eeff63fe707b92bde1dd449d8efafb248c27c8264cc311a
 Konsens.BIP66Height = 811879; // 7aceee012833fa8952f8835d8b1b3ae233cd6ab08fdb27a771d2bd7bdc491894
 Konsens.powLimit = uint256S("00000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); 
 Konsens.nPowTargetTimespan = 3.5 * 24 * 60 * 60; // 3.5 Tage
 Konsens.nPowTargetSpacing = 2.5 * 60;
 Konsens.fPowAllowMinDifficultyBlocks = false;
 Konsens.fPowNoRetargeting = false;
 Konsens.nRuleChangeActivationThreshold = 6048; // 75% 8064
 Konsens.nMinerConfirmationWindow = 8064; // nPowTargetTimespan / nPowTargetSpacing * 4
 Konsens.vDeployments[Konsens::DEPLOYMENT_TESTDUMMY].bit = 28;
 Konsens.vDeployments[Konsens::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // 1. Januar 2008
 Konsens.vDeployments[Konsens::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // Dezember 31, 2008

 // Bereitstellung von BIP68, BIP112, und BIP113.
 Konsens.vDeployments[Konsens::DEPLOYMENT_CSV].bit = 0;
 Konsens.vDeployments[Konsens::DEPLOYMENT_CSV].nStartTime = 1485561600; // 28 Januar 2017
 Konsens.vDeployments[Konsens::DEPLOYMENT_CSV].nTimeout = 1517356801; // Januar 31st, 2018

 // Bereitstellung von SegWit (BIP141, BIP143, und BIP147)
 Konsens.vDeployments[Konsens::DEPLOYMENT_SEGWIT].bit = 1;
 Konsens.vDeployments[Konsens::DEPLOYMENT_SEGWIT].nStartTime = 1485561600; // 28 Januar 2017
 Konsens.vDeployments[Konsens::DEPLOYMENT_SEGWIT].nTimeout = 1517356801; // Januar 31st, 2018

 // Der besten Kette sollte mindestens so viel Arbeit.
 Konsens.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000002ebcfe2dd9eff82666");

 // Standardmäßig davon ausgehen, dass die Unterschriften, die in den Vorfahren dieses Blocks gültig sind.
 Konsens.defaultAssumeValid = uint256S("0x59c9b9d3fec105bdc716d84caa7579503d5b05b73618d0bf2d5fa639f780a011"); //1353397

/**
 * Das message-start-string ist so konzipiert, unwahrscheinlich im normalen Daten.
 * Die Zeichen werden nur selten genutzt oberen ASCII, gelten nicht als UTF-8, und produzieren
 * eine große 32-bit-integer mit beliebiger Ausrichtung.
*/
 pchMessageStart[0] = 0xfb;
 pchMessageStart[1] = 0xc0;
 pchMessageStart[2] = 0xb6;
 pchMessageStart[3] = 0xdb;
 nDefaultPort = 26201;
 nPruneAfterHeight = 100000;

 genesis = CreateGenesisBlock(1518803474, 2297622, 0x1e0ffff0, 1, 1000 * MÜNZE);
 Konsens.hashGenesisBlock = genesis.GetHash();
 assert(Konsens.hashGenesisBlock == uint256S("0x326bcc5731fba75254090bcd460d2e514c0ba86f91f7ef30ba48ff8a32e99c5e"));
 assert(genesis.hashMerkleRoot == uint256S("0xd242c6e48edac265167f85ae2e6de488287fe89c0152343e1cb27216ce282d27"));

 // Beachten Sie, dass dieser mit der bits-Dienst flag, die meisten unterstützen nur eine Teilmenge der möglichen Optionen
 //vSeeds.emplace_back("Saatgut-ein.litecoin.loshan.co.uk", true);
 //vSeeds.emplace_back("dnsseed.thrasher.io", true);
 //vSeeds.emplace_back("dnsseed.litecointools.com", true);
 //vSeeds.emplace_back("dnsseed.litecoinpool.org", true);
 //vSeeds.emplace_back("dnsseed.koin-project.com", false);

 base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,11);
 base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,5);
 base58Prefixes[SCRIPT_ADDRESS2] = std::vector<unsigned char>(1,50);
 base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1.176 Meldungen);
 base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x88, 0xB2, 0x1E};
 base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x88, 0xAD, 0xE4};
+416
jingyu 23.01.2017, 01:36:51

Kann mir jemand erklären, was hier passiert ist? Ich abgebauten block 50 eine Weile zurück, dann habe ich vor kurzem eine Zahlung von .31 BTC. Warum ist die andere 49.69 auch in der Transaktion? Diese zusätzliche Transaktion nicht zeigen, bis in meine Brieftasche, aber wenn ich eine alte Sicherung und lassen Sie es zu aktualisieren, es nicht zeigen, und der gesamte block von 50 fehlt.

https://blockchain.info/address/14sDPWsDWUdQCXWpJ4YVQYSxx9TFQh9STt

+402
RosalinaMabulac 06.09.2018, 12:46:48

Was sind die wichtigsten Unterschiede zwischen Decred und Tezos ?

Beide integrieren einen governance-Mechanismus, so dass Sie don ' T scheinen sehr unterschiedlich zu mir.

+387
Borhan Moradizar 15.07.2013, 23:32:15

F29E9187 sind in der Tat die ersten vier bytes des double-sha256 des bytes:

802CF24DBA5FB0A30E26E83B2AC5B9E29E1B161E5C1FA7425E73043362938B982401

Um dies zu überprüfen, müssen Sie zum berechnen die doppelte sha256 dieses array von bytes. Jedoch, wie bereits besprochen, übergeben Sie die Zeichenfolge 802CF2... der hash-Funktion wird nicht nachgeben die richtige Antwort, wie dieser string ist kein array von bytes selbst (es ist eine hexadezimale Kodierung des Arrays). So lassen Sie uns eine binäre Datei, die entspricht der hex-Codierung vor:

$ echo -n 802CF24DBA5FB0A30E26E83B2AC5B9E29E1B161E5C1FA7425E73043362938B982401 \
 | xxd -r -p - > temp

Lassen Sie uns prüfen unsere binäre Datei temp hat die richtigen bytes:

$ hexdump -C temp

00000000 80 2c f2 4d ba 5f b0 a3 0e 26 e8 3b 2a c5 b9-e2 |.,.M._...&.;*...|
00000010 9e 1b 16 1e 5c 1f a7 42 5e 73 04 33 62 93 8b 98 |....\..B^s ist.3b...|
00000020 24 01 |$.|
00000022

So weit So gut. Wir können nun berechnen Sie die ersten sha256-hash der diese bytes:

$ sha256sum temp
08a9d3e1296633b2a4071316eaf597f1c93a0ec2f4b68b24c6e0ad2e7c06540c temp

Wieder sind wir konfrontiert mit einem hex-Codierung, die wir brauchen, um zu konvertieren, um die tatsächlichen Byte:

$ echo -n 08a9d3e1296633b2a4071316eaf597f1c93a0ec2f4b68b24c6e0ad2e7c06540c \
 | xxd -r -p - > temp

Die Prüfung einmal mehr:

$ hexdump -C temp

00000000 08 a9 d3 e1 29 66 33 b2 a4 07 13 16 ea f5 97 f1 |....)f3.........|
00000010 c9 3a 0e c2 f4-b6 8b 24 c6 e0 ad 2e 7c 06 54 0c|.:.....$....|.T.|
00000020

Lassen Sie uns also berechnen Sie den sha256-hash der diese bytes:

$ sha256sum temp
f29e9187a566a24502d7cd2eae948e74bc4dfafc7deff44cce80e1256ef12a3e temp

Sie können sehen, dass die ersten 4 bytes sind in der Tat F29E9187.

+385
bhb 13.08.2013, 22:41:57

Es hängt von den Eltern unterstützen die coinbasetxn Fähigkeit. Wenn Ihr (getwork oder getblocktemplate) Anforderung beinhaltet die coinbasetxn Flagge, die Antwort kann (sollte) eine Adresse enthalten, die für die Ausschüttung zu gehen. Einige blockchain-Implementierungen unterstützen dieses flag, und manche nicht. Eine Reihe von Bergleuten ermöglichen, geben Sie die Adresse manuell ein. Einige nicht. Die meisten pool-software verwendet den Benutzernamen anstelle der coinbasetxn zurück als die coinbase-Adresse.

Sie können sehen, das changeset hier wurden lokale mining-Unterstützung wurde Hinzugefügt, um lbrycrd. (Disclaimer: ich arbeite für Sie). https://github.com/lbryio/lbrycrd/commit/24269e177f002eb6975abe077bd727992381a95d

+373
prashna prashna 03.06.2017, 17:44:05

Ich bin versucht, download von Multibit https://multibit.org/community.html die Win-64-version.

konsequent gibt 'Die Signatur multibit-0.5.18-windows-setup.exe beschädigt ist ungültig.'

ist wer sonst erleben dies? Irgendwelche Vorschläge?

+354
Zaid Crouch 31.10.2017, 11:39:00

Ich bin verwirrt über das Kind HD öffentlichen Schlüssel. Ist dieses Szenario richtig?

  1. Ich bin mit bx (libbitcoin) für alle Aktion unten.
  2. Generieren Sie einen Samen (bx Samen).
  3. erstellen Sie master-private-key mittels Samen (bx hd-neu)
  4. master erstellen öffentliche Schlüssel aus einem privaten Schlüssel (bx hd-to-public)
  5. generieren mehrere Kind BIP32 öffentlichen Schlüssel mittels random Indizes (bx hd-öffentlich)
  6. Einsatz generiert Kind-Schlüssel und erzeugt mehrere Adressen
  7. jetzt mit generierten Adressen

alle Adressen die angeschlossenen master-private key? oder weil ich random Indizes (Schritt 5), ist es getrennt von der master-private und öffentliche Schlüssel? In einfachen Worten, ist es genug, um den privaten Schlüssel (Schritt 3) im bitcoin-clients wie electrum, um Zugriff auf alle Adressen, generiert mit Kind pub Schlüssel (nicht master-key)?

+353
Spoon 06.01.2012, 12:47:23

Als ich das erste mal empfangen bitcoin, sollte ich warten, bis es bestätigt wird

enter image description here

+340
ramacode 05.04.2010, 08:27:23

Ein Miner ist mit Pool Ein

Nach 1 Stunde die Bergmann schließt die mining-software und wechselt zu einem anderen pool (Pool B), die nach dem Zufallsprinzip ausgewählt.

Dies wäre von Vorteil für das Netz als hash-power ist jetzt zufällig verteilt?

Würde dies auch zugunsten der Bergarbeiter als Sie jetzt haben ein erhöhtes Glück % auf der Suche nach dem nächsten block mit dem random-pool?

Annahme: Liste der pools enthält mindestens 5 nicht-angeschlossenen pools.

+337
Tyler Lamb 07.12.2017, 03:43:27

Du bist niemals verpflichtet, eine Sicherungskopie Ihrer Brieftasche. Es ist etwas, das Sie tun, um sich selbst zu schützen.

Sie brauchen nicht, um ein backup Ihrer Brieftasche, um zu verhindern, dass von den doppelten Ausgaben (Sie verbringen BTC, verlieren Sie Ihre Brieftasche, eine Wiederherstellung aus einem alten Geldbeutel und versuchen Sie verbringen den gleichen Münze). Das Protokoll wird zu stoppen, dass aus geschieht, weil die übertragung besteht in der block-Kette.

Allerdings müssen Sie, um eine Sicherungskopie Ihrer Brieftasche zu wissen, was Sie haben zu verbringen. Ohne eine aktuelle wallet-Protokoll wird nicht wissen, dass Sie selbst ein BTC und, dass Sie es ausgeben können.

Es ist nicht möglich (ohne viel Rechenleistung) zu verdoppeln verbringen BTC. Ohne Ihre Brieftasche, die Sie gar nicht wissen, was Sie haben zu verbringen. Du kannst Locker Bitcoins für immer nur wie Sie kann lose cash auf ewig.

+260
Lex Woodfinger 20.05.2010, 02:01:56

Die kurze Antwort auf Ihre Frage ist "Nein". Der Grund ist eigentlich ziemlich einfach: Ohne die gesamte block-Kette, es gibt keine Möglichkeit zu wissen, dass Mittel, die angeblich geschickt wurden, um Sie nicht tatsächlich an jemand anderes. Es gibt keine Möglichkeit zu beweisen, dass die Abwesenheit von Konflikt stehende Transaktion, andere als zu überprüfen Sie jede gültige Transaktion.

Mit einer bank, die bank löscht Ihre Prüfungen für Sie. Hier werden Sie klar Ihre eigenen Prüfungen. Ohne zu wissen, jeden Scheck, der ein Konto hat, empfangen oder gesendet, wie kann man wissen, dass das Konto über ein ausreichendes Guthaben zur Deckung Ihres check?

Natürlich müssen Sie nicht führen Sie den Bitcoin-client. Ihre alternative ist Vertrauen jemand anderen mit eurer Münzen.

+234
Vamshi King 05.03.2015, 02:50:17

Wie arubi sagte, du bist scriptSig ist nur 0x51:

$ bitcoin-cli decoderawtransaction 020000000174c3e24cbc6f8a0633e55f055e1747127e91f5b6e1157fc059e1b700b777f4db000000000151ffffffff01c0d401000000000023a820dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d9868700000000
{
 "txid": "2e7c6efc9dc6104f132a10d0d64263269d1ece326b4d64cb1061fe5a81b4d53b",
 "hash": "2e7c6efc9dc6104f132a10d0d64263269d1ece326b4d64cb1061fe5a81b4d53b",
 "version": 2,
 "Größe": 96,
 "vsize": 96,
 "Gewicht": 384,
 "locktime": 0,
 "vin": [
{
 "txid": "dbf477b700b7e159c07f15e1b6f5917e1247175e055fe533068a6fbc4ce2c374",
 "vout": 0,
 "scriptSig": {
 "asm": "1",
 "hex": "51"
},
 "sequence": 4294967295
}
],
 "vout": [
{
 "value": 0.00120000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_SHA256 dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d986 OP_EQUAL",
 "hex": "a820dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d98687",
 "type": "nonstandard"
}
}
]
}

Das heißt, wenn die scriptPubKey der input, den Sie ausgeben, ist:

OP_IF 
 OP_SHA256 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a OP_EQUAL 
OP_ELSE 
 10 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_SHA256 dbc1b4c900ffe48d575b5da5c638040125f65db0fe3e24494b76ea986457d986 OP_EQUAL
OP_ENDIF

Ausgeführt wird dieser Zweig (da das oberste stack-element wahr ist):

OP_IF 
 OP_SHA256 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a OP_EQUAL 

Müssen Sie auch liefern, was hashes, um den Wert 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a , damit es erfolgreich zurück.

+215
Nurjan 02.05.2017, 09:18:36

Nein, diese beiden Begriffe sind völlig unabhängig.

Bitcoin-block ist ein Datensatz, der einige oder alle der aktuellsten Bitcoin Transaktionen, die noch nicht aufgenommen wurden, in jedem der vorherigen blocks.

GPU-block ist nur eine Einheit der Organisation der threads, die parallel laufen. Die Fäden laufen auf der GPU sind in Blöcken organisiert, und die threads der gleichen block haben wirksame Mittel der Interaktion mit jedem anderen. Die Größe der einzelnen block und Anzahl der Blöcke, die auf die Anwendungsleistung und optimale Parameter unterscheiden sich zwischen den verschiedenen hardware. Überraschend, während die meisten GPU-Miner geschrieben von OpenCL und nicht CUDA, die 'block' - Begriff stammt von CUDA-und OpenCL-Spezifikationen verwenden 'workitem' verweisen auf diesen Begriff.

+202
iwan12345 27.07.2016, 21:41:51

Wenn jemand Verstöße gegen ein Lightning-Kanal (aka versucht, mehr auszugeben, als er darf), die andere Partei zu intervenieren und zu beweisen, dass die Münzen tatsächlich zu Ihnen gehören. Dieser Prozess geschieht auf der Kette. Wie groß wäre eine solche Transaktion werden? Ist es proportional zu der Anzahl der Transaktionen, die passiert, während der Kanal offen war?

+152
Just Cruse 07.07.2015, 15:10:11

Diese website bitten, mir die Adresse eingeben, von wo AUS ich wäre senden BTCs. Aber jedes mal, wenn ein senden einige BTC scheint es zu sein, ausgesandt von einer anderen Adresse... Sollte ich die benutzen, die ich immer sehe, wenn ich sage, ich möchte zu "empfangen" einige BTC? Ist es meine "Haupt" - Adresse?

+146
Xamimilian 31.07.2019, 12:13:15

Ich arbeite auf eine Art und Weise zu überwachen, bitcoin-Transaktionen und festgestellt, dass auf blockchain-info ist es möglich, Informationen über eine bitcoin-durch ipv4-Adresse. Gibt es eine API, die Unterstützung dieser in einem größeren Maßstab? Oder ist bitcoin info unter Verwendung Ihrer eigenen Datenbank, um eine Verbindung der ip mit der Transaktion?

+115
Emre Ciftci 17.05.2016, 03:34:59

Ich bekomme diese Fehlermeldung:

{ Error: connect ECONNREFUSED 127.0.0.1:8332
 am Objekt._errnoException (util.js:1022:11)
 bei _exceptionWithHostPort (util.js:1044:20)
 bei TCPConnectWrap.afterConnect [als oncomplete] (net.js:1182:14)
 code: 'ECONNREFUSED',
 errno: 'ECONNREFUSED',
 syscall: 'schließen',
 Adresse: '127.0.0.1',
 port: 8332 }

wenn ich diesen code verwenden:

var bitcoin = require('bitcoin');
var client = new bitcoin.Client({
 host: 'localhost',
 port: 8332,
 Benutzer: 'Rohit',
 pass: '12345'
});
+60
Dian Style 22.09.2018, 10:29:00

Fragen mit Tag anzeigen