Block Explorer, die Felder vertauscht sind, und das sind die gleichen wie bei einem rohen block dump?

Vor kurzem bin ich versucht, richtig neu der genesis-block, in meinem low-level-Anwendung. Um dies zu tun, nutze ich den Block-Explorer, um die richtigen Werte für die verschiedenen Felder, aber manchmal ist es sehr verwirrend mit seinen endianness. Die Felder präsentierten sich in der Block-Explorer sollte rückgängig gemacht werden, bevor Sie in einem rohen block, und die sollten bleiben, wie Sie sind?

+972
Logic Industry 23.06.2017, 12:19:21
38 Antworten

So wie ich das verstehe, wird jede Transaktion in der bitcoin-Netzwerk gespeichert ist, in eine riesige "Kette". Was passiert, wenn bitcoin wird immer beliebter und es werden Millionen von Transaktionen pro minute? Nicht die blockchain wachsen "zu groß"?

+986
user268948 03 февр. '09 в 4:24

Ich schlage Papier-Brieftasche mit verschlüsselten privaten Schlüssel, der sogenannte BIP-38.

Grundsätzlich ist der einzige Weg zu verlieren den Zugang zu diesen Mitteln ist durch die physische Zerstörung der Papier/vergessen der passphrase. Beachten Sie, dass, halten Papier sicher viel einfacher, als halten Sie sicher Brieftasche.dat computer mit dem internet verbunden ist.

Folgende Anleitung dauert 2 Minuten und ist zu 100% sicher, wenn erhöht, indem man computer, der hat noch nie und wird es nie sein online - formatiert werden, bevor und nach der Erstellung von cold storage.

  1. Gehen Sie zu: bitaddress.org
  2. Download .zip-Datei auf der Unterseite der Seite oder von GitHub-repository
  3. Extrakt .zip, und führen Sie Datei bitaddress.org.html
  4. Bewegen Sie Ihre Maus, um eine ausreichende Entropie für die Generierung von neuen bitcoin-Adresse
  5. Navigieren Sie zu Papier Geldbörse tab
  6. Füllen Sie 1-Adresse zu erzeugen und zu prüfen BIP-38 Verschlüsselung aktivieren
  7. Geben Sie die passphrase (die nur Sie kennen und die Sie sich merken müssen)
  8. Klicken Sie auf generieren, und drucken Sie diese auf dem Papier
  9. Scannen Sie den Laden & prüfen, Öffentlichen Schlüssel und transfer-Fonds von MultiBit
  10. Sie brauchen noch nicht einmal zu halten, das Papier nun sicher, da die person, die Scannen würde, die Verbringen QR benötigen die passphrase, die nur in deinem Gehirn
+932
qparis 08.07.2017, 06:45:35

Bitcoin kann konfiguriert werden, um mit jeder port sowohl für peer-to-peer-Kommunikation, als auch als JSON-RPC. Jedoch, wie die Bitcoin-Kunden nicht auf Ihre Nachrichten verschlüsseln, wäre es immer noch ziemlich einfach heraus zu filtern, Bitcoin-bezogene Aktivitäten. Man könnte dann wechseln Sie zur Verwendung von Bitcoin durch das TOR, oder die Entwickler umsetzen konnte-Mail-Verschlüsselung wenn Sie gebraucht werden.

+929
horoshaya2171 12.05.2014, 16:55:27

Ja, das ist möglich, aber Sie müssen noch zu prüfen wallet-Guthaben erste.

Jedoch, Sie müssen wissen, die Gebühr, wie Sie in der Regel angeben, wie viele BTC soll das Ziel erreicht, anstatt wie viel gesendet wird insgesamt.

Die sendtoaddress - Befehl übernimmt 5 Parameter: Adresse, Betrag, Kommentar, Kommentar-zu, subtractfeefromamount. Diese Letzte option, subtractfeefromamount, was Sie brauchen.

Also, wenn Sie Ihre gesamten Guthabens ist 0.1337 BTC, könnte man Frage:

bitcoin-cli sendtoaddress "address" 0.1337 "" "" true

Auch, Sie können nicht verschieben, als die eigentlich gar nicht Thema, eine Bitcoin-Transaktion, sondern nur updates, die internen Salden.

+894
adinadin111 13.02.2015, 01:02:11

Bergleute nicht mehr laufen voller Knoten. Sie eine Verbindung zu einem mining-pool, der Ihnen Arbeit zu tun. Der pool läuft ein voller Knoten.

Wenn Sie mir solo, die Sie benötigen, um einen vollständigen Knoten, aber solo mining macht keinen Sinn mehr, weil der Varianz. Sie können erhalten, ein regelmäßiges Einkommen fließen, wenn Sie sich einem mining-pool.

+893
Storm Light 16.06.2019, 17:09:54

Der Wert von previousblockhash in getmemorypool Ausgabe ist die block-hash in big-endian-Reihenfolge.

