Bitcoin Mining-Rechenleistung

1/ ich verstehe nicht, warum bitcoin mining ist zufällig beim hashing ist deterministisch. Referenz : https://en.bitcoin.it/wiki/Nonce Können die mining-pool mit den meisten mining-power immer gewinnen? Welchen Wert sollte nonce werden beim bitcoin mining ?

Lesen Sie die obigen links und erfahren, dass es einfacher ist, zu Inkrementieren eines nonce als beginnt mit einem zufälligen eins!

2/ Und in dem folgenden Szenario die Knoten, die Rechenleistung sollte in der Lage sein zu lösen, der Nachweis der Arbeit am schnellsten. Natürlich, ich gehe davon aus, dass mining ist deterministisch.

Angenommen, jeder Knoten im Netzwerk startet von null und erhöhe es. Der hash-Wert der nonce und die Transaktion ausgeführt werden, die von jedem Knoten und die eine Berechnung der hash am schnellsten ankommen würde in die richtige nonce, die am schnellsten, weil die Vermischung deterministisch ist? Was ist falsch in meiner Argumentation?

Thx

+990
Gregory OToole 01.02.2016, 00:43:44
35 Antworten

Nein. Die Knoten informieren nur über block Höhe bei Beginn der Verbindung in version Meldung. Wenn Knoten informieren möchte über neue block/tx erhielt er/erstellt, verwendet es eine inv - Nachricht.

Es gibt keine Punkt-zu-Benachrichtigen Sie anderen peers zum Download der vollständigen blockchain. Andere Knoten haben nichts zu tun mit solchen Informationen.

+996
Marty Coleman 03 февр. '09 в 4:24

Um transparent zu sein in Bitcoin, gibt es wenig Sie tun müssen:

  • Alle Transaktionen sind sichtbar auf der blockchain schon.
  • Es gibt keine Notwendigkeit zu verbinden-Adressen auf Ihr bank-Konto oder so etwas.
  • Stattdessen nutzen Sie einfach eine einzige Adresse für alle Ihre Transaktionen und Unterlagen zu verlangen und Gutscheinen für jede Zahlung auf Ihrer website.
+988
user190964 05.09.2016, 10:23:26

Als Sie die Frage stellte ich vor, ich wollte einen altcoin. Der block Höhe in main.cpp können Sie auswählen, welchen block erhält verschiedene Belohnungen. Wenn Sie es tut, tun txNew.vout[0].nValue = hängt von den ersten block oder der block normal Belohnung

+939
DocAlex 05.11.2015, 09:05:19

Jedes mal, wenn ein neuer block Hinzugefügt block-Kette, die Bergleute haben die Wiederaufnahme Ihrer Arbeit, denn der nächste block hat es zu einem richtigen Verweis zum vorherigen block.

Nehmen wir an, dass es einige nonce für jeden block, so dass es auch klein genug hash (kleiner als das Ziel). In der Regel gibt es 2256 möglichen hashes. Lassen Sie sich das Ziel t ist. Das Ziel kann auch verstehen als eine Reihe von akzeptablen hashes. Es gibt also t / 2256 Wahrscheinlichkeit zu finden, einen richtigen hash in den einzelnen versuchen, d.h. finden Sie einen block.

Die Zahl der erfolglos versucht, bevor ein block folgt einer geometrischen Verteilung mit parameter p=t/2256. Der erwartete Wert einer Variablen nach einer solchen Verteilung ist EX = 1/p = 2256/t. Also, jeder mining-pool zu verbringen 2256/t versucht im Durchschnitt finden Sie einen block.

Wie kommt es, dass die gleichzeitige mining kann effizient sein, vorausgesetzt, dass jedes mal, wenn einige-pool veröffentlicht einen neuen block alle anderen pools haben die Wiederaufnahme Ihrer Arbeit und damit werfen Ihr versucht, die Blöcke, die jetzt nicht mehr?

Hinweis: Bitte ein bisschen Ausführlicher. Hab ich auch schon gelesen Erklärungen wie: Jeder Versuch hat die gleiche chance auf Erfolg. Aber ich kann Sie nicht aus solchen kurzen Andeutungen.

