Wie erhalte ich Bitcoins von meinen Klienten, die Schulden mir Geld?

Wie erhalte ich Bitcoins von meinen Klienten, die Schulden mir Geld? Ich habe nicht eine Website. Derzeit sende ich meinem Kunden eine Rechnung. Sie entladen die Rechnung, indem Sie mir einen Scheck gezogen auf Ihr bank Girokonto. Schicke ich Ihnen eine Bitcoin - "Taste" oder die Konto-Nummer für eine Art?

+938
KinoShnik 22.08.2015, 18:19:56
28 Antworten

Ja, das ist möglich. Ändern Sie diesen code:

CAmount GetBlockSubsidy(int nHeight, const Konsens::Params& consensusParams)
{
 int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
 // Force block Belohnung auf null, wenn die Rechte Umschalttaste ist nicht definiert.
 wenn (halvings >= 64)
 return 0;

 CAmount nSubsidy = 50 * MÜNZE;
 // Zuschuss halbiert wird jeder als 210.000 Blöcke, die auftreten, etwa alle 4 Jahre.
 nSubsidy >>= halvings;
 zurück nSubsidy;
}

Lesen

CAmount GetBlockSubsidy(int nHeight, const Konsens::Params& consensusParams)
{
 int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
 // Force block Belohnung auf null, wenn die Rechte Umschalttaste ist nicht definiert.
 wenn (halvings >= 64)
 return 0;
 if (nHeight == 1)
 Rendite 200 * MÜNZE;

 CAmount nSubsidy = 50 * MÜNZE;
 // Zuschuss halbiert wird jeder als 210.000 Blöcke, die auftreten, etwa alle 4 Jahre.
 nSubsidy >>= halvings;
 zurück nSubsidy;
}
+994
Narasimham 03 февр. '09 в 4:24

signrawtransactionwithwallet verwendet Brieftasche für zwei Zwecke:

  • Finden der private Schlüssel notwendig ist, um sich mit (dem Sie behandelt Import)
  • Finden Sie die Transaktion Ausgänge, die ausgegeben werden (ohne diese information kann man nicht konstruieren, eine gültige Transaktion, und die offline-wallet, offline, keinen Zugriff auf die Transaktionen, gutgeschrieben Sie).

Es gibt eine Reihe von Lösungen für dieses, in der Reihenfolge der Erhöhung der Praktikabilität:

  • Kopieren Sie die Brieftasche.dat aus dem online-system, um das system offline, so sieht es die Transaktion Geschichte (übertragen nicht es zurück, wie es wird, private Schlüssel enthalten)
  • Verwenden Sie die signrawtransactionwithkey RPC, die können Sie angeben, den privaten Schlüssel und das UTXO Informationen in der RPC-Aufruf, so dass kein Import mehr nötig, auf das offline-system.
  • Verwenden Sie die PSBT Stil RPC-aufrufen; verwenden Sie walletcreatefundedpsbt auf das offline-system, Unterschreiben auf das online-system mit walletprocesspsbt, extrahieren Sie eine beendete Transaktion mit finalizepsbt, die Sie übertragen mit sendrawtransaction. Der PSBT-Dateien enthalten alle benötigten Metadaten für die Signatur, einschließlich der alten Transaktion (Ausgängen) ausgegeben wird.
+975
kizilochka 27.06.2017, 20:09:31

zusätzlich zu JBaczuk und Andrew Chow, hier ist eine detaillierte tx-Decodierung. Dies ist eine gemischte Transaktion, mit drei "normalen" Eingänge, und eine 4. segwit Typ Eingang (TX_IN[3]). HIERFÜR werden, nachdem das Feld version der tx wir sehen Byte "0001", mit 0x01, der angibt, ein segwit-Daten-Struktur, enthalten in der tx. Im input-Bereich gibt es drei folgende "standard" - Elemente, die auch mit multisig-Signaturen. Das vierte element input (TX_IN[3]) ist die segwit Teil. Die Skripte gefüllt ist, ohne Signaturen, nur die 0x0020{32-byte-scripthash} - Struktur.

Am Ende folgt 0x00000004, jedes byte ist die Anzahl der segwit Elemente pro Eingang. Also die ersten drei bytes sind "0", d.h. keine segwit Struktur folgt, die für diese Eingänge, und dann das vierte byte 0x04, der angibt, vier Zeugen die Daten-Elemente: eine "0x00" zum Ausgleich für die Entfernung der stack-element während der Drehbuch-Bewertung, eine Signatur, eine andere Signatur und der Einlösung Skript.

VERSION 01000000
SEGWIT (BIP141): dies ist ein segwit tx, marker=00
 (BIP141): flag=01
TX_IN COUNT [var_int]: hex=04, dezimal=4
TX_IN[0]
 TX_IN[0] OutPoint hash 08A1266CED5EF064741BD4BC51C1202456F22509AE030231860D6E9BEF4ACD5E
 TX_IN[0] OutPoint index hex=62000000, Umgekehrt=00000062, dezimal=98
 TX_IN[0] Script Länge hex=FC, dezimal=252
 TX_IN[0] Script Sig 0047304402207E38831ECA394E472E...555C0E2D7A9D9915D6986BFC200453AE 
 TX_IN[0] Sequence FFFFFFFF
TX_IN[1]
 TX_IN[1] OutPoint hash AD4C8508B8D5EECE6FD100B58D667DEA9C7A8C178C1B06602C1E3358D8105C0B
 TX_IN[1] OutPoint index hex=7D000000, Umgekehrt=0000007D, dezimal=125
 TX_IN[1] Skript, Länge hex=FC, dezimal=252
 TX_IN[1] Skript Sig 0047304402203299B925B1F2C87282...ABDC12E55B0F545FFF14667A515F53AE 
 TX_IN[1] Sequenz FFFFFFFF
TX_IN[2]
 TX_IN[2] OutPoint hash C8066B798384B502F225BD89F7EB405265357CB0BDC0C169FE96B013310629B2
 TX_IN[2] OutPoint index hex=A3000000, Umgekehrt=000000A3, dezimal=163
 TX_IN[2] Script Länge hex=00FD, dezimal=253
 TX_IN[2] Skript Sig 0047304402204D4DA5303BE178D649...B5A43BC43D60C844F65DB8FB78AD53AE 
 TX_IN[2] Sequenz FFFFFFFF
TX_IN[3]
 TX_IN[3] OutPoint hash D80FF02D0D9EB2DA8C8A1C47AB099901F447DD197E34220EA13ECA72D7D6D21D
 TX_IN[3] OutPoint index hex=9A000000, Umgekehrt=0000009A, dezimal=154
 TX_IN[3] Skript, Länge hex=23, dezimal=35
 TX_IN[3] Skript Sig 22002044C55C1DA36A576217259C3BC21B0C3943F7EB3FF4E3C381D9FD3502434B9E87 
 TX_IN[3] Sequenz FFFFFFFF
TX_OUT ZÄHLEN, hex=05, dezimal=5
TX_OUT[0]
 TX_OUT[0] der Wert hex=C0D4010000000000, reversed_hex=000000000001D4C0, dec=120000
 TX_OUT[0] PK_Script hex Len=17, dec=23
 TX_OUT[0] pk_script A914A1932CFD432D928311B4ADA550BBC468D1E909B787
TX_OUT[1]
 TX_OUT[1] Wert hex=A086010000000000, reversed_hex=00000000000186A0, dec=100000
 TX_OUT[1] PK_Script hex Len=17, dec=23
 TX_OUT[1] pk_script A9146B0E7A66416F1D8598B5956576ADB22DAF79853E87
TX_OUT[2]
 TX_OUT[2] Wert hex=3A4A000000000000, reversed_hex=0000000000004A3A, dec=19002
 TX_OUT[2] PK_Script hex Len=17, dec=23
 TX_OUT[2] pk_script A914EC4C73145428ABBE0B1C40FBF58C59F0EF3C29F487