Der Wert von Daten in getwork Ausgabe ist formatiert als wie ich Sie in dieser Antwort zu Ihrer Frage über, wie hash1 berechnet.

Diese byte-Reihenfolge-Umkehr auf 4-byte-Wörtern wird durchgeführt, indem eine Funktion namens FormatHashBuffers in main.cpp. Es ist nur für die Daten und hash1 Felder der getwork - Ausgang. Es gibt keinen Kommentar zu erklären, warum es gemacht wird.

+870
Chris Haas 12.12.2013, 14:52:11

Aus der Lektüre online, die Allgemeine Stimmung zu diesem zu sein scheint "kein". Sie müssen mindestens 1 Bestätigung um zu verhindern, dass ein double-spend-Angriff.

Aber im Mastering Bitcoin, gibt es diesen Hinweis:

Ein häufiges Missverständnis über bitcoin-Transaktionen ist, dass Sie müssen "bestätigt", indem Sie warten 10 Minuten ein neuer block, oder bis zu 60 Minuten für eine volle sechs Bestätigungen. Obwohl Bestätigungen gewährleisten die Transaktion akzeptiert wurde, durch das gesamte Netzwerk eine solche Verzögerung ist unnötig für kleine-Wert-Gegenstände wie eine Tasse Kaffee. Kaufmann annehmen darf, die eine gültige kleine-Wert der Transaktion mit keine Rückmeldungen, mit nicht mehr Risiko als eine Zahlung mit Kreditkarte gemacht, ohne eine ID oder eine Unterschrift, als Händler routinemäßig akzeptieren heute.

Ist das richtig? Ich bin mit einem e-commerce-Plattform, wo die Verkäufer in der Regel setzen Element Preise im Bereich von $1-$5 und ich bin debattieren, ob null-Bestätigung Zahlungen.

Ich kann verstehen, dass die Begründung für eine Tasse Kaffee, aber mit virtuellen Gegenstände, die online sind, könnte ein Angreifer versuchen, zu verdoppeln, verbringen viele billige items gleichzeitig.

+858
Ritesh Agrawal 15.09.2010, 04:58:34

meine Transaktions-Größe 1850 (bytes) mit Gebühr von 0.00051 BTC und es ist gesehen von 124 Kollegen in multibit HD . doch jetzt, nach 11 Stunden ist es nicht bestätigt! in blockchain.info er sagte: "Geschätzte Bestätigungs-Zeit: Sehr Schnell (Hohe Priorität)" warum ist es nicht bestätigt? hier der hash: 4fba9205ed407f941a35ebb4f8e56ee565625d3a55da903bfae4c95dbe1548b1 Dank

+814
Micah Elliott 01.11.2012, 18:10:35

Kann Waffenkammer verwendet werden, für den Bergbau? Ich höre, es ist eine Brieftasche, aber es lädt die ganze blockchain trotzdem sollten Sie nicht in der Lage, mir mit es zu?

+812
Christi Flores 08.10.2011, 05:44:51

Diese Frage basiert auf einer falschen Annahme: die Verlorene bitcoins werden nicht zurückgegeben in den Kreislauf.

Das problem ist, dass man nicht unterscheiden kann, verloren bitcoins aus gespeichert/gespeicherte bitcoins, da es unmöglich ist, zu beweisen, dass niemand den privaten Schlüssel zu einer bestimmten Adresse.

+804
chalkdust 12.04.2019, 15:58:30

Bitcoins haben einen Wert, weil Ihre Versorgung ist begrenzt, und die Menschen wollen Sie. Wenn jemand bereit ist zu kaufen, eine Bitcoin für $400, dann macht es Sinn, dass der Wert einer Bitcoin bei $400, weil Sie wissen, dass Sie es verkaufen können, um Sie für $400.

Dies ist im wesentlichen der gleiche Grund Dollar Wert. Sie legen Wert auf einen dollar, denn Sie haben eine vernünftige Erwartung, dass Sie handeln können es für Kleidung oder Lebensmittel in der Zukunft.

+795
Sulik Szabolcs 06.05.2015, 01:14:01

Ich habe manchmal bemerkt ./bitcoind validateaddress ein [addr] erzeugt eine erweiterte Ausgabe, wie diese:

./bitcoind validateaddress ein mjYvqa4tC4oEC2ATQrcJh9Ux3CLcszW5j9
{
 "isvalid" : true,
 "Adresse" : "mjYvqa4tC4oEC2ATQrcJh9Ux3CLcszW5j9",
 "ismine" : true,
 "isscript" : false,
 "pubkey" : "03ab4a26a0d577bb4dd5c46b49c1dd19a30a582a5b317f952e490eaac86564fdc0",
 "iscompressed" : true,
 "Konto" : ""
}

Und ein anderes mal, wenn ich überprüfen und Adresse sieht wie folgt aus: (warum?)