+899
johnnyayc 30.05.2010, 17:45:51

Wenn die Transaktion erfolgte über eine dritt-website (z.B. en e-wallet-oder exchange), können Sie versuchen, Kontakt mit dem Inhaber der website und bitten für die Protokolle, wenn es irgendwelche gibt.

Das Bitcoin-Protokoll nicht speichern diese Informationen von selbst.

+884
denisinla 21.05.2015, 11:24:50

Ich habe eine Notlösung gefunden:

BlockStore blockStore = new MyCustomBlockStore(NETWORK_PARAMETERS);
blockStore.getChainHead();

blockChain = new BlockChain(NETWORK_PARAMETERS, blockStore);

Peer Peer = new Peer(NETWORK_PARAMETERS, blockChain);
Peer.setDownloadTxDependencies(1000);
Peer.setBloomFilteringEnabled(false);
Peer.addPeerDiscovery(neue PeerDiscovery() {
 private final PeerDiscovery normalPeerDiscovery = new DnsDiscovery(NETWORK_PARAMETERS);

@Override
 public InetSocketAddress[] getPeers(long-services, langen "timeoutValue", TimeUnit timeoutUnit) wirft PeerDiscoveryException {
 final List<InetSocketAddress> peers = new LinkedList<InetSocketAddress>();
 peers.addAll(Arrays.asList(normalPeerDiscovery.getPeers(Dienstleistungen, timeoutValue, timeoutUnit)));
 InetSocketAddress[] ISA = new InetSocketAddress[0];
 zurück peers.toArray(isas);
}

@Override
 public void shutdown() {
normalPeerDiscovery.shutdown();
}
});

Peer.startAsync();
Peer.startBlockChainDownload(neue PeerDataEventListener() {
 public void onBlocksDownloaded(Peer-peer, Block Block, @Nullable FilteredBlock filteredBlock, int i) {

 List<Transaction> transactionsList = block.getTransactions();
 int Transaktionen = transactionsList == null ? 0 : transactionsList.size();

 lange Höhe = peer.getBestHeight() - i;
 //Wenn der block enthält Transaktionen, ist es wahrscheinlich, vollständig zu sein.
 Log.e(TAG, "Heruntergeladen block" + Höhe + " mit "+ Transaktionen + "Transaktionen");
blockUpdate(block);
}

 private void blockUpdate(Block fBlock) throws IOException {
 //TODO: Update blockchain Datenbank mit vollständigen Blocks.
}

 public void onChainDownloadStarted(Peer-peer, int i) {
 Log.i(TAG, "Begann der download-chain-peer" + peer);
}

@Nullable
 public List<Nachricht> getData(Peer-peer, GetDataMessage getDataMessage) {
 //Log.i(TAG, "getData aus" + peer);
 return null;
}

 öffentliche Nachricht onPreMessageReceived(Peer-peer, Message message) {
 //Log.i(TAG, "onPreMessageReceived (" + message.getClass().getSimpleName() + ") from " + peer);
 return Nachricht;
}
});

In meinem Fall habe ich eine BlockStore, in dem die Blöcke in einer SQLite3-Datenbank. Wenn ich den kompletten block, den ich überschreiben der block register mit den kompletten Informationen (Transaktionen, raw-block, etc...)

+781
Maximi 01.04.2012, 08:50:27

Es ist schwer zu sagen, die Medien Nachrichten über Bitcoin, erhöhte Popularität in China und illegalen Markt shutdown gebracht Bitcoin über 1000 USD.

+770
user23871 05.11.2012, 16:06:39

Jede Börse unterschiedlich sein kann. Im wesentlichen mit jedem bit der Gelder, die auf einem exchange, entweder fiat oder bitcoins, der Kontoinhaber wird zu einem ungesicherten Gläubiger von der Börse.

Reguliert den Austausch von sonstigen Wertpapieren, Rohstoffen und Währungen und Broker der diese Börsen haben klare Anweisung zu halten Kunden Gelder getrennt von den Betriebs-Mitteln, so dass diese Mittel werden nicht gefährdet, wenn der exchange selbst läuft in finanziellen Fragen.

