Kann ich bitcoin core-code für mein Knoten?

Bitcoin arbeitet auf einige Art von code. Jetzt ist es p2p-Netzwerk als auch. Wenn ich auf Netzwerk als full-node, ich habe zum download des gesamten Finanzbuchhaltung erste und dann kann ich gehen.

Wo kommt der code im Bild? Lade ich bitcoin core-code als auch mit der Finanzbuchhaltung? Da gibt es keine zentrale server, dieser code funktioniert auf allen Knoten.

Auch Kann ich auf das Netzwerk zugreifen, wenn ich einige änderungen am code vorgenommen. Sagen, ich haben sich geändert der Wert der BTC belohnt für den Bergbau, und dann Zugriff auf das Netzwerk zu erhalten erhöhte Belohnung.

+186
rut0rut 25.04.2019, 11:24:05
34 Antworten

Ich bin gerade auf der Suche wie man diese Spenden auf meiner Website und auch gelesen, dass ich verwenden soll, eine neue Adresse für jede Transaktion, die Anonymität zu erhöhen.

Ist dieses eine letztlich sinnlose Praxis, wenn gebunden an ein einzelnes privaten website?

+1000
TriangleTodd 03 февр. '09 в 4:24

Hier ist die Transaktions-id als Beispiel, bitte helfen Sie mir berechnen mit bitcoind: 10ff046cb00483c4b4222fe3d1798b98d5a17af55ff7fc0a6e1e2398b86c13bd

+997
Berniche89 09.06.2019, 15:03:09

Wie viel Speicher (RAM) ist eine Bitcoin-Knoten verwenden?

Ich bin der Planung über die Ausführung einer Bitcoin full-Knoten auf einem RasPi Model A+. Es hat nur 256MB RAM, also ich bin mir nicht sicher, ob dies funktionieren wird. Die meisten threads hier und bitcointalk sind sehr alt, und ich bin mir nicht sicher, ob die Anforderungen an den Arbeitsspeicher sind jetzt größer.

+949
JLMX 23.03.2016, 17:55:06

Ich habe BTC an eine unbekannte Adresse. Die BTC zeigt sich als "unverbraucht" auf einer blockchain-explorer. Wie kann ich ermitteln oder abrufen des BTC?

+882
Apoorv Gupta 10.07.2013, 12:37:58

Diese drei Argumente werden gegen die Blockgröße erhöhen ... Da die Blockgröße erhöht und dann erste argument ist, dass trxns wird einfach eingefügt in die block ich.e, das Ding wird niedriger die trxn Gebühren und dann Bergleute gonna verlieren Ihre Motiv-becoz trxn-Gebühren werden reduziert werden, dies kann demotivieren die Bergleute (zum Beispiel : angenommen Sie machen einen job und bekommen Sie 10$ für den job täglich , was ist, wenn die Preis fallen auf 5$ für den job täglich und job ist der gleiche....dann werden Sie auf der Suche für andere job oder die bessere option , das ist das Ding mit Miner) und Bergleute zu bewegen, um einige bessere option. Wenn keine. der Miner nimmt dann dadurch verringert sich der Gesamt-hashrate von bitcoin, so traurig. Zweites argument ist, dass es teilen der Gemeinschaft, becoz, wenn wir wollen, erhöhen Sie die Blockgröße in der bitcoin-blockchain dann das Inkrement in blocksize verursachen eine Gabel in dem system, das zwei parallel bitcoins also dies teilt die Gemeinschaft. Dritte argument ist, die Blockgröße zu erhöhen verursachen Zentralisierung, da die Netzwerk-Größe zu erhöhen durch mehr trxns, die Verarbeitungsleistung erforderlich, um die mine zu erhöhen sowie. Dies wird nicht helfen, kleine mining-pools und geben mining Kräfte zu großen scale mining-pools und erhöht die Zentralisierung ist nicht akzeptabel in der bitcoin-community. Diese blocksize erhöhen, ist immer noch umstritten in der community.

+865
dreyben 10.06.2015, 23:13:34

Ich weiß nicht, etwas über Multichain also ich bin mir nicht sicher, ob dies die Antwort, die du suchst, aber hier ist eine Antwort, die Ihnen helfen könnten.

Die interessante Sache über proof-of-work (Nakamoto) blockchains ist, dass Sie ermöglichen, eine sich ständig wandelnde Gruppe von unbekannten Knoten im internet zu erreichen Konsens unter bestimmten Annahmen über den Widersacher (D. H., die guten Jungs sind mehr "Power" als die bösen Jungs).

Bevor Bitcoin, niemand wusste, wie dies zu tun (AFAIK) und alle Konsens-algorithmen erforderlich, die den Teilnehmern bekannt waren und dass 2/3 von Ihnen waren ehrlich. In der Regel ist ein admission control Verfahren wurde verwendet, um zu entscheiden, wer teilnehmen kann und wer es nicht konnte. Dies war für die meisten Teil, ein menschlicher Prozess.

Nun, blockchains Lösung dieses sehr schwierigen Problems der permissionless Konsens: Wie kann man sich auf ein Protokoll der Vorgänge zwischen N Teilnehmern, wie Sie gehen, und nehmen Sie das system, ohne eine Zulassung control-Prozess? Die Antwort: Verwenden Sie ein wenig von Wirtschaft, um Anreize Teilnehmer sich korrekt Verhalten, egal, wer Sie sind (D. H., Bitcoin).

Nun, mit diesem Verständnis des schwierigen Problems Nakamoto blockchains zu lösen, Sie können ein image, dass ein system wie die, die Sie vorschlagen, (wenn ich es richtig verstehe), wo die Nutzer müssen darauf Vertrauen, dass Sie richtig diktieren Konsens, ist das nicht interessant noch nützlich ist. Es ist bekannt, wie die zu erreichen Konsens mit Vertrauen: benutzen Sie einfach einen byzantinischen Vereinbarung und halten Sie 2/3 Ihrer Knoten ehrlich.

Ich bin nicht sicher, ob ich richtig deine Frage verstanden und Ihr system, so dass ich hoffe, diese Antwort ist nicht völlig nutzlos für Sie.

+839
SSEEGGAA 03.01.2019, 04:33:37

Ich glaube, dass mehr Geld in bitcoin, mehr stabilisiert, wird es sein, zu groß kauft/verkauft.

+818
Orrbifold 12.09.2014, 21:17:17

Ich beschreibe meine Frage anhand eines Beispiels.

Lassen Sie uns sagen, dass das Netzwerk funktioniert über das hinzufügen von block #100 auf die blockchain. Ein Angreifer erschafft block #99 mit einer Kombination von Transaktionen, die "legit", was bedeutet, dass Sie können zerlegt werden, um den gleichen hash, dass der eigentliche block #99 mit (und es gibt keine double-spend).

Dann übermittelt er den block auf das Netzwerk. Wie funktioniert das Netzwerk wissen, dass dieser block ist falsch und lehnt Sie ab?

Ich denke es hat etwas zu tun mit PoW, aber ich bin mir nicht 100% sicher. Kann mir jemand erklären, den Prozess der Ablehnung mit einer detaillierten Erklärung?

Vielen Dank im Voraus für alle Antworten!

+780
rprimus 13.01.2019, 00:57:13