./bitcoind validateaddress ein n3t74UDtWZtBSVbF5DLxm4ViFiU7rRY5gm
{
 "isvalid" : true,
 "Adresse" : "n3t74UDtWZtBSVbF5DLxm4ViFiU7rRY5gm",
 "ismine" : false
}
+778
badner 01.04.2018, 16:13:44

Genau, wie geht man über die solo-mining altcoins? Ist der Prozess das gleiche wie mining-bitcoin, litecoin, dogecoin, Astraleums etc?

Der Prozess ist in der Regel die gleichen für die meisten Proof of Work coins. Laden Sie eine mining-software wie cgminer oder bfgminer, und konfigurieren Sie es, um seine Arbeit Informationen aus einer Münze daemon, die Sie ausführen. Die meisten modernen Münze Dämonen entstanden aus einer version der Bitcoin-Kern, hat die getblocktemplate - Protokoll implementiert. Die meisten mining-software unterstützen auch die getblocktemplate Protokoll. So können Sie verwenden Sie die getblocktemplate Protokoll für das erhalten Ihrer Sperrung der Nutzung von Informationen, um mir einen block.

aber stattdessen musste ich den dreck mit sich herum mining-pools und haufenweise komplizierte Einstellungen und ich kann nie get it arbeiten

Beim solo mining, brauchen Sie nicht zu mess around mit mining-pools. Sie muss um komplizierte Einstellungen wie diese-mining-software sind weitgehend command-line-software. Sie können überprüfen Sie Ihre Hilfe-Seiten (mit der --help - option) und suchen Sie nach den Optionen, die Sie möchten. Diese sind in der Regel diejenigen, die für die Einstellung ein Benutzername, Passwort, server-url und Adresse. Das sind die grundlegenden Optionen notwendig.

+749
BtcProfit 15.04.2011, 12:57:04

Es ist ein Kerl, testet diese. Er lief einem computer generiert-Adressen und prüft die Bilanzen. Von mehreren Jahren die Verarbeitung von Millionen von Adressen pro Tag, um meine Kenntnisse, die er gefunden hat 3, die mit kleinen Guthaben. So, Sie können sprechen, theoretischen, wo die Chancen sind praktisch null, aber wenn es jemanden gibt, der erreicht hat, mindestens 1 ist, dann ist es vielleicht nicht so unwahrscheinlich, wie die Mathematik nahe legt.

+676
user2755819 12.05.2019, 11:06:12

Wie bei jeder Handelsware der Preis hängt weitgehend von dem Vertrauen der Käufer und Verkäufer in die zukünftige Entwicklung der Preis. Grundsätzlich zahlen Sie, was Sie fühlen, es lohnt sich. Wie Aktien diese Veränderungen über die Zeit, als das Unternehmen oder die bitcoin-Wirtschaft in unserem Fall entwickelt sich.

Die wilden Kursausschläge sind nicht wirklich überraschend, wenn dann ist es meist sentiment getrieben. Jede plötzliche Bewegung in beide Richtungen verursachen Unsicherheit auslösenden reaktiven kaufen oder verkaufen, der wiederum Reaktionen auslösen. Dieser Zyklus wird dann gebrochen von Menschen, die Beschlagnahme der moment, zu kaufen in Billig-oder teuer verkaufen, zu stoppen, die Dynamik, die möglicherweise das auslösen einer Bewegung in die entgegengesetzte Richtung.

+666
bpedit 05.12.2017, 22:14:03

Ich habe gelesen, über die Bitcoin-core-Betrieb im Raum innerhalb eines Satelliten-und streaming-down die bitcoin blockchain zurück auf die Erde. Was wurde bisher besprochen und der Zeitplan für das go live für Blockstream?

+659
zekel 21.05.2015, 19:19:26

Ich betreibe Antminer S9 in meiner Wohnung. Es ist zu laut, zu heiß, und es verdirbt die Atmosphäre in meiner Wohnung. Also Tat ich etwas Forschung und fand ein Rechenzentrum hosten kann meine miner.

Zu Hause habe ich Zugang Antminer durch meine private IP über meinen router. Jedoch, im Rechenzentrum, die ich haben, um eine öffentliche IP-Adresse. Ich habe ein starkes Passwort für den Antminer aber ich bin immer noch besorgt, dass meine ASIC-öffentlich ausgesetzt, um die Welt (DoS-Attacken, usw.).

Ich Sprach mit einer person, die in dem Daten-center, einrichten der VPN wird weiter Erodieren meine Gewinnspannen. Es ist schon teuer.

Meine Fragen an die community:

  1. Ist es gefährlich, einrichten eines remote-Antminer in einem Rechenzentrum mit einer öffentlichen IP?
  2. Was ist ein typisches Netzwerk einrichten, wenn ich will, meine host-Geräte aus der Ferne?
+628
NikitaBaksalyar 03.12.2010, 01:07:41

