Was ist die Standardabweichung der block-generation-Zeiten?

Ein block generiert wird alle 10 Minuten im Durchschnitt. Was ist die Standardabweichung dieser Verteilung?

Es scheint eine messbare Eigenschaft, nicht kalkulierbaren.

Gibt es ein Diagramm, das die standard-dev im Laufe der Zeit irgendwo (sollte Hinzugefügt werden blockchain.info)?

+708
Matt Parrilla 03.02.2019, 09:27:39
26 Antworten

Nein, das können Sie nicht. Ihre vorhandene hardware ist für Allgemeine Zwecke und ist so ineffizient in das mining von Bitcoins, dass der Wert der Bitcoins Sie abgebaut würde ein winziger Bruchteil der Kosten von Strom nutzen würde. Denke der bestehenden Bergleute, als Flugzeugträger, und Ihr computer wie ein Pfeil und Bogen, zumindest wenn es um das mining von Bitcoins.

+952
Matthew Shanley 03 февр. '09 в 4:24

Das ist richtig. Sie haben keine Steuern und keine Notwendigkeit, melden Sie sich, wenn Sie nicht verkauft/ausgegeben eine der Münzen in das Jahr.

Sie müssen Aufzeichnungen über Ihre Einkäufe, denn wenn Sie kommen, um zu verkaufen, müssen Sie, um die potenziellen Gewinne, die Sie gemacht haben.

Wenn Sie brauchen, um Ihre Gewinne, die Sie verwenden können https://bitcoin.tax oder andere Kapitalerträge Rechner, die können arbeiten, die insgesamt Gewinne aus all Ihren Verkauf oder Ausgaben.

+920
Eamonn Mc Elroy 30.12.2017, 00:43:53

Ich möchte analysieren, ein Skript mit c++ zu gewinnen, eine Ausgabe-Adresse von ihm. kann sich irgendjemand vorstellen eine geeignete Bibliothek oder ein Beispiel-code, das extrahieren von Adressen aus Skripten ?

+908
akbarratt 27.02.2010, 07:05:10

Sagen wir mal jemand wollte Spenden einige Ihrer Bitcoins für wohltätige Zwecke, gibt es eine umfassende Liste von Wohltätigkeitsorganisationen akzeptieren Spenden in Bitcoin?

+890
VinMack 20.08.2015, 02:31:06

Eine Transaktion entweder bekommt bestätigt in Ihrer Gesamtheit (durch seiend eingeschlossen in einem block) oder gar keine. Wenn einer der Eingänge ist erfolgreich doublespent, dann ist dein tx ungültig ist, so wird nie bestätigt werden.

+889
Ray Kevin 23.08.2017, 01:16:42

Sie können zwei Arten von Krypto-Währungen - den token-basierte und altcoin (neue blockchain). Token sind relativ einfacher zu entwickeln als ein altcoin. Der Aufwand für die Erstellung eines ökosystems rund um die Münze ist auch gestapelt gegen einen altcoin. Dies würde auch die Entwicklung Ihrer block-explorer, mining-pools, den code testen und nur regelmäßige Wartung. Wieder alles dabei unterliegt der Grad der Raffinesse, die Sie wünschen Endprodukt zu haben. Altcoin dev - können Sie beginnen, mit Gabelung jeder der crypto-repositories und der Anpassung für Ihre Spezifikationen. Ich würde sagen die dev Zeit würde reichen von einer Woche bis zu 3 Monaten, je nach der Anpassung. Der technische Wissens-und Kosten-Folgen konnten die gleichen aufsteigender Reihenfolge in der timeline. Token können Sie eine erc20 token, und veröffentlichen Sie den Astraleums blockchain. Sie würden zu tun haben, der crowdsale Verträge und Zahlungs-gateways sowie. Dev-Zeit kann im Bereich von wenigen Tagen bis zu einem Monat in den meisten Technischen Kenntnisse erforderlich und die Kosten auf einem deutlich niedrigeren bar im Vergleich zu altcoin dev.

