Debug bitcoin-Protokoll-Implementierung

Wenn ich versuche zu senden, die eine "VERSION" Nachricht mit meine eigene bitcoin-client, den ich bekommen:

Warnung: Lokale Knoten 127.0.0.1:56425 Fehlverhalten (delta: 1)!

Was bedeutet es? Wie kann ich wissen, was genau falsch mit meiner Nachricht?

+407
mshepard 13.02.2013, 19:38:44
28 Antworten

In Ergänzung zu @luong-nguyen ' s post oben, wenn Ihr eine kommerzielle operation, die Sie haben, zu kaufen, die alten bergwerksanlagen und meine eigene testnet Münzen.

Jameson Lopp schrieb über diese hier

+978
Liyabongwa Mvandaba 03 февр. '09 в 4:24

Ich lief AntminerS9 auf 120 volt problemlos, aber es verbraucht fast 12 Ampere. Normalen Versorgung zu Hause ist nur 100Amps um zu sparen, amps, ich hatte zu ändern, um 220 volt durch die Installation neuer Leistungsschalter. Mit 220-volt-es verbraucht nur 6Amps (ca)

+874
user74246 09.05.2012, 18:32:51
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ich habe einen core wallet aus 2011. eine version 0.4.0 beta mit fast 1 BTC. Wenn ich starte bitcoin.exe ich kann die Inhalte sehen und alle meine Adressen, aber ständig öffnet sich mit einer Fehlermeldung, nämlich:

AUSNAHME: 11DbException Db::put: Nicht genügend Speicherplatz

Ich habe noch 30 GB übrig auf der Festplatte.

Ich möchte die bitcoins auf eine neuere Brieftasche, aber ich habe Angst, Sie zu verlieren, wie die SW ist sehr alt.

Was empfehlen Sie ich tun?

Nebenbei: es ist Bitcoin.exe ich haben begonnen. bitcoin-qt.exe stirbt nach dem Versuch zu importieren Blöcke für eine Weile. Ich bin mir nicht sicher, welche zu benutzen....

Dank

+819
user3141012 07.01.2016, 19:39:34

1) Wenn ich senden Transaktion, die validieren ? Hier denke ich, wer überprüfen können und festgestellt, dass ich nicht genug Geld in meiner Brieftasche. Beispiel; ich schicke 100 BTC habe ich aber nur 50.

Alle vollen Knoten überprüfen jeden einzelnen block und Transaktion, die Sie erhalten. Sobald ein Knoten validiert jeden block und Transaktionen, der block oder die Transaktion wird an die Knoten, die er verbunden ist.

Eine Reihe von Dingen geprüft werden, um sicherzustellen, dass eine Transaktion legitim ist. Eines der Dinge, die überprüft wird die Summe der Ausgänge wird ausgegeben (also die Eingänge) größer als oder gleich der Summe der outputs erstellt werden. Es tut dies, indem Sie die Ausgänge ausgegeben werden. Vermutlich der Transaktionen, die Ausgaben seien Teil der bereits überprüft wurde und der Knoten merkt sich, dass es bestimmt, dass die Transaktion gültig ist. Also, wenn es sieht, dass Ihre ungültigen Transaktion, wird es sofort sehen, dass die Summe der Ausgänge erstellt wird, ist größer als die Summe der Ausgänge wird ausgegeben, was bedeutet, dass es ungültig ist. Ihre Transaktion wird dann als ungültig gekennzeichnet werden und abgelehnt.

2) Kann eine Transaktion gehen durch Fehler in zwei Blöcke, und wer dies verhindern ?

Nein, eine Transaktion nicht gehen in zwei Blöcke. Dies wird verhindert durch die vollständige Knoten, die überprüfen jeden einzelnen block und Transaktion, die Sie erhalten.

+816
user3054097 24.05.2016, 05:51:21

Laut bitcoin-wiki:

Die ersten 50BTC block Belohnung ging zu Adresse 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna, obwohl diese Belohnung kann nicht ausgegeben werden, aufgrund eines Fehlers in der Weise, dass der genesis-block ist ausgedrückt im code (dies kann gewollt sein).

Aber wo ist diese Eigenart? Wie würdest du das ändern, damit es ausgegeben werden?

+811
Shamil Atesoglu 14.05.2015, 16:31:33