TX_OUT[3]
 TX_OUT[3] Wert hex=382C050000000000, reversed_hex=0000000000052C38, dec=339000
 TX_OUT[3] PK_Script hex Len=17, dec=23
 TX_OUT[3] pk_script A914ABB18A298E5B629BF5652F341D2CD8207CCC214A87
TX_OUT[4]
 TX_OUT[4] hex-Wert=8010020000000000, reversed_hex=0000000000021080, dec=135296
 TX_OUT[4] PK_Script Len hex=19 Dez=25
 TX_OUT[4] pk_script 76A91438D769CF2899983022B5611AB4D35BF7907DAE2088AC

ZEUGE TXIN[0] stack-Elemente: hex=00, dezimal=0
ZEUGE TXIN[1] stack-Elemente: hex=00, dezimal=0
ZEUGE TXIN[2] stack-Elemente: hex=00, dezimal=0
ZEUGE TXIN[3] stack-Elemente: hex=04, dezimal=4
 ZEUGE data[0]: 00
 ZEUGE data[1]: 4730440220...D207D14D45945A6901
 ZEUGE data[2]: 4730440220...36B45FAFAEB96E0F01
 ZEUGE data[3]: 695221021E...3234312D684C6553AE

LOCK_TIME 00000000

Eine gute Zusammenfassung aller segwit details ist hier.

+892
Kawser Ahmed 19.02.2017, 09:44:30

Jeder Altcoin haben Ihre eigenen jeweiligen wallet-software. Zum Beispiel, Bitcoin ist bitcoin-qt und SYS-Münze zum Beispiel hat blockmarket-qt. Jede Münze muss es die eigene Brieftasche. Einige Brieftaschen unterstützt mehrere Arten von Münzen (Elektrum).

+844
Evolis 16.02.2013, 14:50:35

Es gibt keine Beziehung zwischen dem Wert eines domain-namens und den zukünftigen Wert einer altcoin. Sie kann nur Lesen, dass möglicherweise die altcoin Schöpfern finanzielle Unterstützung. Auch, Sie hätte alle Ihre Finanzen auf den Namen der Domäne und haben nichts mehr.

In der Theorie, mit dem Geld zu tun, so kann das Ergebnis in ein überlegenes Produkt, als superior-Ingenieure könnten eingesetzt werden, aber das Produkt ist das Ergebnis von so vielen design-Entscheidungen, die muss dann codiert werden, es ist nicht möglich zu sagen, wenn es wird werden keine Besondere Qualität oder ein anderes.

Es gibt keine direkte Beziehung zwischen der Finanzkennzahlen von den Machern von einem altcoin und die Methode der operation, die Sie für die altcoin, oder die Sicherheit, Qualität oder überlegenheit einer Produkt. Einige sehr reiche Leute, einige sehr günstige Produkte.

+831
nemesys 05.03.2013, 17:55:31

Ist es akzeptabel, mix P2PKH und P2WPKH Eingänge in der gleichen Transaktion, wie oben beschrieben?

Ja, absolut. In der gleichen Weise, dass Sie können mischen multisig und P2SH und P2PK Eingänge in der gleichen Transaktion.

Wenn würde ich auf eine situation stoßen, wo "alle txins in einer Transaktion, die nicht mit einem Zeugen Daten"

Wenn du bist nicht Ausgaben der SegWit Ausgänge.

Aber selbst in dem Fall, wo die Eingänge kamen ausschließlich aus P2PKH (nicht P2WPKH) UTXOs, ich würde nicht noch Zeuge der Daten (d.h. die Signaturen) werden müssen "getrennt" in der "Zeuge" Teil der Transaktion?

Nein, die Unterschriften würden "Zeugen Daten" (in einem abstrakten Sinne), aber Sie sind nicht voneinander getrennt. Verbringt der P2PKH Ausgänge erfordern eine pubkey " und Unterschrift in der scriptSig des inputs - nicht im separaten Zeugnis Abschnitt.