+880
Laila Bahij 06.04.2014, 01:57:52

Ich kann die Antwort einige Ihrer Fragen Stimme ich mit @T9b sind Sie kein Glück mit BTC und sollten versuchen, einige Alt-Coins können Sie mir mit einer Reihe von unterschiedlichen Algorithmen: Litecoin und Dogecoin (Scrypt), oder Darkcoin (X11).

Für die optimalen Parameter, um mir ein Scrypt Münze, die ich schlage vor, Sie versuchen, dieser Vergleich ist ziemlich detailliert und hat die meisten GPUs, die es gibt:

https://litecoin.info/Mining_Hardware_Comparison

Temperaturen sieht mehr als in Ordnung bei 68C, hatte ich ein paar R9 280 und kämpfte, um zu halten Sie Sie unter 80C.

Wenn werkseitig übertaktet, es ist nicht viel was Sie tun müssen. Ich schlage vor, Sie führen Sie die Asus-Dienstprogramme, die Sie zusammen mit Ihrer Karte zum überwachen der temps, Lüfterdrehzahl, usw. Stellen Sie sicher, dass genug Luft zirkulieren in Ihrem PC-Gehäuse.

Wenn Sie mir mit Ihrer Karte 24/7 wird es scheitern, seien Sie versichert, ist die Vorhersage, wenn es ein bisschen schwieriger, da kommt es auf die Karte-Komponenten-und Verarbeitungsqualität. Ihre Karte ist ab Werk übertaktet, also wird es auch anfälliger für Fehler ist, wenn ständig für mining Zwecke. Ich würde sagen, ein Jahr max, dann aber einige Karten zu scheitern, nachdem 2 Wochen oder 3 Monate, etc...

Testen Sie es aus und machen Sie Ihr eigenes Urteil, ich persönlich glaube nicht, dass Sie Ihre Karte, verdienen Sie viel mit Bergbau. Das bedeutet nicht, können Sie nicht, probieren Sie es aus und haben Spaß mit ihm, können Sie lernen, ein paar Dinge dabei. ;)

+867
aching soul 04.11.2019, 06:20:14

Diejenigen Token ausgestellt werden, die von smart-Verträge auf eine vorhandene blockchain, beispielsweise Bitcoin und verteilte an die Gemeinschaft, wer und in welcher Währung die Transaktion Gebühren realisiert werden ?

+733
shivam savages 25.06.2014, 14:49:02

Alles geschickt über das Bitcoin-Netzwerk ist öffentlich, so haben Sie nichts sorgen zu machen, wenn Ihr ISP überwacht Ihre Verbindung (nur in Bezug auf bitcoin-Transaktionen; Ihre Privatsphäre kompromittiert ist in anderen Fällen). Die einzige Sache, die privaten sind Ihre Schlüssel, aber das ist nicht über das Netzwerk gesendet. Nun, wenn Ihr ISP steuert alles, dass bewegt sich durch seinen Servern, kann es auf jeden Fall ändern sich die Bestandteile der Transaktion. Allerdings, wenn Sie eine Transaktion erstellen, Unterschreiben Sie die gesamte Transaktion mit Ihrem privaten Schlüssel. Also, wenn eine Komponente der Transaktion verändert wird, ist die Signatur ungültig und damit die gesamte Transaktion ungültig wird. Also, Nein, selbst wenn Ihr ISP steuert Ihren gesamten Netzwerk, kann es nicht ändern Sie Ihre Transaktion ungültig zu machen, ohne es. Stellen Sie sicher, dass Sie halten Ihre Schlüssel sicher (cold storage, wie hardware-wallets oder Papier Portemonnaie).

+633
Cezary 12.02.2013, 14:08:41

Ich habe geklont litecoin zum Spaß und ich habe Schwierigkeiten mit der Verbindung zu Knoten. Ich habe generiert genesis block und Zusammenstellung alles Prima funktioniert.