Ob diese Vorschriften betreffen eine Bitcoin-Börse oder Vermittlung kann variieren je nach Zuständigkeit. Es ist möglich, diesen Austausch ohne jede regulatorische Aufsicht und somit keine Garantie, dass Sie halten alle Kunden Gelder, ohne die Kreditvergabe derjenigen Mittel, die aus oder mit diesen zur Finanzierung der Operationen.

Ein Austausch, der akzeptiert Einzahlungen von einem Konto-zu-Konto - (A2A) übertragen könnte helfen, verringern das Risiko. Zum Beispiel, Camp BX und Mt. Gehex akzeptieren Einlagen von Dwolla. So hält Dollar bei Dwolla, bis Sie verwendet werden für den Handel ist ein Ansatz zur Verringerung der Gefahr der Beibehaltung der Fonds an der Börse die ganze Zeit. BitFloor akzeptiert CapitalOne 360/ING transfers, wie andere A2A-Beispiel. Und mehrere Börsen akzeptieren überweisungen von OKPay.

Zusätzlich gibt es einen Ort der Sicherheit. Wenn der Dienst gehackt wird, oder ein individuelles Konto gehackt wird, diese Mittel könnten verwendet werden, um bitcoins kaufen und zurückgezogen -- die Verluste bewertet, die dem Kontoinhaber. Verwenden von zwei-Faktor-Authentifizierung ist unerlässlich, eine grundlegende Anforderung.

+738
Parker17 07.03.2017, 08:27:31

Ich verstehe nicht, warum es scheint nur die Aufteilung eines einzelnen Transaktion ohne ausgegeben und übertragen, um jemand anderes

Nur Unverbrauchte tx ich.e UTXO ausgegeben werden konnten, und hier in deinem Fall das tx ist UTXO, die nach den Ausgaben auf Adressen

13MDsVCs3AvSxZxjWUwty2gthPAXkYf6wb - (Unverbrauchten) 0.00928291 BTC
1CPp812W35rarR45CS6EYxdC4JazR4H9wn - (Verbracht) 0.00231133 BTC

nun wird ausgegeben, tx

Warum funktioniert dieser Transaktion resultiert in nur 2 nicht benutzten Ausgang (und keine verbrachte Ausgang)?

Dies ist, weil wir sagen, das ist Ihre Adresse: 1CPp812W35rarR45CS6EYxdC4JazR4H9wn , wo Sie wollen 0.00231133 btc, also einer der Ausgabe-Adresse. Also nach dem Absenden 0.00231133 an Ihre Adresse überbleibsel balance ich.e 0.00928291 müssen gespeichert werden, einige, wo, also in diesem Fall 13MDsVCs3AvSxZxjWUwty2gthPAXkYf6wb wird Ihre Adresse ändern, wo verbliebenen btc Links nach Ausgaben utxo gesendet wird. Das ist, warum Sie haben 2 nicht ausgegebene op

+679
user3865184 17.11.2012, 04:27:36

Ich möchte meine Coinbase Zwei-Faktor-Authentifizierungs-token von einem Gerät zum anderen. Ich kann nicht finden, einen Ort auf Ihrer website zu deaktivieren, TFA, sobald es eingerichtet wurde, oder bewegen Sie die token auf einem anderen Gerät. Was bin ich?

+591
user39008 31.03.2014, 17:18:00

Es nutzt m/0/<n> für das empfangen von Adressen und m/1/<n> für Adressen ändern.

Hier einige Beispiel bitcoinj-code zu generieren, empfangen von Adressen aus einer erweiterten öffentlichen Schlüssel.

String serialized_xpub = "xpub.....";
unsigned int address_num = 4;
NetworkParameters params = MainNetParams.get();
DeterministicKey root_xpub = DeterministicKey.deserializeB58(null, serialized_xpub, params);

DeterministicKey empfangen = HDKeyDerivation.deriveChildKey(root_xpub, neue ChildNumber(0, false));
DeterministicKey new_address_key = HDKeyDerivation.deriveChildKey(Empfang, neue ChildNumber(address_num, false));
String new_address = new_address_key.toAddress().toString();
+553
nathanallen 09.02.2012, 17:12:59