Der edit ist völlig richtig. Es gibt jedoch zwei bekannte Macken, die Sie interessieren könnten:

  • Diese Macke passiert, wenn die Anzahl der Transaktion ist nicht 2^n. Sie können mehr darüber Lesen Sie hier. Dieser wurde bekannt durch die Schöpfer von Bitcoin.

  • Dieser Angriff (kann) passieren, in dem Fall, wo eine Transaktion mit einer Länge von 64 bytes ist ein element eines Merkle-tree. Details finden Sie hier.

+567
Saleem Swati 15.02.2011, 06:07:57

Der Austausch in der Regel wählen Sie ein paar Basis-Währungen und bauen Handels-Paare, die auf der Oberseite von Ihnen. Es hat mehrere Gründe:

  • Der Austausch muss zu finden eine Basiswährung, wo die Menschen verstehen den Wert von X von X/base. BTC/USD ist $1350, die Ihnen eine klare Vorstellung davon, wie viel BTC Wert in USD. Das unterscheidet sich von LTC/DRK = 0.98. Was hat das zu sagen? Nicht viel. Sie sind in der Notwendigkeit einer Basiswährung, die Sie kennen. Die meisten Menschen haben ein gutes Gefühl für den Wert des USD. Daher ist es ein guter Nenner.
  • Der Austausch muss finden Sie eine Basis-Währung, die den Menschen wahrscheinlich am meisten einzahlen/auszahlen für den Handel. Nachdem Sie fertig sind mit dem Handel von zahlreichen altcoins mit jeder anderen, Sie verlassen möchten Sie die trading-Plattform in einer Währung, die hat eine Bedeutung für Sie. Zu machen, die leicht, base-Paare sind in der Regel BTC.
  • Dies ist wahrscheinlich das wichtigste, wenn eine exchange hat BTC LTC USD, Sie wird höchstwahrscheinlich nicht schaffen BTC/LTC-pair-Mädchen, weil das verringert die Liquidität von LTC/USD-paar. Sie wird höchstwahrscheinlich nur BTC/USD und LTC/USD. Auf top von, dass,, die extra-pair-Mädchen wird den Kosten für die Wartung auf den Austausch.
+548
Ian Michael Williams 22.08.2011, 21:12:00

Zunächst sollten Sie zur überprüfung der Annahme, dass Sie brauchen, um dies zu tun täglich. Wenn Sie eine reserve haben, die gleichwertig zu der wöchentlichen Volumen, können Sie Fonds-etwa einmal in der Woche. Zum Schutz gegen die Volatilität der Gefahr, können Sie immer noch verwenden Sie eine exchange-API zum kaufen von bitcoins täglich oder öfter, um klar Ihre position.

Wenn Sie nicht tun können, sogar eine wöchentliche manuelle übertragung haben, sollten Sie einen Blick auf OKPAY. Sie können akzeptieren, CC-Zahlung, und Sie erlauben könnte, Sie zum Rücktritt bitcoins, wenn Sie abgeschirmt gegen Rückbuchungen (wenn Sie erklären, dass Ihr service nicht bei hohen Risiko von Rückbelastungen und legte eine Kaution, können Sie überzeugt sein).

Handling-end-Anbieter Bitcoin-Zahlungen sollten getrennt von dieser. Sobald die bitcoins sind in Ihrem Besitz verwenden Sie Ihre eigenen daemon und Datenbank zu senden, die Zahlungen automatisch.

+543
Michelle Poplawski 14.09.2010, 16:05:30

Es ist ein langer Diskussions-thread laufend in der Grin-forum an https://www.grin-forum.org/t/emmission-rate-of-grin/171

+502
Bongani Thabo Mathebula 16.01.2014, 14:15:27

Gibt es einen service (wie Blockexplorer), die zeigt, dass anstehende Transaktionen, die (noch?) nicht in der block-chain?

+501
DeeGHicklin 24.12.2017, 18:49:34

Leider ist die genesis-block ist nicht indiziert in den meisten altcoins (weil Sie abgespalten von bitcoin gehalten und die gleichen Fehler), so kann man nicht wirklich Zugriff darauf bekommen, die über die RPC-Methoden.

Was könnten Sie stattdessen tun:

  • Verwenden Sie einen block-explorer, wird Ihnen sagen, die Größe der Transaktion. Zum Beispiel, blockchain.info macht diese Informationen verfügbar (204 bytes).
  • Finden Sie die Parameter-Datei und setzen Sie einen print der Größe der genesis-block stdout.

Die zweite option im Grunde bringt man den folgenden Zeilen am Ende der CMainParams() und dann kompilieren.

CDataStream ssBlock(SER_NETWORK, PROTOCOL_VERSION);
ssBlock << genesis;
printf("block: %s\n", HexStr(ssBlock.begin(), ssBlock.end()).c_str());
printf("block size: %i\n", (int)::GetSerializeSize(genesis, SER_NETWORK, PROTOCOL_VERSION));
printf("tx-Größe: %i\n", (int)::GetSerializeSize(genesis.vtx[0], SER_NETWORK, PROTOCOL_VERSION));