Oder ist es zu sagen, dass, wenn alle Eingänge sind nicht segwit, es bedeutet, dass die Transaktion selbst ist nicht segwit, und ich sollte daher-format (a) -- trotz segwit Ausgang(s)?

Genau. Wenn Sie mit P2SH, niemand kennt sogar die Ausgänge sind SegWit Ausgänge, so ist es eindeutig nicht egal. Alles, was zählt, ist, ob irgendwelche Zeugen benötigt werden, für die Ausgaben.

+811
wesley luan 14.06.2013, 06:29:26

Also habe ich versucht herauszufinden, wie viel läuft das Bitcoin-system wirklich Kosten mit den folgenden Nummern:

  • Insgesamt Bitcoin-Hash Rate: 300.000.000 GH/s
  • Hashrate eines ANTMINER S4 (derzeit eine der effizientesten ASICs): 2.000 GH/s Macht
  • der Stromverbrauch eines ANTMINER S4: 1.400 W
  • Energie Preis: $0.15/kWh

  • 300.000.000 / 2.000 = 150.000 Antminers

  • 150.000 * 1400W = 210.000.000 W
  • 210.000.000 W * 24 Stunden = 5.040.000.000 Wh = 5.040.000 kWh
  • 5.040.000 * $0.15 = 756.000$

Unter Berücksichtigung anderer weniger effizient rigs um die $1.000.000 scheint (theoretisch) realistisch für mich, aber ich kann einfach nicht wickeln meinem Kopf herum Bitcoin kostet $364.000.000 pro Jahr. Was mache ich falsch?

+810
Dhaval Parekh 09.02.2016, 00:35:01

Kann jemand geben Sie mir die komplette python-code-Ausgänge eine gültige und random-sha256-mining-hash mit python? Ich weiß, bitcoin mit einem laptop ist unglaublich unrentabel, vor allem mit python, ich bin nur tun dies als ein experiment. Danke!

+765
bublik122 24.07.2014, 15:46:17

Wird, jetzt, Bedenken Sie, dass Benutzer von Bitcoin Core (v0.12.1.0-g9779e1e) sind nicht mehr zu verwenden, ein torrent-download von bootstrap.dat , sondern Sie werden ermahnt, starten Sie einfach die Bitcoin-Kern und erlaubt die Synchronisierung mit Netzwerk...", habe ich doch eine situation, die möglicherweise eine differenziertere Entscheidung:

  1. Ich bin erholt sich von einer Sicherung, und es sagt "50 Wochen hinter sich..."
  2. Durch die Zeit, die ich entdeckt boostrap.dat wurde nicht mehr schneller, ich hatte schon torrent heruntergeladen die meisten boostrat.dat.

Nummer 1 führt mich zu glauben, dass meine use-case kann einen außergewöhnlichen Anwendungsfall, dass kann alles herunterladen für das Letzte Jahr, bevor er wieder in Betrieb-eher als der Mindestbetrag(?) beginnen muss der sichere Betrieb.

Nummer 2 bedeutet, dass ich möglicherweise in der Lage, um den download abzuschließen, in etwa 12 Stunden zu SATA SSD und dann in der Lage sein, um die Last aus, die Datei wird nur der Mindestbetrag(?) in einer Gesamtzeit, die viel schneller als der Download "50 Wochen hinter" der blockchain.

Sollte ich weiter mit der Flut der bootstrap.dat und laden Sie es, oder soll ich aufhören, torrent, und lass die Bitcoin Core complete "Synchronisieren mit Netzwerk..." auch wenn es heißt "50 Wochen hinter sich"?

+751
boca 02.03.2016, 07:13:18

Aber wie das Skript-interpreter kennt die sig die Signatur der Vorherige übergang hash, was ist, wenn die sig ist die Signatur von einigen andere Inhalte?

Es vergleicht auch die signierten Daten mit der Transaktion hash selbst. Im Allgemeinen ist dies, wie digitale Signaturen funktionieren. Wenn die Daten nicht unterzeichnet, indem Sie die rechts-Taste, und die Daten-hash nicht übereinstimmt, dann ist die Signatur ungültig. Sehen src/script/interpreter.cpp L#1264.

Dieser Vorgang sorgt für zwei Dinge:
1. Hat die person den privaten Schlüssel entspricht, mit dem öffentlichen Schlüssel zur Verfügung gestellt.
2. Die Daten nicht manipuliert wurden.

+735
Martin Erb 19.05.2017, 01:14:58

@Rich Apodaca, ich glaube, dass Sie haben kann beantwortet deine Frage irgendwie, wie Sie wies darauf hin, dass es meistens eine kleine Inkompatibilität der installierten Versionen von bitcoind.

Vielleicht werden Sie mir Zustimmen, dass hardfork werden müsste, um eine Inkompatibilität von design zwischen zwei Versionen des gleichen Protokolls. Nehmen Sie zum Beispiel ein altcoin, wie FeatherCoin, dass verlassen Ihre bisherigen Algorithmus für den Nachweis der Arbeit zu verabschieden, andere, ASIC-resistent, und unvereinbar mit der Vergangenheit ein.

+694
old miamian 04.05.2012, 13:06:09
Dieser tag sollte genutzt werden für Fragen in Bezug auf die blockchain. Die blockchain ist eine Liste aller Transaktionen, die stattgefunden haben, über die Bitcoin-Währung. Es besteht aus einzelnen Blöcken, die miteinander verbunden sind, und jeder block besteht aus Transaktionen. VERWENDEN Sie NICHT DIESES FÜR DEN DIENST mit dem NAMEN 'blockchain.info'!
+645
waleriy 07.10.2015, 18:19:45

In Bezug auf die verschiedenen MacOS-Betriebssysteme und die Mac-hardware.

+640
Louis Maddox 01.11.2017, 09:09:20

Es ist unmöglich, zu wissen, dass die tatsächliche Zeitspanne aufgrund von Netzwerk-Verzögerungen, schädliche Bergmann Verhalten, offline, etc. Das Ziel Nachjustieren verwendet einfach die nächste Sache, die Sie bekommen können, um die tatsächliche Zeitspanne, die die Differenz der timestamps. Aber diese Zeitstempel können gefälscht werden, so dass es nur eine Schätzung.

+613
Dearshor 09.05.2015, 13:45:36

L - Legacy, Non-P2SH (Pay-to-script-hash) - Adress-Präfix

3 - P2SH Präfix, das ist rückwärts kompatibel zu den M-Präfix. Wenn ich sage, abwärtskompatibel, ich meine, dass es eine 3-Adresse und ein M-Adresse, die auf die gleiche Adresse verweisen (Referenz: https://blog.trezor.io/litecoins-new-p2sh-segwit-addresses-843633e3e707)

M - Aktuelle P2SH-Adresse-Präfix

Litecoin WIF-Präfixe: 6 (0x36) und 7 (0x37)

+509
vafylec 31.07.2011, 20:20:32

Sie können sich eine Nachricht mit Ihrem privaten Schlüssel. Aber Sie würde offenbaren, Ihren öffentlichen Schlüssel, so dass die Signatur überprüft wird. Aber diese Art von Niederlagen der Zweck der Kühllagerung. Sie kann auch senden Sie eine kleine Menge aus, die Adresse der anderen Partei.

+495
joeplacek 07.02.2015, 21:47:55

Der Fehler war mein client eine Verbindung mit dem falschen Endpunkt. Dieses feature war ohne Papiere zu der Zeit, aber ist jetzt klar dokumentiert. Großes Lob an Bitpay!

+481
Ankur Banerjee 17.09.2013, 00:06:01

Also ich bin in den Prozess der Umsetzung einer BTC-based payment Modul, in dem für jede Transaktion eine non-wallet-Konto einen Bruchteil der Betrag wird am Ende auf ein charity-Konto in eine externe Brieftasche nicht in diesem Modul geregelt.

Eine typische Runde für das wäre:

  • Das Modul erhält die Zahlung vom Benutzer
  • Er leitet die 90% (dieser Prozentsatz ist willkürliche) der Betrag, bis zu seinem endgültigen Ziel (z.B. Kaufmann)
  • Es muss jetzt vorwärts, die restlichen 10% an die Hilfsorganisation der Wahl des Benutzers

In einer unteren Ebene des Systems:

  • Erhält eine Transaktion TxFromUser aus der Nutzer mit einem Betrag in Höhe von X BTC
  • Wartet bis es 6 Bestätigungen
  • Erstellt eine neue raw-Transaktion, TxToMerchant für die Weiterleitung der Zahlung an den merchant
  • Erstellt eine rohe Transaktion TxToCharity für die Weiterleitung der Spende an die Hilfsorganisation

Geht ein wenig tiefer:

TxToMerchant:

  • Erstellen Sie neue raw-Transaktion
  • Neuen input: TxFromUser
  • Fügen Sie neue Ausgabe: Adresse: Händler-Adresse, Höhe: 0.9 * TxFromUser.Höhe
  • Fügen Sie neue Ausgabe: Adresse: Modul eigene wallet-Adresse, Menge: 0.1 * TxFromUser.Höhe
  • Berechnen Sie die Gebühr für diese Transaktion
  • Subtrahieren Sie die Gebühr ab der zweiten Ausgabe die Menge
  • Erstellen der Transaktion hex und Unterschreiben Sie es mit der rechten Taste
  • Senden Sie die Transaktion und seine id: TxToMerchant.Id

TxToCharity:

  • Warten Sie, bis die oben genannten Transaktion (TxToMerchant) zu bekommen, bestätigt
  • Erstellen Sie eine neue raw-Transaktion
  • Neuen input: TxToMerchant (das wird die Veränderung sein, die wir fragten ihn nach oben)
  • Fügen Sie neue Ausgabe: Adresse: Organisation Adresse, Menge: TxToMerchant.Menge = 0.1 * TxFromUser.Höhe
  • Berechnen Sie die Gebühr für diese Transaktion
  • Subtrahieren Sie die Gebühr aus der Transaktion der Ausgabe Betrag
  • Erstellen der Transaktion hex und Unterschreiben Sie es mit der rechten Taste
  • Senden Sie die Transaktion und seine id: TxToCharity.Id

Ich bin der Tatsache bewusst, dass ich eine Fusion der beiden Geschäfte (TxToMerchant und TxToCharity) in einer einzigen Transaktion, jedoch aus verschiedenen Gründen (fachliche Anforderung) lasst uns einfach sagen, dass dies derzeit nicht möglich.

Das Problem habe ich mit der oben genannten Implementierung ist dies: warten auf den TxToMerchant , um zu bestätigen, entsteht eine zeitliche Verzögerung, da ich nicht vorwärts, die Zahlung an die gemeinnützige Organisation TxToCharity bis TxToMerchant bestätigt wird (oder kann ich, ohne Angst, transaction malleability etc?).

Hinzu kommt, dass, wenn die Zeit kommt, fügen Sie die TxToCharity's input ich habe, um zu verfolgen, wie sich die änderung wurde wieder in TxToMerchant und erhalten dann das Recht unverbraucht Transaktion (wo listunspent.txid = TxToMerchant.Id), gibt es effizientere und weniger fehleranfällige Weg, dies zu tun?

Nehmen wir an, dass der Benutzer wünscht, teilen die Zahlung zwischen 2 Händler (oder einem Händler und einen Fracht-service, was mehr Sinn macht), also im obigen Beispiel wäre 1 weitere Transaktion wie TxToMerchant, nennen wir es TxToFreightService. Lassen Sie uns jetzt sagen, dass TxToMerchant geht Trog gut und bekommt bestätigt, aber TxToFreightService versagt und wird nie bestätigt, weil der input für die es war ein double-spend-unabhängig von der 6-Bestätigungen bekamen wir (für Eingang), bevor Sie ihn verarbeiten. TxToCharity hängt davon ab, TxToFreightService , weil die beantragte änderung in TxToFreightService dienen als input für TxToCharity. Wie gehe ich mit diesem Szenario programmgesteuert und ohne Korrekturen von hand jedes einzelne mal, wenn dies geschieht?

+437
Omar Hamza 24.01.2019, 16:42:17

Tatsächlich ist bitcoin peer-to-peer-Transaktion-system, bedeutet es, dass keine zentrale Behörde, die gewährleisten kann, die Gültigkeit von neuen Transaktionen, bevor Sie Sie hinzufügen wie ein block an die blockchain. Hier kommt Bergleute als Rettung, das sind die besonderen Knoten in dem Netzwerk, das berechnen eine nonce (diese nouce ist ein 32-bit-Zahl, die bei der Eingabe mit der hashing-Algorithmus, erzeugen einen hash, der ist teilweise vorhersehbar wie der Beginn mit fünf 0s) als proof-of-work und senden Sie es an anderen Knoten und dem block-hash erhalten, überprüfen und an die blockchain (der Bergmann, der berechnet die nonce und hash korrekt, erhält das Recht, um den neuen block von Transaktionen an die blockchain), im Gegenzug miner neue Münzen als Belohnung, als wiederum hält die Unbestechlichen blockchain.

+431
Almiron 11.03.2015, 12:28:51

Eine seltsame Sache passiert auf meinem Konto, und ich würde Ihre Hilfe schätzen. Heute habe ich angemeldet, und BCH erschien auf meinem Konto - ich war nicht den Kauf einer in letzter Zeit und wenn ich auf die Geschichte der Transaktionen in BCH Abschnitt, gibt es keine Spur erhalten BCH als gut. Gestern hatte ich kein BCH. Könnte jemand es mir erklären?

Eine andere Frage: Wenn ich senden möchte meine BTC und ich geben Sie die Adresse und den Betrag, den SENDEN-button funktioniert nicht. Niemand weiß, warum?

+342
Badmoonryzn 30.09.2015, 22:28:10

Sie sind unter der Annahme, dass Cecil und Danny zusammenarbeiten können, um zu vermeiden, überschneidungen in der Arbeit. Sie können nicht, zumindest nicht in einer sinnvollen Art und Weise. In deinem Beispiel gibt es eine kleine Anzahl von Kisten für Sie zu suchen. In Bitcoin, es gibt Billionen von Boxen. Eine Zusammenarbeit über die Verfolgung der, wer gesucht was nehmen würde viel mehr Arbeit als jeder auf der Suche nach dem Zufallsprinzip und die Annahme der äußerst geringen Wahrscheinlichkeit, zu überprüfen, die gleiche Sache zweimal.

+322
JoeyD473 17.12.2012, 10:47:21

Was Sie sehen, ist lediglich eine Implementierung detail, dass Sie wirklich brauchen nicht zu befürchten. Es ist nur die Konvertierung vom internen format (unter Verwendung verschiedener Koordinatensysteme und die bit-Längen, vor allem für tests), um die standard-Ausgabe-format. Innerhalb der Bibliothek selbst, die Daten in der Signatur kann einfacher und effizienter zu handhaben, wenn Sie in anderen Formaten oder Koordinaten-Systeme. Also der Strukturen, die Sie repräsentieren, die Daten speichern die Daten anders. Allerdings, wenn die Ausgabe von Ergebnissen, es müssen alle in einem einheitlichen format, so dass ist, was diese Konvertierungen tun: ändern von internen Darstellung in eine standard-Ausgabe-format.

Dies geschieht für jede der Unterschrift Serialisierung Ausgänge, libsecp256k1 tut. Das compact-format ist nur die beiden 256-bit Werte für R und s verknüpft, mit einander. Die ersten 32 bytes ist R, der zweite s ist. Für die standard-kompakt-Signaturen, das ist es. Für kompakte erzielbaren Signaturen (das ist, was Sie sehen), gibt es eine zusätzliche Letzte byte für die Erholung id.

+240
Low Kian Seong 09.05.2014, 00:51:30

Ein symlink wird es auf Linux.

Gibt es unter Windows einen symbolischen link Methode als gut:

A-walletdir= Funktion wurde der Antrag vor:

+192
dynozor21 05.11.2016, 09:22:52

Vielleicht versuchen Sie Kauf einige Schmutz billige 1Gb-flash-Laufwerke von eBay aus China. Fallen die Brieftasche und ein ziemlich Instruktion-Seite, stilisiert als eine Webseite oder so etwas. Sehr professionelle und flash-Laufwerke sind sehr Billig.

+159
Niklas J 16.09.2013, 12:12:30

Ich machte eine Transaktion vor ein paar Monaten, aber die Transaktion noch nicht bestätigt wurde, werden die Bitcoins werden von meinem Konto abgebucht, und das Gleichgewicht in meiner Brieftasche ist null.

Informationen über die Transaktion

Die Transaktion wird von 1 peer und der status der Transaktion ist noch unbestätigt.

Ich denke, es ist ein bisschen das gleiche Problem wie in dieser Frage: Wie wenden Sie "-zapwallettxes" auf Windows?

Obwohl ich mit der Brieftasche MultiBit 0.5.15, die Befehle wie -zapwallettxes funktioniert nicht in meinem Fall.

Weiß jemand, wie zur Wiederherstellung dieser Transaktion, oder welche Befehle soll ich eingeben in cmd zu beheben?

+155
StanTastic 06.07.2018, 02:52:12

Der einzige Weg zu wissen, welcher pool ist abgebaut ein bestimmter block ist durch die Identifizierung der Daten, die Bergleute in die coinbase-Transaktion. Allerdings muss darauf geachtet werden, da diese Daten können gefälscht werden. Auch viele mining-pools unterlässt er dies, die ist, warum es gibt viele Blöcke, die von "unbekannten" Bergleute.

Nehmen wir den letzten block abgebaut durch BTC.com, was ist #572639. Blick auf die coinbase-Daten, werden Sie brauchen, um sich bei der ersten Transaktion enthalten, die in dem block, die 806e80560f7c87059b9103d8bd4fca7be14810af47940c40464276d971fd2625. Nachdem Sie decodieren dieser Transaktion erhalten Sie die folgende Eingabe:

"vin": [
{
 "coinbase": "03dfbc080479b0bc5c672f4254432e434f4d2ffabe6d6d6b01cdd5d0aa44ffa14f158f90119afef5e5440b5f6ff324e74a988e6db4294d0100000000000000cb2b382f00005a2197460000",
 "sequence": 4294967295
}

In der coinbase-Daten, zahlen schließen Sie die Aufmerksamkeit auf den Teil 5c672f4254432e434f4d2f. Diese Daten werden in alle Blöcke abgebaut durch BTC.com pool. Wenn Sie decodieren dies bekommen Sie '\\g/BTC.com':

>>> pool_data = '5c672f4254432e434f4d2f' 
>>> bytes.fromhex(pool_data).decode()
'\\g/BTC.COM/'
+126
fatmanb 20.11.2016, 06:59:24

Ich habe ein HP Pavilion G6-2313AX Laptop mit Prozessor : APU Quad-Core A10 und Grafik : 512 MB AMD Radeon HD 7660G (Integriert) und 2 GB ATI Mobility Radeon HD 7670M Grafik (Dediziert)

Ich kenne beide Angaben sind nicht genug für dedizierte mining. Aber ich bin daran interessiert und wollen einfach nur zu versuchen, den Bergbau.

Bitte helfen Sie.

+54
Ed Chapel 30.11.2016, 15:49:18

Ich bekam einen bitcoin Gutschein als Geschenk. Ich habe die bitcoins in meiner wallet (Brot). Nun würde ich gerne diejenigen Münzen, die in einem Markt wie eToro oder ähnlich beginnen, indem er etwas von Ihnen. Ich habe noch keinen Weg gefunden, wie das zu tun, so weit. Jede Hilfe wäre sehr willkommen.

+19
MuuGHoST 13.06.2018, 15:35:54

Fragen mit Tag anzeigen