Den ersten Bericht über den Bergbau-botnet war Ende Juni, und es entwickelte sich schnell von CPU und GPU mining. Aber es gibt keinen Konsens darüber, welche Art von Schaden wird es tun, um Bitcoin, weil aus dem bitcoin-Netzwerk-Sicht des infizierten Computer ausführen legitimen Bergbaus, die unterstützt Netzwerk-Betrieb.

  • 17 Jun 2011 - Symantec vorgeschlagen , dass es rentabel wäre, um führen Sie CPU-mining-botnet.
  • 28 Jun 2011 - Kaspersky Lab-Experte Alex Gostev gemacht ersten Bericht über die einfachen CPU-mining-botnet in der wildnis gefunden.
  • 2 Aug 2011 - F-Secure berichtet über die Entdeckung von advanced CPU mining-botnet-kontrolliert via twitter.
  • 11 Aug 2011 - Symantec entdeckt erste GPU mining-botnet genannt Trojan.Badminer.
+754
Utkarsh Bhimte 15.10.2010, 16:09:35

Eine hash-nur trifft man auf Schwierigkeiten, weil bei Bergbau, legen Sie ein Feld namens nBits, das beschreibt die Schwierigkeiten, Sie waren für Bergbau. Sie können dieses Feld nicht ändern ohne änderung des hash-und starting over.

bnTarget.SetCompact(nBits, &fNegative, &fOverflow);
[...]
wenn (UintToArith256(hash) > bnTarget)

(Quelle)

+726
williamw 20.12.2016, 22:37:53

Ich habe manuell eingestellt vielen Knoten in meinem bitcoin.conf - Datei über das connect= Eigentum.

Ich kann sehen, dass, wenn Sie ausgeführt wird, bitcoind verbindet die meisten dieser Knoten erfolgreich.

Aber ich nie sehen alle Blöcke heruntergeladen werden. Ich kann nur Blöcke herunterladen, wenn ich entweder ändern Sie die connect= Eigenschaften addnode=, oder entfernen Sie die connect= Eigenschaften zusammen.

Weiß jemand, warum dies der Fall ist?

+724
Arakwar 19.12.2017, 10:09:36

Heute morgen habe ich versucht, die BTC senden zu meinen Bter Konto von meinem Mt Gehex Konto. Ich schickte Sie, und Sie schien wieder zu erscheinen. Ich schickte Sie wieder und es war ein wenig übrig, ich schickte, dass. Nun ist die kleinere Menge ging durch, aber die größere Menge, nie dort ankam. Hier sind die links (1) und (2) in der blockchain.

Hier ist meine wallet Adresse: 13RcWHLciYf5gdaEQ2hjELmzJvBuHEbwdb

Ich bekomme keine Antwort von Bter oder Mt Gehex. Bitte lassen Sie mich wissen, was Sie denken.

+699
Ozeuss 24.07.2010, 15:44:09

Dies ist ein bekanntes problem, und eine Menge davon beschrieben wurde, die in dieser bitcoin.es Artikel. Im wesentlichen, was Sie sich darauf verlassen, wenn Sie eine SPV wallet wie Elektrum ist, dass durch die Verwendung vieler random-Servern und Zertifikaten, minimieren Sie das Risiko, getäuscht zu werden, die auf eine unbestätigte Transaktion.

Es gibt einen interessanten Vorschlag, genannt "Unbenutzte Ausgabe Baum" , die Szenarien wie die Ihre erfordern weniger Vertrauen.

+692
suszig 02.02.2011, 11:26:04

Im Gegensatz zu PayPal-Zahlungen, Bitcoin-Zahlungen sind nicht umkehrbar. PayPal-Zahlungen sind reversibel bis zu 60 Tage.

Bitcoin ist Bedrohung für das PayPal-business in dem Sinne, dass PayPal ist die global dominierende online-payment-Lösung und bitcoin ersetzen könnte PayPal-Zahlungen in vielen Szenarien, wie die Bestellung von Artikeln online, die International oder überweisung (senden Sie Geld, um Ihre ausländischen Freunde).

+618
reok 13.10.2011, 22:55:27

Ich denke, das beste ist, Sie haben keine Einschränkungen https://www.coinlore.com/cryptocurrency-data-api

+608
aksh chhillar 13.10.2019, 16:32:54

