Wie kann ich sagen, Bitcoin zu verbringen, bestätigt Eingaben und selbst erstellte Ausgänge

Ich möchte sicherstellen, dass die Transaktionen, die ich mit der original-client verwenden immer bestätigt Eingaben und selbst erstellte Ausgänge.

Bitcoin verwendet eine der Transaktionen, die ich beschreibe, hier in dieser Frage: Stecken doppelte Transaktion im BitcoinQT

als input. So die neue Transaktion nicht bestätigt.

Ich möchte sicherstellen, dass meine Transaktionen immer über bestätigte Transaktionen. Ist das möglich?

+766
Erik B 30.01.2014, 21:36:29
34 Antworten

Es wäre sinnvoll, einen gewichteten Durchschnitt der wichtigsten Börsen, wie BitcoinAverage.com.

+981
tribute2ro 03 февр. '09 в 4:24

Ich war in der Lage, eine Anwendung Programmieren in python, sendet gültige Transaktionen, die verbringen 1 Eingang, aber ich kann mich wirklich nicht, dass es funktioniert mit 2 oder mehr Eingänge.

Meine Frage ist also, wie genau ist der hash, der zu unterzeichnen ist, die für jede Eingabe berechnet?

Was habe ich getan, so weit, ist, wenn wir zum Beispiel haben 2 Eingänge, erzeugen wir eine Transaktion, die verbringt, nur, dass die erste Eingabe, und das ist der hash, der unterschrieben werden muss für den ersten input. Und das gleiche mit der zweiten Eingabe, erzeugen wir eine Transaktion, die nur ausgibt, die zweite Eingabe. Beide Transaktionen müssen die gleichen Ausgänge.

Ist das richtig? Zum Beispiel, wir möchten zu verbringen, Eingang aaaa:0 und Eingang bbbb:1 und wir möchten, senden Sie diese an einige Adresse:

Um den hash zu berechnen, dass die erste Eingabe zu unterzeichnen, die wir brauchen, zu generieren, diese Transaktion:

"version": 1,
'Eingänge': (1)
 'output_tx_hash': 'aaaa',
 'output_position': 0,
 'script': das original-Skript, wie: "76a914' + hash + '88ac',
 'Sequenz': ffffffff,
'Ausgänge': (1)
 'Wert' : 100000
 'script' : '76a914' + hash von btc pub key + '88ac'
'locktime': 0

Und um den hash zu berechnen, die den zweiten Eingang hat, um zu unterzeichnen:

"version": 1,
'Eingänge': (1)
 'output_tx_hash': 'bbbb', # diese änderungen
 'output_position': 1, # diese änderungen
 'script': das original-Skript, wie: "76a914' + hash + '88ac',
 'Sequenz': ffffffff,
'Ausgänge': (1)
 'Wert' : 100000
 'script' : '76a914' + hash von btc pub key + '88ac'
'locktime': 0

Wir serialisieren, fügen Sie Sie 01000000 (SIGHASH_ALL), Doppel-sha256, dass, Unterschreiben Sie es, und fügen 01. Auf diese Weise erhalten wir die zwei Signaturen, die wir verwenden, die auf jeder Eingabe jeweils. Meine Anwendung macht genau das und funktioniert nicht. Was bin ich?

+934
mgig 02.02.2017, 12:55:43
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ich kaufte mir ein bitcoin vor meinem client die Synchronisierung fertig war.

Wird dies zu stoppen mich von der Münze oder wird es nur kommen, wenn später die wallet synchronisiert?

+923
Remigius Stalder 27.12.2011, 20:54:56

Es gibt keinen einfachen Ansatz, dass eine Währung ergreifen, um die Preisstabilität.

Es gibt Dinge, die kann dazu beitragen, ein stabiler Wechselkurs, jedoch. Diese Dinge sind nicht spezifisch für virtuelle Währungen, aber auch für Rohstoffe oder Börse.

Vor allem, trading Liquidität und Verfügbarkeit sind der Schlüssel zur Erreichung der Preisstabilität. Je mehr ein Vermögenswert gehandelt wird, desto stabiler wird es im Laufe der Zeit geworden. Vor allem, wenn es gehandelt wird, in unterschiedlicher Weise. F. e. die Anwesenheit von arbitrage-und margin-Handel eine Auswirkung auf die Stabilität des Preises.

Bitcoin hat noch einen langen Weg zu gehen, auf jene Fronten. Obwohl es eine Vielzahl von Bitcoin-exchange-websites, von denen mehrere bereits unterstützen, margin-Handel, die Liquidität ist immer noch sehr niedrig im Vergleich zu herkömmlichen FX-und commodity-Märkte. Viele Leute denken, dass die Schaffung eines Bitcoin-ETF profitieren von Preisstabilität, wie es ermöglicht eine neue Reihe von Händlern auf dem Markt geben.

+898
Trevisan 06.08.2012, 22:19:16

Kurze Antwort: Nein (es sei denn, du kontrollierst alle Knoten auf diesem Pfad)

Aber das problem ist die Unsicherheit Teil des routing sowieso. Sie kennen die Topologie des Netzwerkes mit der cltv deltas, routingfees und Kapazität von ech-Kanal. Doch man weiß nie, wie die Kapazität ist aufgeteilt in balance , channel. so einmal die Blitz-Knoten berechnet einen möglichen Weg der Zwiebel aufgebaut sind und die routing-Prozess beginnt und wird nur dann erfolgreich sein, wenn alle Kanäle auf dem Weg genug satoshis auf Ihrer Seite für die Weiterleitung der Zahlung. Das nächste mal Weg ist, soll wieder verwendet werden Sie haben, um zu konstruieren den Zwiebeln geben und erhalten Sie feedback von den Knoten auf dem Pfad zu sehen, wenn die Zahlung tatsächlich geroutet werden.

Also bis zu einem gewissen Grad scheint es zu wenig, zum speichern von früheren Pfaden, die verwendet wurden.

wenn jedoch die Kanäle geschlossen werden würde oder neue Kapazität wird aufgetrennt in (sobald Spleißen implementiert ist) den Knoten erhalten diese Informationen über den gossip-Protokoll.

+822
Shoukat Mirza 24.11.2010, 12:42:48

Wenn eine bitcoin-Knoten erhalten eine neue Transaktion, es weiterzusenden und speichert Sie in seiner mempool. Wenn Sie die Transaktion wird in einem block, dann ist es entfernt von den Knoten mempool.

Aber was passiert, wenn es noch unbestätigt, nachdem einige Blöcke? Wie funktioniert es, zu überprüfen, welche Transaktionen weiterzusenden? Ist es eine Prioritätenliste zu entscheiden, die Transaktion zu übertragen?

+779
rbb 06.07.2011, 21:34:59

Ist es immer möglich, zu finden, ein hash-Wert eines Blocks, der kleiner als die aktuelle Schwierigkeit, nur mit 4 byte (Nonce) ? Wie können wir sicher sein, dass es an ?

+771
Marlborn 16.02.2013, 21:18:00

Bitzuma einen Artikel geschrieben, wie man Doppel-verbringen Sie Ihren stecken Transaktion durch die Erhöhung der Gebühr mit Erste-Gesehen werden-Sicher ist, Ersetzen Durch die Gebühr(FSS-RBF). Die Anweisungen sind Schritt-für-Schritt, wie Sie angefordert werden.

http://bitzuma.com/posts/how-to-clear-a-stuck-bitcoin-transaction/

Die grundlegenden Schritte sind:
1) Wiederherstellung der ursprünglichen Transaktion über die gleichen Eingänge. Sie können coinb.bei der Erstellung der raw-Transaktion oder erstellen Sie es manuell.
2) Erhöhung des Entgeltes bei der Erstellung der raw-Transaktion.
3) Signieren Sie die Transaktion mit dem privaten Schlüssel.
4) Re-broadcast, die Transaktion mithilfe eines Knotens, lassen Sie push-signierte Transaktionen an das Netzwerk https://en.bitcoin.it/wiki/Transaction_broadcasting



Auch hier ist ein youtube video über die Schritte: https://www.youtube.com/watch?v=ycq7O48aPvQ

+736
Lonerli 13.08.2019, 06:25:24

Nicht ganz das, was Sie gefragt, aber wenn Sie eine erhebliche Menge an Geld in bitcoin macht es Sinn Sie zu speichern auf eine hardware-wallet wie trezor, ledger, ... . Diese Kosten 100$ oder weniger und sind völlig Wert es für die Benutzerfreundlichkeit und Seelenfrieden.

Ich würde fegen Sie den paper wallets mit Myzel und senden der btc auf Ihre hardware wallet. Dies eliminiert die Bedrohung von Ihrem computer infiziert/gehackt/etc.. Da haben Sie 10 Papier-wallets, ich vermute der einzelnen Beträge wäre ok zum speichern auf Ihrem Handy für ein paar Minuten.

In Bezug auf den Speicher, alle Adressen auf der hardware wallet generiert werden, ausgehend von einem 24 Wort Samen. So konnte man aufschreiben, 2 oder 3 Exemplare dieser Samen und verteilen Sie Sie in einer Gruft/und Vertrauenswürdige Menschen. Diese 24 Wörter können natürlich auch verschlüsselt werden usw. Wenn Ihre hardware wallet bricht, alle bitcoins können abgerufen werden, indem diese 24 Wörter und einen neuen kompatiblen hardware - /software-Brieftasche.

+716
Thorsten Behrens 15.02.2015, 15:27:49

Ich möchte nur verstehen, was Sie eigentlich speichern in der kalten Brieftasche, weil alle bitcoins wer im Besitz ist bereits in der blockchain.

Sie speichern die privaten Schlüssel der Benutzer in cold wallet?

+711
user88986 15.09.2014, 00:07:18

Es gibt, wie eine million services, mit denen Sie dies tun.

LuxStack - https://luxstack.com/docs (Strg-F "pushTransaction")

Chain.com - https://chain.com/docs#bitcoin-transaction-send

Alle BitcoinJS exit-Knoten - https://github.com/bitcoinjs/node-bitcoin-exit/wiki/REST-API

Blocktrail.com - https://www.blocktrail.com/api/docs#sending_transactions

Ich bin sicher, es gibt mehr ich bin vergessen.

+621
Shadrech 10.09.2019, 11:23:55

Zurück, wenn der Artikel kam über die Seidenstraße. Ich folgte die Anweisungen im Artikel, um in die Seidenstraße. Ich wollte nur, um es zu sehen. Ich wurde aufgefordert, bitcoin kaufen, so kaufte ich einen kleinen Betrag. Ich don ' T tun Drogen und fühlte mich schuldig, weil es auf meinem desktop, damit ich es in den Papierkorb. Ich habe einen Mac. 6 Jahre später jemand mein Papierkorb geleert. Ich schrieb den Benutzernamen und das Passwort. Kann jemand mir helfen, meine alte Brieftasche?

+588
grace sargento 01.09.2019, 08:10:10

Herkömmliche Währungen sind in der Regel durch gold gedeckt, die bestimmt Ihren Wert, aber bitcoin ist das anders. Es hat keinen intrinsischen Wert, wie das Papier einen dollar hergestellt wird, dessen Wert davon abhängt, wie viel Menschen bereit sind zu zahlen, um Sie zu bekommen und wie viel Kaufleute schätzen Sie Sie als Zahlung. Die Inflation ist in der Regel verursacht durch zu viel Geld auf dem Markt und senken dadurch Ihren Preis. Bitcoins sind in den Markt in einem geregelten Art und Weise und haben eine Obergrenze von 21 Millionen, so dass der einzige Weg, um die Ursache der inflation ist ein Rückgang der Nachfrage von bitcoins.

+575
user67375 23.08.2018, 18:02:27

Hier ist ein bisschen node.js code:

var WebSocket = require('ws');
var ws = new WebSocket('ws://websocket.mtgox.com:80/mtgox?Currency=USD');
ws.auf('open', function() {
 console.log ("Verbindung geöffnet");
 ws.send(JSON.stringify({ "op": "mtgox.abonnieren"", "type": "Tiefe.BTCUSD" }));
});
ws.auf('message', function(message) { console.log(message); });

Wenn dieser client sendet {"op": "mtgox.abonnieren"", "type": "Tiefe.BTCUSD" } die API returns {"message":"Unbekannt mtgox-message-Typ","op":"Bemerkung","success":false}.

Was mache ich falsch?

+571
Sally Kibby 10.12.2016, 01:30:19

Bip44 nicht schützt, nichts, wenn die Benutzer-master-root-Schlüssel, die Sie erhalten konnten, der Zugriff auf alle anderen Konten von privaten Schlüsseln.

Dein Pfad ist falsch, es sollte so sein:

m / Zweck' / coin_type' / Konto'ändern / / address_index

Was Sie tun sollten, ist die Generierung Kind master private Schlüssel für den folgenden Pfad:

m/44'/0'/1'/

Nun muss der Nutzer nur den Zugriff auf Konto-Nummer "1" und sollte generieren von Adressen über das Kind master private key und den folgenden Pfad:

m/changeAddress/addressIndex

+544
Joey Cardenas 21.03.2016, 06:22:39

Versuchen zu lernen, die Grundlagen des bitcoin-standard-Transaktion script hier. Für eine Transaktion, bei der Alice geschickt hat, Münzen zu Bob, der jetzt versucht, zu erlösen, haben wir die verkettete scriptSig und scriptPubKey als unten

<Sig> <PubKey> OP_DUP OP_HASH160 <PubkeyHash> OP_EQUALVERIFY OP_CHECKSIG

Wenn wir sagen, dass muss der Empfänger angeben, den PubKey und Sig in scriptSig, was genau ist in der Sig? Mein Verständnis ist, dass Bob signiert werden, die gesamte Transaktion mit seinem privaten Schlüssel und dann das ist, was OP_CHECKSIG überprüft. In diesem Fall werden die Eingänge zu OP_CHECKSIG sind die Bewegungsdaten und den öffentlichen Schlüssel. Bitte lassen Sie mich wissen, wenn dies richtig ist und wenn nicht, dann was genau sind die inputs, die OP_CHECKSIG erfordert?

Zweitens, was ist der Punkt, der den ersten Teil des Skripts, der überprüft die übereinstimmung zwischen scriptSig's PubKey und scriptPubKey? Könnten wir nicht stattdessen einen einfacheren Skript, wo die Ausgänge einer Transaktion geben Sie den öffentlichen Schlüssel selbst, statt den hash des öffentlichen Schlüssels? In diesem Fall haben wir einfach die

<Sig> <PubKey> OP_CHECKSIG,

wo Sig kommt von der Bob und der PubKey von Alice.

+523
oXXXygen 15.12.2011, 23:04:34

Vergleichen wir ein 2-input-und 2 output-Transaktion für die Varianten der pay-to-pubkeyhash. (Vollständige Daten siehe unten.)

P2PKH hat keine Zeugen, also raw-Format ist gleich abgestreift Größe ist gleich virtuelle Größe. Ein P2PKH Transaktion mit zwei Eingänge und zwei Ausgänge hat 374 bytes (= 374 vBytes).

P2SH-P2WPKH (gewickelt segwit) sperrt Mittel für eine P2SH Ausgabe, in der es leitet, um ein Zeugnis-Programm. Ein P2SH-P2WPKH Transaktion mit zwei Eingänge und zwei Ausgänge besitzt ein raw-Größe von 496 bytes, eine abgespeckte Größe (entfernen Zeugnis-Daten) 226 bytes und eine virtuelle Größe von 294 vBytes.

P2WPKH (native segwit) braucht nicht die P2SH Umweg, sondern direkt behebt ein Zeuge Programm. Ein P2WPKH Transaktion mit zwei Eingänge und zwei Ausgänge besitzt ein raw-Größe von 376 Byte, eine abgespeckte Größe von 154 bytes und eine virtuelle Größe von 210 vBytes.

Daten Grundfläche: Dies bedeutet, dass in der raw-hex-Daten P2SH-P2WPKH ist die größte, gefolgt von P2WPKH, und das legacy-format P2PKH die kleinsten. Die raw-hex-Größe ist der Daten-Fußabdruck der Transaktion für die Menschen, die es speichern oder sich die Bandbreite der Kosten zu übermitteln.

Blockweight: Jedoch, nach dem auftragen der Abwägung, dass der Zeuge unterliegt, P2WPKH hat das kleinste Gewicht, gefolgt von P2SH-P2WPKH und das legacy-format P2PKH gilt als die schwerste. Die virtuelle Größe entspricht der blockchain Raum, dass Sie dafür Gebühren bezahlen.


P2PKH

TxHeader: 10 bytes, 40 WU/10 vBytes
Eingang: 148 bytes, 592 WU/148 vBytes
Ausgabe: 34 bytes

Für legacy-Formate, die roh-Größe, stripped Größe und die virtuelle Größe sind alle gleich.

Tx mit 2 ein-und 2 Ausgänge: 374 bytes (rohen, gestrippt und virtueller Größe), 1,496 WU

P2SH-P2WPKH

TxHeader: 12 Byte, 10 Byte stripped Größe 2 bytes Zeuge, 42 WU/10.5 vBytes
Eingang: 210 Byte 76 Byte stripped Größe 134 bytes Zeuge, 438 WU/109.5 vBytes
Ausgang: 32 bytes (Ausgänge haben keine Zeugen Daten)

Tx mit 2 ein-und 2 Ausgänge: 496 bytes raw-Format, 226 bytes stripped Größe, 1,174 WU/294 vBytes virtuelle Größe

P2WPKH

TxHeader: 12 Byte, 10 Byte stripped Größe 2 bytes Zeuge, 42 WU/10.5 vBytes
Eingabe: 151 Byte 41 Byte stripped Größe 110 bytes Zeuge, 274 WU/68.5 vBytes
Ausgabe: 31 bytes

Tx mit 2 ein-und 2 Ausgänge: 376 bytes, 154 bytes stripped Größe, 838 WU/210 vBytes

+482
Parthhu 17.05.2018, 08:35:24

bitcoin wählt 8 Knoten für ausgehende verbindungen. die Auswahl dieser Knoten sind zufällig in der Natur. -seednode Befehl können Sie eine Verbindung zu einem Knoten Ihrer Wahl. die zufällig ausgewählten Knoten Auswahl verhindert die Erkennung des Netzwerks und schützt auch gegen Angriffe wie Partitionierung und eclipse-Attacken.

+482
ozzycoca 23.07.2019, 10:23:00

Wird es eine "ursprüngliche Preis von einer Kette Gabel" Art der öffnung, wenn dieser neue BCC rauskommt? Oder der Preis wird gleich sein dem regulären BTC, die wir derzeit verwenden?

+475
Parth Singhal 08.08.2016, 02:19:57

Diese Frage ist ein wenig alt jetzt. Aber man könnte die blockchain.info JSON-RPC-api. Es ist entworfen, um kompatibel mit dem originalen Bitcoind Umsetzung und die meisten Funktionen bedienen kann, ohne den privaten Schlüssel.

http://blockchain.info/json_rpc_api

+471
Laurent POSTIC 19.11.2019, 10:45:15

wie kann ich herausfinden, wer sandte Sie?

Realistisch gesehen, sind Sie nicht. Man konnte sehen, welche Eingänge verwendet wurden, in der Transaktion, an die Sie die bitcoins haben, und versuchen, finden Ihren Besitzer. Aber es gibt keine Informationen kodiert in die Transaktion, die besagt, wer ihn geschickt hat.

Wenn Sie jemand traf, die behauptete, dass Sie die waren senden, die Münzen zu Ihnen, dann könnten Sie Sie bitten, zu Unterschreiben, eine bestimmte Nachricht von Ihrer Wahl, die mit dem privaten Schlüssel von einem der Transaktion ist-Eingänge. Wer geschickt die Münzen, um Ihnen Zugang zu mindestens einer von denen die privaten Schlüssel, so dass Sie in der Lage sein würde, sich zu beweisen in dieser Art und Weise.

+464
Rachelle 11.08.2016, 22:30:11

Wenn ich Bitcoin core zum synchronisieren der blockchain, ohne innvolved in einer Transaktion, die Brieftasche.dat wird geschrieben, dennoch.

Ich glaube, dies ist der Fall, weil die Brieftasche Spur hält, die beste Kette. (Allerdings bin ich mir nicht sicher, ob dies die einzige änderung ist, dass geschrieben wird, um die Brieftasche.)

Nun, ich Frage mich, warum die Brieftasche Bedürfnisse zu verfolgen, die beste Kette. Meine möglicherweise fehlerhaft understaning ist, dass es einen Konsens über die beste Kette, die abgeleitet werden aus der blockchain. Daher ist keine separate Lagerung des es nötig sein sollte.

+453
Kartheek Tammana 06.05.2018, 21:14:29

Ich habe meine crypto-Währung basiert auf Litecoin 0.13.2. Alle scheinen gut funktioniert-außer der Tatsache, dass sich die Knoten nicht synchronisiert werden.

Debug sagt:

Ignorieren getheaders von peer=x, denn ist im ersten block herunterladen.

Wenn ich das kompilieren der version 0.8.x und Verbindung zu 0.13 ist es kein problem mit blocks data interchange.

Ich habe abgebaut paar blocks zum testen aber noch immer dieselben Fehler, deshalb kann ich nicht in mein Netzwerk.

Grüße,

+450
WutchZone 13.06.2018, 21:30:14

Die clients haben unterschiedliche Sicherheits-und usability-Parametern. Ich werde nicht wiederholen, die Informationen, die vorhanden ist - ein paar links, die Ihnen helfen zu verstehen:

Es ist bis zum Benutzer, zu entscheiden, wie paranoid er ist, was Sicherheitsgarantien er will und wie er will, die Kunden-usability zu Verhalten.

+414
orbatos 05.01.2018, 12:06:19

Wenn Sie einen Blick auf die Ausgabe-Skript für die Ausgabe können Sie sehen, sieht es wie folgt aus:

 ZURÜCK PUSHDATA(32) [einige Müll]

Dieses Skript, beginnend mit OP_RETURN, heißt eine null-Daten-Ausgang, und wird zum speichern von beliebigen Daten in der blockchain. Diese Ausgänge können nie ausgegeben werden, gibt es keine Möglichkeit, dass das Skript immer zu true ausgewertet. Weil dieser, werden Sie immer zeigen, wie unverbraucht auf die blockchain, und können geschnitten werden, von vollen Knoten UTXO setzt.

Im Allgemeinen ist es erforderlich, dass diese Ausgänge in Begleitung von mindestens einem "normalen" Ausgang. Alle bitcoins in einem OP_RETURN Ausgang sind für immer zerstört, weil Sie nicht eingelöst werden kann, das ist, warum Sie alle haben 0 Wert

+401
user2320464 18.05.2014, 05:45:19

Ich bin, nachdem ein paar fans für meine A2 die Lager gegangen.

Von dem, was ich sehe und gemessen habe, sind Sie eine ungewöhnliche Größe auf 105/106mm. Ist das richtig?

Irgendwelche Vorschläge über Ersatz?

Dank

+305
itsnotmyrealname 30.03.2019, 10:37:02

aber wie? bitcoin ist hart zu mir, wie kann diese Methode mir nblocks sofort?

generieren ist nur auf der regtest Netzwerk, wo die Blöcke abgebaut werden können sofort.

+301
James White 17.08.2013, 09:41:06

Von meinem Verständnis, eine unbestätigte Transaktion akzeptiert werden können, in den mempool, vorausgesetzt, es ist eine Gebühr, die in der Regel mindestens 5460 satoshi, die als Standard in der aktuellen version von Bitcoin Core (vorausgesetzt, input=148B, output=34B-und relais-Knoten hat sich nicht geändert, default Einstellungen).

Das ist nicht korrekt. Angesichts der Zahl 5460 Sie zitieren, ich glaube, Sie sprechen über die Staub-Grenze eher, als der relais-Gebühr. Der staubgrenzwert ist ein Mindestwert, die jeden Ausgang haben muss, um akzeptiert zu werden, und ist vorgesehen, um zu verhindern, dass Transaktionen auf das Netzwerk, zu unwirtschaftlich, zu verbringen. Die genaue Regel ist, dass der Ausgang der Betrag muss mindestens 3 mal, wie viel es Kosten würde, um es damit zu verbringen, auf dem Mindest-relais feerate.

Akzeptabel in den mempool es gibt mehr Regeln. Das relevante hier ist, dass Sie zahlen müssen, mindestens den mempool feerate. Dies ist ein feerate automatisch ermittelt, basierend auf den begrenzenden Mechanismus. Wenn der mempool ist voll (Standard: 300 MiB in Bitcoin Core 0.14.1), Transaktion(en) mit der niedrigsten feerate sind vertrieben, und der mempool feerate ist erhöht, um die gleiche wie die des entfernten Transaktionen. Der mempool feerate wird dann allmählich nach unten gehen im Laufe der Zeit, bis eine neue Ausweisung notwendig ist.

Wenn ein spammer gesendet, eine Transaktion wie, dass, würde nicht es wahrscheinlich nicht abgeholt, die von den mempool von jedem miner (wegen der niedrigen Gebühren)

Eine solche Transaktion würde wahrscheinlich nicht weiterleiten an alle die über das Netzwerk, da unter normalen Umständen der mempool feerate der die meisten Knoten wäre hoch genug, um ihn abzulehnen.

und damit zurück zu den ursprünglichen spammer ohne Verlust?

Die Transaktion würde nicht abgebaut werden, in der Tat, und nichts bezahlt. Allerdings, fast keine Kosten, um das Netzwerk eintreten würde, aufgrund der oben genannten.

+269
anant virk 03.09.2016, 01:45:07

Diese Frage ist ein bisschen alt jetzt, aber die Lösung(en) sind immer noch gültig. Ich habe festgestellt, dass der schwierigste Teil der immer gitian-generator arbeiten, ist die Einrichtung von LXC. Anscheinend ist es immer noch gültig zu verwenden der KVM-Methode, aber ich habe das noch nie getan und aus dem, was ich verstehe, KVM ist die alte Methode. Werden Sie sicher, dass Lesen Sie sorgfältig über die gesamte Aufbau-Anleitung an https://github.com/bitcoin-core/docs/blob/master/gitian-building.md und allen Seiten zu denen links, um für ein vollständiges Verständnis von, wie das alles getan werden kann.

Angenommen, Sie haben LXC-setup korrekt, es gibt auch ein paar Probleme mit dem build cmd. Hier ist, was Sie verwenden:

sudo ./gitian-build.sh --build achow101

und wenn Sie mit der gitian-build.sh Skript, sollten Sie die Verwendung dieser syntax statt:

./gitian-build.sh --detach-sign --no-commit -b achow101 0.17.1
  • Root-Zugriff ist nicht erforderlich oder gewünscht ist für das build-Verfahren so entfernen Sie die sudo - Schlüsselwort.
  • achow101 ist die github-Benutzernamen ein, den Sie erstellen möchten, sigs für. wenn Sie nicht planen, zu laden oder zu tun, nichts mit den sigs dann ist es egal, was Sie hier eingeben, solange es einen Wert hat.
  • 0.17.1 ist die version, die Tags, die Sie erstellen möchten. Sie können gitian-builder erstellen Brieftaschen für ältere Versionen von bitcoin, so müssen Sie angeben, welche version Sie möchten. 0.17.1 passiert, werden die aktuellen bitcoin-wallet-tag-version, als dies geschrieben. Finden Sie die tag-Versionen hier: https://github.com/bitcoin/bitcoin/tags. Sie müssen immer sicher sein, dass das weglassen der v - Präfix, da für einige dumme Grund, das script will auch automatisch den Präfix selbst, so dass, wenn Sie versucht zu laufen ./gitian-build.sh --detach-sign --no-commit -b achow101 v0.17.1 es würde ein Fehler ausgegeben, beim Versuch Sie zu laden Sie die tag - vv0.17.1.

Die andere große Sache, hier zu beachten ist, dass die gitian-build.sh bash-Skript wurde ersetzt durch ein python-Skript gitian-build.py rechts etwa zur gleichen Zeit, die Sie gepostet diese Frage. Daher, wenn Sie mit einer der neueren builds von bitcoin core mit der neuen python-Skript müssen Sie ändern Sie die build cmd immer so leicht:

./gitian-build.py --detach-sign --no-commit -b achow101 0.17.1

Letzte Anmerkung: ich habe nicht eine richtige Liste der Fehler-msg-Befehle, aber in meiner Erfahrung gibt es 2-3 Fehler, können Sie intermittierend während gitian Gebäude, das Stoppt den build-Prozess selbst, wenn alles korrekt ist. Dies kann sehr frustrierend sein, wenn Sie versuchen zu lernen, zu bauen, Brieftaschen, und ich habe noch nicht gefunden, den Grund für diese. Die Abhilfe ist einfach, führen Sie einfach den exakt gleichen cmd wieder und 99% der Zeit funktioniert es das 2. mal, obwohl es gab ein Fehler vor.

+99
Goatllama 27.08.2018, 21:13:41

Die eine ist eine segwit tx? Eine Tx, die send-Ausgänge an ein segwit-Adresse oder Einen Tx-schaffen-Eingänge zusammen mit Zeugen-Teil? Welche?

sollte segwit tx unbedingt produzieren Ausgänge vom Typ witness_v0_keyhash.

Was ist eine Tx, die hat Zeuge und send-Ausgänge vom Typ " pay-to-pubkey oder pubkeyhash

+94
MostWant3d 19.11.2018, 07:47:28

Jeder full-Knoten sendet eine INV - Nachricht an alle aktiven peer-Kanäle, wenn Sie eine neue Transaktion gliedert sich in die lokale mempool, ausser der channel, den die Transaktion eingegangen ist.

In einem bestimmten Kanal, der Knoten ist intern Anmeldung zu folgenden Veranstaltungen rund um den Empfang neuer inbound-Transaktionen:

  • 1) INV - Nachricht von der Gegenstelle
  • 2) TX Nachricht von peer
  • 3) Lokale Mempool organisation der Veranstaltung (neue TX akzeptiert)

Wenn es erhält ein WR mit einem neuen TXID von einem peer, es wird Anfrage den vollständigen Transaktion mit GETDATA(INV). Wenn es erhält eine TX Nachricht diese wird entweder angenommen oder abgelehnt, in den mempool. Nach Annahme (local mem-pool-organisation-event [3]), ein handler sendet eine INV(TX) - Nachricht an alle Kanäle (außer das, wo die TX wurde zum ersten mal gesehen).

Ich kenne keinen einzelnen Kanal Transaktions-Warteschlangen in jedem Bitcoin-Implementierung.

+93
sitic 15.06.2014, 00:23:18

Kann man überprüfen Legitimität der Bitcoin-Zweig, indem Sie einfach proof-of-Arbeit der block-Header. In Nxt ist es notwendig zu wissen, wer der Besitzer der Münzen, so dass die gesamte blockchain Daten heruntergeladen werden müssen.

Dies scheint die einzige grundlegende Problem, das entsteht von Natur aus " Proof-of-Stake cryptocurrencies.

+92
Lee W 06.07.2017, 22:50:58

Dies ist die neue Ausgabe, die Ursache für die Probleme. Sie haben grundsätzlich zwei Möglichkeiten:

  1. Verbringen Sie nicht alle Ihre eigenen Ausgänge, bis Sie ziemlich sicher, Sie sind voll und ganz bestätigt. Zum Beispiel, Sie könnten warten für die drei Rückmeldungen.

  2. Vorbereitet werden, um mit diesem problem umzugehen, durch die überwachung Ihrer offenen Transaktion Ketten und re-issuing verwaiste Transaktionen mit neuen input-Transaktions-IDs.

+76
at0gjm 19.06.2010, 03:48:20

Ich verstehe, dass, wenn Bob ruft eine Transaktion (BTC) von Alice und möchten, senden Sie es mit Charlie, er muss einen Schlüssel, der Beweis, dass er der Eigentümer der Transaktion. Aber in welchem Stadium Bob tatsächlich unterzeichnet, die Transaktion? Kann es sein, dass Alice war derjenige, der unterzeichnet, die Transaktion für Bob, ohne zu wissen, seinen privaten Schlüssel?

+17
Shihan 05.04.2012, 03:18:39

Fragen mit Tag anzeigen

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