Dies wird drucken Sie die raw-block-Daten, die Größe, und die Transaktion ist in der Größe. (Beachten Sie, dies ist ungetestet, aber etwas in dieser Richtung funktionieren sollte)

HINWEIS: Es ist möglich, zwar nicht die norm, um mehrere Transaktionen in einem genesis-block. Einfach überprüfen, ob Ihre Annahme richtig ist.

+461
trifon 15.09.2012, 01:03:52

Lassen Sie mich erklären, die balance Berechnung in Bezug auf die Umsetzung.

Gleichgewicht ist nichts anderes als die Summe aller Ausgaben beträgt, wird dieser Benutzer hat sich mittlerweile so weit(von Anfang der Kette). Und um diesen Wert zu berechnen, müssen wir die Iteration über alle Transaktionen-Ausgänge-Objekte gehören diesem Nutzer und fügen Sie Sie alle. Dies bedeutet einfach, dass alle Beträge, die diesem bestimmten Benutzer so weit gebracht.

Aber bei der Berechnung der balance haben wir auch im Hinterkopf behalten, dass der Benutzer damit verbracht haben, etwas Geld oder nicht. Wenn er das hat dann haben wir nur hinzufügen, bis die Ausgänge, die er bekam nach seinem neuesten verbrachte Transaktion.

So dies sind die Schritte zum berechnen der balance:

  • Holen Sie alle Transaktionen, von block, von block 0 durch die Iteration über die Blockchain.
  • Holen Sie sich den Zeitstempel und die Menge an, die Zeitstempel seiner neuesten verbrachte Transaktionen.
    • Um die Letzte ausgegeben, tx, bringen Sie zunächst alle Buchungen, die erstellt wurden, indem Sie diese Brieftasche ich.e txs, deren Eingänge ist seinen öffentlichen Schlüssel.
    • Nun erhalten Sie die neuesten tx von ihm getan.
    • Holen Sie sich die Zeitstempel, die neueste tx.
    • Zeichnen Sie auch die balance im Zeit Punkt der Zeit.
  • Holen Sie sich alle Ausgänge an seine Adresse nach diesem Zeitstempel und fügen Sie Sie alle zusammen mit den aufgezeichneten Gleichgewicht zu bekommen das ganze Gleichgewicht.
+427
fastynart 13.09.2012, 08:54:01

Werfen Sie einen Blick auf bitcoin payments for woocommerce plugin. Sie können generieren unbegrenzte Adressen aus einem einzigen Elektron master public key. Sie kann nicht verbringen, Sie verwenden nur den public key, so ist es sicher auch.

+371
tanja 24.05.2010, 22:43:02

Ich bin versucht zu generieren BIP32 HD-Adressen von meinen Trezors xPub-Taste. Ich bekomme den Fehler mit den meisten libs unsere dort. Was bin ich?

pywallet:

von pywallet wallet importieren
xpub = 'ypub6Y9NsCaunfAtedv6VX7UTfuvQGLu1tgmtltjnrydesqwwuskjnazatyczscezpcfoxtgjhafutaueqwwt8xvblxo7qxtocdkji1nb1b7wzb'
wallet.create_address(network="BTC", xpub=pub, Kind=0)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 Datei "/usr/local/lib/python3.5/dist-packages/pywallet/wallet.py", line 48, in create_address
 wallet_obj = Brieftasche.Deserialisieren(xpub, network=Netzwerk.upper())
 Datei "/usr/local/lib/python3.5/dist-packages/pywallet/utils/bip32.py", line 557, in Deserialisieren
version)
pywallet.utils.Schlüssel.IncompatibleNetworkException: Falsche Netz. Bitcoin-Main Net erwartet ein byte-Präfix von 76067358, aber Sie gelieferten b'\x04\x9d|\xb2'

Die pybitcointools generiert eine Adresse, aber Sie tun nicht mit der Trezor erzeugt.

Im wesentlichen brauche ich code, die repliziert Trezor-Adresse-generation von xPub. Irgendwelche Ideen?

+358
Hardik Patil 14.06.2019, 09:22:46

Ich studiere den block Geschichte für P2Pool hier:

http://p2pool.org/stats/?blockoffset=40

über die letzten Tage. Ich bemerkte, dass bitcoin Belohnung für jedes letzten block ist leer, bis 459871 und vorherigen blocks (die erscheint nach dem scrollen über mehrere Seiten der block Geschichte). Sobald Sie zu blockieren 459871, es zeigt mining-Belohnungen wie ich es erwarten würde. Kann mir jemand helfen zu verstehen, warum das so ist? Ich habe mining auf der Website seit einiger Zeit mit einigen S9s und habe noch nicht eine Belohnung erhalten. Ich Frage mich, ob das vielleicht die Ursache sein?

+285
IrinaGaldkih 11.07.2016, 06:00:58

Sie könnten auch check out my project: https://github.com/colinrgodsey/scalaminer

Suchen, um die Funktionalität zu erweitern zu

+257
sujan moktan 17.01.2012, 03:25:53

Ich habe vor kurzem begonnen, um die Aufmerksamkeit auf, was Los crypto-Märkte und, als Entwickler für eine lange Zeit, entschieden, um einen Blick auf die software haben wir draußen in der öffentlichkeit den Zugang.

Also ich habe eine Frage an alle crypto-guru hier: Wie es scheint, aus dem Bitcoin-Protokoll-Spezifikation, die bitcoin akzeptieren JEDE nonce, die erfüllt Ziel (block) bits Zustand. Jeder einzelne Bergmann, die ich gesehen habe öffentlich gemacht ist, mit Hilfe von sequentiellen Schleife über nonce1 und nonce2. eigentliche Frage: warum Menschen umsetzen +1 für die nonce in jedem thread, statt, sagen wir mal, mit 2 thread ein +1 von Anfang an; zweite Zählung -1 aus dem Ende des nonces Intervall?

Meiner bescheidenen Meinung nach, wäre es schneller wenn du mehrere threads auf das gleiche Intervall...oder, in der perfekten Welt, teilen Sie das ganze Intervall in N subintervals verlassen jeden thread seine eigenen Stück. Aus mathematischer Sicht scheint es, wie wir gonna get höhere Wahrscheinlichkeit des Schlagens 'golden nonce' mit diesem Ansatz, im Gegensatz zu +1 über das gesamte Intervall. Bin ich hier falsch?

mit allem, was gesagt, ich habe heruntergeladen die blockchain und lief einige tests, um zu sehen, nonce Verteilung in uint32_t interval. die Ergebnisse haben mich nicht überrascht...ich habe so ziemlich einheitlichen nonce-Verteilung, wie: seltsam nonce: 49.997 sogar nonce: 50.003

split uint32_t in 1024 identischen Abständen und sehen Sie, wie viele nonces aus vorhandenen blockchain sitzen in jedem Intervall. die Ergebnisse sind die gleichen: die gleichmäßige Verteilung.

wieder, warum ist es +1 in der Bergmann-Schleife? obwohl, (+3), (-2) würden erbracht haben (in der Theorie) besser Chancen (schneller) zu finden golden nonce vs andere tun, (+1).

+253
Phil Hitsch 24.07.2014, 15:56:11

Es scheint, dass die Gebühr, die von Ihnen bereitgestellt wird, zu niedrig und es ist insgesamt eine Menge ist niedriger als relais-Gebühr (==die minimale Gebühr Betrag, der garantieren kann, dass Ihre Transaktion erneut auf dem Netz). Sie finden diesen Betrag durch aufrufen von getinfo Funktion und unter "relayfee". Derzeit "relayfee" ist 0.00001000 bei der BTC Mainnet.

+252
David Leszcynski 13.07.2010, 20:46:20

Oft sind diese CPU-Miner sind gekennzeichnet durch spezifische AV-Heuristik, vor allem, weil das Programm eine exe-Datei mit einem versteckten CPU-mining-Algorithmus innerhalb, die, wenn es in jeder anderen exe-Datei wie ein Bild-viewer, dies deutet darauf hin ruchlosen mining.

Dass gesagt wird, die altcoin-wallets und Bergleute sind berüchtigt für bösartige Codes und Bitcoin ist das Ziel von mehr als 100 Arten von BTC stehlen malware.

Da cgminer/cudaminer nutzt scrypt-n einfach finden, ein Bergmann, die geprüft wurden (dh Prüfsumme der exe-Datei übereinstimmen sollte).

+243
MegsB 20.04.2016, 04:25:34

Adressen sind ein Konstrukt des Portemonnaies. Das bitcoin-system selbst nicht wissen, oder kümmern uns um Sie. Münzen, die ausgegeben werden, werden identifiziert durch Ihre Erstellung txid-und Ausgangs-index.

Das Netzwerk überprüft, die Signatur wird akzeptiert, die durch die erforderlichen scriptPubKey, aber die scriptPubKey (noch die Adressen, wallets Karte zu scriptPubKeys) nie auf die Suche oder in irgendeiner Weise verweisen die Münzen, die ausgegeben werden.

Das Modell, das Sie zu sein scheinen, die Vorstellung ist mehr wie einige andere altcoins und kann in der Tat schlechte Ergonomie.

Normalerweise verändern geht um eine neue Adresse und diese Münzen werden sofort ausgegeben, ohne zu warten, für die erste Transaktion zu bestätigen. Es klingt wie aus Ihrer Frage, dass Sie vielleicht gedacht haben, konnte die änderung nicht ausgegeben werden, bevor die Transaktion schaffen es bestätigt wurde, aber dies ist nicht der Fall.