Ich habe eine Brieftasche.dat von meinem laptop und auch auf meinem desktop, die jeweils mit verschiedenen (unterschiedlichen) empfangen von Adressen, die ich benutze ziemlich oft. Ich möchte Sie Zusammenführen zu einer einzigen Brieftasche.dat so sehe ich alle meine Guthaben in einem Ort.

Wenn es nicht eine software, die wirklich "verschmelzen" die zwei, gibt es eine Möglichkeit, zumindest den export einer Adresse/Schlüsselpaar aus einem Geldbeutel und importieren es dann auf dem anderen?

+538
MenaNena 18.01.2013, 20:56:08

Google öffnet seine Compute Engine und es hat eine Preisliste. Wie viel Kosten würde mir ein bitcoin-block mit Google Compute Engine?

+515
Wittyfish 17.02.2010, 23:03:42

Die Antwort auf die Frage heute, Es hängt wirklich von der Sicherheit von Bitcoin-Bild-im-Geschäft " - Augen. Die Antwort auf die Frage für die Zukunft, es ist sehr möglich, dass "Dinge" basiert auf dem Bitcoin-Netzwerk wird helfen, dieses problem zu lösen. Nicht nötig, reduzieren Sie die Zeit es braucht, um Rückmeldungen zu bekommen, sondern das Risiko minimieren, NICHT warten, für 6-Bestätigungen. Wenn Sie darüber nachdenken, es mit Kreditkarten, die Unternehmen heute völlig ignorieren die Gefahr mit, Kreditkarte kostenlos Rücken und einfach versenden Einzelteile so schnell, wie der Käufer bezahlt hat, obwohl der Käufer kann ein Problem einer Rücklastschrift Tagen nach dem Kauf.

+511
Litppunk 12.01.2015, 02:43:58

Ich bin mit den folgenden codes, beziehungsweise.

 bitcoin-cli -testnet createrawtransaction "'
[
{
"txid":"751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2",
 "vout" : 0
}
 ]"' '{ "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed": 0.001 }'

Antwort;

0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000

Meine DecodeRawTransaction Ausgang;

 array:8 [▼
 "txid" => "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
 "hash" => "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
 "version" => 2
 "Größe" => 83
 "vsize" => 83
 "locktime" => 0
 "vin" => array:1 [▼
 0 => array:4 [▼
 "txid" => "751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2"
 "vout" => 0
 "scriptSig" => array:2 [▼
 "asm" => ""
 "hex" => ""
]
 "Sequenz" => 4294967295
]
]
 "vout" => array:1 [▼
 0 => array:3 [▼
 "value" => 0.001
 "n" => 0
 "scriptPubKey" => array:5 [▼
 "asm" => "OP_HASH160 657abfa90bd62f0f7a9533509b855cfd5f6e7d17 OP_EQUAL"
 "hex" => "a914657abfa90bd62f0f7a9533509b855cfd5f6e7d1787"
 "reqSigs" => 1
 "Typ" => "scripthash"
 "Adressen" => array:1 [▼
 0 => "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed"
]
]
]
]
]

Nach, ich bin dieser Befehl ausgeführt wird;

 signrawtransaction 0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000

Und schließlich, ich bin mit den SendRawTransaction Befehl.

bitcoin-cli -testnet sendrawtransaction 02000000000101d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b75000000001716001466c18ec25251afe44f6a9f99be78b4e04857ef46ffffffff01a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178702483045022100b0291f0c753b3876a7d0d5c8970caa0e4b70cad224de9248377054e342ad1ed1022006de0d6e07991319ce467e5550bb203e4d398452c457b138e1fb5b7a3b2e9427012103f382a14da980fba9234d02599fe5ced7b1f907385d1d14bfb17017e5cfdc318500000000

Und ich bekomme diese Fehlermeldung;

 256: absurd-hohen-Gebühr

Kann mir jemand helfen?

+508
Thomas Edleson 27.10.2019, 07:01:06

Es gibt einen boolean-parameter, die von RPC-Aufruf, werde es als hex-Zeichenkette, die den binären Inhalt des Blocks.

Wenn Ausführlichkeit 0 ist, gibt einen string zurück, der serialisiert, hex-codierte Daten für die block - 'hash'

getblock 'hash' 0 zurückgeben sollte, was Sie wollen.

+449
Rajib Ahmed 20.09.2012, 12:40:20

Ich habe ein Problem mit dem bitcoin-ruby-gem. Ich bekomme die folgende Fehlermeldung, wenn Sie versuchen, Geld zu senden an eine andere Adresse, die ich auf dem test-Netzwerk:

/var/lib/gems/2.2.0/Edelsteine/bitcoin-ruby-0.0.7/lib/bitcoin/Protokoll/txout.rb:76:in pk_script=': undefined methodBytegröße' for nil:NilClass (NoMethodError)

Ich bin die Erzeugung eines private key mit:

new_address-def
Bitcoin::generate_address
Ende

Und erste details für den privaten Schlüssel mit:

def key_details(prikey, pubkey)
 #gibt prikey, prikey_hash58, pubkey_hash58, pubkey_uncompressed, Adresse als hash
 my_key = Bitcoin::Key.neue(prikey, pubkey)
 { prikey:prikey, 
 prikey_base58:my_key.to_base58, 
 pubkey_58:my_key.hash160, 
 pubkey: my_key.pub_uncompressed, 
Adresse:my_key.addr
}
Ende

Den code habe ich, um Geld zu senden, um mich ist wie folgt:

require 'bitcoin'
require_relative 'utilities.rb'
require 'open-uri'

Bitcoin.network = :testnet3

def build_transaction(prev_tx, prev_out_index, Schlüssel, Wert, Adresse, Nachricht)
 gehören Bitcoin::Builder

 new_tx = build_tx do |t|
 t.Eingang do |i|
 ich.prev_out prev_tx
 ich.prev_out_index prev_out_index
 ich.signature_key Schlüssel
Ende
 t.Ausgang do |o|
 o.Wert 
 o.script {|s| s.Typ :address; s.Empfänger addr }
Ende
Ende
Ende

def prev_tx(prev_hash, Netzwerk)
 wenn network == "testnet3"
 prev_tx = Bitcoin::P::Tx.from_json(open("http://test.webbtc.com/tx/#{prev_hash}.json"))
sonst
 prev_tx = Bitcoin::P::Tx.from_json(open("http://webbtc.com/tx/#{prev_hash}.json"))
Ende
Ende

def-Taste(publ_key, priv_key)
 key = Bitcoin::Key.neue(priv_key, publ_key)
Ende

def bin_to_hex(s)
s.unpack('H*').erste
Ende

#Transaktion Eingänge
priv_key = "private_key"
publ_key = "public_key_long_format"
Adresse = "Adresse"
previous_tx = "previous_tx_hash"

# erzeugen tx info off-Eingänge
key = Bitcoin::Key.neue(priv_key, publ_key)
prev_tx = prev_tx(previous_tx, "testnet3")
prev_out_index = 1
tx_value = prev_tx.Ausgänge[prev_out_index].Wert

# erstellen Sie neue, tx
tx = build_transaction(prev_tx, prev_out_index, Schlüssel, tx_value, Adresse, "Hallo")

#
# legt tx.to_json
stellt bin_to_hex(tx.to_payload)
+377
Czarina Lily Aldaba 09.04.2012, 07:22:00

Welche Methode verwenden Sie, um Preis / Wert eines bitcoin?

Verwenden Sie discounted-cash-flow eine Aktie, welche Methoden kennen Sie, um den Preis eines bitcoin?

Dieser Kerl zeigt einige Ideen: https://www.youtube.com/watch?v=iqyLByXUksg&list=WL&index=22

+370
Craig Graham 23.11.2015, 07:41:50

Kurzer Blick auf CoinMarketCap: https://coinmarketcap.com/currencies/super-bitcoin/

(es war airdropped in 1-zu-10-Anteil)

Einige scammy Diskussion: https://www.cryptocompare.com/coins/sbtc/post/p_409993

(stellen Sie Ihre 24 Wörter Saatgut und betrogen werden)

Wirklich nicht sicher, ob es irgendeinen Weg gibt, zu behaupten, SBTC, ohne die Hilfe von Ledger Entwickler.

Oder vielleicht gibt es eine legitime Art und Weise zu verwenden, 24 Wörter Saatgut, und damit erhalten Sie Zugang zu SBTC?

+362
Gabriel Cheinquer 20.11.2016, 05:16:42

Nach Abwägung der Kommentar von Georgefand ich heraus, dass in der Tat die Ergebnisse der Analyse raw-Transaktion unterscheidet sich zwischen mit bitcoind lokal und Vermietung blockchain.info analysieren Sie die Transaktion.

I. e., beide Darstellungen sind äquivalent und es gibt keinen Unterschied zwischen der tatsächlichen Transaktion.

Da meine Transaktion wurde abgelehnt, ich überprüfte dies, indem Sie:

bitcoin-cli -regtest decoderawtransaction 01000000012db211b32295f7ca3e9cdd9f3f0ea12bd938f8fc62c372f1147882dea35a197e000000008b4830450220772661303176b4505f16c512edfdc0dda7a480ace7f4dd23275902e0575c1e8b022100d356bd2e8b4abd366a6e71abaeb689f682edeae42355c638cbb0be4a3df5a924014104aa69850ffcdb48814354c2a9828611a54d9baafa215c8756eb2b53597f0beeef9a393071b12ab535282ae62778b103a8b3de4ecd4505f33343d58ca9bb4f1d2effffffff0180f0fa02000000001976a91426fc9e0484367d611996e0ccf583aa9976a0c98488ac00000000

Vor, ich war nicht bewusst auf diesen Befehl und verwendet blockchain.info.

Ich habe aktualisiert und hervorgehoben, das in meiner Frage.

Nachdem dies klar ist, fand ich heraus, dass der Fehler (tx-hash-Wert in < value out) verursacht wurde, durch meine Anwendung. Ich war der Annahme, dass die Ausgabe-Adresse, die ich Pflege ist immer die erste an der Transaktion (D. H., "n" : 0).

+359
Jaygo Bloom 08.06.2015, 06:03:26

Haben Sie einen Blick auf https://blockchain.info/address/1PnwbcQPfWwBPayBvvpcVwK6NjuEmubQTB?sort=0 um zu überprüfen, ob Ihre Zahlung auf Sie.

+329
Raimo Ihle 25.03.2015, 11:39:38
  1. Die denial-of-service (DOS) Angriff ist einfach zu erklären: jedes mal, wenn eine Transaktion aktualisiert wird, durch die Erhöhung der Sequenznummer in einer Eingabe, die gesamte Transaktion muss weitergegeben werden, über das Netzwerk erneut. Wenn also eine Transaktion ist 1 KB groß und es sind 10.000 voll Knoten, verschwenden Sie ein minimum von 10 MB Netzwerk-Bandbreite, jedes mal, wenn Sie aktualisieren die Transaktion bei nur 1 KB Bandbreite-Kosten für Sie---und Sie können es tun, eine im wesentlichen unbegrenzte Anzahl von Zeiten, mit einer im wesentlichen unbegrenzten Anzahl von Transaktionen, keiner von Ihnen kostet Sie kein Geld, neben der Transaktionsgebühr.

  2. Ich bin mir nicht absolut sicher, was die double-spend-Angriff auf die hier verwiesen wird, aber meine Vermutung ist, dass es die basic zero-conf doppelte ausgeben, aber mit dem Netzwerk zu helfen, die Betrüger: Betrüger zahlt mit einem nicht-final-unbestätigte Transaktion, wird eine vertrauensvolle person, die Sie waren-sofort, den Betrüger sendet eine Doppel-verbringen Sie mit einer höheren Sequenz-Nummer, die Netzwerk-Minen die doppelte ausgeben, statt der ursprünglichen Transaktion, und Sie werden nicht bezahlt.

    Es wäre einfach zu blockieren diese Art von verdoppeln verbringen, indem Sie sich weigern zu akzeptieren, in Ihre Geldbörse, keine unbestätigten Transaktion mit einer nicht-finalen Sequenz-Nummer, aber das könnte zu Verwirrung bei den Nutzern: "er sagte, er bezahlt mich, und BlockChain.info sagt er bezahlt mich, aber die Transaktion erscheint nicht in meiner Brieftasche!"

