Können mehrere Transaktionen, die übertragung der gleichen bitcoin gemacht werden in einem block?

Zum Beispiel, eines Bitcoins von Adresse A zu Adresse B, dann von Adresse B an Adresse C,

Unter der Annahme, dass vor der übermittlung von Adresse A zu Adresse B, keine bitcoin geschickt worden waren-Adresse B.

Wenn die oben genannten ausgestrahlt werden, in der gleichen block, würde Adresse C erhalten die Bitcoins?

+741
Jerry Burns 05.06.2010, 01:38:30
34 Antworten

Bitcoins sind nur teilbar bis zu 8 Nachkommastellen (gleiche FAQ , die Sie auf die verwiesen wird).

Programmgesteuert alle Berechnungen werden in satoshis unter Verwendung der integer-Arithmetik (1 satoshi = 0.00000001 BTC)

+974
joho 03 февр. '09 в 4:24

Respektlosigkeit würde es verlangen, dass Sie ändern Ihre software, die laufende Verwaltungskosten.

Ansonsten gibt es keinen Anreiz, in das system Verhalten sich anders. Absichtlich nicht unter Einkommen zu maximieren Transaktionen ist nicht Anreiz-kompatibel Verhalten.

+930
radius 15.02.2011, 09:01:34
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Transaction transaction = new Transaktion(params);
 // 遍历未花费列表,组装合适的item

 double Summe = 0;
 String Adresse = null;
 List<Unverbrauchten> unspents = new ArrayList<>();
 Map<String, AddrDTO> keysMap = new HashMap<>();
 für den (Unverbrauchten utxo : unSpentBTCList) {
/*
 * if(!script.isSentToRawPubKey() && !script.isSentToAddress()) {
 * logger.info("格式不對:" + utxo.Adresse()); continue; }
*/
 AddrDTO addrDto = diese.getAddrDTO(utxo.Adresse());
 wenn (addrDto == null) {
 logger.info("Adresse 找不到:" + utxo.Adresse());
weiterhin;
}
 keysMap.put(utxo.Adresse(), addrDto);
unspents.add(utxo);
 Summe += utxo.Betrag();
 Adresse = utxo.Adresse();
 if (Summe >= Betrag) {
 break;// 停止。
}
}
 if (sum < Anzahl) {
logger.Fehler("余额不足");
 throw new RuntimeException("余额不足!");
}

 long-Wert = btc2Satoshi(Betrag);
 die Transaktion.addOutput(Medaille.valueOf(Wert), Adresse.fromBase58(params, bis));
 // Transaktion.

 // 消费列表总金额 - 已经转账的金额 - 手续费 就等于需要返回给自己的金额了
 lange longFee = btc2Satoshi(gegen Gebühr);
 lange Saldo = btc2Satoshi(Summe) - Wert - longFee;
 // 输出-转给自己
 if (Saldo > 0) {
 die Transaktion.addOutput(Medaille.valueOf(balance), Adresse.fromBase58(params, Adresse));
}
 int i = 0;
 für den (Unverbrauchten utxo : unspents) {
 AddrDTO addrDto = keysMap.bekommen(utxo.Adresse());
 logger.info("xxxxxxxxxx:" + utxo.txid() + ":" + addrDto.getAddress());
 DumpedPrivateKey dumpedPrivateKey = DumpedPrivateKey.fromBase58(params, addrDto.getPrivateKey());
 Skript s = neues Skript(Hex.decode(utxo.scriptPubKey()));
 TransactionOutPoint outPoint = new TransactionOutPoint(params, i++, Sha256Hash.wrap(utxo.txid()));
 ECKey ecKey = dumpedPrivateKey.getKey();
 die Transaktion.addSignedInput(outPoint, s, ecKey, Transaktion.SigHash.ALLE, true);
 logger.info("xxxxxxxxxx:" + utxo.Betrag());
}
 String hex = Hex.toHexString(Transaktion.bitcoinSerialize());
 logger.info("bitcoinj hex =" + hex);

Fehler:

Exception in thread "main" org.bitcoinj.core.ScriptException: weiß nicht, wie Sie sich für diese Art von scriptPubKey: HASH160 PUSHDATA(20)[1a0a82f0669c14c6739e4cf1a5a3f221f657e28f] GLEICH
 bei org.bitcoinj.core.Die Transaktion.addSignedInput(Transaktion.java:823)
 bei com.idasex.bitcoin.BitcoinClient.signBTCTransactionData(BitcoinClient.java:337)
 bei com.idasex.bitcoin.BitcoinClient.sendRawTx(BitcoinClient.java:274)
 bei com.idasex.bitcoin.BitcoinClient.main(BitcoinClient.java:409)
+906
Eduardo Aguad 12.02.2012, 07:26:14

Nachdem alle 2016 Blöcke, das Ziel bewegt sich nach oben oder unten, um zu versuchen, und erstellen Sie einen Durchschnitt von 10 Minuten zwischen den Blöcken.

Bis jetzt habe ich geglaubt, dass es die Schwierigkeit , dass diese Laufwerke ändern, als ob die Schwierigkeit ist auf der Festplatte gespeichert irgendwo, und das Ziel wird berechnet aus diesen zentralen Gradmesser.

Jedoch, die änderungen, die ich nur sehe, die auf der Festplatte gespeichert und geteilt zwischen den Knoten ist das Ziel (über das bit - Feld im block-header). Dies führt mich zu glauben, dass die Schwierigkeit ist lediglich eine Darstellung der sich verändernden Ziele, und es ist nicht die eigentliche Quelle der Ziel-Werte.

Also im Grunde, bin ich zu Recht sagen, dass der Schwierigkeitsgrad berechnet sich aus dem Ziel, und nicht die andere Weise herum?

e.g: bits -> Ziel -> Schwierigkeit?

+851
BJRV 16.01.2018, 00:32:31

Die isStandard() überprüfen, wurde entspannt wie 2014. Sie können jetzt auch eine Vielzahl von Skripten in Transaktionen.

Lesen Sie hier mehr: Was ist gemeint mit "entspannt standards" für P2SH einlösen Skripte in Bitcoin Core 0.10.0?

+847
popctrl 25.06.2011, 03:25:32

Was passiert mit meinen bitcoins, wenn ich sterbe? Sind Sie verloren im Netz?

+824
Fresh One 20.09.2014, 17:43:14

Diese Frage auf crypto.SE beschreibt die preimage-Angriffe vermieden werden im Bitcoin-Netzwerk.

Für eine zweite preimage-Angriff:

hash(x) = hash(y) impliziert hash(hash(x)) = hash(hash(y))

So würde es keinen Schutz gegen einen direkten preimage-Angriff. Bitcoin baut ein Merkle Baum für a b c wie diese: hash(hash(hash(a)+hash(b))+hash(hash(c)+hash(c))).

Sie können wieder sehen, wenn jemanden gefunden, der ein c' , das die gleichen SHA-256 hash als c, Sie ersetzen könnte, und das endgültige Ergebnis wäre immer noch die gleiche.

Während es wahr ist, dass dies zur Verbesserung der Resistenz gegen first preimage Angriffe gibt es keine offensichtlichen Fällen, in denen die Materie ein Angreifer in der Regel würden die Klartext dass die generierten hash. (Und preimage-Angriffe auf Adressen scheinen weit hergeholt ist, gegeben, dass die ECDSA-operation ist in der zu finden.)

Nehmen wir an, zwei offline-Transaktionen generiert werden, mit der gleichen c' hash. Nehme an, es dauert mehrere Monate/Jahre zu erstellen Tx. Dann:

  1. Der Angreifer erstellt einen Tx-Kaufmann
  2. Der Angreifer erstellt eine zweite Tx mit den gleichen Eingaben wie #1. Dann ist der private Schlüssel neu generiert, bis der Tx-hash gleich dem hash-Wert von c'.

Frage

  1. Wie funktioniert das Bitcoin-Netzwerk zu reagieren, um diese konkurrierenden Transaktionen die den gleichen hash?

  2. Wie würde das Ergebnis anders, wenn die Transaktion war nicht-standard, und daher nicht repliziert Bergleute?

+816
Alejandro Rivadulla 05.02.2016, 19:01:29

Vor kurzem einen Betrüger kontaktiert mich, zu investieren in Bitcoin. Auch nach dem Verlust meiner Geld mit ihm, dieser person angeboten, um die Rücksendung mein Geld, und bat mich, zu erstellen Sie eine blockchain-Konto. Ich wusste, dann fragte er mich, um meine id Brieftasche und mein Passwort, weil ich weiß es nicht. Nach einer Weile erzählte er mir, dass mein Geld wurde zurück, aber es war nicht nutzbar, wenn ich wollte, es zu haben. Ich dachte, es war seltsam, und so begann ich zu untersuchen, zu realisieren, es war ein Betrug. Ich wollte nicht fallen, für seinen Betrug, aber er noch nicht zurückkehren will mein Geld.

Meine Frage ist, ob ich mein Geld von den Adressen, die ich verlassen, die durch die Art und Weise bewegen viel Geld haben, ist es möglich, den private key, hack diese Adressen, wenn Sie die Informationen benötigen, ich habe das Konto noch aktiv ist.

Der Betrug-Seite ist: https://kryptobinary.co.uk/

Meine nicht-aufwendbare balance:

Non-spendable balance

+741
Eng Shamsurahman Rahmani 27.09.2012, 11:32:15

Habe ich fummelte ein wenig mit den plain-vanilla-Referenz-bitcoin-client, mit der JSON-RPC-server aktiviert ist, und es ist alles da. Sie können Konten erstellen, so können Sie geben eine Adresse pro Benutzer können Sie Draht BTC zu, Abfrage, wenn keine Mittel da sind, schon mit einer geringen Anzahl von Rückmeldungen), auch pass, das Geld, zu anderen lokalen Konten, um die remote-Adressen (anderer Benutzer oder cold wallet)

https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29 https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

+699
Mohammed Javed 22.09.2019, 00:24:20

Im wesentlichen, Sie haben repliziert, das argument, das niemand braucht sich zu sorgen über dieses problem, von dem wir jetzt wissen, ist falsch. Es ist deshalb sehr glauben, dass wir den Schlamassel haben wir jetzt.

Ein entscheidendes detail, das Sie übersehen ist, dass, wenn die Ausgaben die Ausgänge einer vorherigen Transaktion, müssen Sie Ihre Transaktion-ID in Ihrem neuen Transaktion. So gibt es viele andere mögliche Szenarien.

Zum Beispiel, sagen Sie, dass Sie nur Transaktionen, die verbringen Ihre eigene Ausgänge, so könnte man annehmen, dass Ihre Transaktionen sicher zum Erfolg schließlich und so können Sie die Kette von Transaktionen ohne zu warten, für die Rückmeldungen. Bis vor kurzem war dies als der richtige Weg zur Erzeugung hoher Mengen von Transaktionen.

Aber wir verstehen jetzt, dass Sie nicht können, weil die Kette kann vollständig, wenn jede Transaktion in der Kette hat seine ID geändert. Der nächsten Transaktion, die sich auf jedem dieser Ausgänge wird nie bestätigen, da es die falsche Transaktions-ID angegeben, in einem seiner Eingänge. Spätere Transaktionen, die verbringen aus, dass die Transaktion schlägt auch fehl, und Sie haben eine unheilige Chaos.

+666
user3757587 21.07.2010, 16:05:42

Interessante Punkte Papier, hier einige meiner Gedanken...

Wie Sie sagte, auf die U-Bahn (d.h. TOR) es gibt Foren, wo die Diebe verkaufen die schmutzige Münzen, mit einem günstigen Wechselkurs (1 saubere Münze für 2 schmutzige Münzen zum Beispiel). Aber um zu vermeiden, Betrug ich nehme an, Sie verwenden irgendeine Art von anonymen Treuhand-service durchführen, den Austausch, die garantieren, dass beide Parteien bereit sind, um die Transaktion abzuschließen.

Mixing-service sind ebenfalls riskant, da Sie nur eine Garantie von Anonymität, wenn es gibt tatsächlich andere Benutzer der Münzen mit zu mischen. Ich erinnere mich, vor einiger Zeit, als ein Dieb geschickt eine große Menge der gestohlenen Münzen auf einmal in eine mixing-service, die Rückkehr Münzen waren praktisch die gleichen, da auf den mixing-service gibt es nicht andere Nutzer mischen solche großen Mengen.

Ich weiß nicht, was der Punkt über "seine Netzwerk der Bitcoin-Adresse", was du meinst? Sie erzeugen Tausende von Adressen und senden Sie die Münzen hin und her, aber das wird eigentlich nur verschleiern (Sie können immer verfolgt von Adresse start bis Ziel). Der einzige Weg, um wirklich mischen Sie, mischen mit anderen Benutzern Münzen.

Außerdem werden viele gestohlene Münzen sind wahrscheinlich verwendet, um den Kauf illegaler Dinge aus versteckten Märkte (Drogen, Waffen, so ziemlich alles). Sie sind also eigentlich "genießen", ohne dass die Notwendigkeit zum Austausch in der "realen" Währungen.

Und nicht zuletzt in person von exchange (z.B. Gründliche localbitcoins.com oder ein anderes lokales Verzeichnis für Bitcoin Käufer und Verkäufer)

Cheers

+631
Charles Coleman 27.09.2012, 18:37:16

entfernen gen=0 whit configuracion --> yourcoin.conf

und ausführen

./minerd -ein scrypt --url=http://"IHRE-IP":"DEIN PORT"/

+628
Nerzhaveyka 25.03.2017, 12:15:49

Das Aktuelle Problem

Die große Herausforderung in der aktuellen routing-Mechanismus ist das Auffinden der Kanäle mit ausreichend Guthaben auf der einen Seite von einem Knoten zum weiterleiten eines eingehenden Zahlung. Aussagekräftigere werden, die channel_announcement oder die channel_update Nachrichten, die ausgestrahlt werden, enthält die short_channel_id durch die Blitz-Knoten Aussehen können, bis die Transaktion in der Bitcoin-blockchain und finden Sie heraus, wie viele bitcoins sind gesperrt in diesem Kanal. Allerdings weiß man nicht, wie stark die einzelnen Knoten des Kanals hält. Dies schafft ein Problem in Bezug auf routing eine Zahlung als eine Seite des Kanals kann nicht genug Gleichgewicht, um das weiterleiten der Transaktion resultiert in einem routing Fehler und die Herkunft Knoten zu wiederholen, die Abwicklung der Zahlung über eine andere route.

Das zweite Problem ist mit origin-Knoten-channel-Salden. Sagen, ich bin den Kauf einer Tasse Kaffee von Starbucks, die kostet mich als 20.000 satoshis. Jetzt habe ich drei offene Kanäle in der lightning-Netzwerk mit meinem Gleichgewicht gleich zu 9.000 satoshi in jedem Kanal. Die Vernachlässigung der Kanal reserve-balance und Transaktionsgebühren für jetzt, ich kann nur Zahlungen von 9.000 satoshis pro Kanal, das macht mich unfähig, Kauf die Tasse Kaffee, die in einer einzigen Zahlung. Das umgehen wäre, um drei Zahlungen an die gleiche Bezahlung Rechnung, dass Starbucks bietet mir beim Kauf die Tasse Kaffee, die über alle drei Kanäle. Aber das macht die Fragen der Sicherheit von hash-re-use. Ein Knoten, der Kanäle, über die Wege können mit dem pre-image es gelernt, von einem Weg zu erfüllen eine Zahlung entlang des anderen Pfads. Auch, wenn nur eine teilweise Zahlung ging durch, dann würde ich auf die Gnade von Starbucks zu erstatten mir die teilweise Zahlungen, die ich früher gemacht hat.

Das Dritte Problem ist, dass im moment (wenngleich temporäre) wir haben ein limit von 232 milli-satoshi (~0.0429 BTC) auf einer einzigen Zahlung Größe. Zahlungen oberhalb dieser Grenze getan werden muss, um über mehrere Zahlungen. Aber dies wiederum bringt das Risiko einer Zahlung durch und nachträgliche Zahlungen, die andernfalls den Empfänger erreichen. Sie werden dann nach Links zu Fragen, der Empfänger-Prozess eine Rückerstattung an Sie.


Die Lösung

Conner Fromknecht und Olaoluwa Osuntokun vorgeschlagenen Atomic Multi-Pfad (AMP) Zahlungen, um beide lösen die oben genannten Probleme durch das brechen einer größeren Zahlung in kleinere, während zur gleichen Zeit nicht wieder mit einer Zahlung hashes über alle die kleinere Zahlung fließt, und das hinzufügen von eine starke Garantie, dass der Empfänger nicht bezahlt werden, bis alle partiellen Zahlungsströme abgeschlossen werden (Unteilbarkeit).

Ihr Vorschlag ist erforderlich, den Absender zu senden, einige geheime s_i an den Empfänger in jede kleinere Zahlung ich. Wenn alle Zahlungen eingegangen sind, durch den Empfänger, dann konstruieren Sie die Basis Zahlung (BP) geheim durch die Einnahme von XOR aller partiellen Geheimnisse, die gesendet wurden durch den Absender, so dass BP = s_1 ^ s_2 ^ ... ^ s_n. Jetzt jede Zahlung vor-Bild ist SHA256(BP || i). Dies hatte den Vorteil, dass der Empfänger konnte nicht erstellt werden das pre-Bild, bis alle Teilzahlungen eingegangen sind, somit die Lösung der Teilzahlung sowie die hash-re-use-Problem.

Diese form der Zahlung Vorschlag ist wirklich hilfreich, wenn man zwischen Freunden, jedoch für die geschäftliche Nutzung dieser Vorschlag hat eine Schwäche. Wir betrachten den Erhalt einer pre-image als einen kryptografischen Beweis, dass eine erfolgreiche Zahlung stattgefunden hat. Wenn der Absender kennt und berechnen kann, die vor-Bilder im Voraus, zerstört dies das ganze Prinzip der kryptographische Quittung, die Sie erhalten, an den Empfänger der Zahlung. Da der Vorschlag Bedarf der sender zu erstellen, die shared secrets und die payment_hash, der Absender wusste, dass die pre-Bilder im Voraus.

Um dieses Problem zu lösen, Basic MPP (multi-path-Zahlungen) wurde vorgeschlagen. Basic MPPs verwenden Sie die gleichen payment_hash für alle Pfade, über die die Zahlung erfolgt ist. Der Empfänger jedoch nicht zur Zahlung frei, vor-Bild, bis alle erfolgreichen Zahlungen empfangen worden sind, zu vereiteln, die Möglichkeit einer intermediate-Knoten mit Hilfe des pre-image von einem Bein der Zahlung und der Erfüllung der anderen Filiale. Da der Nachweis der Zahlung ist wertvoll, dann keine rationale Zahlungsempfänger akzeptieren Teilzahlungen, bis alle Teile der Zahlung angekommen sind, und als Ergebnis wird nicht frei, ein vor-Bild. Allerdings, wenn es releases vor-Bild entlang einem Pfad, ist es im wirtschaftlichen Interesse der Empfänger zum release der pre-image-entlang aller Pfade.


Umsetzung

Eine neue type-length-value (TLV) - format wird nun folgte in der Lightning-Netzwerk-Protokoll im Vergleich zu einer festen Länge byte-stream in früheren Versionen. Die Verwendung der MAK-Wert erlaubt eine platzsparende, sodass möglicherweise noch mehr Raum für eine Anwendung Daten über das Netzwerk oder in eine Zwiebel Nutzlast. Knoten unterstützen solche variable payload-routing-Zwiebeln zeigen Sie es, indem Sie die global_features flag-bits 8/9 (var_onion_optin). Außerdem ist der Blitz in Rechnung generiert werden muss um die basic_mpp Funktion.

Basis-Verstärker benutzt die gleiche payment_hash für alle Pfade, über die die Zahlung erfolgt ist. Wenn der Letzte Knoten erhält eine Zwiebel Paket, die beinhaltet eine basic_mpp Feld, dann wird die Zahlung KANN eine "Basis" - AMP. Einstellung der basic_mpp Flagge ist ein Versprechen, das durch den Absender, dass der rest der Zahlungen Folgen in den nachfolgenden HTLCs. Alle HTLCs die erhalten werden, welche die Zahlungen mit der gleichen Zahlung pre-image genannt, wie "htlcset".

Nach Erhalt einer Zwiebel mit basic_mpp, sollte der Empfänger warten Sie mindestens 60 Sekunden für alle anderen Zahlungen, um durch zu kommen. Wenn die Zahlungen nicht erhalten, in ausreichender Zeit, der Letzte Knoten müssen nicht alle die htlcs in der htlcset. Allerdings, wenn es erfüllt alle HTLCs in der htlset, muss Sie erfüllen ALLE von Ihnen. Diese Teilmenge Einschränkung verhindert, dass die pre-image freigegeben, bevor alle Teilzahlungen angekommen: würde es ermöglichen, dass jeder Zwischenknoten Ansprüche sofort alle ausstehenden Teilzahlungen.


Zukünftige Versionen

Die Arbeit wird zurzeit durchgeführt, die auf Hohe Ampere. Es vereint sowohl den ursprünglichen Vorschlag der AMP und die aktuelle Basis-MPP, die Beibehaltung von proof-of-payment (was geopfert wurde, indem der ursprüngliche Vorschlag) und die Sicherstellung der kryptografisch Sicheres warten für alle Teile (eher als die bloße ökonomisch-angestachelt von Base-AMP).

Dies verlangt jedoch, dass wir wechseln, um Punkte und Skalare statt hashes und vor-Bilder. Eine Rechnung enthält nun eine Zahlung Punkt, die im Grunde ist erzeugt durch die Multiplikation von einem Skalar (äquivalent zu privater Schlüssel) mit dem standard-generator Punkt auf secp256k1. Proof-of-Zahlung nicht erforderlich, dass die Offenbarung die Skalare, sondern eine Signatur mit dem skalaren hinter der öffentliche Schlüssel ist ausreichend, um proof-of-Zahlung. Dies ermöglicht auch die Unterstützung für die Zahlung de-Korrelation (zusätzliche Skalare Hinzugefügt werden, bei jedem Schritt, und die Summe scalar erzählt wird, ist der Zahlungsempfänger), während nicht erfordern proof-of-Zahlung oder spontane Zahlungen (es können entweder). Dies ist im Grunde Skriptlosen Skript-Nutzung auf Blitz. Statt HTLCs wir haben Skriptlosen Skript Pointlocked Timelocked Verträge (PTLCs).

Die Umsetzung wird jedoch würde erfordern, Schnorr Umsetzung auf der Bitcoin mainchain die vielleicht paar Jahre aus.

+597
gjabu 17.10.2016, 12:12:49

Meine lnd Knoten gestorben, aber ich mache einige der Forschung auf lightning-Kanäle. Also ich hab den Umbau ein neues btc/lnd Knoten, aber in der Zwischenzeit: gibt es freie Knoten gibt, auf die ich zugreifen kann, vor allem für SubscribeChannelGraph?

Update: Ich fand diese repo, der so ziemlich alles hatte, was ich brauchte. Es ist eine modulare Implementierung der SCHRAUBE Spezifikation in NodeJS, meinte genau für Anwendungsfälle wie die meine.

https://github.com/altangent/lntools

+568
CC67 24.05.2013, 10:58:17

Blockchain.info zeigt die Höhe der Gebühren bezahlt jeden Tag.

+518
Tomer Even 06.07.2010, 00:06:37

Wenn jemand noch einen alten Klassischen Multibit Wallet, und Sie Schwierigkeiten haben, die übertragung zu Elektron, deinstallieren Sie die neueste version, wenn Sie es installiert haben und dorthin zu gehen, web site und klicken Sie auf die "ältere Versionen verknüpfen". Von dort aus finden die Version 2.8.3

+496
rmaia2000 06.07.2017, 06:55:33

Ich kenne einige altcoins haben Eigenschaften, die es ermöglichen, Absender anfügen von Nachrichten an Transaktionen und die Verwendung dieser features, die exchange-Dienste der Unterscheidung der sender. Allerdings, ich weiß nicht, ob es so eine Funktion in Bitcoin. Wie kann der Austausch sagen, wer Sie bezahlt, ohne eine solche Funktion?

+439
Vanger 15.09.2011, 03:59:15

Viele news von vor einer Woche, berichten, dass Transaktionen, die länger dauern, um verarbeitet werden, da erreichen wir die 1MB Grenze von der Blockgröße. Die Ursachen Transaktion gepuffert werden, und priorisiert, je nach Gebühren. Der news-Artikel berichten, dass es Spannungen zwischen zwei Gruppen von Entwickler, Bitcoin-Klassiker und Bitcoin Core. Ein team wünschen zu erweitern, die block-Größe, während die andere lieber halten die weichen unverändert.

Suchen auf https://tradeblock.com/bitcoin/ es scheint, dass die Blöcke, die produziert werden, sind immer noch unter 1 MB aber der mempool derzeit berichten Größe 4.53 MB

Ist Konsens noch erreicht wurde, in Bezug auf die block-Größe ? Sind wir immer noch Probleme ? Was wurde beschlossen ? Wo bekomme ich mehr Infos ?

+425
Steven Simpson 13.11.2011, 00:25:30

Ich denke, dass ist nicht möglich. Sie arbeiten immer noch daran.

https://github.com/lightningnetwork/lnd/issues/732

+422
Iris Wang 22.04.2019, 03:21:20

Ich schickte eine Transaktion

  • ohne (oder mit einem extrem kleinen) Transaktionsgebühr
  • mit extrem kleinen oder nicht bestätigte Eingaben
  • während die Sterne waren nicht stehend rechts.

Aus welchem Grund auch immer, ich warte schon ewig für meine Transaktion zu bestätigen.

Warum dauert es so lange, bis meine Transaktion zu bestätigen? Was kann ich tun, um die Geschwindigkeit der Transaktion eine Bestätigung?


Dies ist eine kanonische Frage dient als Blitzableiter für die Flut von "unbestätigte Transaktion" Fragen, die wir erleben in letzter Zeit. Bitte geben Sie eine detaillierte und umfassende Antwort zu einer Vielzahl von diese Fragen.

+389
elles1983 12.02.2018, 07:59:55

Es gibt mehrere Methoden für einen bitcoin-client zu finden, die anderen Knoten.

Zunächst speichern Sie eine Liste von Knoten, die aus früheren verbindungen.
Natürlich funktioniert dies nur, wenn Sie verbinden Sie nicht das erste mal.

Wenn ein client hat keine IPs gespeichert, es fällt zurück auf DNS-Samen:

Bitcoin sieht die IP-Adressen mehrere host-Namen und fügt diese zu der Liste von möglichen Adressen. Dies ist die Standard-seeding-Mechanismus, wie von v0.6.x und später.

Sobald ein client mit dem Netzwerk verbunden ist, es wird Sie bitten, für eine Liste über den Addr-Nachricht mit einer Liste von IPs von bekannten clients.

Wie Sie sehen können, in die Bitcoin-Wiki gab es eine andere Methode, die nicht mehr verwendet wird:

IRC

Bitcoin verbindet einen zufälligen Kanal zwischen #bitcoin00 und #bitcoin99 auf irc.lfnet.org. Dein nick wird auf eine codierte form Ihrer IP-Adresse. Durch Decodierung werden alle nicks von allen Benutzern auf dem Kanal, den Sie bekommen eine Liste von allen IP-Adressen, die derzeit angeschlossen Bitcoin.

+388
user71684 03.07.2015, 16:00:13

Bitcoin ist eine neue Art von Geld. Es ist das erste dezentralisierte elektronische Währung, die nicht der Kontrolle einer einzigen Organisation oder Regierung. Es ist ein open source Projekt, und es wird von mehr als 100.000 Menschen. Auf der ganzen Welt Menschen handeln Hunderte von tausenden von Dollar Wert von bitcoin jeden Tag ohne mittleren Mann und keine Kreditkarten-Unternehmen. Es ist ein startup-Währung, die nie zuvor passiert ist.

Bitcoin ist die erste digitale Währung, die vollständig verteilt. Das Netzwerk besteht aus Benutzern wie Ihnen selbst, so dass keine bank oder Zahlung Prozessor ist es erforderlich, zwischen Sie und wer sind Sie, Handel mit. Diese Dezentralisierung ist die basis für die Bitcoin-Sicherheit und Freiheit.

E-Mail-wir senden Briefe kostenlos, überall in der Welt. Skype ermöglicht es uns, Telefon und video-Anrufe kostenlos, überall in der Welt. Jetzt gibt es bitcoin. Bitcoin können Sie senden Sie Geld an jemanden online, überall in der Welt für weniger als einen cent pro Transaktion!!! Bitcoin ist eine Gemeinschaft run system nicht gesteuert, die von einer bank oder einer Regierung. Es gibt keine wallstreet banker, Reich geworden durch das stehen zwischen Ihnen und den Menschen, die Sie wollen, um Geld senden und empfangen aus.

Bitcoin ist effizienter als alle konkurrierenden Währungen. So steigern Sie Ihre Annahme in der gleichen Weise Computer angenommen, dass Computer die Menschen effizienter im Wettbewerb auf dem Markt. Eine Währung hat einen Wert, indem es weit verbreitet. Bitcoin ist ein startup-Währung mit einer deflationären bootstrapping-Wirtschaft. Ihre Verwendung breitet sich durch die Bereitstellung der Spekulant Anreiz.

Bitcoin ist die größte Chance für die innovation, die die Welt gesehen hat, seit der industriellen revolution. Eine Idee, deren Zeit gekommen ist.

+384
Anders L 26.11.2010, 15:43:04

Unter einer harten Gabel, neue Knoten denke, alte-Stil-Blöcke ungültig sind, und die alten Knoten neu denken-Stil Blöcke ungültig sind. Also wenn man die alten Knoten schaffen das, alte Blöcke, bekommen wir eine Kette der alten Blöcke, und eine Kette von neuen Blöcken. Jede Gemeinde denkt, Ihnen ist der eine, der wahre blockchain.

Unter einer weichen Gabel, neue Knoten denke, alte-Stil-Blöcke ungültig sind, aber der alte Knoten denke, dass beide Arten von Blöcken gültig sind. Neue Bergleute, denen wir annehmen, dass in der Mehrheit sind, wird eine Kette erstellen, der nur neue Blöcke. Alte Bergleute können versuchen, zu erstellen, die alten Blöcke innerhalb dieser Kette, aber da die neuen Bergleute nicht akzeptieren Sie die Blöcke, erhalten Sie verwaist. Der alte Knoten wird denken, die alten Bergleute nur Pech, und werde Sie auch weiterhin akzeptieren Sie die längste Kette von Blöcken, die Sie als gültig. Auf lange Sicht, da die neuen Bergleute in der Mehrheit sind, diese längste Kette wird in der Tat bestehen nur aus neuen Blöcken.

Also in eine weiche Gabel, der alte Knoten wird Zustimmen , dass die Kette der neuen Blöcke ist der eine wahre blockchain, ohne aktualisiert zu werden, einfach aufgrund der Tatsache, dass es länger geworden als jede Kette mit alten Blöcken.

+340
doctorsherlock 11.02.2014, 20:56:35

Ich habe einen Antminer S9 ASIC miner , und ich habe besucht diese , aber ich möchte wissen, wie schwer kann Auswirkungen auf meine Profitabilität in der Zukunft. Ich möchte auch zu schätzen, break-even-Kosten.

+291
hellzone 30.08.2016, 01:04:03

Arbitrage - Was es ist und wie es funktioniert

Arbitrage bezieht sich auf den Prozess sofort trading ein oder mehrere Paare von Währungen oder die Quoten für einen nahezu risikolosen Gewinn.

In der Regel beinhaltet dies zwei Börsen (man spricht dann von einer zwei-beinigen arbitrage); obwohl mehr sind natürlich möglich.

Es gibt mehrere Schritte bei der Ausführung eines arbitrage:

  1. Finden Sie eine passende Gelegenheit
  2. Führen Sie trades
  3. Auszugleichen Konten

Schritt 1: Finden Sie eine passende Gelegenheit

Dieser Schritt ist relativ einfach. Prüfen Sie einfach die Auftragsbücher von wie vielen Börsen, wie Sie möchten, vergleichen Sie Angebote vs fragt, und überprüfen Sie, ob Sie finden, ein negatives verbreiten.

Ein kleiner Diskurs in das, was ein spread ist

Ich gehe davon aus du bist vertraut mit Gebote, fordert , und was ein Auftragsbuch ist - wenn nicht, sollten Sie auf jeden Fall die erste. Wie für das negative verbreiten, werde ich etwas näher auf die, dass. Die Verbreitung ist, was wird verwendet, um auf den Unterschied zwischen bids und asks - niedrigste ask - höchsten Gebot = verbreiten. Dies sollte (und wird normalerweise) eine positiven Wert, da das beste Gebot bei einem Wechsel muss niedriger sein als die niedrigste bitten, von einer exchange - sonst ist die matching-engine der exchange würde sich diese Aufträge automatisch.

In einer perfekten Welt, alle Märkte und alle Marktteilnehmer die gleichen Informationen haben, damit alle top-Angebote und aller top-bittet alle Börsen würden genau die gleiche sein, nach Gebühren angewendet wurden.

Wenn Sie gesehen haben die letzten US-Wahlen, aber Sie sind sich wahrscheinlich dessen bewusst, dass die Welt ist nicht perfekt, obwohl. Daher werden nicht alle Teilnehmer eines Marktes wissen, die gleiche Sache wie die andere, was die Gebote an Börsen, die höher sind als die fragt bei anderen Börsen - und dies ist, was genannt wird, ein negatives verbreiten.

Schritt 2: Führen Sie trades

Nehmen wir an, Sie haben fand eine erstaunliche Gelegenheit zu Austausch und Tausch von B - einen negativen spread von 100$!

Austausch: Fragen [email protected]$
Exchange B: Bid [email protected]$

Zum Glück, Sie haben die richtigen Mittel sowohl zur sofort - aber wie gehen Sie über das tun, das? Einfach! Bestellen Sie einfach auf der gegenüberliegenden Seite bei jedem Austausch mit dem Angebot die Preise!

Exchange-A: Angebot von [email protected]$
Exchange B: Platz Fragen von [email protected]$

Seit Ihrer Bestellung übereinstimmen, um auf der gegenüberliegenden Seite des Buches, die trading-Motor zu Ihnen passt, und der Handel ist erledigt, so dass Sie mit einem theoretischen Gewinn von glatt 100$! Warum theoretisch, Fragen Sie? Ich werde zu diesem Punkt weiter unten.

Schritt 3: Ins Gleichgewicht Bringen Konten

Leider wurden Sie nur in der Lage, den Handel, nachdem heute, aber hey! Morgen ist auch noch ein Tag - aber um der Lage sein, richtig zu handeln, müssen Sie auch Ihr Guthaben. Gerade jetzt, Ihre Konten wie folgt Aussehen:

Exchange-A: 2 BTC | 50$
Exchange B: 0 BTC | 1050$

Daher, gehen Sie zu und senden 1 BTC von Exchange Eine Exchange-B, - und 550$ Dollar Exchange Eine von Exchange B. Keine Magie hier - alle Konten sind wieder ausgeglichen und Sie sind bereit, ein Vermögen zu machen wieder morgen.

Exchange-A: 1 BTC | 550$
Exchange B: 1 BTC | 550$ 

Arbitrage - Warum alle die, es nicht zu tun

Dies alles hörte sich wunderbar an? Das ist genau das, was ich dachte, als ich zunächst mit meinen eigenen arbitrage-bot. Allerdings gibt es einige technische Aspekte, die kann wirklich drehen Sie einen sonnigen Tag in einer poopy Regen auf Ihre parade.

Vorsichtsmaßnahmen und Risiken

1. Es muss möglichst nahe an Echtzeit wie möglich

Dies ist möglicherweise eines der schwierigsten Dinge richtig zu machen, und auch am meisten unterschätzten Aspekt der arbitrage in crypto-Währung. Die Märkte, die im Vergleich zu ForEx-Handel, sind lächerlich langsam an Börsen beschäftigt, kann es ein paar Dutzend trades ausgeführt. Das gibt die illusion, dass polling-Daten für die bots über die häufigsten API-Typ, Ruhig, ist genug, um den Handel risikofrei. Das ist ein Missverständnis. Vielleicht heute erscheinen mag genug sein - aber was ist, wenn Märkte nahm das Tempo? nur 1 Handel (oder einfach eine Bestellung) innerhalb von einer Sekunde ändern kann Ihre Chance von Gewinn zu Verlust.

2. Immer Handel Grenzen, niemals market orders

Unter dem Aspekt der Schnellste, es könnte scheinen, wie eine gute Idee, market orders, um abgewickelt zu werden so schnell wie möglich - Sie würden furchtbar falsch. Wie oben diskutiert, Ihre Daten könnten so alt sein wie die 1 Sekunde (mit den oben genannten ein, um Durcheinander Ihre Chance) - vielleicht hat jemand gelöscht, der gesamte Obere Ebene und alles, was Sie ' re Links mit ist ein Gebot für den doppelten Preis, den Sie bestimmt. Huch.

2. REST-API-call Tarife machen Ihr das Leben schwer

Viele Börsen beschäftigen ein API-call-limit - das heißt, Sie sind berechtigt, Abfragen von Daten auf dem exchange-X mal pro Y Sekunden. Die Unterschiede sind groß, und fast jeder Austausch hat seine eigene kleine Sache, wenn es um Grenzen. Das problem mit Ihnen ist, Sie Schränken Ihre Aktionen. Wenn Sie nicht ständig ein Auge auf, wie oft Sie eine Anfrage senden, vielleicht laufen Sie die Grenze, wenn es ernst wird, zählt - zum Beispiel, wenn Sie eine Bestellung stornieren, weil du nicht sein Gegenstück auf einem anderen exchange. Leider websocket-APIs sind noch selten und Ihr Bruder auf Steroiden, FIX-Steckdosen, noch seltener - so dass Sie stecken mit der Schildkröte von programmierbaren Schnittstellen.

3. Integration mit APIs können ein Albtraum sein

Es gibt keine einheitliche, standard-definition für das, was ein exchange-API-tun können, oder welche Daten es gibt. Was technisch kein problem wäre, wenn Sie wurden ordnungsgemäß dokumentiert. Übrigens, der Austausch mit den scheinbar viele Möglichkeiten, auch die schlimmsten Dokumentation (nehmen btc-e.com's-Dokumentation für Beispiel - Ketzerei!). Natürlich, auch das Gegenteil ist wahr - GDAX, Kraken, Bitfinex alle haben hervorragende Dokumentation. Aber dennoch sind Sie zu Graben, durch Sie, zu verstehen, wie Sie funktionieren, was Ihre Preise sind, wie Sie behandeln Datentypen, Authentifizierung und so weiter. Das ist, wenn Sie auch erwähnen, etwas über das.

4. Gebühren minimieren, wenn nicht zu beseitigen, Ihre Gewinne

In meinem oben genannten Schritt-für-Schritt-Anleitung, habe ich absichtlich weggelassen, Gebühren aller Art. Aber natürlich, Sie sind essentiell, um erfolgreich arbitraging. Die allgemein bekannteste Gebühren, Handels-Provisionen - diese irgendwo im Bereich von 0,1% bis 0,6% und die betrachtet werden müssen, Schritt 1: Finden Sie eine passende Gelegenheit. On top kommen die Gebühren für Einzahlungen und Auszahlungen, die während Schritt 3: Rebalancing-Konten. Je nach bevorzugter paar, diese kann im Bereich von machbar (übertragung von crypto-Währungen in der Regel ist Billig genug), um ziemlich steil. Zum Beispiel, eine Einzahlung / Auszahlung bei Bitfinex umfasst die folgenden Gebühren:

Banküberweisung Auszahlung & Einzahlung: 0.1% der Betrag eingezahlt/abgehoben, 20$ minimum

Und dies beinhaltet nicht die Bearbeitungsgebühren von Ihrer Hausbank - für mich, zum Beispiel, dass eine zusätzliche 10€ für Einzahlungen, plus eine 1% conversion-Gebühr. Wenn Sie die Mathematik zu tun, werden Sie schnell erkennen, dass Sie auch nicht zu stören, um dem Handel auf Bitfinex, es sei denn, Sie haben einen wirklich großen stack Handel mit.

Aber das gilt nicht nur für die BTC-Fiat-Paare. Alt-Münzen erleiden ein ähnliches Schicksal. Um arbitraging lohnt sich, Sie haben genug Geld, an möglichst vielen Börsen zum Handel machen UND re-balancing lohnt sich. Und dieser bekommt schnell zu einem Punkt, wo Sie erkennen Ihre letzten Monat Einsparungen sind nicht ausgerüstet, um den job zu erledigen.

Geben Sie ein weiteres Beispiel, wie die Gebühren Einfluss auf Ihre Gewinne haben, werfen wir einen Blick zurück auf das Beispiel aus Schritt 2, diesmal factoring in aller Gebühren. Ich werde gehen Sie durch es. Für das argument ' s sake, wir werden vorgeben, sich zu einem europäischen trading-BTCUSD auf Bitfinex (Austausch) und Kraken (Exchange B).

Bitfinex: Fragen [email protected]$
Kraken: Bid [email protected]$ Diese Preise sind Rohstoffe - Sie enthalten nicht den Handel Provisionen, keine Gebühren für Transaktionen. Fügen wir diese.

Wir definieren ein taker-Gebühr von 0,25% auf beide exchange - der taker Gebühr gilt, wenn Sie entfernen die Liquidität aus dem Buch bestellen. Als Nächstes fügen wir eine Einzahlung und Auszahlung Gebühren an die Mischung. Bei Bitfinex, wir zahlen ein minimum von 20$ für jeden fiat-Auszahlung & Einzahlung, oder 0,1% der bewegten Summe (wenn Ihr mehr als 500$). Bei Kraken, wir zahlen nur 0,09€ pro fiat-Auszahlung, Einzahlungen sind kostenlos. Darüber hinaus btc Auszahlungen Kosten 0.0005 BTC auf kraken, während Bitfinex erhebt keine Gebühren für diese. Einlagen die nichts Kosten, die an beiden Börsen. Darüber hinaus können wir nicht übertragen, fiat direkt von Börse zu Börse - eine zusätzliche 10€ Gebühr pro geschickt die Transaktion facotred in, sowie 1% Umwandlungsgebühr immer, wenn wir das empfangen oder senden von fiat aus unserem bank-Konto (2 mal insgesamt).

Lassen Sie die Liste diese Gebühren, um zu versuchen und erhalten eine übersicht über

  1. Profitieren Sie von arbitrage (bid - fee - Fragen + Gebühr )
  2. Rücktrittsgebühr Bitfinex (20$)
  3. Kaution Kraken (0.0$)
  4. Bergmann Gebühr für die Auszahlung bei Kraken (0.0005 BTC)
  5. Transaktionskosten, die unsere Haus-bank (10€) (Bank Bitfinex)
  6. Umwandlungsgebühr von unsere Haus-Bank (1% der überweisungssumme x 2)

Lassen wir einige zahlen zu dieser:

  1. (550 - 550*0.0025) - (450 + 450 * 0.0025) = 97.5$
  2. Bewegen ~497$ zu Haus bank = 20$
  3. 0.0$
  4. 0.0005 BTC * 500$ = 0.25$ # Vorausgesetzt, dies ist das Ende des Tages der Preis der Münze
  5. 10€ * 1.05 = 10.05$
  6. (497 * 0.02) = 9.94$

Das bringt uns zu der Netto-Gewinn von: 57.26$ Dies führt zu 42.74% Reduktion der ursprünglich gesehen Gewinn.

Dies ist weder ein worst-noch eine best-case-Szenario - es ist nur entwickelt, um Ihnen zu zeigen, wie viele versteckte Gebühren sind in einer arbitrage. Auch im Auge behalten, dass ein 22% arbitrage-Möglichkeit ist praktisch nicht existent.

Als eine Angelegenheit von der Tat, hatte die Verbreitung nichts weniger als die 40$, die fixe Gebühren von unserer Hausbank und Bitfinex allein hätte gemacht soll unsere arbirtrage Gelegenheit zu einem Verlust.

5. Volatilität der Münzen ist Ihr Feind

"Egal wohin der Markt geht, arbitrage-macht einen Gewinn sowieso!"

Das ist wahr -, wenn Sie Ihre Währungen nicht dazu neigen zu fallen oder Anstieg von 50% innerhalb von 24 Stunden. Idealerweise werden beide Währungen, die Sie handeln sollten relativ stabil, während immer noch mit einem gewissen Volatilität - keine Volatilität würde bedeuten, die Karte ist eine flache Linie, was keine Chancen für Sie.

Das problem mit reinen Krypto-Währung arbitrage (LTCBTC), jedoch, ist, dass Alt-coins können Sie gehen völlig fubar - im Gegensatz zu einem fiat-basierte Krypto-arbitrage (d.h. BTCUSD). Eine persönliche Anekdote:

Wenn ZEC startete, war ich sofort fasziniert auf die schrecklichen Markteffizienz und arbitrage-Möglichkeiten von fast 5% regelmäßig. Daher kaufte ich mir in [email protected], denken, dies ist wahrscheinlich, wo Markt verbleiben (zumindest ist es nicht so schlimm wie der Mann, der kaufte ein ZEC für 3k BTC). Ich begann arbitraging und sofort erhöht die Menge von ZEC hielt ich - völlig blind gegenüber der Tatsache, dass, da ich begann den Handel, der Preis gefallen [email protected] Mein ZEC Wert war 90% weniger, und ich verlor fast die Hälfte ein bitcoin im Wert von Geld.

Einige Volatilität ist ideal für arbitrage - zu viel Volatilität nicht.

6. Börsen sind nicht als technisch robust sind wie Sie sein sollten

Die meisten der Zeit, werden Sie feststellen, dass kleinere Börsen bieten Möglichkeiten, die oft mehr als die großen Börsen. Dies ist zum Teil durch die bereits erwähnte langsame Bewegung von Informationen, aber auch Ihre (oft deutlich niedriger) das Handelsvolumen. Zunächst erscheinen mag wie ein Schnäppchen - aber es gibt meist einen Grund, dass bestimmte exchange hat nur die geringe Lautstärke, die es derzeit tut.

In einer Zeit, wo jeder in der Welt öffnen können, einen Austausch auf seinem Raspberry Pi und den Handel an der mehr alternative Börsen können eine ernste Gefahr für Ihre Investition.

Von den Sachen wie DDOS-Attacken und überlastet passenden Motoren passen nicht zu Ihren Bestellungen, zu mehr ernsthafte Probleme wie stecken Auszahlungen aufgrund zu niedriger miner-Gebühren, oder sogar Diebstahl - und letzteres ist eine sehr Reale Problem nicht ausschließlich Auswirkungen auf kleine Börsen, wie die Bitfinex Heist hat gezeigt, Sommer 2016; die Liste von möglichen technischen Fehlern ist lang und man sollte sich bewusst sein, diese zu allen Zeiten.

Fazit

Ich bin mir bewusst, dass diese Antwort ist offenkundig negativ - dies beabsichtigt war. Arbitrage, sowie Krypto-Währung in der Regel nicht das schnelle Geld jeder auf Foren und dubiosen Websites Werbung trading bots machen, die Sie glauben. Während seine inneren Mechanismen und Wirkungsweisen sind immer noch ziemlich kryptisch sein* sogar die meisten professionellen Händler (sorry für das Wortspiel), auch der sagenhafte cryptocurrencies halten einige grundlegende Prinzipien, afterall. Der "schnelle Weg zum Reichtum' wird in der Regel nur am Ende schnell machen Sie wealthless.

(*) Ein weiterer großer Mythos ist, dass die Chinesen diktieren die BTCUSD Markt. Es gibt keinen empirisch nachweisbaren Zusammenhang zwischen dem chinesischen und amerikanischen Markt. Die einzige defacto-Korrelation, die gefunden wurde war, dass der google-Suche nach bitcoin an der btc Handelsvolumen - aber ob dies positiv oder negativ war war inclonclusive.


Bitte fühlen Sie sich frei, um hinzuzufügen, zu kommentieren oder machen Sie Verbesserungsvorschläge!

+244
ienrf 24.04.2017, 13:34:39

Ich hatte das gleiche problem. Der port war offen, aber der test bei bitnodes.21.co Versagen. Aber nach meiner Bitcoin-client heruntergeladen das gesamte BlockChain hat alles geklappt. Habe ich etwa 144 Stunden zum download der gesamten Kette mit einer 150 Mbit / s Glasfaser.

Bevor die gesamte Kette wurde heruntergeladen, der test bei https://bitnodes.21.co/#join-the-network würde ein "nicht erreichbar" - Fehler. Nachdem Sie es heruntergeladen zu Grün geändert, die sagen, es ist erreichbar.

Da muss man einfach Geduld haben :)

+240
Cody Guldner 28.07.2015, 13:56:45

Dies ist eine historische kuriosität.

In der Vergangenheit, Bitcoin Core melden würde, die Liste der teilnehmenden Schlüssel in eine multisig-Adressen durch die Auflistung der Adressen für diese Tasten. Dies war sowohl verwirrend (Adressen und Schlüssel sind verschiedene Dinge), sondern auch unzuverlässig, wie der vollständige öffentliche Schlüssel wurden nicht immer knowm (wenn P2Sh eingeführt wurde). Sie können sicher davon ausgehen, sehen Sie nicht mehrere Adressen auf eine Ausgabe an eine Adresse angelegt, in der modernen Zeit.

+231
krawall 09.05.2010, 11:55:33

Ich würde gerne wissen, alle von der Standard-Ableitung Pfade sowohl software-und hardware-wallets für bitcoin. Nach https://iancoleman.io/bip39/?#englishdie folgenden Standardeinstellungen sind:

  • m/0'/0' (bitcoin-core)
  • m/0'/0 (Multibit)
  • m/44'/0'/0' (blockchain.info)
  • m/44'/0'/0'/0 (Electrum, Mycelium)
  • m/49'/0'/0'/0 (p2wpkh-in-p2sh)
  • m/84'/0'/0'/0 (p2wpkh bech32)

Bin ich jeder?

+172
Yoopergeek 21.07.2015, 11:19:19

Was Sie wahrscheinlich tun möchten, ist set-up a -blocknotify= Skript beim starten des daemon. Sie könnten zum Beispiel den echo-block-hash mit dem %s - formatter " und " echo der Zeit Sie empfangen wurde, leitet die Ausgabe in eine Datei:

./bitcoind daemon -server -blocknotify="echo %s; date"
+166
Louise MacLellan 02.12.2011, 03:50:11

Es scheint, dass es unterstützt alle der oben genannten, siehe Dokumentation: https://bitcoinj.github.io/javadoc/0.14.7/:

  1. BIP32 - Klasse HDKeyDerivation: Implementierung des BIP 32 deterministische wallet-Kind-Schlüssel generation Algorithmus.
  2. BIP39 - Klasse MnemonicCode: Ein MnemonicCode-Objekt kann verwendet werden, konvertieren zwischen Binär-Samen Werten und Listen von Wörtern pro BIP 39 Spezifikation
  3. BIP44 - Klasse DeterministicKeyChain: siehe BIP44_ACCOUNT_ZERO_PATH
+156
RayOfHope 18.03.2013, 11:09:31

Gibt es eine Möglichkeit, ich kann generieren private Schlüssel und die Adresse des bitcoin-und bitcoin-forks(litecoin,dogecoin etc...).

Für bitcoin, das ich verwendet habe BitcoinJ generieren Sie einen privaten Schlüssel und Adresse, aber für litecoin und dogecoin kann ich nicht finden. Ist es irgendein Algorithmus oder code zu generieren, den privaten Schlüssel und Adresse für alle bitcoin-Gabel-Münze.

+114
aglasser 03.03.2012, 12:01:24

Ein voller Knoten ist ein computer, der vollständigen Knoten-software wie bitcoin core, die überprüft hat, wird jede Transaktion in der blockchain und fährt Fort, um zu überprüfen, neue zu, wenn er hört, über Sie. Zu jeder vollen Knoten überprüft, Transaktionen und lehnt die doppelte verbringt. Wenn es gelernt hat, mit einer Transaktion, die verbringt, bestimmte Münzen, die es ablehnen, jede neue Transaktion, die versucht, verbringen die gleichen Münzen, es sei denn, die ursprüngliche Transaktion markiert wurde als austauschbar.

Aufgrund der Natur von computer-Netzwerken ist es möglich, dass nicht jeder Knoten gehört hat, der jeder Transaktion. Es ist auch möglich, dass verschiedene Knoten gehört haben, die gleichen Transaktionen in unterschiedlicher Reihenfolge. Die blockchain fixiert die Reihenfolge und die Geschichte der Transaktionen so, dass man sich auf den Zustand des Hauptbuch. Sobald eine Transaktion ein commit ausgeführt wurde, um die blockchain und genug Blöcke wurden Hinzugefügt, um die Kette, nachdem der block mit der Transaktion, die Transaktion nicht verändert werden können.

Also jeden Knoten einzeln verhindert, dass doppelte ausgibt, der es hört, und der kollektive Konsens, was Transaktionen geschehen oder nicht geschehen ist, kommt durch die blockchain.

Was genau der Prozess, der Minderjährige Folgen, um zu erkennen, dass eine bestimmte Transaktion verbringen die bitcoins zweimal?

Bergleute sind nicht die einzigen, die Validierung von Transaktionen. Wie ich sagte, jeder voller Knoten validiert Transaktionen, um sicherzustellen, dass keine doppelten verbringt.

Bergleute Folgen Sie den gleichen Prozess wie die full nodes. Die vollständige Liste der Validierungs-Regeln hier.

Warum nicht Minderjährige (Wähler) akzeptieren Sie einfach einen neuen block, ohne selbst prüfen, ob er wirklich gültig ist oder nicht? was sind die Folgen?

Es gibt keine Abstimmung in bitcoin. Es ist nicht nur die Bergleute, die Notwendigkeit zu prüfen, die Gültigkeit von Blöcken. Voller Knoten, die von den Benutzern ausgeführt überprüfen Sie es auch. Wenn ein miner erzeugt ein Ungültiger block dann volle Knoten wird es ablehnen und die miner verlieren Geld, weil er haben wird, verschwendet Strom und Zeit produziert, dass block.

+112
Ryan Gillespie 16.06.2012, 21:33:17

In der Schicht-Protokoll, da die coinbase-Transaktion werden gehasht in der miner ' s Seite, also hat das pool zu senden coinbase1 und coinbase2 der Bergleute. Daher ist es möglich, für die miner zu decodieren und die Ausgabe-Adresse der coinbase aus coinbase1 und coinbase2?

+85
8liana 28.03.2015, 20:21:40

Das ist merkwürdig, da der BAU der docs sagen, dass Sie sollten auf die Arbeit mit Litecoin. In der drop-down-Menü, wählt die Münze, haben Sie ausgewählt Litecoin?

Alternativ, wenn Sie bereit sind, führen Sie eine RPC-Knoten, den Sie verwenden konnten, BitcoinLib, und rufen Sie CoinService.GetNewAddress(String).

In der Regel, es ist genau das gleiche wie das erzeugen von Bitcoin-Adressen, außer, dass die version byte 48 statt 0.

+62
Emilie 19.12.2014, 03:20:45
$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