Ich kenne keine Grund, warum die Wiederverwendung einer alten Adresse für den Wandel profitieren würden, einen Benutzer, das system aber wird, lassen Sie es ohne irgendwelche Probleme.

In Bitcoin für Datenschutz-und Sicherheitsgründen wird dem Nutzer empfohlen, um zu vermeiden, die Wiederverwendung von Adressen, aber dies hat keine Interaktion mit der Kinetik der Ausgaben Münzen.

+191
Aaron Hoffman 18.07.2017, 21:03:04

Was macht ein Elektron server tun, dass ein regulärer Core-full Knoten nicht tun? Wenn die wallet-downloads-block-Header und überprüft die Transaktionen mit SPV und bloom-Filter, warum braucht es spezielle Server überhaupt?

+158
smdntv 15.05.2011, 08:38:14

Guyz, ich bin ein web-Entwickler, ich habe Einzel-pc, aber ich denke, um eine gute GPU drin, meine Frage ist, dass, wenn ich eine gute GPU, kann ich mir crypto-Währungen wie BTC/ETH und arbeiten auf meinem pc zur gleichen Zeit? wird es OK sein ? Teilen Sie Ihre Meinungen Experten. Danke

+156
blagoveshiy 21.12.2011, 17:44:45

Gibt es eine leicht verständliche Schritt für Schritt Anleitung

Nein. Es ist nicht leicht zu verstehen Leitfaden, wenn Sie nicht verstehen, die zugrunde liegenden Prozesse.

Kann ich ausführen, erstellen Sie eine doppelte ausgeben und Holen Sie sich die unbestätigten die Transaktion rückgängig gemacht, wieder in die original wallet

Die Transaktionen können nicht "reversed back" und nicht "in/aus der Brieftasche".

so kann ich senden Sie es erneut mit einer höheren Gebühr und bekommen es geliefert?

Der doublespending-Transaktion ist die Transaktion, die nutzt den gleichen Eingang eingestellt, hat aber andere Ausgaben/Gebühren. Sie brauchen nicht zu tun, zwei der Schritte (a) reverse-Transaktion, (b) senden Sie eine weitere Transaktion mit höheren Gebühren, denn das ist ein Schritt.

Soweit ich weiß, einige Geldbörsen, die enthalten, Ersetzen-Von-Fee-Funktionen, aber ich benutze mein eigenes Programm. Es ist nicht "einfach zu verstehen", aber es funktioniert

+148
Josh Ourisman 19.06.2010, 06:25:34

ok, basierend auf Ihren letzten Kommentar (24. Jan 2018), ich sehe "Fehler Skript ausführen für Eingang 0 Referenzierung tx-ID 0" - ich kann nicht sehen es kommt, so überprüfen Sie die raw-tx selbst. Sie haben die vorherigen tx (084FB53458BDA42CF...) und der pubkey-hash (60077BCE18...) der Adresse "19kkqPQXG5qjiiMByncH9vwkSzyeL68icp" in der input-Sektion (outpoint index-1). Sie müssen also die entsprechenden privkey für diese Adresse.

Demontage:

01000000019072c913cc91d23cc11d1ee5498818672696fe0826dc06f92ca4bd5834b54f08010000001976a91460077bce1849cc2a41e2ccaa6ec575b3f5b70a9d88acffffffff0120a107000000000017a9144574085e1ef5432a6b09218f3b6ab6128f8eb2a58700000000

VERSION
01000000

TX_IN COUNT [var_int]: hex=01, dezimal=1
TX_IN[0]
 TX_IN[0] OutPoint hash (char[32])
084FB53458BDA42CF906DC2608FE962667188849E51E1DC13CD291CC13C97290
 TX_IN[0] OutPoint index (uint32_t)
 hex=01000000, Umgekehrt=00000001, dezimal=1
 TX_IN[0] Script Länge (var_int)
 hex=19, dezimal=25
 TX_IN[0] Script Sig (uchar[])
 76A91460077BCE1849CC2A41E2CCAA6EC575B3F5B70A9D88AC 
 TX_IN[0] Sequence (uint32_t)
FFFFFFFF

TX_OUT ZÄHLEN, hex=01, dezimal=1
TX_OUT[0]
 TX_OUT[0] - Wert (uint64_t)
 hex=20A1070000000000, reversed_hex=000000000007A120, dec=500000, bitcoin=0.00500000
 TX_OUT[0] PK_Script Länge (var_int)
 hex=17 Dez=23
 TX_OUT[0] pk_script (uchar[])
A9144574085E1EF5432A6B09218F3B6AB6128F8EB2A587

LOCK_TIME
00000000

Ihre zusammengebaut tx in der Frage der richtigen vorherigen tx ID (korrekt vertauscht), und auch v_in outpoint index 1 ist richtig. Die tx_out Teil verbringt 0.005 Bitcoins zu einem P2SH, was übersetzt "382FYsZ6RceiPXMZLHcyonxkVRFguBHQ5t" bitcoin-Adresse. Die Doppel-sha256 dieser Struktur ist "191b851f02e588724076e513485a65d18611f7d8d8b03a2aa6a1da996fd0525d", die Sie geschrieben etwas anders... Die Beispiele sind aber korrekt. Hier ist ein kurzes Skript zu konvertieren, die auf dem OpenBSD / OSX / Linux-shell:

#!/bin/sh
# Bitcoin wird nie hashes mit dem hex-strings, 
# so muss für die Konvertierung in hex-codes in der Datei:

tmp_hex_fn=tmp_file.hex
tmp_hex_sha256_fn=tmp_sha256.hex
tmp_txt_sha256_fn=tmp_sha256.txt
tmp_hex_dsha256_fn=tmp_dsha256.hex
tmp_txt_dsha256_fn=tmp_dsha256.txt

printf $( echo $1 | sed 's/[[:xdigit:]]\{2\}/\\x&/g' ) > $tmp_hex_fn
hexdump -C $tmp_hex_fn

# sha256 
openssl dgst -sha256 <$tmp_hex_fn >$tmp_txt_sha256_fn
openssl dgst -sha256 -binary <$tmp_hex_fn >$tmp_hex_sha256_fn
openssl dgst -sha256 <$tmp_hex_sha256_fn >$tmp_txt_dsha256_fn
openssl dgst -sha256 -binary <$tmp_hex_sha256_fn >$tmp_hex_dsha256_fn
printf ("sha256: "
cat $tmp_txt_sha256_fn
printf "dsha256: "
cat $tmp_txt_dsha256_fn

Die Doppel-sha256 würde unterzeichnet zu bekommen. (Sie können Folgen Sie dem Beispiel auf der verlinkten Seite, ist das Ergebnis in Schritt 14 gezeigt ist, Umgekehrt).

Und der einzige Unterschied, den ich sehen kann, ist in Schritt 13, wo die "01000000" (reversed 01 für SIGHASHALL) fehlt in Ihrem tx. BTW: der Abschnitt "Beispiel" bietet die richtigen Antworten auf die doppelte sha256 (obwohl als Sie herausfand, ist es nicht notwendig). Ich würde prüfen:

  1. die Signatur, die Sie bieten kommt aus dem privkey, entspricht dieser Adresse: 19kkqPQXG5qjiiMByncH9vwkSzyeL68icp

  2. die Transaktion möglicherweise müssen Sie die Schritt 13 aus dem Beispiel (SIGHASH_ALL)

  3. die doubla sha256-hash für diesen sollte dann das Ergebnis in 6f48882e380e945143b7a0befaf6d47326ecc2ab043100a8cc1757b53902de1c

Oh, noch ein Tipp: warum nutzen Sie nicht testnet oder regtest? Dies verhindert, dass Sie verlieren zu viele Gebühren oder sogar Wert, unspendable Ausgänge :-) Bei der Verwendung von regtest, Sie können sogar post-tx details und Tasten, ohne Angst zu verlieren keine Werte... Das können andere Wiedergabe der tx-signing-Prozess (mit den tools).

+81
Petrov 03.04.2016, 23:38:21

Einige bitcoin airdrops sind Fragen zum Nachweis der Inhaberschaft auf bitcoin-Adresse, durch gemeinsame Unterschrift.

Meine Frage ist, ob man Aktien bitcoin-Adresse und Signatur gibt es ein Risiko von einem Angreifer berechnen Sie den privaten Schlüssel mit diesem wissen.

Hinweis: ich bin mit electrum wallet zum generieren der Signatur

+46
Dany V 24.06.2019, 15:50:04

Eine unbekannte große solo-miner (derzeit IP-71.123.170.150), wahrscheinlich ein Botnetz, ist die Weiterleitung Blöcke mit null-Transaktionen. Vor zwei Wochen dieser miner konstituiert, ~15% von dem Netzwerk, jetzt stellt es ~30%. Wenn das Wachstum weiter Fort, in ungefähr zwei Wochen Bergmann (wahrscheinlich ein Botnetz) kontrollieren mehr als die Hälfte des Netzes, so dass theoretisch eine 51% - Attacke. Es hat bereits verwaist zwei absolut gültigen blocks. (Thread auf BitcoinTalk)

Es scheint mir, wir haben eine Bedrohung für Bitcoin selbst. Erfordern Transaktionen in einem block wird nicht funktionieren; die Maschine kann nur senden, die Münzen zu sich selbst. Blacklisting-IPs der client wird nicht funktionieren; der Bergmann kann leicht schalten Sie IPs. Wie können wir das stoppen?

+44
GracefulCode 26.11.2019, 23:21:40

Fragen mit Tag anzeigen

$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