Ich habe zwei litecoin-daemons auf meinem lokalen Mac OS x und auf amazon vps, aber ich kann nicht scheinen, beide zu verbinden. Ich bin mit mainnet auf port 26201

ich habe versucht mit ./litecoind -daemon -addnode=x.y.y.y, aber es funktioniert nicht.

chainparams.cpp

Klasse CMainParams : öffentliche CChainParams {
öffentlichkeit:
 CMainParams() {
 strNetworkID = "main";
 Konsens.nSubsidyHalvingInterval = 100000;
 Konsens.BIP34Height = 710000;
 Konsens.BIP34Hash = uint256S("e6024058338254100b68f794f3a5d14f9b9a7f0bfb68bf302d63c47c027b64ca");
 Konsens.BIP65Height = 918684; // bab3041e8977e0dc3eeff63fe707b92bde1dd449d8efafb248c27c8264cc311a
 Konsens.BIP66Height = 811879; // 7aceee012833fa8952f8835d8b1b3ae233cd6ab08fdb27a771d2bd7bdc491894
 Konsens.powLimit = uint256S("e6024058338254100b68f794f3a5d14f9b9a7f0bfb68bf302d63c47c027b64ca"); 
 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("0x0000000000000000000000000000000000000000000000000000000000400040");

 // Standardmäßig davon ausgehen, dass die Unterschriften, die in den Vorfahren dieses Blocks gültig sind.
 Konsens.defaultAssumeValid = uint256S("0x3095c904a9907471390b80730bb760b28754501006cd7fe8ea0943dd71796c51"); //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, 4251767 , 0x1e0ffff0, 1, 1000 * MÜNZE);
 Konsens.hashGenesisBlock = genesis.GetHash();



 //printf("Genesis-Hashwert: %s\n", Konsens.hashGenesisBlock.ToString().c_str());
 //printf("Merkel root: %s\n", genesis.hashMerkleRoot.ToString().c_str());


 assert(Konsens.hashGenesisBlock == uint256S("0xe6024058338254100b68f794f3a5d14f9b9a7f0bfb68bf302d63c47c027b64ca"));
 assert(genesis.hashMerkleRoot == uint256S("0x29b1458191d86739ff3ef0f179c0927a95cb89fa054e3e2a41dfe843ee0acc42"));

 // Beachten Sie, dass dieser mit der bits-Dienst flag, die meisten unterstützen nur eine Teilmenge der möglichen Optionen
 //vSeeds.emplace_back("dnsseed.citizenshipcoin.org", 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};

 vFixedSeeds = std::vector<SeedSpec6>(pnSeed6_main, pnSeed6_main + ARRAYLEN(pnSeed6_main));

 fDefaultConsistencyChecks = false;
 fRequireStandard = true;
 fMineBlocksOnDemand = false;

 checkpointData = (CCheckpointData) {
{
 { 1, uint256S("0xcbf5d62bd22c4bbd616bd59b2b634d2fa896a4192a5c24298b26e1d9454e8559")},
 { 3, uint256S("0x3095c904a9907471390b80730bb760b28754501006cd7fe8ea0943dd71796c51")},
 { 5, uint256S("0x11f32abdff3d58c27ebbf53ff1fbc15aabef8b5f7665fd84ba3ce1f368402798")},
 /* { 23420, uint256S("0xd80fdf9ca81afd0bd2b2a90ac3a9fe547da58f2530ec874e978fce0b5101b507")},
 { 50000, uint256S("0x69dc37eb029b68f075a5012dcc0419c127672adb4f3a32882b2b3e71d07a20a6")},
 { 80000, uint256S("0x4fcb7c02f676a300503f49c764a89955a8f920b46a8cbecb4867182ecdb2e90a")},
 {120000, uint256S("0xbd9d26924f05f6daa7f0155f32828ec89e8e29cee9e7121b026a7a3552ac6131")},
 {161500, uint256S("0xdbe89880474f4bb4f75c227c77ba1cdc024991123b28b8418dbbf7798471ff43")},
 {179620, uint256S("0x2ad9c65c990ac00426d18e446e0fd7be2ffa69e9a7dcb28358a50b2b78b9f709")},
 {240000, uint256S("0x7140d1c4b4c2157ca217ee7636f24c9c73db39c4590c4e6eab2e3ea1555088aa")},
 {383640, uint256S("0x2b6809f094a9215bafc65eb3f110a35127a34be94b7d0590a096c3f126c6f364")},
 {409004, uint256S("0x487518d663d9f1fa08611d9395ad74d982b667fbdc0e77e9cf39b4f1355908a3")},
 {456000, uint256S("0xbf34f71cc6366cd487930d06be22f897e34ca6a40501ac7d401be32456372004")},
 {638902, uint256S("0x15238656e8ec63d28de29a8c75fcf3a5819afc953dcd9cc45cecc53baec74f38")},
 {721000, uint256S("0x198a7b4de1df9478e2463bd99d75b714eab235a2e63e741641dc8a759a9840e5")}, */
}
};

 chainTxData = ChainTxData{
 // Daten als block 59c9b9d3fec105bdc716d84caa7579503d5b05b73618d0bf2d5fa639f780a011 (Höhe 1353397).
 1516406833, // * UNIX-Zeitstempel der letzten bekannten Zahl von Transaktionen
 19831879, // * Anzahl der Transaktionen zwischen genesis und timestamp
 // (tx=... - Nummer in der SetBestChain Debuggen.log-Zeilen)
 0.06 // * geschätzte Anzahl von Transaktionen pro Sekunde nach timestamp
};

chainparamsseeds.h

#ifndef BITCOIN_CHAINPARAMSSEEDS_H
#define BITCOIN_CHAINPARAMSSEEDS_H
/**
 * Liste der festen seed-Knoten für das litecoin-Netzwerk
 * Automatisch generierten von contrib/seeds/generate-seeds.py
*
 * Jede Zeile enthält einen 16-byte-IPv6-Adresse und einen port.
 * IPv4-als auch als Zwiebel-Adressen sind verpackt in eine IPv6-Adresse entsprechend.
*/
statische SeedSpec6 pnSeed6_main[] = {
 // {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x0d,0x3b,0xbd,0x0b}, 26201}
};

statische SeedSpec6 pnSeed6_test[] = {
 //{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x0d,0x3b,0xbd,0x0b}, 26202}
};
#endif // BITCOIN_CHAINPARAMSSEEDS_H

litecoin.conf (macosx)

rpcuser=litecoinrpc
rpcpassword=xxxx
addnode=xx.xx.xx.xx:26201

ich habe litecoin.conf auf meinem vps node.

debug.log (macosx)

2018-02-23 17:07:18 0 Adressen von DNS-Samen
2018-02-23 17:07:18 dnsseed thread beenden
2018-02-23 17:08:19-socket recv error Connection reset by peer (54)
2018-02-23 17:08:19 Zugabe von festen Samen-Knoten als DNS scheint nicht verfügbar zu sein.
2018-02-23 17:09:19-socket recv error Connection reset by peer (54)
2018-02-23 17:10:20-socket recv error Connection reset by peer (54)
2018-02-23 17:11:20-socket recv error Connection reset by peer (54)
2018-02-23 17:13:22-socket recv error Connection reset by peer (54)
2018-02-23 17:15:23-socket recv error Connection reset by peer (54)

debug.log (vps) Die debug.melden Sie sich auf meinem vps zeigt diese (viele Linien) mit port-Nummern fuhren.

2018-02-23 17:09:19 Verbindung von x.x.x.x:55668 gelöscht (gebannt)
2018-02-23 17:09:19 angeschlossen, um selbst bei y.y.y.y:49226, trennen

Ich kenne x.x.x.x ist meine ip von Mac OS x und y.y.y.y ist ein lokales vps-server die öffentliche ip-Adresse.

Warum ist es iam nicht in der Lage, eine Verbindung zu Knoten?

Blick auf die debug.log-warum sind die IP ' s Radfahren und durch die verschiedenen ports über 55.000 statt eine Verbindung zu 26201 wo soll es verbinden?

+585
R3TR0 20.03.2013, 04:15:08

Ich habe mit dem smartbit-api , um daraus die nächsten Empfang-Adresse für eine Weile jetzt. Allerdings funktioniert es nur für die Legacy-Adressen und nicht Segwit-Adressen. Ich habe jetzt eine Ledger-Nano-s und müssen eine ähnliche api zu erhalten, der nächsten Adresse, die in meinem HD-Brieftasche ohne öffnen Ledger Leben. Gibt es so einen service? Wenn nicht, wie kann ich berechnen eine Reihe von Adressen über die xpub / ypub nur. (Javascript, wenn möglich)

+514
texnic 31.08.2016, 09:37:23

Wissen wird nicht helfen

Sie sind effektiv der Suche nach einer zentralen Einheit, um Ihnen eine Vorhersage über das zukünftige Verhalten einer dezentralen Einheit (fragt ein mining-pool, um vorherzusagen, die blockchain).

Selbst wenn ein oder mehrere mining-pools teilen Sie diese Informationen, glaube ich nicht, dass Sie mit einer signifikanten Risikoreduktion bei der Annahme von Transaktionen mit null Rückmeldungen.

Wissend, dass die Transaktion akzeptiert wurde, von einem mining-pool bedeutet einfach, dass es eine gültige Transaktion mit einer ausreichenden Gebühr für das Schwimmbad. Dies gibt keine Garantie, dass es nicht verwaist werden von einem rivalisierenden block oder abgelehnt, von einem anderen pool zugunsten anderer Transaktionen, die doppelte verbringt der gleiche input(s) mit einer größeren Gebühr. Diese Dinge möglicherweise nicht, haben eine hohe Wahrscheinlichkeit, aber wenn Sie gehen davon aus, dass Sie nicht passieren, dann akzeptieren Sie ein kleines Risiko für die Transaktion scheitern. Dieses Risiko besteht unabhängig davon, ob der pool hat angekündigt, ist es einschließlich der Transaktion.

Der Absender kann immer noch angreifen

Die Transaktion hat noch null Bestätigungen und es ist nur in dem Fall, dass die Transaktion Absender nicht um einen Angreifer, der Sie Vertrauen konnte, dass die Transaktion wird schließlich bestätigt werden. Wenn Sie das Vertrauen in den Absender nicht, ein Angreifer dann brauchen Sie nicht eine Ankündigung aus einem pool. Es ist unwahrscheinlich, würde der sender versehentlich senden Sie eine ungültige Transaktion oder eine ohne ausreichende Gebühren. Wenn du kein Vertrauen in den Absender, dann sollten Sie warten, bis eine entsprechende Anzahl von Bestätigungen (je nach dem Grad der Gefahr, die Sie akzeptieren möchten, und die Ressourcen, die Sie schätzen, hat der Absender).

Für Beträge, die Sie bereit sind zu riskieren, können Sie das natürlich akzeptieren Zahlungen mit null Rückmeldungen. Mein Punkt ist, dass das Risiko bei der Annahme unbestätigte Zahlungen ist viel die gleiche, unabhängig davon, ob ein mining pool, hat erklärt, dass Sie gehören einer Transaktion.

Bergleute sind frei, Ihre Meinung zu ändern

Als Peter Michael Lacey-Bordeaux - Punkte in die Kommentare zu Scott's Antwort, es gibt nichts zu stoppen ein mining-pool ändern, die Transaktionen enthält es zu jeder Zeit. Die Berechnung, welche Transaktionen zu zählen ist kurz, in der Erwägung, dass die Suche nach einem gültigen block-hash ist lang. Da keine hash hat doch schon gefunden, es ist kein Nachteil im Verzicht auf einen bestimmten block von Transaktionen zugunsten von einer etwas anderen block enthält einige höhere Gebühren. Dies bedeutet, dass die sender versuchen, eine doppelte ausgeben ohne Bergbau Ressourcen überhaupt. Dies ist keine Bedrohung für die Menschen, die warten auf ein paar Bestätigungen, aber berücksichtigt werden sollte, diejenigen zu akzeptieren, die unbestätigten Transaktionen.

Die erwartete Zeit, bis ein Gültiger hash gefunden wird (von jemandem, irgendwo), ist etwa 10 Minuten (je nachdem wie kürzlich der Schwierigkeitsgrad wurde aktualisiert). Wenn die 7 Minuten bereits verstrichen, die zu erwartende Restzeit nicht 3 Minuten. Es ist noch 10 Minuten, weil der Prozess eine exponentielle Verteilung , die macht es gedächtnislose. So beginnen von neuem mit einem neuen block von Transaktionen hat keinen Einfluss auf die zu erwartende Zeit, um einen gültigen hash, aber es kann erhöhen die Summe der Gebühren. Es ist daher ein Anreiz für einen miner zu halten Neustart der Suche mit einer mehr up-to-date-Transaktion blockieren, und die gleichen Anreize gelten für alle pool ausgestattet, dies zu tun.

In Zusammenfassung, auch wenn die mining-pools hat verkünden Transaktionen enthalten sein, ich würde definitiv nicht darauf verlassen, dass die Informationen.

+508
EleanaAlex 27.06.2015, 08:27:13

Du machst es falsch, wenn der service generiert Tausende von Staub-size-Ausgänge. Sie benötigen konsolidieren Sie Ihre Ausgaben, wie Sie gehen.

Ich gehe davon aus, dass eine Transaktion unter dem aktuellen Modell ist wie folgt:

Eingang (x1): 
Zahler-Adresse (X BTC)

Ausgänge (x3):
Adresse des Zahlungsempfängers (Y-BTC)
Service-Wallet-Adresse (100 satoshis)
Zahler Adresse Ändern (X - Y - 0.00000001 BTC)

Was Sie tun sollten, ist zu halten das Service-Wallet-Adresse häufen sich die 100 satoshis, wie Sie gehen:

Eingänge (x2):
Zahler-Adresse (X BTC)
Service-Wallet-Adresse (Z BTC)

Ausgänge (x3):
Adresse des Zahlungsempfängers (Y-BTC)
Service-Wallet-Adresse (Z + 0.000001 BTC)
Zahler Adresse Ändern (X - Y - 0.000001 BTC)
+438
vicki galloway 04.09.2012, 06:57:16

Testnet hat eine integrierte Funktionalität, ändert sich die Schwierigkeit um 1, wenn der mining-Prozess dauert 20 Minuten oder länger.

Diese Frage erklärt die fallen der Schwierigkeit um 1.

Während also die Schwierigkeit ist 1, die Blöcke werden gebildet schnell, bis die Schwierigkeit erreicht, auf einen Wert, der 10 Minuten dauert.

+424
karenharell 23.10.2018, 12:34:53

Ich verbrachte eine Menge Zeit, die heute versuchen, um Bitcoin-Qt sync mit dem bootstrap.dat-Datei und konnte nicht damit es funktioniert. Ich fand die Antwort in diesem forum sagen, zu verwenden: /Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -rescan-reindex

Das scheint geklappt zu haben perfekt. Jetzt bin ich nur Fragen, was genau dieser Befehl hat um das problem zu beheben?

+401
nastiona98 19.12.2014, 11:47:29

Sie nicht zeigen, bis in der blockchain. Der block-reward(new abgebaut Münzen) an die Bergleute-Adresse, die gefunden hat ein block über die coinbase-Transaktion.

Die coinbase-Transaktion betrachtet werden kann und gefunden wird, als die erste Transaktion in jedem block.

+373
full moon 20.09.2015, 17:14:40

Ich will wissen, was passiert, um das Engagement Transaktionen wie die HTLC ' s gesendet und ausgeglichen zu Gleichaltrigen in einer route.

+344
DerAleksey 18.12.2011, 08:31:31

Ich war in der Lage, die bauen den Ikarus-Erweiterung auf einem frischen CentOS-system in etwa so:

yum install git
git clone https://github.com/bitmaintech/cgminer
cd cgminer/
yum install -y autoconf, make automake gcc gcc-c++ kernel-devel libcurl libcurl-devel
yum install libudev-devel
./autogen.sh
./configure --enable-icarus
machen
./cgminer

Also ich denke, Sie sind fehlt das Paket libudev-devel. (Es könnte sein genannt etwas anderes auf der Fedora-22 - ich weiß es nicht.)

+251
user25560 16.01.2016, 10:22:06

Ich würde gerne wissen, wie genau ist die Art von verschiedenen Bitcoin oder litecoin pool ?!

Zum Beispiel, wenn Sie haben P2POOL , kann es sein, getwork oder Schicht, sondern Sie sind Protokoll ?!

In einigen pool wie BTCGuild, wenn Sie mir, die Belohnung wird sofort Hinzugefügt, aber in P2POOL braucht Zeit, um zu sehen, die Belohnung, die Sie Brieftasche.

+168
Sai Sampath 24.03.2014, 15:55:54

Da wir nicht wirklich wissen, was die coins sind in das Netzwerk, können wir nicht sicher sagen, ob Sie werden aktiv gehandelt werden, für andere Münzen oder gehandelt werden, in einer anderen Art und Weise.

Als für das, was der Prozentsatz, der uns sagen kann, ist, dass Bitcoins übertragen werden, weniger Häufig, sei es, weil Sie gehortet, gespart, verloren oder sonst nicht bewegt. Zum Beispiel, Münzen, aufbewahrt in BitBills wird dazu beitragen, die Senkung der Tage Zerstört, da Sie nicht aktiv gehandelt werden, über das Netzwerk. Als Namecoins und SolidCoins sind noch jung, Währungen, gibt es weniger für diejenigen bedeutet, die Münzen werden nicht verschoben (weniger Menschen verlieren Ihren Geldbeutel, Shop Münzen, offline, etc.), und weniger Menschen wollen, um in Ihnen zu speichern Wert (wenn in NC oder SC werden angegriffen und zerstört, BC noch in der Lage sein zu halten, auf seine eigene relativ unbeschadet, wenn der BC ausfällt, alle alternativen Prägungen wird wohl nach unten gehen, wie gut, wie die Menschen weniger Vertrauen in Sie Sie jetzt).

So im Allgemeinen, Vergleich von Tagen Zerstört werden kann zeigen, wie viele Menschen zu bewegen, Ihre Münzen, anstatt speichert Sie, aber die details, warum das so ist, erfordert die Kenntnis aller Möglichkeiten, die Menschen nutzen, die gegeben Prägung.

+141
Sam Nicholls 22.08.2018, 16:37:50

Die Doppel-SHA256 wird der mining-Algorithmus. Bergleute lediglich entscheiden, welche Transaktionen Sie möchten, um in einem block, und Sie passen Sie die zufällige nonce Feld in die block-header. Darüber hinaus schaffen Sie die coinbase-Transaktion (die erste Transaktion im block), das zahlt sich aus um den block reward. Es gibt einige zusätzliche Informationen, die Sie gehören in die coinbase-Transaktion, das macht keinen Unterschied für das Ergebnis, sondern nur ermöglicht es Ihnen, zu befestigen, einige Metadaten (z.B. den Namen Ihrer mining-pool, um anzuzeigen, gewannen Sie es).

Die Wahl von Transaktionen beinhalten, können beliebig sein, aber die offensichtliche Ansatz ist, um Sie priorisiert durch höchste zahlende Gebühr, da dies maximiert die Einnahmen der miner braucht, wenn Sie erfolgreich sind.

Alles andere ist einfach random zahlen, um zu versuchen und finden Sie einen hash, der unter dem Ziel. Die Bergleute können wählen, wie Sie generieren Zufallszahlen, oder wie Sie partition den Bereich von zahlen zu versuchen, zwischen den Mitgliedern ein mining-pool, um überschneidungen zu vermeiden Sie die Arbeit unter den Mitgliedern des Pools.

+119
taess 13.10.2018, 11:36:38

Für die Arbeit bitcoind - Befehl in windows, die Sie haben zu gehen, um dir C:\Program Files\Bitcoin\daemon und diese Befehle Auszuführen. Mit Bitcoin-core version 16 auf windows 10.

bitcoind getinfo in Linux

bitcoind -h in windows

Verwenden Sie diesen Befehl nach dem ändern Verzeichnis wie im pic

enter image description here

+90
Julio Zunino 02.10.2019, 18:15:02

Warum kann nicht jede Transaktion werden Sie einfach "move X BTC aus-Taste K-Taste, unterschrieb ich den privaten Schlüssel-K"?

Dann konnte man Sie nicht (leicht) zu tun, die P2SH Sachen umgesetzt, jetzt ohne alle zu aktualisieren. Sie konnte auch nicht tun, Treuhand, multisig sicheren cross-chain-Handel, sichere high-frequency-trading, etc. Diese Eigenschaften sind sehr wertvoll; Skript-basierte escrow, zum Beispiel, werden die ersten escrow-system überhaupt , das erfordert kein Vertrauen in Dritte.

Script ist meiner Meinung nach einer der größten Neuerungen in Bitcoin. Ich würde es vorziehen, eine viel stärkere, Turing-vollständige version des Skripts in Bitcoin, eigentlich.

+86
MADD Tatter 01.10.2018, 23:26:36

Wäre der Prozess um die Kaution die bitcoins zu einem bitcoin-Börse, verkaufen Sie es, und ziehen Sie Ihr Geld aus exchange-Konto auf Ihr Bankkonto. aber stellen Sie sicher, dass der exchange muss in der Lage sein, Geld zu senden an Ihre bank.

Auch Sie haben noch eine weitere option "Bitcoin-Geldautomaten" aber ich denke wir haben keine ATM-Maschine.

+32
Toona 12.07.2018, 00:47:04

Wenn in diesem hypothetischen Szenario gab es keine andere Recheneinheit zur Verfügung, wäre es notwendig, eine Art von Verbraucher-Preis-index.

Zum Glück, neben der fiat-Währungen ist, da ist auch gold als Rechnungseinheit. Also, im Falle dass alle fiat-Währungen verschwunden sind, könnten Sie gold zur Messung der Kaufkraft des bitcoin.

+19
GreatMagoobar 16.05.2010, 16:28:57

Die blockchain und Ihre wallet-Datei gespeichert sind, in das Bitcoin-Core-data-Verzeichnis. Dieses Verzeichnis unterscheidet sich von der install-Verzeichnis, wo alle Binärdateien sind. Wenn Sie beginnen, Bitcoin Core, gehen Sie zu Hilfe - > Debug-Fenster, und sehen, in welchem Ordner es als seine datadir. Stellen Sie sicher, dass das ist, was Sie erwarten, es zu sein; wenn Sie geändert haben die datadir (durch Auswahl eines anderen ein, wenn Sie erste Schritte das client -), dann stellen Sie sicher, dass das ist, was Bitcoin Core verwenden. Ansonsten wird es die Standard-datadir von C:\Users\<Ihr Benutzername>\AppData\Roaming\Bitcoin.

+10
Aram Boyajyan 10.05.2018, 00:22:05

Fragen mit Tag anzeigen