Ein service-Anbieter, die akzeptiert bitcoins ist NoTex.ch @ https://notex.ch: Es ist ein browser-basierter editor, akzeptiert Spenden - Spenden-button wurde erstellt mit BitPay - oder Sie kaufen können, die vollwertige offline-version mit einem individuellen und sehr einfach zu bedienen checkout-Prozess, der implementiert wurde, mit Blockchain.info's Entwickler-API:

  • Schritt 1) Geben Sie Ihre e-mail-Adresse,
  • Schritt 2) Scannen Sie den gezeigten QR-code für die eigentliche Transaktion &
  • Schritt 3) Sie erhalten den download-link (in ca. eine minute!).

Umsetzung details:

Ein interessanter Punkt der Transaktion ist, dass Sie vollständig anonym, das bedeutet, dass NoTex.ch nicht sehen, von welcher bitcoin Adresse Geld gesendet wurde. Dies ist möglich, weil Blockchain.info bietet diesen tollen service, der mischt alle Münzen getätigt werden, zu vermindern tracing-Möglichkeiten (weitere details finden Sie im Blockchain.info's-API-Abschnitt).

Ein weiterer Effekt dieser Vermischung ist, dass der Besteller ist nicht erforderlich, warten Sie 10 Minuten für den tatsächlichen BTC-Transaktion durch zu gehen: Angesichts der Tatsache, dass NoTex.ch vertraut Blockchain.info, was sendet sofort eine Benachrichtigung über eine Transaktion, um eine Ziel-Adresse, auf die NoTex.ch sendet die entsprechende E-Mail an den Kunden. Dieses 3-Wege-Kommunikation/Transaktion erfolgt in der Regel innerhalb einer minute (wenn Blockchain.info's mixing bag ist ausreichend voll ist).

+607
Gabriel DeMaria 11.05.2011, 17:04:44

Nein. Bitcoins sind nicht gehalten-Adressen, aber nicht benutzten Ausgänge ("UTXO"). Sie müssen angeben, TXIDs-und Ausgänge-Indizes ("vout"). Die Angabe von Betrag, um eine Transaktion ist nicht erforderlich, aber BitcoinJS bitten Sie um es zu berechnen, die Veränderung der Ausgabe und die Zahlung der Gebühr.

+483
Vitl74 02.11.2017, 14:28:18

Ihre direkte Frage über eine feine JSON-RPC-Bibliothek in C++, und die direkte Antwort ist:

Aber wenn ich will, richten Sie Ihre Absicht, es gibt eine gut entwickelte wrapper für Bitcoind-json/rpc-interface hier. Dadurch sparen Sie viel Zeit!

+452
Sk Awais 09.10.2016, 16:43:48

Absolut. Wenn eine Münze ist gesichert durch den Nachweis von Arbeit, wenn gibt es nicht genügend Beweis für die Arbeit, die Münze ist nicht sicher.

+450
Alexis Leavitt 12.04.2011, 23:21:34

Mit der Zunahme der Schwierigkeit, es gibt auch eine rise Wert von BTC, die hilft, einen Ausgleich für die Abnahme der hash-rate. Ohne Miner Bitcoin nicht sehen würde die Abwicklung von Transaktionen daher scheint es unwahrscheinlich, dass für die Bergleute zu gehen unbezahlt.

+406
Jeffrey Beach 16.06.2018, 20:48:45

Ich fand viele Artikel, die darüber reden, wie bitcoin funktioniert, und nicht wenige, analysieren die wachsende Industrie um ihn herum. Relativ wenig allerdings spricht die möglichen politischen Implikationen von Bitcoin wächst der Stromverbrauch.

Es scheint mir, dass da blockieren Lohn-und Bergbau-Industrie Brutto-Margen sind Recht ruhig in der kurzen Begriff, dass, wenn Bitcoin wurden, um (sagen wir) steigen Zehnfache im Preis ähnlich wie in früheren steigt zB. am Ende von 2013, diese als Anregung für eine in der Nähe des überproportionalen Anstieg der hash-rate und Stromverbrauch.

Bereits habe ich gelesen, dass Bitcoin verbraucht so viel Strom, wie ein kleines Land. Kann die Welt mit der Bewältigung der ökologischen Folgen des kurzfristigen 10x oder 100x Sprung in den Bitcoin Preis? Was könnte die Reaktion der großen Mächte (insbesondere China) sein?

Bin ich falsch in der Schlussfolgerung, dass eine massive Kurzfristige Sprung in den Preis ganz einfach nicht politisch oder ökologisch machbar?

+383
poxus 20.10.2014, 18:46:51

Ich möchte ein python Skript, das hört das bitcoin-Netzwerk und überwacht einige Adressen, gespeichert in einer mysql-db. Sobald eine Transaktion ist die übertragung mit einer dieser Adressen als output, sollte das script eine Funktion auszuführen.

Ich brauche nicht zu speichern, die ganze blockchain, noch will ich. Die privaten Schlüssel sind auch nicht auf der gleichen Maschine, für die Sicherheit. Es ist keine Brieftasche auf dieser Maschine, nur eine Liste von Adressen in einer DB.

Für den moment habe ich umgesetzt mit der webhooks aus blockchain.info und auch getestet mit blocktrail. Es funktioniert, aber es funktioniert nicht schnell genug, te, meine Ziele zu erreichen, diese Lösungen sind einfach zu langsam, um praktisch zu sein. Ich brauche, um benachrichtigt zu werden, sofort.

Ich habe mehrere Optionen, aber keiner scheint zu passen, wie ein guter Ausgangspunkt. (BitcoinJ scheint die nächste, aber es ist in Java) kann ich nicht glauben, es gibt keine solche Sache in die Existenz, ich konnte einfach nicht finden.

Also, können Sie lenken mich in die richtige Richtung?

+370
Edit Fox 30.10.2019, 21:42:15

Die Bitcoin-blockchain konvergiert gegen eine einzelne-Datei-Kette, da jeder block-Referenzen genau einen Vorgänger, und somit kann es nur einen block auf jeder Höhe in der Kette zwischen den genesis block, und der Kette-Tipp.

Doch in Zeiten von mehr als einem block werden auf der gleichen Höhe. Dies geschieht entweder durch die bloße Zufall der zwei Bergleute, die Entdeckung eines gültigen Blocks in dem gleichen Augenblick, was ist benigne und beseitigen von selbst, wenn einer der beiden Vererber einen Nachfolger der block und schafft so einen neuen längsten gültige Kette, oder es kann passieren, wenn eine Fraktion in Bitcoin nimmt ein inkompatibles Protokoll-Regel ändern (hardfork). Da sich Netzwerk-Teilnehmer, die nicht akzeptieren, die änderung wird nicht akzeptieren, diese Blöcke als gültig, zwei-chain-Tipps kann bestehen fortan.

Vor kurzem, die hardfork Pläne des Bitcoin Unbegrenzte wurden, ein wichtiges Thema Bitcoin, die Häufig beinhaltet die Diskussion von möglichen Szenarien mit zwei inkompatible Kette-Tipps. Ich nehme an, Sie sehen eine Diskussion in der Art hat Sie auf die Idee, es könne mehr als eine Kette.

+364
JS Lane 23.05.2014, 21:50:18

Es gibt zahlreiche Websites, die Ihnen erlauben, zu kaufen und den Handel von Bitcoins, beachten Sie bitte die "reserve", die Sie Liste zu, manchmal sind Sie nicht genügend in reserve, die kann anhalten, Ihre Transaktionen.

Als Neuling, mit allen Mitteln nicht tun, eine private Transaktion mit jemand im chat noch in den Foren gibt es eine Menge Betrüger, die beten, auf Neulinge. Stick an den offiziellen Börsen. Es gibt Seiten wie www.bitcoinstore.com für die, die ich verwendet, um Ausrüstung zu kaufen für mich und andere Menschen, und Sie sind ziemlich schnell.

Es ist einer dieser Arten von Dingen, die Sie brauchen, um zu verwenden Sie Ihren gesunden Menschenverstand, wenn es zu gut scheint, um wahr zu sein, ist es wahrscheinlich. Watch out für die anderen sogenannten newbies auf der Suche nach Transaktionen mit Ihnen.

Um zu verhindern, dass Sie sich von einem Ziel, von einem Betrüger oder andere schlechte Elemente von hier aus auf, rufen Sie nicht selbst ein Neuling, Fragen Sie einfach die Frage.

+265
JulZl 10.03.2014, 08:49:20

SegWit war (neben anderen Verbesserungen) eingeführt, um fix Formbarkeit Probleme. Bedeutet das, dass nicht-SegWit Transaktionen sind noch formbar? Wenn ja, welche Arten der Formbarkeit könnte noch passieren in der Praxis?

+232
Taro Xucishvili 17.12.2011, 06:14:16

Wenn Sie Sie senden, 2.5 BTC an eine Adresse und 0.5 BTC an eine andere wallet, das ist eine Transaktion mit zwei Empfängern. Adressen ändern, sind die neuen Adressen in der gleichen wallet.

Wenn die 3BTC UTXO ausgewählt wurden, gäbe es keinen Grund für die 2BTC UTXO zu bewegen. Wenn Sie möchten, verschieben Sie alle Ihr Geld, um das neue wallet, senden 2.5 BTC an den Empfänger und das restliche Geld an Ihre neue Geldbörse.

Wenn Sie möchten, um mehr über die Coinselection Algorithmus überprüfen Sie heraus , Was ist die Münze Auswahl-Algorithmus?.

+218
user5574 14.02.2017, 22:37:29

Hier ist den letzten änderungen(commit) für die Gebühr drop: https://github.com/bitcoin/bitcoin/commit/beabca2be092d0e2a1de26989d4e63a12cce1284#diff-279f95e952b2c1cff13bdfbcd7bc36ee

Es scheint zu sein, ein Vielfaches von 1.000 Byte, wie es gesehen wird, in die source-code.

Also ja, es ist ein Vielfaches von 1000 bytes, nicht 1024 bytes.

Cheers,

-Besir

+206
pate cobb 07.01.2014, 17:47:16

Ich bin mit einem bitcoind 0,16 und es scheint zu arbeiten, blockchain synchronisieren etc.. Ich habe die "neue" rpcauth, das ist nicht veraltet, so dass die Art der referennce, wie hier beschrieben: https://github.com/bitcoin/bitcoin/blob/v0.16.0/contrib/debian/examples/bitcoin.conf. Ich habe generiert die rpcauth Linie und das Kennwort mit ./share/rpcauth/rpcauth.py bob

Kopiert die rpc-Zeile in der ~/.bitcoin/bitcoin.conf-Datei und das Kennwort gespeichert anderswo. Die conf-Datei haben, diese [rpc] - Abschnitt:

server=1
rest=1
rpcauth=bob:b2dd077cb54591a2f3139e69a897ac$4e71f08d48b4347cf8eff3815c0e25ae2e9a4340474079f55705f40574f4ec99

Ich Laufe

./src/bitcoin-cli erhalten blockchaininfo -rpcuser={...} -rpcpassword={...}

Die Antwort ist:

Fehler: Konnte nicht gefunden RPC-Anmeldeinformationen. Keine Authentifizierung cookie gefunden werden konnte, und RPC-Passwort ist nicht gesetzt. Sehen -rpcpassword und -stdinrpcpass. Konfigurations-Datei: (/home/bitcoin/.bitcoin/bitcoin.conf)

Es ist wie die cli nicht Lesen können, die rpc-Anmeldeinformationen von der Befehlszeile aus. Es ist nicht zu sagen "Anmeldedaten sind falsch". Auch die conf Datei ist richtig so...

Keine Ahnung?

+198
Ed Blankenship 04.05.2014, 01:20:57

Der "Referenz-Kunden" bitcoin-qt erhält eine Menge von Beschwerden von Entwicklern auf der unordentlichen Art und Weise es codiert wurde. Es scheint ein großer Aufwand zu lernen, und viel Zeit wird damit verbracht, auf der Modularisierung von it. Doch wir haben auch andere Implementierungen (bitcoinj, libbitcoin, etc), die bereits modular aufgebaut und codiert auf eine viel klarere Art und Weise. Angesichts dieser Tatsachen, warum würden Sie nicht die Entwickler wechseln Ihre aktive Entwicklung zu einer dieser codebase?

+155
klasssd 20.08.2013, 11:52:12

Ich bin versucht zu entschlüsseln chainstate db für die ein spezifischer index für eine Transaktion in python gerade für das lernen. Transaktions-ID: 4d4a4c6ca4f3c91e69563199943336d3279fad71c9e8d9c1708ef9dc6ac16000 out index = 1822

chainstate_db = plyvel.DB(os.Pfad.join(os.getenv('HOME'),".bitcoin/chainstate"), compression=None)
def getObfuscationKey():
 Wert = chainstate_db.erhalten(b'\x0e\x00' + b'obfuscate_key')
 print ("Verschleierung Schlüssel = %s' % value)
 obfuscation_key = Wert[1:]
 zurück obfuscation_key

def applyObfuscationKey(data: Byte):
 obfuscation_key = getObfuscationKey()
 new_val = Byte(data[index] ^ obfuscation_key[index % len(obfuscation_key)] for index in range(len(Daten)))
 zurück new_val

def b128_varint_decode(Wert: Byte, pos = 0):
 n = 0
 while True:
 Daten = Wert[pos]
 pos += 1
 n = (n << 7) | (data & 0x7f) # 1111111
 wenn data & 0x80 == 0:
 return (n, pos)
 n += 1

def txout_decompress(x):
 # x = 0 ODER x = 1+10*(9*n + d - 1) + e BZW. x = 1+10*(n - 1) + 9
 wenn x == 0:
 return 0
 x -=1
 # x = 10*(9*n + d - 1) + e
 e = x % 10
 x /= 10
 n = 0
 wenn e < 9:
 # x = 9*n + d - 1
 d = (x % 9) + 1
 x /= 9
 # x = n
 n = x*10 + d
sonst:
 n = x+1
 während e:
 n *= 10
 e -= 1
 Rückkehr n
...
def getChainstateData(txn_hash_big_endian: bytes, out_index: int):
 key = b 'C' + txn_hash_big_endian + b128_varint_encode(out_index)
 Wert = chainstate_db.get(key)
 Wert = applyObfuscationKey(Wert)
 code, pos = b128_varint_decode(Wert)
 Höhe = code >> 1
 coinbase = code & 0x01
 print ("Höhe = %d, coinbase = %f' % (Höhe, coinbase))
 decoded_varint_amount, pos = b128_varint_decode(Wert, pos)
 Betrag = txout_decompress(decoded_varint_amount)
 print ("Betrag = %d' % Höhe)
wenn __name__ == '__main__':
 getChainstateData(binascii.unhexlify('0060c16adcf98e70c1d9e8c971ad9f27d3363394993156691ec9f3a46c4c4a4d'), 1822)

Ich bekomme unten Ergebnis: Höhe = 355833, coinbase = 0 Betrag = 12353

Wenn ich getrawtransaction in bitcoin core-daemon bekomme ich Betrag als 12200.

./bitcoin-cli getrawtransaction 4d4a4c6ca4f3c91e69563199943336d3279fad71c9e8d9c1708ef9dc6ac16000 wahr

Für out index, 1822, den ich bekommen:

{
 "value": 0.00012200,
 "n": 1822,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 c40c4870c3874cafb3385dca3731d637ac51110d OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a914c40c4870c3874cafb3385dca3731d637ac51110d88ac",
 "reqSigs": 1,
 "type": "pubkeyhash",
 "Adressen": [
"1JscA3193KByPvFv4X6nNEV2SGjdXVcVq6"
]
}
},

Also muss es Probleme mit dem code, ich bin nicht in der Lage, um herauszufinden. Ich denke, dass problem ist in

txout_decompress(x)

Methode. Aber das ist seltsam, denn ich habe direkt eine Methode verwendet, in bitcoin core

uint64_t DecompressAmount(uint64_t x)

in

src/compressor.cpp

nach der Konvertierung diese zu python. Bitte helfen Sie mir dieses Problem zu lösen.

+114
user26642 30.09.2016, 20:16:33

Ich habe versucht, darüber zu Lesen, was ein Bitcoin ist, wie mir, usw. Ich finde Sie verwirrend, ich verstehe nicht, die zugrunde liegenden Faktoren, die Bitcoin. Alles, was ich gelesen habe scheint zu übernehmen, hat der Leser einige Kenntnisse von Bitcoin (auch im wiki). Wo sollte ich anfangen?

+97
unutbu 23.02.2011, 22:18:00

Es gibt tatsächlich eine Menge Los in der Kalifornien Zustand-Gesetzgebung in Bezug auf die virtuelle Währung Verordnung, und Sie können bald benötigen Sie eine spezielle Lizenz von Ihnen (obwohl die Rechnung in Frage---AB1326---muss noch passieren). Lesen Sie ein wenig mehr über es hier von CoinCenter.

Bis zu diesem bestimmten Rechnung geht, es ist ein bisschen eine Grauzone, aber es wäre klug zu prüfen, die Führung von FinCEN veröffentlicht vor zwei Jahren.

+72
Bond 10.01.2013, 23:15:56
Ähnlich wie ein vanity license plate, eine Adresse kann auch gewählt werden, um ein bestimmtes Wort oder eine Reihe von Zeichen.
+35
AndyGeek 05.12.2017, 18:53:42

weil ich vertraue Bob. Ich bin nur besorgt über die Transaktion hinfällig wird, indem ein block, nicht enthalten, es immer gelöst. Wie kann ich bestimmen, eine "sichere" Anzahl der Bestätigungen zu machen, dass das Risiko vernachlässigbar?

Die naive Antwort ist, dass, wenn Sie Vertrauen Bob und seine Transaktion gültig ist und zahlt eine angemessene Gebühr, können Sie es akzeptieren, mit null Rückmeldungen.

Aber Ihre Frage deutet auf eine situation, wo der naiv-Protokoll scheitern kann: durch Vertrauen Bob der Transaktionen der, Sie auch Vertrauen, jeder, der gezahlt hat, Bob. Wenn Sie verdoppeln, verbringen die Eingänge, die Sie bezahlt, Bob, dann mit Bob die Zahlung an Sie wird ungültig.

Wenn Sie wirklich Vertrauen, Bob, das ist ok---Sie können nur neu-Rechnung ihn, und er wird eine neue Transaktion erzeugt. Aber wenn Sie nicht sicher sind, ob Bob bezahlen eine zweite Rechnung, dann ist es immer am besten zu warten, für so viele Rückmeldungen wie möglich vor der Annahme seiner Zahlung.

Der standard-Rat, zu warten, für 6-Bestätigungen---durchschnittlich eine Stunde, der Nachweis der Arbeit---ist ausreichend, um zu schützen die meisten Transaktionen.

+18
asdru 11.04.2012, 06:14:45

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