+323
Carapeto 22.10.2019, 12:02:39

gibt es eine Möglichkeit, ich könnte eine live-feed von Transaktionen direkt von bitcoin core (Ausschneiden der Notwendigkeit für die BlockChain.com mit der websocket-API)

Sicherlich. Bitcoin-Core unterstützt der ZeroMQ - messaging-Protokoll. Es veröffentlicht einen Strom von Blöcken, block-hashes, von Transaktionen und die Transaktion hashes zu was auch immer port, den Sie angeben. Sie können angeben, welche diejenigen, die Sie wollen, Sie müssen explizit aktiviert werden. Dieser stream ist immer eine Reflexion von, was es derzeit empfangen über das Netzwerk. Nachdem es überprüft hat, einem block oder einer Transaktion, dann wird es schieben Sie in die ZMQ stream.

Sie können dann eine Verbindung mit der ZMQ stream mit was auch immer für software und analysieren Sie die Nachrichten in Ihre jeweiligen Typen.

+294
tyagi ashu 15.09.2012, 07:19:23

Bitcoin hat kein Konzept von Grenzen.

Es gibt viele Abschlüsse, in denen der Käufer nicht weiß, der Verkäufer und Umgekehrt (oder beides, wie in einem dead drop, wo keiner weiß etwas über den anderen).

So ist es durchaus plausibel, Auszahlung der bitcoins in einem fremden Land ohne alle anderen Parteien außer Ihnen und dem Verkäufer die Kenntnis über die Transaktion.

Dein Beispiel beschreibt, wo Sie einen "Haufen Geld". Es spielt keine Rolle, ob das Geld aus dem Erlös nach dem Verkauf ein Haus oder was auch immer, diese Mittel umgewandelt werden können, um bitcoins in einer beliebigen Anzahl von Möglichkeiten.

Also ja, bitcoin ist wie Bargeld, und gehandelt werden können für Bargeld. Wo es unterscheidet sich von cash ist, dass es transportiert werden kann, über die Grenzen hinweg physisch, elektronisch oder in keiner anderen form als Wörter, die Sie halten in Ihrem Gehirn.

Da bitcoin-Transaktionen sind nachvollziehbar, diejenigen die lieber in transact privat einsetzen können, die Methode heißt "mischen". Dies gibt bitcoin Benutzer-definierten Anonymität.

+294
Tyson the shep 19.09.2011, 17:47:15

Könnte jemand mir bitte erklären, wie diese Gabel funktionieren???

Beispiele würde sehr geschätzt werden. Die Art, wie ich bin-Verständnis ist, wenn ich 1 BTC auf Coinbase, Sie wird es passen. So, nachdem die Gabel habe ich mein 1 BTC und 1 B2X (Bitcoin 2x). Sagen wir einfach, ich verkaufte mein 1-BTC, ich habe immer noch meine 1 B2X zu verkaufen? Bedeutet das freie Geld?

+289
Kevin MacDonald 31.01.2012, 08:20:26

Kann mir jemand erklären, wie der AML, Regeln, Warnungen und FinCEN Berichterstattung würde der Arbeit unter der Ripple?

+215
Sandwich Taster 19.09.2015, 17:23:57

Ich bin die Erstellung einer software-und ich möchte anonyme Zahlungen über bitcoins und sobald die Zahlung eingegangen ist an meine bitcoin-Adresse, die dann die user serial-key der software...

also, Wie kann ich überprüfen, bitcoin Zahlung bestimmter Betrag eingegangen ist oder nicht mit bitcoin #Transaktions-id in vb.net app.

+205
semenbuka 04.09.2013, 07:26:36