die btclib Bibliothek (https://github.com/dginst/btclib) ist ein Python ist3 Art kommentiert-Bibliothek für bitcoin Kryptographie; es bietet BIP32 Funktionen getestet, um erfolgreich reproduzieren die BIP32 test-Vektoren (https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki).

Unter den btclib Funktionen finden Sie:

  • bip32.ckd(xparentkey, index) [Kind schlüsselableitung]
  • bip32.xpub_from_xprv(xparentkey) [kastriert Ableitung]
  • bip32.ableiten(xkey, Pfad) [Kind-Schlüssel Pfad Ableitung]
  • bip32.address_from_xpub(xpub) [Adresse Herleitung]
  • bip32.mprv_from_seed(Samen) [master private Schlüssel aus Samen]
+719
Rosstaxcpa 15.11.2012, 22:06:00

Nein. Die blockchain muss abgefragt, aber nicht neu berechnet werden. Wenn Sie eine Transaktion über zwei Eingänge verfügt, müssen Sie die Abfrage um zu überprüfen, ob diese Ausgänge ausgegeben wurden. Sie müssen auch Ihre Belastung-Skripte, um zu überprüfen, die Ausgaben Transaktion erfüllt die erforderlichen Kriterien. Im wesentlichen ist dies nur eine Datenbank-lookup.

+570
Arjo Cuwik 05.10.2018, 17:07:33

Ich lese diesen Absatz von bitcoin.aber ich verstehe es nicht ganz.

Die Brieftasche enthält einen pool der in der Warteschlange befindlichen Tasten. Standardmäßig sind es 100 Schlüssel in der Schlüssel-pool. Die Größe des pool ist konfigurierbar mit dem "-keypool" - Befehl Linie argument. Wenn Sie müssen eine Adresse für welchem Grund auch immer (senden, "neue Adresse", - Generierung, usw..), der Schlüssel ist nicht wirklich frisch generiert, sondern stammen aus diesem pool. Eine BRANDNEUE Adresse generiert wird, füllen Sie den pool wieder auf 100. Also, wenn ein backup ist zuerst erstellt wird, es hat alle Ihre alten Tasten plus 100 unbenutzte Schlüssel. Nach senden Sie eine Transaktion, es hat 99 ungenutzte Tasten. Nach insgesamt 100 new-key Aktionen, beginnen Sie mit den Tasten, die nicht in Ihrem backup. Da die Sicherung nicht die privaten Schlüssel notwendig autorisieren verbringt dieser Münzen, die Wiederherstellung aus dem alten backup verlieren Sie Bitcoins.

Kann sich das jemand erklären in einer klaren Art und Weise, vor allem die fettgedruckten Teile?


Hinweis: Da der Bitcoin-Kern verwendet deterministische wallets (BIP32) nun, dieses Verhalten gilt nicht für neue Portemonnaies erstellt mit Bitcoin-Core-Versionen 0.13.0 und neuer. Es gilt, alten Geldbörsen, die mit früheren Versionen erstellte, die übernommen wurden, um die neuen Versionen der Bitcoin-Core!

+540
Gordon Wrigley 18.02.2013, 18:25:10

Nein, die erste und große Einzelhändler, die akzeptiert bitcoins wurde Overstock.com und nur für Bestellungen innerhalb der Vereinigten Staaten. Auch vor kurzem TigerDirect begonnen Annahme bitcoin Zahlungen für online-Bestellungen.

+539
bobcat445 08.06.2014, 04:20:29

Wenn ich versuche zu senden BTC bekomme ich Fehler: BitcoindException(super=com.neemre.btcdcli4j.core.BitcoindException: Fehler #-26: 66: mempool min Gebühr nicht erfüllt, code=-26). Meine Geldbörse ist auf blockchain.info ich hight Gebühr: Priorität, 1000,2000 und 3000 sa/b. Und ich bekomme die gleiche probleb. Helft mir plz. Warum kann ich nicht senden btc??

+490
mshomali 03.08.2016, 17:56:16

Wenn Sie das Geheimnis, das können Sie vergessen, über die alten Brieftasche. Verwenden Sie das Geheimnis, in jeder XRP-Brieftasche, nimmt ein Geheimnis. Gatehub tut. Die alte Ripple desktop-wallet hat. Jatchili minimal client.

+459
Bharti Ladumor 07.12.2015, 06:41:11

Die meisten Bitcoin-clients und-Gabeln, erkennen die Brieftasche.dat - format sein, da die Gabeln erfordern irgendeine form der rückwärts-Kompatibilität, um zur vorigen Münze-Inhaber, bevor Sie die Gabel auf die Verwendung Ihrer Gelder. Finden Sie eine Bitcoin-SV-client, überprüfen Sie es mit GnuPG oder bauen Sie es aus dem Quellcode, importieren Sie die Brieftasche.dat und starten Sie Ihre IBD und erstellen Sie eine Transaktion. Wenn Sie ausreichend Vertrauen in eine blockchain-explorer, können Sie die Transaktion manuell von Ihrem UTXO Transaktion hash und sowohl createrawtransaction und signrawtransaction um eine Transaktion zu erzeugen, ohne zu synchronisieren. Dies kann als broadcast an das Netzwerk. Persönlich, ich nicht raten, dies zu tun, noch mit einer Licht-client, dies kann aber auch die bequemere und kostengünstige option für Sie. Da gibt es nur eine main verbringen, im Wert von 1.87564926 BSV, eine vollständige client vielleicht besser, weil es weniger Raum für Fehler.

Über den link oben für createrawtransaction, setzen Sie in der Transaktion hash 650fe02747d5d75fc572dfbdec81e6a7b5bc00d35fd856924834d4c3b8475263 in "Transaktions-ID #1", 0 für "VOUT #1", Ihre gewünschte Ziel-Adresse, die du kontrollierst, in Adresse #1 (wenn Sie Ihre Adresse beginnt mit einem p oder q, konvertieren Sie es in den legacy-format mit diesem tool), dann die gewünschte Ausgabe Betrag. Für das Feld "BTC #1", verwenden Sie etwas ein wenig weniger als 1.87564926, da Ihre Transaktion wird nicht akzeptiert, ohne Gebühren (dem block-explorer mit der Wahl oder Ihre full client geben Ihnen möglicherweise eine Gebühr Schätzung). Was nicht angegeben ist, zu zahlen an die Adresse der Gebühr Betrag, der gezahlt wird, um die miner. Das Ergebnis, das gezeigt wird, in der "Ergebnis" - Feld den Befehl "Ergebnis" - box ist, was sollte unterzeichnet werden. Die Transaktion kann unterschrieben werden auf der Webseite zur Verfügung gestellt, stattdessen sollte es getan werden auf dem client mit Ihrem privaten Schlüssel und dann als broadcast an das Netzwerk.

Denken Sie daran, es ist immer am besten, einen vollen Knoten. Nicht einfach Vertrauen, einen block-explorer, weil es sagt, dass eine Transaktion hash ist, was es ist. Verwenden Sie nur die oben, wenn Sie bereit sind zu marginal Risiko Ihr Geld.

Yes, this is real. Full nodes actually validate Merkle roots and chainwork. Use one.

+455
Yousha Rizvi 02.04.2015, 04:15:24

Die Länge eines merkle-Baums ist die Summe der a-Serie beginnt mit der Anzahl der Blätter: die Hälfte (aufgerundet) auf Schritt und endet mit 1.

Hier ist der Algorithmus für die Berechnung der Länge eines merkle-tree von der Anzahl der Blätter in JavaScript.

Funktion getMerkleLength(leafCount) {
 // Eingabe muss eine positive ganze Zahl oder null ist
 leafCount = Math.abs(parseInt(leafCount));

 var merkleLength = 0, currentLevel = leafCount;

 // Die meisten merkle-Baum-Implementierungen null-hash für leere Listen, so dass die
 // Länge in diesem Fall wäre immer noch ein.
 wenn (leafCount <= 1) return 1;

 // Schleife
 for (;;) {
 // Fügen Sie die aktuelle Ebene auf die Länge
 merkleLength += currentLevel;

 // Wenn die aktuelle Ebene ist die Wurzel, wir sind fertig
 if (currentLevel == 1) return merkleLength;

 // Jede Ebene enthält die Hälfte der hashes der Letzte, und wenn es ist ein
 // ungerade Anzahl von blš Attern, die Letzte hash wird dupliziert
 currentLevel = Math.ceil(currentLevel / 2);
}
 zurück merkleLength;
}

Edit: ich mag lesbaren code, aber nur zum Spaß, hier ist das äquivalent kurze version:

Funktion getMerkleLength(leafCount) {
 for (var len = 0, i = ~~leafCount; i > 1; i = ~~(i/2+.5)) len += i;
 return len >= 2 ? ++len : 1;
}

Edit 2: Und eine C-version für eine gute Maßnahme.

typedef unsigned int uint;

uint getMerkleLength(uint leafCount)
{
 uint len = 0, i;
 for (i = leafCount; i > 1; i = (i+1)>>1) {
 len += i;
}
 return len >= 2 ? ++len : 1;
}

void main() {
 uint i;
 for (i = 0; i <= 100; i++) {
 printf("%u: %u\n", i, getMerkleLength(i));
}
 printf("%u: %u\n", 5000, getMerkleLength(5000));
 printf("%u: %u\n", 99999999, getMerkleLength(99999999));
}
+433
risiesjuriya 23.02.2011, 23:28:51

Ich denke, wenn Sie Scannen den QR-code, Ihr Passwort codiert ist, der barcode, so Ihr Android-Handy speichert es lokal.

Ich habe es noch nicht getestet-mich, aber in Anbetracht dieser, ich glaube, Sie haben, geben Sie die Sekundär-Passwort auf Ihrem Android-Handy. Es wird entweder erfordern Sie, es zu tun jedes mal, wenn Sie eine Transaktion machen, oder denken Sie daran, es für Sie.

+424
Huud Rych 15.02.2012, 15:45:14

Ok, also kann ich mir BitCoins auf meinem Mac... mit meiner Windows Partition.

Wie viele Personen, die ich hasse Windows.

Ich würde Linux verwenden erste (ich habe eine WUBi-partition), aber ich hätte gerne einen BitCoin miner für Mac nicht OpenCL verwenden!

Ich bin mit

  • ein Mid 2012 MacBook Pro
  • mit integrierter Grafik,
  • 2,5-GHz-Prozessor Core i5
  • 4 GB RAM.

Mein laptop unterstützt kein OpenCL. Ich kenne MacMiner, aber ich glaube, dass muss OpenCL. Mit meiner CPU mir (unter Windows) bekomme ich 1,7 MHz, sondern auf die GPU (unter Windows) bekomme ich 4.7 und manchmal 5MHz.

Ich bin immer mit einem iMac Weihnachten, also vielleicht wird es ein wenig besser für diese.

Also ja, wie kann ich das mining von BitCoins auf meinem Mac? Jede software?

+410
2daaa 07.11.2017, 14:48:32

Ich habe es nie geschafft, zu lösen dieses problem, aber ich bin jetzt mit Nebel-mit großer Wirkung.

Ich fand, dass es möglich war, sich zu bewegen keystore-Dateien von einer installation auf die neue Nebel, die installation und die Nutzung der Passwörter, die ich ursprünglich erstellt, mit minimalem Aufwand.

Also, mein Vorschlag an jemand mit ähnlichen Problemen ist:

  • Sicherung des keystores: %appdata%\Astraleums\Keystore
  • Deinstallieren Alethzero (im ernst, ich verstehe immer noch nicht, was die Hölle, die software selbst ist!!!)
  • installieren Sie die offizielle Nebel-client, der schön ist und glatt, viel einfacher zu verstehen und kann hier gefunden werden: https://github.com/ethereum/mist/releases

Sie sollten dann in der Lage sein, um kopieren Sie Ihre keystore-Dateien zurück mehr - jeder scheint einen account und ein Passwort angebracht. Mist wird nur nehmen Sie Sie, wenn Sie start - und Sie müssen das Kennwort für jedes Konto, wenn Sie versuchen, es zu benutzen.

Viel Glück.

+395
ANB 27.05.2018, 14:10:47

Wie kann man beurteilen, die Zuverlässigkeit, den Kundenservice und die Transparenz von bitcoin-Börsen?

Ich bin völlig einverstanden, dass Bitcoin fühlt sich wie im wilden Westen, mit Menschen Verkauf von Schlange-öl Links und rechts. Es ist noch früh, und das ist, wie es funktioniert. Wenn Sie möchten, ein Pionier zu sein, erhalten Sie Pfeile in Ihren Rücken. Jetzt, es ist Glücksspiel, auch riskanter als Glücksspiel an der Börse.

Wenn Sie nicht bequem ist, dann warten. Unten auf der Straße, wird es einen Zustrom von seriösen Börsen. Jetzt, eine "gute" exchange nicht mehr Geld als ein fly-by-night-exchange. Aber im Laufe der Zeit, die Durchschnittliche reputation zu erhöhen.

Das Internet funktionierte auf die gleiche Weise. Jede Zeitung hatte einen Artikel über "Ist das Internet eine Modeerscheinung?" und warnte vor "nie verwenden Sie Ihre Kreditkarte im Internet". (Natürlich, Kinder in diesen Tagen gar nicht wissen, was eine Zeitung ist.)

Wie kann man beurteilen, die Zuverlässigkeit, den Kundenservice und die Transparenz von Banken oder Einzelhändler?

Überlegen Sie, wie viele seriöse Händler hatten Ihre Datenbank mit Kreditkarten gestohlen, die in den letzten 6 Monaten. Überlegen Sie, wie viele Banken aus dem Geschäft ging ohne Vorwarnung in 2008.

Die Menschen die Berichterstattung über bitcoin-Börsen, die Locker ein paar Millionen, aber niemand meldet, wenn ein Lebensmittelgeschäft geht unter und verliert ein paar Millionen.

+305
Dakota1990 02.06.2012, 06:29:23

Jedes mal, wenn ich mit bitcoin cash testnet Kern auf raspberry pi 3, es nur aus irgendeinem Grund beendet und der debug-Protokolle Ende beim laden der Brieftasche.

So sieht der raspberry pi 3 cant handle bitcoin cash testnet Brieftasche?

Hier ist das Protokoll, das endet jedes mal: 2018-01-29 00:53:20 init-Nachricht: die Belastung der Brieftasche...

+206
Rachel Lopes 31.12.2013, 13:09:59

Wie funktioniert eine leichte Knoten wissen, welche blockiert die Transaktion habe enthalten?

Lightweight-clients verwenden Vereinfachte Zahlung Verifikation (SPV).

Das Bitcoin-wiki sagt:

[SPV] - clients eine Verbindung zu einem beliebigen vollständigen Knoten-und download nur den block-Header. Überprüfen Sie die Kette Header verbinden Sie richtig zusammen und dass der Schwierigkeitsgrad hoch genug ist. Sie fordern dann Transaktionen matching bestimmten mustern aus der remote-node (ie, Zahlungen an Ihre Adressen), die Kopien von diesen Transaktionen zusammen mit einer Merkle Niederlassung zu verknüpfen, um den block, in denen Sie erschienen. Dieser nutzt die Merkle-tree-Struktur zu ermöglichen, den Nachweis der Aufnahme, ohne dass der gesamte Inhalt des Blocks.

Abschnitt 8 von Satoshi Nakamoto ' s Bitcoin Whitepaper sagt

Es ist möglich zu überprüfen, Zahlungen ohne Ausführung der vollständigen Netzwerk-Knoten. Ein Benutzer muss nur eine Kopie der block-Header der längsten proof-of-work-Kette, die er bekommen kann durch Abfragen von Netzwerk-Knoten, bis er davon überzeugt, er hat die längste Kette, und erhalten Sie die Merkle-Zweig Verknüpfung der Transaktion um den block, es ist Zeitstempel in. Er kann nicht überprüfen, die Transaktion selbst, sondern durch die Verknüpfung zu einer Stelle in der Kette, die er sehen kann, dass ein Netzwerk-Knoten hat es akzeptiert, und Blöcke Hinzugefügt, nachdem es weiter zu bestätigen, das Netzwerk hat es akzeptiert.


Siehe auch:

+200
emilevirus 31.01.2011, 12:32:55

Alice erstellt eine multisig Transaktion senden 100btc zu einem freigegebenen Alice-Bob-Ausgang–eine, die erfordert, dass beide Unterschriften–und es Anzeichen. Wir nennen diese Transaktion Tx0. Und Sie deckt nur Tx0 Bob nach:

Alice und Bob jeweils ein Zeichen ein timelocked Transaktion für 30 Tage von heute an, senden 100btc wieder zu Alice. Dieser ist nicht verpflichtet, die blockchain, und öffnet ein "Kanal" zwischen Ihnen.

Uncommitted Transaktion hat die Abhängigkeit über Tx0. Nachdem Alice zeigt Tx0 Bob, wenn Bob änderungen erfolgreich die Transaktion hash für Tx0 auf blockchain, dann uncommitted Transaktion ungültig wird und Alice nicht in der Lage zu behaupten, 100btc zurück.

Wenn Sie, zusätzlich zu erfordern die Erstattung Tx, Alice erfordert auch Bob zu unterzeichnen Tx0, bevor Sie tut, so dass nur Sie Einreichen können Tx0, um die blockchain, dieser Angriff würde nicht funktionieren.

+188
saabeilin 14.07.2012, 04:11:47

bitcoin.conf sollte enthalten der Maschine eigene IP-Adresse als ein argument an das rpcbind - parameter.

Zum Beispiel, wenn Sie mit bitcoind auf einem Rechner mit der IP-Adresse 1.1.1.1 und Sie möchten, um eine Verbindung zum RPC-server von einer anderen Maschine, Ihre bitcoin.conf - Datei auf dem Rechner 1.1.1.1 enthalten soll die Zeile rpcbind=1.1.1.1.

+158
Yvonne Jacqueline 08.07.2010, 16:55:48

SPV (leichte) Benutzer nicht über eine Kette. (Gut, einige SPV-Nutzer haben einen Teil der gesamten Kette, aber einige SPV Anwender nur die block-Header. Bin ich richtig?)

Wenn ein block wird erstellt, indem ein Bergmann und ein SPV-user erhält in diesem block, er muss anfügen, diese blockieren die vorhandenen block-Kette, aber dieses SPV-user nicht über die blockchain, in diesem Fall, also, was bedeutet SPV Benutzer, die nicht mit einem block, wenn er erhält diese?

Einfach befestigen Sie den block-header, was die SPV Benutzer hat in dieser Zeit?

+83
Krishna Kumar Pandey 17.09.2018, 03:40:33

Der input, den Sie versuchen zu verbringen, erscheint vout 1 in der tx.

Ihre aktuelle code versucht zu verbringen vout 0, was bereits ausgegeben worden. Versuchen Sie, die Transaktion.addInput(input.sender_prev_txid, 0); zur Transaktion.addInput(input.sender_prev_txid, 1);

+80
Attilah 18.06.2012, 16:52:36

Dies ist eine interessante Frage, aber auch ein sehr schwer zu beantworten.

Nein, alle pools nicht bezahlen, die genau die gleichen.

Aber ein Blick auf, wie viel ein pool ausgezahlt über ein paar Tage ist sinnlos, aufgrund der Varianz. Ein weiterer Fehler Häufig bei Anfängern ist, zu versuchen, einige Magische Verhältnis zwischen Ihrer hashrate und der pool hashrate, mit denen Sie mehr verdienen. In der Realität ist dieses Verhältnis hat null Einfluss auf Ihre Einnahmen. Ich werde versuchen, unten zu sagen, was sogar Einfluss auf Ihre mining-Erträge in der realen Welt.

Die besten derzeit verfügbaren Daten ist wahrscheinlich die BTC-Mining-Pool-Liste auf Bitcointalk. Beachten Sie, dass die Rentabilität Graphen unten nicht (in der Zeit als ich dies Schreibe) berücksichtigen, pool-Gebühren, fusionierte Bergbau-und Ausschussarbeit (die Letzte, sehr individuell).

Das pool ist gewinnbringend zu mir für Sie, hängt von vielen Faktoren ab. Ich würde sagen, es gibt im wesentlichen zwei Einflüsse auf, wie gewinnbringend ein pool für Sie: Varianz und erwarteten durchschnittlichen Einkommen.

Varianz ist bestimmt durch pool hashrate und Belohnung-system (PPS, DGM, andere). Je mehr Varianz, desto mehr Glück wird Einfluss auf Ihre Gewinne. Die Varianz sagt Ihnen, wie weit das Einkommen ist wahrscheinlich zu Abweichungen von der erwarteten Durchschnitt über dem kurzfristigen.

Erwartete Durchschnittliche Einkommen wird bestimmt durch eine Menge von Faktoren, die viele Bergleute wahrscheinlich nicht wissen:

  • Das Verhältnis der abgelehnten Arbeit sind Sie immer auf??? Einige pools haben eine höhere Durchschnittliche ablehnen-Verhältnis als andere pools. Auf einige pools Ihre individuellen lehnen-Verhältnis besonders niedrig. Einige pools künstlich senken Sie Ihre lehnen-Verhältnis durch die Zahlung abgelehnt arbeiten. Dies ist nicht wirklich eine Verbesserung. Es bedeutet, dass Menschen mit niedrigen lehnen-Verhältnis (sehr gutes setup) gezwungen sind, geben einen Teil Ihrer Einkommen für Menschen mit hohen lehnen-Verhältnis (schlechte internet-Leitung, schlechte Ausrüstung).
  • Was Verhältnis der verwaisten blocks hat den pool haben? (ignorieren Sie für pps-pools)
  • Was ist das Durchschnittliche Einkommen von einem block in den pool? (ignorieren Sie für pps-pools) Einige pools haben einen höheren Erträge aus Gebühren für Transaktionen. Einige pools halten die Transaktionsgebühren und zahlen Sie nicht davon aus, um Bergleute.
  • Wie viel bonus erhalten Sie von merged mining? Dies hängt davon ab, welche anderen Münzen zusammengeführt werden abgebaut, Ihre Schwierigkeiten, Ihre aktuellen Werte, im Vergleich zu bitcoin, zusätzlich zu all den genannten Faktoren, die hier aber für die zusammengeführte Münze (durchschnittliches Einkommen pro block für den pool, orphan-Verhältnis für die zusammengeführte Münzen, etc.)
  • Was ist die pool-Gebühr?

Ich weiß nicht pool-hopping in dieser Liste, da die meisten Bitcoin-mining-pools sind nicht anfällig für pool-hopping. Dinge unterscheiden sich in der altcoin-Welt.

Es gibt einige Faktoren, sind die gleichen für alle pools, wie bitcoin-Schwierigkeit, bitcoin Wert und Ihre Kosten, wie Strom. Bitcoin mining Rechner scheinen diese zu decken, aber Sie decken nicht die meisten der oben genannten Faktoren, die individuell zu jedem pool.

Alle, dass gesagt wird, es gibt eine Menge anderer Gründe für die Kommissionierung einen pool als ein kleiner Unterschied in der mining-Erträge.

+74
ravenlyfe 07.02.2017, 21:26:48

Ich weiß, es ist schwer zu bitcoin mining.

Wie etwa bekommen bitcoin Gebühr durch den Bergbau bitcoin solo und ohne pool?

Ich Umfrage zwei Möglichkeiten, und möchte Fragen, was ist besser?

  1. Mining bitcoin solo, ohne mit einem pool.

  2. Meine eigene private pool und deaktivieren Auszahlungen.

Wenn eine möglich ist, wie Bergbau auf ubuntu?

Danke~

+53
lukescammell 24.03.2019, 09:01:08

Ist es möglich, einen einzelnen block aus dem bitcoin-Netzwerk, mit den block-Höhe als parameter? Oder hätte man sich zu Beginn einen Knoten, und warten Sie, bis alle Blöcke bis zu der gewünschten Höhe abgerufen wurden?

Ich möchte in der Lage zum abrufen der tatsächlichen, roh, serialisierte Daten sind, sondern z.B. blockchain.infoauch wenn man sagt, dass format=raw nicht geben Sie die raw-block-Daten.

N. B. Wenn ich verstehe bitcoin richtig, obwohl, ich fürchte, wenn ich nicht aufbauen, Knoten von mir, ab block 0, ich kann nie sicher sein, was ich bin es ist wahr, Daten aus der bitcoin-blockchain, egal ob ich es bekommen blockchain.info (die gefährdet werden könnte) oder von einem p2p-peer, das ist nur ein (potentiell schädliche) peer.

+29
smogm 28.07.2014, 20:53:16

Ich habe die Transaktion

020000000001019e1ab6b4683d58a37f969991304798bbbf7687599f057de0ae61f92945fd1216000000000151ffffffff02bb51d9000000000017a914182fd008c33ac992bda3bac7e09297ebe8639aca87800bb2030000000017a914182fd008c33ac992bda3bac7e09297ebe8639aca87024730440220110ff8ea143c0e1b14da35103ee285be9c0729a79a1e70c543627da58c07947c02204afd8d5a29d50d3519735b33ada00a09fbf379e424b137f547d3f5cd9db24f62012102ada9884dbd1e8bd90968ba66256f017cd77d83595027f7929ae3537f98c92d4a00000000

die

{
 "Ergebnis": {
 "txid": "5e24dee37a75b2573538a33f99a924741dc4f55854830a08f69da107a6f2676c",
 "hash": "8446cf6994ab7f8716cd55fb0c1f9a6f065abedd9f2b6f663c0f0315d1d0718a",
 "version": 2,
 "Größe": 225,
 "vsize": 144,
 "locktime": 0,
 "vin": [
{
 "txid": "1612fd4529f961aee07d059f598776bfbb9847309199967fa3583d68b4b61a9e",
 "vout": 0,
 "scriptSig": {
 "asm": "1",
 "hex": "51"
},
 "txinwitness": [
"30440220110ff8ea143c0e1b14da35103ee285be9c0729a79a1e70c543627da58c07947c02204afd8d5a29d50d3519735b33ada00a09fbf379e424b137f547d3f5cd9db24f6201",
"02ada9884dbd1e8bd90968ba66256f017cd77d83595027f7929ae3537f98c92d4a"
],
 "sequence": 4294967295
}
],
 "vout": [
{
 "value": 0.14242235,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_HASH160 182fd008c33ac992bda3bac7e09297ebe8639aca OP_EQUAL",
 "hex": "a914182fd008c33ac992bda3bac7e09297ebe8639aca87",
 "reqSigs": 1,
 "type": "scripthash",
 "Adressen": [
"33tuREAHMXoNBS5vCYKtk4qCCofzTn37oy"
]
}
},
{
 "value": 0.62000000,
 "n": 1,
 "scriptPubKey": {
 "asm": "OP_HASH160 182fd008c33ac992bda3bac7e09297ebe8639aca OP_EQUAL",
 "hex": "a914182fd008c33ac992bda3bac7e09297ebe8639aca87",
 "reqSigs": 1,
 "type": "scripthash",
 "Adressen": [
"33tuREAHMXoNBS5vCYKtk4qCCofzTn37oy"
]
}
}
]
},
 "error": null,
 "id": null
}

Input script ist sehr einfach, die 1 zurückgibt. Aber wenn ich versuche zu senden, diese Transaktion bekomme ich Fehler:

code=-26, message=16: zwingend erforderlich-script-verify-flag-Fehler (Script ausgewertet, ohne Fehler fertig, aber mit einem falschen/leeren stack top element)

Eigentlich möchte ich ein anderes script, aber ich bekomme den gleichen Fehler. Was ist falsch mit dieser Transaktion?

+19
Jessica Huffman 05.09.2012, 20:37:54

Wie viel Transaktionsgebühr wird Segwit eingebettet P2SH sparen Gebühr im Vergleich zu P2PKH?


Update 1

Ich stellte eine ähnliche Frage.

oder Sie können verschachtelt sein in einem älteren P2SH 3... Adresse, die rückwärts-kompatibel (wenn auch weniger effiziente)

Er sagte, weniger effizient. Ich möchte wissen, wie viel? Transaktion, wird die Größe kleiner als normal...?

Wie kann die Transaktionskosten vergleichen zwischen Bech32 Adressen und legacy Bitcoin-Adressen?


Update 2

Ich habe einen anderen gefunden. Ich bin es zu Lesen.

SegWit Transaktionsgebühr/byte


Update 3

Die folgende Seite beschreibt, block Gewicht. P2SH wird im Beispiel verwendet wird. Ich denke, P2SH-verpackt segwit-Adressen hat nutzen für die billigere Transaktion.

Block Gewicht

https://en.bitcoin.it/wiki/Block_weight

Jemand der folgenden Tabelle. Ich weiß nicht, ob es richtig ist oder nicht. Scheint aber segwit(p2sh) hat nutzen, als ich erwartet hatte.

Quick-Tabelle. Größen in bytes (virtual bytes für segwit, einschließlich der segwit Rabatt)

enter image description here

Wie berechne ich meine Gebühren für eine Transaktion gesendet von einem Segwit-Adresse?

https://www.reddit.com/r/Bitcoin/comments/7m8ald/how_do_i_calculate_my_fees_for_a_transaction_sent/

+15
jlnabais 07.05.2012, 17:45:26
$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil