Gibt es eine API zu erstellen, ein Dogecoin Wallet?

Identisch, aber für den dogecoin? https://blockchain.info/api/create_wallet

+932
Kelly Holmes 28.03.2019, 06:11:18
23 Antworten

enter image description here

Mein Geschäft hat über 4000 Rückmeldungen und wurde ausstehende seit über 3 Wochen in meinem Coinbase wallet. Das Geld ist nicht verfügbar, und zeigt, wie "offen". Was ist Los? Wenn es hatte 0 Bestätigungen, die ich verstehen würde warum, aber niemand scheint irgendwelche Informationen über diese. Ich habe erreicht coinbase mehrere Male, aber nur erhalten die Allgemeine Antworten, dass Sie auf Ihrer website veröffentlicht, die für typische Gründe dafür, dass Transaktionen, die noch anhängig sind. Diese Transaktion, die geschickt wurde, um mir eine ordentliche Gebühr an. Ich weiß nicht, was zu tun ist. Hat jemand etwas gesehen, wie dies vor? Hier ist die tx https://live.blockcypher.com/btc/tx/60c0b24e664040dc8064b58c949de91d9550d4940ae51cf1eeaeab49f75e051a/

+976
Rambalac 03 февр. '09 в 4:24

Senden Sie bitcoins an die gleiche Adresse, die Sie senden aus, wenn Sie eine raw-Transaktion manuell, oder wenn Sie mit einer Brieftasche, das nicht erstellen Sie eine neue Adresse ändern jedes mal, wenn eine Transaktion vorgenommen wird.

Ein Grund, warum diese neue Adresse-Prozess existiert, um die Privatsphäre zu schützen. Wenn man bedenkt, dass die Ausgänge einer Transaktion mit Wechsel, wobei einer der Ausgänge Punkte zurück zu sich selbst, werden Sie sofort in der Lage sein, zu bestimmen, wie viel Sie bezahlt, und sachlich, dass Sie bezahlt den Betrag an jemand anderen, halten Sie die änderung.

Wenn auf der anderen hatte Sie eine andere Adresse verwendet wird, für Veränderung, für einen " unabhängigen Beobachter nicht bestimmen kann, welcher der beiden Beträge ändern und das war die Bezahlung.

Allerdings, was ich vermute, Sie sind dabei, den klassischen Fehler, zu denken, dass der Unterschied zwischen dem, was Sie sind zu bezahlen, um die andere Adresse, und was war die ursprüngliche Adresse automatisch an Sie zurückgesandt.

Ich kann nicht genug betonen - die Differenz wird an die miner als Bergbau-Gebühr. Sie haben in der Wirkung nicht explizit gesagt der Transaktion, was zu tun ist, mit dem Unterschied, und es ist daher davon auszugehen, dass dies ist eine Gebühr, die Sie bezahlen, und werden erfasst, indem die miner, die Minen der block mit der Transaktion.

Um dies zu vermeiden, jede Transaktion muss über ein minimum von zwei explicit-Zahlungen, und eine implizite Zahlung:

  • Input-Menge

  • Zahlung auf Adresse 1 (muss kleiner sein als Eingang)

  • Zahlung an Adresse 2 (muss sich ändern, abzüglich der Gebühr, die Sie bezahlen möchten)

Die Eingabe muss explizit größer ist als die Summe der Zahlung 1 und 2, und alles, was übrig ist implizit die Miner Gebühr

+951
lamilia87 11.03.2012, 18:30:57

Wäre es möglich, in ein paar Bereichen:

Die Speicherung der block-Kette auf einem server getan werden könnte, in der gleichen Art und Weise irgendwelche Daten gespeichert werden - sei es in einem Orte oder in vielen. Dies wäre trivial aus Bitcoin-Sicht.

Die übertragung der Daten könnte auch partitioniert in Scherben sollte eine kleine änderung am Protokoll vorgenommen werden - so dass man auf Anfrage einen block-header mit Informationen über das gesamte merkle-Baum. Auf diese Weise würde man genau wissen, welche Transaktionen gespeichert sind, die in dem block ohne die Notwendigkeit, zu wissen alles über alle Transaktionen. Der rest der Daten konnten abgerufen werden, wie erforderlich, aus anderen Orten. Dies ist ähnlich wie das beschneiden der block Geschichte.

Vorbereitung des blocks für den Bergbau könnte auch in ähnlicher Weise behandelt, aber es würde mehr Vertrauen von anderen Knoten. Ein pool wäre nur dann verlangen die Transaktion hashes von anderen Kunden nicht wirklich brauchen, um zu sehen, die gesamte Transaktion, um es in die block-header + merkle-Baum-Struktur. Der einzige Nachteil wäre, dass jemand konnte schleichen sich in ein paar ungültige Transaktionen in dieser Weise, als gäbe es keine Daten prüfen. Also alles in allem, die pools, die sich wünschen würden, um den Betrieb zu sehen, nur ein Teil der Daten würde wahrscheinlich begrenzen sich einschließlich Transaktionen, die Sie gesehen haben. Dies würde bedeuten, dass einige Transaktionen, die länger dauern zu zählen als andere, je nachdem, auf welchem pool Sie gesehen hat.

Alles in allem, Bitcoin die Daten partitioniert, mit nur kleinen änderungen des Protokolls, aber das würde erfordern viel überlegung zunächst.

+932
Dusten Powell 08.07.2012, 16:16:40

Hoffe jemand kann mir helfen! Ich bin ziemlich neu für all dies.

Ich schickte eine Zahlung über 12 Stunden, aber es ist immer noch markiert als 0 bestätigt. Ich war ziemlich sicher, dass die Adresse ich es geschickt an, war richtig, aber es wird nicht senden und ich bin ein wenig verloren, was zu tun ist.

Ist jemand in der Lage, etwas Licht auf Sie? Es ist eine Gebühr enthalten, also nicht denken, ich würde auf den Boden des Stapels.

Transaktions-ID: 12c3cfa1ecdfbed226c8d2f48767ff7e6845d31850eaae6ea8ad31977521ca1e-000

+925
user54218 26.06.2012, 07:49:18

Es ist möglich, dienen die Bitcoin-Core-GUI aus der Ferne über eine web-Seite läuft auf einem server läuft im Digitalen Ozean (oder andere Anbieter)? Wenn ja, wo finde ich eine Anleitung, wie dies zu tun?

+867
Angus Johnston 05.03.2014, 22:56:57

Wenn Sie sich sorgen über Regulierung, sollten Sie die Kontaktaufnahme mit einem Anwalt zu helfen, Sie kompatibel bleiben.

+866
Aaron Henderson 28.07.2014, 07:54:45

DannyHamilton von bitcointalk sagt

Auf ein minimum reduziert. 0.0001 BTC pro Kb. Würde, dass Sie vor allen Transaktionen, die als "niedrige Priorität", die nicht über Gebühr durch alle Bergleute (und pools), die wählen, um die Referenz-Implementierung.

Angesichts der Tatsache, wie gering der Wechselkurs wurde in letzter Zeit, könnten Sie sogar erwägen, eine Gebühr von 0,0005 BTC pro Kb. Das würde Ihre Transaktion vor allen, die mit der 0.8.3 Referenz-Implementierung für die Gebührenberechnung und auch mit alle, die mit älteren Versionen. Im moment dieses arbeitet zu etwa 3,5 Cent für eine Durchschnittliche Transaktion.

Die Antwort ist also ja, bietet eine höhere Transaktionsgebühr, erhöht die Geschwindigkeit Ihrer Transaktionen. Heres ein link zu dem bitcointalk Diskussion.

+845
Cornwell 21.12.2016, 01:29:35

Pool-hopping ist ein Mechanismus, mit dem bestimmte Bergleute ausnutzen der Zahlung Mechanismen des pools drastisch erhöhen persönlichen Gewinn.

Der ursprüngliche Mechanismus, durch den die Gelder wurden verteilt, um Bergleute ist die einfachste und offensichtlichste: Jeder miner der sich unterwirft "Aktien" von Arbeit, und wenn der pool findet sich ein block, der die Kluft der block Belohnung basierend auf dem Anteil der Aktien, die - wenn Sie nicht 50% der Arbeit, die Sie erhalten 50% der Belohnung, wenn Sie 3% der Arbeit, die Sie erhalten 3% der Belohnung. Einfach.

Leider ist dies schafft ein Ungleichgewicht, wobei Blöcke gelöst, in weniger als der durchschnittlichen Zeit, die es Wert sind, mehr pro Aktie, als Blöcke, nahm Durchschnittliche Zeit oder mehr zu lösen. Dies macht die proportional-zahlen-Systeme inhärent ausgenutzt.

Zur Vereinfachung des Konzepts, Stell dir vor, du bist auf der weltweit seltsamsten casino. Das einzige Spiel im Haus ist Stein-Schere-Papier, und Sie spielen gegen die anderen Gäste. Wenn Sie gewinnen das erste Spiel nach der Sie sitzen an einem Tisch, Sie bezahlen Ihnen 10-mal Ihre Wette. Das zweite Spiel zahlt 9 mal, der Dritte zahlt 8 und so weiter, bis schließlich bist du nicht selbst verdienen Ihre Wette zurück. Es scheint offensichtlich, dass die optimale Strategie ist, hüpfen von Tisch zu Tisch unter Ausnutzung der 10x Auszahlung Regel so oft wie möglich ohne jeden schlagen Wirkungskraft.

Pool-hopping ist viel das gleiche. Mathematisch funktioniert es, die Wirkungskraft beginnen, wenn alle Arbeitnehmer kombiniert eingereicht haben, eine Anzahl von Aktien in etwa gleich 43% der aktuellen Schwierigkeit. Nach diesem Zeitpunkt Ihre Aktien sind nicht Wert, mehr als der Durchschnitt und es wird immer mehr profitabel zu springen zu einem anderen pool mit weniger Aktien. Diese Strategie produziert, durchschnittlich etwa 28% mehr Einkommen für einen pool-hopping Bergmann.

Die Wirkung von pool-hopping auf der anderen Benutzer des Pools kommt aus einer Verschiebung ein Faktor, der Bergbau ohne eine entsprechende Veränderung in der anderen: Zeit vs. hashrate. Ohne Hopper, der Wert der Aktien in einem proportionalen pool unterscheidet sich mit der Zeit - Aktien eingereicht früh in einer Runde sind es Wert, viel mehr als diejenigen, die später eingereicht, aber solange Hopper sind nicht vorhanden, der Wert der Aktien, die durchschnittlich zu einem fairen Wert. Während die hoppers nicht ändern, die Durchschnittliche Anzahl der Aktien pro block oder die Anzahl der Aktien, die eine ehrliche miner übermittelt, die Sie tun, verringern Sie die Dauer der höheren zahlenden Teile der Runde. Mit den profitabelsten Teil der Runde nehmen deutlich weniger Zeit in Anspruch als die übrigen, Bergmann Einreichung von Aktien mit einer Konstanten rate, wird weit mehr Aktien im Durchschnitt in die weniger profitablen Teile der Runde als in den meisten profitabel, wodurch Ihre insgesamt Durchschnittlicher Anteil Wert. Die mehr Trichtern vorhanden sind, desto kürzer ist die profitable Spanne wird und daher dramatischer die Wirkung.

Verhinderung pool-hopping ist einfach: Beim erstellen eines Pools, wählen Sie einfach ein Algorithmus für die Mittel-Verteilung, die nachweislich immun sind oder sogar feindselig zu hüpfen - also nichts, sondern proportional. Bei der Wahl eines pool-mine, sollte man ebenso wählen Sie einen pool, die Sie gewählt hat, eine faire Bezahlung-schema.

+828
Himanshu 14.03.2011, 18:57:02

Was hat die bit - Feld darzustellen?

Erstens, wir müssen verstehen, was die 'bits' Feld bedeutet.

Bits ist im "compact" - format. Dies ist wie eine Art von floating-point-format, aber es stellt große Integer-zahlen eher als beliebige reelle zahlen. Das erste byte gibt die Anzahl der bytes, die dargestellte Zahl nimmt, und die nächsten ein bis drei bytes geben die signifikanten stellen der Zahl. Wenn das 2. byte einen Wert hat, der größer ist als 127 dann wird die Zahl interpretiert werden als die negativen.

Konvertieren Sie eine positive ganze Zahl, 'kompakte' format wir:

  • konvertiert den integer in base 256.
  • wenn der erste (bedeutendste) Ziffer größer ist als 127 (0x7f), voranstellen einer Ziffer null
  • das erste byte für die "compact" - format ist die Anzahl der Ziffern in der obigen Basis 256 Darstellung, einschließlich des vorangestellten null, wenn es vorhanden ist
  • die folgenden drei bytes sind die ersten drei Ziffern der obigen Darstellung. Wenn weniger als drei Ziffern vorhanden sind, dann eine oder mehrere der letzten bytes der kompakten Darstellung wird gleich null sein.

Beispiel 1 - Convert-1000 bis 'compact' - format

Zum Beispiel, zur Darstellung von 1000 in der 'kompakt' - format, konvertieren wir zur Basis 256:

1000 = (0x03)*256 + (0xe8)*1

Also wir haben eine 2-stellige Basis-256-Nummer:

03 e8

Die erste Zahl ist nicht größer als 0x7f, so dass wir nicht voranstellen einer Ziffer null:

03 e8

Dann ist die kompakte Darstellung wird:

02 03 e8 00

Beispiel 2 - Umwandeln max Ziel zu 'kompakt' - format

Die minimale Schwierigkeit hat sich zum Ziel 2^(256-32)-1. Lassen Sie uns erklären, dass in der 'kompakt' - format. Zuerst konvertieren wir es zur Basis 256:

ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Das ist 28 0xff Ziffern. Die erste Ziffer ist größer als 0x7f, so dass wir voranstellen einer Ziffer null:

00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Jetzt ist es 29 Ziffern lang sein. hex(29) = 0x1d. So wird die 'compact' - Darstellung wird dies:

1d 00 ff ff

Beachten Sie, dass wir verloren haben, eine Menge von 'ff' stellen. Wir haben nur immer 2 bytes auf Präzision, was mit der Größe byte und die vorangestellte null-byte mit zwei der vier verfügbaren bytes. Wenn wir wieder zurück konvertieren von 'kompakt' - format, um zu sehen, welche Zahl wir haben tatsächlich gespeichert, erhalten wir:

ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

das ist in der Tat das maximale Ziel verwendet, die von Bitcoin. Dies ist, was eine Schwierigkeit von 1-sets, die block-hash-Ziel zu sein.

Wie wird der Wert des bit - Feldes berechnet?

Nun, wir wissen, was die bits Feld bedeutet, können wir schauen, wie dessen Wert entschieden. In den offiziellen client, der bit - Wert wird berechnet durch die Funktion GetNextWorkRequired() in src/main.cpp, die das folgende tut:

  • wenn wir arbeiten auf einem block, der ein Vielfaches von 2016 (alle 2 Wochen)
    • Blick auf den Zeitstempel für den letzten block und der block 2015 Blöcke, bevor es
    • berechnen Sie die Differenz dieser beiden Zeitstempel
    • wenn die Differenz größer ist als 8 Wochen, legen Sie es auf 8 Wochen, das verhindert, dass die Schwierigkeit, eine Verringerung um mehr als einen Faktor von 4
    • wenn die Differenz kleiner als die Hälfte einer Woche, es die Hälfte der Woche; dies verhindert, dass die Schwierigkeit erhöhen, indem Sie mehr als einen Faktor von 4
    • multiplizieren Sie die Differenz durch die aktuelle Ziel (dh. die aktuellen bits konvertiert von 'kompakt' - Darstellung der Ziel-stellt)
    • dividieren Sie das Ergebnis durch 2 Wochen
    • wenn das Ergebnis größer ist als das maximale Ziel (2^(256-32)-1), legen Sie es auf die maximale Ziel
    • konvertieren Sie das Ergebnis in 'kompakter' form, und verwenden Sie diese als die neuen bits Wert
  • ansonsten (wir arbeiten auf einem block, der NICHT ein mehrfaches von 2016
    • wenn wir auf testnet und es ist später als 15 Feb 2012
      • wenn es schon mehr als 20 Minuten, da der Letzte block gefunden wurde
        • set bits auf den höchsten möglichen Wert, 0x1d00ffff, das entspricht einem Schwierigkeitsgrad von 1; dies ist die"spezielle-min-Schwierigkeit Regel"
      • sonst
        • set bits , um die gleichen wie in der letzten nicht-special-min-Schwierigkeit - Regel block
    • ansonsten (wir sind nicht auf testnet, oder es ist vor dem 15 Feb 2012)
      • set bits die gleiche wie im letzten block
+816
vinyll 18.11.2016, 09:46:30

Es ist nicht wirklich klar, was Ihre Nutzung Fall ist.

Wenn Sie brauchen, um das abrufen der Adressen später, können Sie Sie speichern jede Adresse als string. Das ist nur ~34, die passt problemlos in den Speicher.

Um Platz zu sparen, können Sie konvertieren Sie jede Adresse hash160-format, das nur 20 bytes. Insgesamt, das ist 20 MB.

Wenn Sie lediglich versuchen zu testen, ob eine Bitcoin-Adresse ist in der Datenbank, dann können Sie mit einem bloom-filter. Ein bloom-filter mit einer false positive rate von 1 zu 10,20 und 1000000 Elemente würden nur noch 11 MB.

+749
user7955 21.08.2011, 11:38:12

In vertraulichen vorgeschlagene Transaktion von Maxwell, anstatt die Transaktion Mengen, die wir verwenden, pedersen Verpflichtungen zu verstecken, den Betrag und fügen Sie der Palette einen Beweis für die Transaktion, um überlauf zu verhindern. Eine einfache Verpflichtung mit einem Eingang und einem Ausgang C1 und C2 wie folgt: (Ignorieren Sie die Gebühr für die Einfachheit)

C1 = C2 => BF1*G + a*H = BF2*G + a*H 

wo in diesem Beispiel BF1 = BF2 offensichtlich da, es hat nur einen Eingang und Ausgang.
Wie wird die sender-senden Sie die Höhe und blendete Faktor auf den Empfänger? Kann der Empfänger überprüfen, ob der Betrag korrekt! Ich bemerkte Maxwell sagte, Sie verwenden ECDH. Ich nehme an, es ist kein zusätzlicher Kommunikationskanal für ECDH. Wie funktioniert dann die Absender erhalten Empfänger den öffentlichen Schlüssel? und tut Absender müssen zeigen, blendend Faktor und Betrag in der ECDH?

+635
Kristoffer Hilmersson 14.03.2012, 03:36:03

Können wir schaffen-mining-software, wenn ja, wie?

+616
user60813 11.08.2015, 16:28:47

Die Prüfsumme ist das Ergebnis der 2 hash-Funktionen: SHA256 und RIPEMD160. Die Länge der Prüfsumme 4 Byte. Hash-Funktionen sind nicht von random oracle, so ist es möglich, wenn man 1 Fehler in der nicht-Prüfsumme Charakter, Sie erhalten die gleiche Prüfsumme. Aber die Wahrscheinlichkeit dafür ist 1/2^32.

Später Hinzugefügt: stimmt nicht ganz wegen base58-Kodierung. Korrektur in der anderen Antwort.

+520
Sandip thakre 22.09.2015, 14:23:39

Angenommen, ich will "Einleitung", ein Austausch-Markt. Ist der einzige Weg, um ein paar bitcoins zu kaufen, Sie von einem anderen exchange-und versuchen, Sie zu verkaufen? (oder zu warten, bis die Menschen beginnen den Handel, richtig?) Dank

+416
RustyNomad 25.10.2014, 08:51:22

Ja in der ripple-lib die Standard elliptic curve gesetzt ist, in sjcl-custom/sjcl-secp256k1.js

// Überschreiben der NIST-P256 mit secp256k1 wir sind also auch auf Augenhöhe
sjcl.ecc.Kurven.c256 = new sjcl.ecc.Kurve(...)

Dann in keypair.js wenn Sie ein neues Schlüsselpaar instanziiert wird seine _curve Attribut secp256k1.

Funktion Schlüsselpaar() {
 diese._curve = sjcl.ecc.Kurven['c256'];
 diese._secret = null;
 diese._pubkey = null;
};
+411
user7870 24.06.2013, 11:00:07

Schwierigkeit immer hinkt ein wenig. Es ist ebenfalls begrenzt, wie groß Anpassungen es macht jedes mal. Was ist, wenn die (Globale) hashrate Doppelzimmer übernachtung? Was ist, wenn es vervierfacht?

Wie viel können wir erwarten, dass die orphan-rate zu gehen? Von Waisen ich meine Blöcke auf einen block, Kette, Gabel, andere als die Hauptkette (längste Kette).

Wie groß wären die Verluste dann für PPS-pools und anderen pools, die zahlen für verwaiste Arbeit, vor der Schwierigkeit, holt?

Was ist ein solo-miner? Was ist mit P2pool? In beiden Fällen viele der Bergleute kann nicht gut mit anderen block-Erzeugung von Knoten im bitcoin peer-to-peer-Netzwerk.

Vielleicht gibt es nützliche Informationen zur Verfügung aus alt-Münzen, die mitgemacht haben, etwas ähnliches oder einfach nur haben eine höhere rate der block-generation.

Die Frage ist natürlich motiviert durch die bevorstehende Auslieferung der ASIC-basierte mining-equipment mit hashpower, der Zwerg etwas bisher gesehen. Wenn Sie eine Schätzung, fühlen Sie sich frei, alle zahlen, die Sie fühlen, sind realistisch. Ich habe keine Ahnung, welche Menge von ASICs sind derzeit in Produktion gehen. Die Frage könnte aber auch auf der nächsten generation ASICs, quantum computing " oder Schwächen, die sich in der SHA-256-hashing-Algorithmus.

+342
Ramzy Nassar 11.12.2012, 21:35:11

CNode hat eine Methode SocketSendData() , die drückt alle die serialisierten Daten in den socket.

https://github.com/bitcoin/bitcoin/search?utf8=%E2%9C%93&q=SocketSendData&type=Code

+271
Cartagena Pineda Oscar Arnoldo 25.07.2017, 07:56:09

Double spending Attacken kann sicherlich passieren in person. Ein Kunde könnte ein system auf einem anderen computer, die Sie remote auf Ihrem Handy zu initiieren, ein double spend attack. Aber doppelt verbringt, kann eigentlich nur existieren, unter bestimmten Bedingungen, also, wenn Sie planen, über die Annahme unbestätigte Zahlungen, sollten Sie überprüfen, dass diese Bedingungen nicht existieren. Dies gibt Ihnen ein höheres Vertrauen in diese Transaktion zu bestätigen.

Sie sollten sicherstellen, dass die Transaktion nicht haben:

  • Eine geringe Transaktionsgebühr
  • BIP 125's Opt-in RBF-flag
  • Eine locktime in der Zukunft
  • Ausgaben aus keine unbestätigten Transaktionen
  • Ungewöhnlich groß ist (z.B. mehrere Kilobyte)

Wenn Sie das Kontrollkästchen für diese Dinge, und Sie sind nicht in einer Transaktion, Sie können durchaus zuversichtlich sein, dass die Transaktion bestätigen.

Sie können auch ein system eingerichtet, um umgehend eine Kind-Zahlt-Für-Eltern-Transaktion, so dass Sie sicherstellen können, dass die Transaktion hat genug Transaktionsgebühr bestätigt werden. Beachten Sie, dass, falls die Transaktion Sich in RBF, funktioniert diese Methode möglicherweise nicht.

+225
K Groll 28.09.2016, 22:39:39

die Einsicht API hat eine websocket und veröffentlicht TX-events, wie hier beschrieben: https://github.com/bitpay/insight-api (siehe unten auf dieser Seite)

Die Dokumentation sagt, die Namen sind:

tx: neue Transaktion erhielt vom Netzwerk. Dieses Ereignis wird veröffentlicht die 'WR' Zimmer. Daten werden eine app/models/Transaction-Objekt. Beispiel Ausgabe:

{
"txid":"00c1b1acb310b87085c7deaaeba478cef5dc9519fab87a4d943ecbb39bd5b053",
"processed":false
 ... <------------- ?????????
}

Es ist buchstäblich ein "..." und ich weiß nicht, die anderen Namen des websocket!

Wie weiß ich, die anderen Namen ausser txid und verarbeitet? Es werden einige Adressen, Wert und so weiter. Wo finde ich eine Liste dieser Ausgänge?

+201
Dan Blows 12.09.2018, 10:16:36

Ich Plane eine Neuformatierung meiner Haupt-Festplatte. Ich habe das mal vor und natürlich auch keinen Zugriff auf meine Bitcoin-Core-wallet und Bitcoins darin.

Weiß jemand, wie ich gehen kann, um die übertragung meiner Bitcoins, bevor oder nachdem ich neu formatieren mein Laufwerk?

Kann ich einfach kopieren und fügen Sie den Bitcoin Core-Ordner auf meiner zweiten Festplatte vor dem formatieren und übertragen Sie es dann wieder danach?

+198
JingleDjango 14.08.2011, 12:36:39

Was bedeutet in dieser syntax bedeuten?

Es ist C++ für "die scriptSig des ersten Eingangs in der ersten Transaktion in diesem block haben Sie den gleichen Inhalt wie ein Skript mit dem codierten nuhrzeit gefolgt durch die codierten nExtraNone".

Genau das, was Elemente stellt das Skript sig enthalten und in welcher Reihenfolge?

Es enthält den block nuhrzeit, gefolgt von der nExtraNonce.

Wie ist die zusätzliche nonce formatiert?

Ein Beispiel aus dieser Zeit wäre in der scriptSig von der coinbase-Transaktion block #185000:

04d508de4f02e82d

Wenn wir analysieren dieses Skript sig, es ist:

04 -- Anzahl der bytes, die in der Gruppe von Daten
 d508de4f -- 4 bytes. Die little-endian-timestamp.
02 -- Anzahl der bytes, die in der Gruppe von Daten
 e82d -- die little-endian-extranonce

Beachten Sie, wenn Sie rückwärts die bytes in d508de4f, erhalten Sie 4fde08d5, die, wenn Sie es konvertieren zu einem timestamp Sun Jun 17 2012 12:41:57 GMT-0400 (EDT). Wenn Sie byte-umgekehrter e82d (Umgekehrt ist 2de8), und decodieren Sie eine Zahl aus der hex, Sie bekommen 11,752 für eine extranonce Wert.

+164
RockettMan 15.07.2019, 06:35:28

je nachdem, was Sie Fragen, möchten Sie vielleicht, um alle hashing werden alle vollen Knoten als Teil der Transaktion Validierungs-als auch.

+149
kitaev007 25.11.2017, 17:39:25

Ich bin mit Bitcoin API EasyBitcoin-PHP

Und auch ich habe meine benutzerdefinierte Transaktionsgebühr, dass ich gerne bezahlen pro Kb. Das problem ist, dass wenn ich in den bitcoind v. 0.10.2, dass war in Ordnung und ich sah, wie mein custom-Gebühr (0.0002) jeder Transaktion. Aber wenn ich aktualisiert auf v. 0.13.0 - es will einfach nicht funktionieren wie es sollte. Hier ist der einfache code, ich Teste jetzt

$bitcoin = new Bitcoin($user, $password, $host, $port);

$Ergebnis = $bitcoin->settxfee(0.0002); //gibt true zurück
$newTxId = $bitcoin->sendtoaddress('144YsrgtDmRSPC8wUBXLxByCcQAEbV1Eub', 0.001); //gibt c3a2fceed1c25624aee8e957c644813bf38808260aad607e623c68e182371ac9

Und wie Sie sehen können in dieser Transaktion die Gebühr ist 0.000045 BTC, nicht 0.0002 BTC.

Ich weiß, dass es ein Fehler war in der vorherigen version von bitcoind nach Gebühr, Rundung, aber in der neuen version dieser Fehler behoben werden sollte.

Vielleicht gibt es noch andere Probleme hier?

+48
Perky McJingles 14.07.2011, 18:59:58

Fragen mit Tag anzeigen