Ich habe eine Reihe von Dateien wie blk00110.dat jetzt, dass bitcoin-qt (auf meinem mac) hat endlich aktualisiert. Ich möchte nur bewegen sich diese im Laufe meiner linux-box, so kann ich halten Sie es bis und läuft, aber der bitcoind-Programm verwendet eine andere Struktur. Wie kann ich diese Daten?

+203
benoitr 01.07.2019, 11:13:11

...können Sie den download nur die Dateien, die Sie benötigen, und keine Notwendigkeit zum download, die alles mit es.

Um dies zu tun, müssen Sie Vertrauen, dass Sie erhalten die richtigen Dateien (Blöcke), die von Ihren Kollegen. Wenn Sie an dir liegen und dazu dienen, eine falsche Geschichte, die, wie Sie wissen?

Ein full-node-downloads, die blockchain, so dass es unabhängig überprüfen den aktuellen Zustand des Netzes, ausgehend vom genesis block. Durch die Arbeit durch das Netzwerk die Geschichte, die voller Knoten können überprüfen für sich, was der aktuelle Zustand des Netzes ist, ohne Vertrauen-peers nicht liegen.

Ein lightwallet können nur zum download der block-Header (80 Byte pro block) und nutzen Sie, um zu helfen, stellen Sie sicher, dass die wallet-Transaktionen sind authentisch Bitcoin Transaktionen.

Aber in beiden Fällen sind die Knoten/wallet muss eine vollständige Geschichte der Blöcke/Köpfe, um sich nicht trivial in Anspruch genommen. Also ich denke, dass eine Anwendung, die lädt nur Teile der blockchain Geschichte ist wahrscheinlich wenig nutzen, aufgrund des Potenzials für den Missbrauch von Vertrauen.

+173
Gogigo 04.04.2019, 09:54:25

Beantwortet von Pieter Wuille in den Kommentaren:

Das ist nur ECDSA. Die nonce ist die Zufälligkeit für die Signatur, und hat nichts zu tun mit der Nachricht signiert wird. Eine ECDSA Signatur ist ein paar (r,s), wobei r die X-Koordinate der kG und s = (m+r*x)/k (wobei k=nonce, m=message hash, x=private key, G=curve generator).

+171
Sonam Tobgye 04.04.2013, 12:17:30

Wie erstelle ich eine SegWit Adresse mit Bitcoin-Core-CLI? Auch werde ich in der Lage sein zu erlösen Ausgänge und senden Sie Sie an eine "legacy" - Adresse? Wenn ja, wird diese zweite Transaktion akzeptiert werden, die von älteren, nicht-SegWit Kunden?

+127
Katherine L 06.10.2019, 14:57:43

versuchen Sie, diese:

bitcoind getrawtransaction 2f50fdf7adbf58e91d738869948f4b191eb3cafa016c6df7e9182c06e4513852 1

Hinweis: die 1 am Ende, das weist bitcoind zu betreiben, im verbose-Modus.

+115
SirNarsh 13.08.2012, 22:29:15

Ja. Holen Sie sich eine Bitcoin-Adresse aus der Brieftasche, die Sie senden möchten, und dann senden Sie an die angegebene Adresse.

+101
13thLady 18.08.2014, 00:59:23

Die JSON-RPC Schnittstelle ist in einer Weise für andere Programme zur Interaktion mit Bitcoin-Qt oder bitcoind , während es läuft. Es ist nützlich für Dinge wie Bergbau oder bei der Errichtung einer Website, die Bedürfnisse zu sprechen, um das Bitcoin-Netzwerk direkt. Die meisten Benutzer nicht brauchen, um sorgen über die Einrichtung.

+38
Fred Volkman 06.08.2014, 05:19:27

Damit erstellen Sie eine neue Bitcoin-Transaktion, alles, was Sie brauchen, ist der Empfänger die öffentlichen Bitcoin-Adresse (und Ihrem bitcoin Brieftasche).

Die Transaktion muss schließlich sein-broadcast an das Netzwerk, wenn dies getan werden kann in einer Vielzahl von Möglichkeiten. Sehen https://en.bitcoin.it/wiki/Network für weitere details.

+13
alisa3788 24.11.2014, 02:31:16

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