Ist es möglich zu berechnen, die Schwierigkeit, rein von der Anzahl der Blöcke erzeugt, die in z.B. 3 Monaten und starrte Schwierigkeiten?

Der hintergrund dieser Frage ist, ob die Verteilung der block generation nicht egal? Können sagen, wir haben über einen Zeitraum von 12 Wochen. Wenn die Anzahl der Blöcke erstellt, in dieser Zeit ist 6*2016 dann die Schwierigkeit nicht ändern sollte. Wenn die Anzahl der Blöcke ist (6*2016)*1,1 (10% mehr) die Schwierigkeiten, was sind gestiegen 6 mal von 10%. Diese beiden Aussagen sollen wahr sein, wenn die generation der Blöcke (mehr oder weniger) gleichmäßig verteilt über die Zeit.

Ich Frage mich nun, ob dies wahr ist für verschiedene Distributionen.

Ich weiß, es gibt diese Grenzen, die in Schwierigkeiten ist-Abgleich (4 und 1/4), die aber, wenn Sie nicht erreicht, sollte es möglich sein?

+461
bzal 26.03.2011, 12:15:42
28 Antworten

Vor der Beantwortung dieser Frage gehen Sie bitte durch dieses Szenario

Nehmen wir an, wir haben jetzt ein bitcoin nur die Wirtschaft fast alle bitcoins abgebaut wurden, jetzt jemand will, um Geschäfte zu machen und er braucht bitcoin-Darlehen, jetzt Kreditgeber ihm Kredit zu 10%. Nach einem Jahr Kreditnehmer zurück zu zahlen bitcoins, die nun einen erhöhten Wert plus der Interesse dabei hat er zwei Kräfte, die gegen seine Neuverschuldung die Zinsen und deflation.

Im Fiat-Zins-und Inflation sich gegenseitig aufheben und zu fördern, die Kreditaufnahme und das ist eine gesunde Sache, aber die bitcoin-Wirtschaft ein Kreditnehmer hat im Kampf gegen deflation und Zinsen, wenn der Zinssatz wird niedriger auf null, dann die Kreditgeber haben keinen Anreiz, bei der Kreditvergabe

So macht bitcoin als Ersatz für fiat nutzlos, da nach mir der Kreditvergabe nicht funktioniert in dieser Wirtschaft

Weiter, wenn wir irgendwie es schaffen, wo sollen die Zinsen herkommen ?Es wird mehr btc zurückgezahlt werden, dann ist der btc haben wir haben und führt dies auf die Bildung der Schuldscheine und das fractional reserve im wesentlichen werden wir reinveting das Rad

+970
pavanpodila 03 февр. '09 в 4:24

Lenkung frei von politischen und speculatory Argumente und Straßensperren, denke ich, dass Folgendes gilt:

Aliens: nicht wirklich. Nicht mit der aktuellen 10m block-Zeit. Eine Mars-Kolonie, schon Probleme gibt. Ich denke, eine Art von zwei-Wege-gebunden Marscoin möglich sein könnte. Für mehr remote-aliens, ich bin mir nicht sicher, wie weit Sie wäre in der Lage zu dehnen. Bestätigungen kommen mit der Zeit, doch zu warten, bis 10 Lichtjahre vor du bist sicher gegen Doppel verbringt, klingt nicht so toll.

Alle anderen Gruppen, die Sie erwähnt: ja, möglich ist und bereits getan wird.

+957
obi1917 03.03.2019, 11:57:05

Wie kann ich die solo-mine mit einer AntMiner?

AntMiners verwenden cgminer, die sicherlich unterstützt GBT, aber wenn ich http://<my_local_net_ip>:8332/ und meine bitcoind Benutzername und Passwort für "Arbeiter" und "Kennwort" jeweils auf die "Miner Configuration" auf der Registerkarte mein AntMiner Seite, die AntMiner sagt mein "pool" ist tot. bfgminer kann die Verbindung über RPC auf meinem lokalen bitcoind "pool" nur gut, so ist das Problem mit der AntMiner/cgminer.

+925
user2472377 15.05.2010, 00:39:50

Ich bekomme immer Fehlermeldung, wenn Sie versuchen zu laden bitcoin core neueste version.Ich erhalte " Fehler beim öffnen der Datei zum schreiben ". Was mache ich falsch ?

+889
evgenSV 27.10.2019, 21:21:32

Sollten Sie die öffentlichen Schlüssel erhalten Sie bitcoin-Adresse.

var publicKey = privateKey.toPublicKey();
var Adresse = publicKey.toAddress(Netze.livenet);

Check out den link "wissen, Wie bitcoin-Adresse generiert aus dem öffentlichen Schlüssel".

Besser, zu versuchen, sich selbst auf diesem Spielplatz.

+866
Gena Etheridge 24.04.2010, 18:14:28

Mir laufen 2 Instanzen von cgminers da habe ich zwei Karten, die man führt, die besser für SHA256 und die andere führt, die besser für die SCRYPT-Algorithmus.

Effektiv erhöht meine hash rate von 10 Prozent, dies zu tun.

Das problem ist nur, wenn Sie mit --auto-fan und (vermutlich) --auto-gpu

Das ärgernis ist, dass cgminer version 2.4.1 ist die versuchen zu kontrollieren, die fans von den GPU-Karte ist DEAKTIVIERT, was bewirkt, dass unerwünschte schnelle Schwankungen in der Lüfterdrehzahl als 2 cgminers sind versuchen zu kontrollieren, die fan von einer einzelnen Karte.

Um das zu beheben, muss man in G(PU)/C(hange)/#/A / A(uto)/F(an) wobei # die Anzahl der GPU-Karte, die auf OFF gesetzt ist in einer bestimmten Instanz der cgminer.

Dies wird verhindern, dass die aus dem Zugriff auf die Lüfter von der Karte, die ist ausgeschaltet.

+811
Jesse Jesus Valencia 25.01.2012, 09:28:56

Wenn der Schöpfer von BitCoin, wer er/Sie ist, war derjenige, der begann, die block-Kette und mit jedem kryptographischen operation ableiten, dass die anfängliche Schlüssel, würde das Netz unter die vollständige Kontrolle des Schöpfers? Die einzige Möglichkeit, die ich sehe dies nicht der Fall, wenn der Schlüssel verbreitet wurde ins Netz, aber ich bin nicht sicher, ob das der Fall ist. Wenn der Schlüssel ist die Kontrolle über die block-Kette und wenn der Schlüssel-generator hält immer noch den Schlüssel, dann unabhängig von der Tatsache, dass es dezentral ist in Betrieb, es ist immer noch zentralisierte Kontrolle, wie eine bank.

Irgendwelche Gedanken?

Update:

Ich denke, ich bin wirklich zu Fragen ist grundsätzlich, ob der Schöpfer hatte/hat irgendeinen Vorteil im Netz (ich.e Umkehrung von Transaktionen, die Erstellung neuer Münzen). Ich meine, es sei denn, er speziell programmiert das Netz nicht unter seiner Kontrolle, es wäre richtig? Ich meine, er IST der Schöpfer des Netzwerk-und, es sei denn, wir haben den Beweis (source-code-Inspektion?) dass das Netzwerk wurde 'umgedreht', so zu sprechen, die den Nutzern, wir können nicht die Sicherheit garantieren, können wir?

+736
Molten Ice 25.05.2013, 11:44:56

Ich schickte bitcoins zum ersten mal zu meinem Freund. Er hat eine Adresse 1JkqP4qMvVpQApqyH4m9J4LBdqfFacMKsf

Ich wählte, um Sie zu senden durch meine Brieftasche zu Bitcoin-QT, aber ich war daran interessiert zu überprüfen blockchain.info über die Transaktion.

Ich sehe, dass blockchain.info zeigt, dass ich an bitcoins an eine andere Adresse als gut! Kann mir jemand erklären, warum es zeigt, dass ich an bitcoins (etwa $30) an die Adresse 1NTyaVoNrQYx2PA5ce7bVmqA6jfmSSkvxu auf blockchain.info? Hab ich definitiv nicht schicken, die Adresse,...

enter image description here

Das ist meine Bitcoin-QT-client-Fenster. Es zeigt den korrekten Transaktionsbetrag.

enter image description here

+731
starter1011 07.03.2018, 13:45:16

Gibt es irgendeine Art der Umsetzung in den bitcoin für die Kommunikation zwischen Knoten, das ist ähnlich wie das Flüstern Kommunikation in Astraleums ?

Whisperist ein Kommunikations-Protokoll für DApps , um miteinander kommunizieren, ohne mit der Blockchain und Dapps sind etwas in Astraleums, welche als Dezentrale Anwendungen, die erstellt wurden, mithilfe von smart-Verträge.

https://github.com/ethereum/wiki/wiki/Whisper

+710
Chumapi 22.03.2013, 13:49:27

Nach einem Blick auf den (ganz alten) source-code von poclbm, gibt es eine auskommentierte Zeile, schafft die SSL-Verbindung. Nicht sicher, es ist der Grund, aber ich denke, es keine Unterstützung für HTTPS in seiner letzten version. Ich geändert, um DiabloMiner (ich hatte um meine selbst-signierte Zertifikat mit dem InstallCert.java Werkzeug)

Jetzt kann ich mir über HTTPS. Der nächste Schritt ist die pool...

+686
Kamil Sowa 30.11.2013, 10:52:33

Es klingt wie ein netter service, aber nicht, es zu versuchen. Es ist reiner Betrug. Sie akzeptieren Einlagen, sondern Ihren Rückzug, das system ist ständig mit "Verbindungs-Fehler" oder "ungültige Mengen" oder was auch immer. Für einen ganzen Monat nun.

Im Grunde genommen ist es nur Ihr Geld zu stehlen.

+585
Ramanpreet Singh 14.08.2017, 04:41:01

Eine starke Nutzung wird sicherlich verringern die Lebensdauer, aber ich denke, es ist nicht unglaublich viel, solange er nicht übertaktet. Sie wird wahrscheinlich sogar kaufen eine neue Karte (weil die aktuelle zu veraltet/langsam), bevor Sie den aktuellen bricht.

Halten Sie ein Auge auf die Temperatur für ein paar Stunden (oder solange es nicht stabil/ausgereizt), es sollte nicht mehr als etwa 75-80 °C. Sonst können Sie investieren wollen, auf Kühlung, unabhängig von bitcoin-mining (Spiele auch dass die Karte warm). Wenn es bei einer Temperatur okay, man sollte gut sein.

+583
rosa221 31.12.2016, 23:19:44

Vor kurzem sah ich in einer Codebasis, die so etwas wie das folgende snippet zum konvertieren einer standard-Transaktion in eine psbt-format:

txHex = "01000000038caba88b36e86b253de1c22574205ad7d46598a87349b2e7f364d244246b66820000000000ffffffff8d4cefc5b67a8ae0e4c6b8fd7ee259943c29b46471c4f31a5252422177fa20770100000000ffffffff68bc5046732a7e7e57b8f0abd6f94c63f7153738cb39525d497ce1cd765e35230100000000ffffffff02404b4c00000000001976a9148eccac781789b66751f19c3a58f36526a201786488ac00093d00000000001976a9148eb446f809f526fb37059a32cf8255c4cb43d2da88ac00000000"
psbt = "70736274ff0100c9" + txHex + "000000000000"

Ist das richtig? Eine Sache habe ich verstanden, nach der Lektüre bip174 ist, dass das Letzte byte der Präfix sollte nicht hardcoded werden, denn es enthält die Länge der Transaktion, aber ich habe keine Ahnung über das suffix

+568
starikoni 14.02.2018, 10:34:24

Der Begriff mining ist insbesondere angewendet, um den Nachweis der Arbeit der Konsens-Mechanismen. Dies ist, weil die überprüfung eine bitcoin-block ist ein konsequenter Prozess der Vermischung der block-header, bis Sie die block-header-hash entspricht der aktuellen Schwierigkeit Ziel. Neue bitcoins werden generiert, in den Prozess (Anregung mining) und daher der Begriff mining.

Der Nachweis des Anteils - In diesem Konsens-Protokoll, alle hard-limit auf den Münzen sind hervorragend an Tag 0 der blockchain. Das erreicht man meist durch ICO. Nun, die Prüfungen, die in diesem Protokoll setzen Ihren Münzen als Sicherheit im Netzwerk. Die Sicherheiten dient als Garantie, dass die Prüfer handeln nicht in einer bösartigen Art und Weise wie Sie verlieren Ihre Sicherheit. Jeder validator wird nach dem Zufallsprinzip ausgewählt, um zu überprüfen, einen bestimmten block. Die chance, ausgewählt ist proportional zu der Menge des Geldes, dass ist abgesteckt. Die Prüfer sammeln nur die Gebühr für die Transaktionen in den block. Die Prüfungen zum Nachweis des Anteils genannt werden Fälscher oder münzenpräger.

Der Nachweis des Eigentums - Das ist nicht ein Konsens-Protokoll. Es ist ein Nebenprodukt der blockchain, die Ihnen erlaubt zu verfolgen, die Eigentümer von bestimmten Informationen. Das krasseste Beispiel wäre die farbigen Münzen. Diese werden in der Transaktion als Metadaten mit einem OP_RETURN opcode.

Beweis des Existenz - Wieder, dies ist nicht ein Konsens-Protokoll und ist im Grunde ein Nebenprodukt der blockchain, die es Ihnen ermöglicht zu überprüfen, ob ein bestimmter Datensatz oder die Transaktion vorhanden ist, auf der blockchain. Dies kann überprüft werden durch unterschiedliche Parteien-unabhängig.

Der Nachweis der Raum - Das ist ein Konsens-Protokoll, nutzt Speicherplatz eher als die Rechenleistung. Mine blocks mit PoSpace Miner investieren Speicherplatz, um das Netzwerk, mit der Wahrscheinlichkeit des Bergbaus am block proportional zu der Speicherplatz im Vergleich zu die Gesamtkapazität des Netzes. Ein PoSpace ist ein Stück der Daten, dass der Gärschrank senden, um die überprüfung zu zeigen, dass er reserviert eine bestimmte Menge an Speicherplatz. Ohne Reservierung viel Speicherplatz, es gibt keinen Weg, der Gärschrank kann senden, dass die Daten. Ein Weg in die PoSpace umgesetzt werden können, ist durch die Verwendung von hart-zu-Kiesel-Graphen. Der überprüfer fragt den Gärschrank zu bauen, die eine Kennzeichnung von einem hart-zu-Kiesel-graph. Der Gärschrank verpflichtet sich, die Kennzeichnung. Der überprüfer fragt dann den Gärschrank öffnen von mehreren zufälligen Positionen in der Verpflichtung.

+547
blargh 02.05.2017, 14:50:06

Was passiert unter der Haube wenn ich mit BTC zu kaufen eine Altcoin auf einem exchange?

Ich habe vor kurzem verwendet Binance zu kaufen, ein Altcoin mit BTC. Nach dem Handel ich hatte erwartet, erhalten Sie eine Transaktions-id, die ich verwenden könnte, um sich die Geschichte mit blockchain.info.

+464
mamaTimura 05.11.2013, 21:58:01

Sie können die Suche über eine Datei auf der Festplatte, es ist nur langsamer. Aber, ob es im Arbeitsspeicher oder auf der Festplatte ist nicht so wichtig wie, ob es indiziert ist. Es gibt eine Liste mit Transaktions-id ' s (aka: txid) und die entsprechenden Nummern sperren, genannt die unverbrauchten Transaktion output-Datenbank. Es ist nicht in der blockchain, weil es nicht sein müssen - jeder Knoten kann es individuell.

Der Grund, warum die Transaktion Eingänge nicht über den block, die Sie ist, dass es vielleicht ein block, Reorganisation, setzen Transaktionen in verschiedenen Blöcken, und Sie möchten, dass andere Transaktionen abhängen, die diese noch gültig sein.

Der Nachteil von Indizes ist, dass Sie Raum einnehmen. Dies ist einer jener space-vs-Zeit, die Kompromisse, die Sie machen müssen.

+441
DANIEL ESCOBAR 01.09.2013, 09:06:49

Ich versuche zu schaffen, ein kleines Bergbau-Skript, das eine Verbindung über rpc-bitcoin core. Ich habe Probleme folgenden die Dokumentation und alle versuche, Sie zu erstellen, die einen gültigen block (mit dummy-nonce zum testen) und senden Sie es über "submitblock" sind die Anhebung dieser Fehler:

bitcoinrpc.authproxy.JSONRPCException: -22: Block Dekodieren fehlgeschlagen

Ich habe versucht zu Folgen, diese Quelle, aber es schien veraltet: https://en.bitcoin.it/wiki/Getblocktemplate

Für bip34-Umsetzung habe ich versucht zu befolgen, erstellen einer korrekten coinbasetransaction: https://learnmeabitcoin.com/glossary/coinbase-transaction

Wahrscheinlich meine Funktion bip34 ist die Schaffung einer falschen coinbasetxn, würde ich davon ausgehen. Meine zweite Vermutung wäre, dass die Decodierung des Blocks vor dem Absenden den Fehler verursacht. Ich bin immer die Ideen aus, so dass jede Hilfe wird sehr geschätzt. Hier ist meine bescheidene hack:


von bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException
import hashlib
import binascii
import struct

def dblsha(Daten):
 zurück hashlib.sha256(hashlib.sha256(Daten).digest()).digest()

def varintEncode(n):
 wenn n < 0xfd:
 return struct.pack('<B', n)
 return b'\xfd' + struct.pack('<H', n)

def bip34(coinbasetxn, Höhe):
 txn_bytes = binascii.a2b_hex(coinbasetxn)
 # https://learnmeabitcoin.com/glossary/coinbase-transaction
 height_to_bytes = Höhe.to_bytes(3, byteorder='big')[::-1]
 Länge = 3
 length_to_bytes = Länge.to_bytes(1, byteorder='big')
 res = length_to_bytes + height_to_bytes
 #scheint, dass createrawtransaction() immer schafft ein scriptsig der Länge == 1 byte, also ändern Sie es, um 4 bytes
 txn_bytes = txn_bytes[:46] + (4).to_bytes(1, byteorder='big') + res + txn_bytes[48:]
 zurück txn_bytes

def test1():
 rpc_connection = AuthServiceProxy(
 "http://%s:%[email protected]:8332"%("__cookie__", "rpc_password"), timeout=10020)
 block_template =rpc_connection.getblocktemplate({"rules": ["segwit"],"Fähigkeiten": ["coinbase/append"]})
 #ändern Sie den Wert von sat zu btc
 coinbase_val = block_template["coinbasevalue"]/100000000
 coinbasetxn = rpc_connection.createrawtransaction(
 [{"txid":"0000000000000000000000000000000000000000000000000000000000000000","vout":0}], {"3GbAEvhB6XUYG79SfCamYPVzhJpchzq3zy":coinbase_val})
 Höhe = block_template["height"]
 coinbasetxn = bip34(coinbasetxn, Höhe)
 txnlist = [coinbasetxn] + [binascii.a2b_hex(a['data']) für eine in block_template['Transaktionen']]
 merklehashes = [dblsha(t) für t in txnlist]
 während len(merklehashes) > 1:
 if len(merklehashes) % 2:
merklehashes.append(merklehashes[-1])
 merklehashes = [dblsha(merklehashes[i] + merklehashes[i + 1]) for i in range(0, len(merklehashes), 2)]
 merkleroot = merklehashes[0]
 blkheader = struct.pack('<I', block_template['version']) + \
 binascii.a2b_hex(block_template['previousblockhash']) + \
 merkleroot + \
 struct.pack('<I', block_template['curtime']) + \
 binascii.a2b_hex(block_template['bits']) + \
b'NONC'
 blkdata = blkheader + varintEncode(len(txnlist)) + coinbasetxn
 für txn in txnlist[1:]:
 blkdata += txn
 blkdata = binascii.hexlify(blkdata)
 blkdata = blkdata.decode("ascii")
 res = rpc_connection.submitblock(blkdata)
print(res)

def main():
test1()

main()
+311
florien 09.07.2013, 04:57:10

Wenn jemand die Gabel-der code ohne änderung der grundlegenden Eigenschaften und die angeschlossenen Knoten / Bergleute, konnte Sie es nicht stören das Haupt (original Kette)?

+275
alsternerd 17.06.2014, 21:24:33

Mit einem GPU-mine Bitcoins benutzen würden viel mehr macht als die Wiedergabe von HD-video, da während der video-decoder würde nur die Nutzung der Rechenleistung, die es benötigt, eine Bitcoin-mine verwenden würde alle Energie zur Verfügung stehen.

Ich habe keine wirklichen zahlen, aber ich denke das mining von Bitcoins entspräche, sagen wir, spielen Far Cry 3 auf maximalen Einstellungen, während der Wiedergabe von HD-video wäre mehr wie das spielen von Fallout 3 auf mittleren Einstellungen.

+255
Mikmak9068 23.04.2015, 10:08:58

Gibt es eine Bitcoin-Preis alert-Anwendung, die die Verwendung von Daten aus BitcoinCharts.com? So etwas wie ein windows-desktop-alert ist es, was ich im Sinn haben.

Ich brauche diese, wie ich versuche zu kontrollieren die Preise der verschiedenen Börsen wie localbitcoins.

Wenn nicht, dann Schreibe ich vielleicht eine schnelle Anwendung für Sie und es hier posten.

Dank

+254
Juan Zapata 25.07.2012, 21:05:07

Das Datenbank-schema befindet sich hier: https://webbtc.com/api/schema

Sie könnten enttäuscht sein zu erfahren, dass es nicht so einfach, wie einen Betrag und einen sender für jede Transaktion. Was es gibt ist eine Liste der Eingänge (Verweise auf frühere Ausgaben), und eine Liste von neuen Ausgaben. Jede Ausgabe mit einem Betrag und einer Pseudonym-Adresse. Jeder Eingang hat eine TXID-und output-index zu verweisen, die Letzte Ausgabe ist es, die Ausgaben. Es sei denn, Sie wissen, wem eine bestimmte Adresse, aber Sie können nicht bestimmen, der die Identität des Absenders(s).

Sie können die prev_out und prev_out_index von einer Zeile in die Eingänge Tabelle finden Sie die dazugehörigen vorherigen Ausgabe, die wird Ihnen sagen, die Menge und Ihre Adresse.

+248
Jphn 13.11.2018, 18:38:29

Ich weiß, dass multibit hat die Fähigkeit, mehrere Geldbörsen, aber keine API-Zugriff. bitcoind hat große API-Zugriff, aber nur eine Geldbörse. Gibt es eine Lösung, die die beiden verbindet?

+240
rapt 27.07.2011, 07:11:08

Dies ist im wesentlichen richtig. Ihre größte Herausforderung ist, dass die aktuelle Art und Weise zu tun multisig Transaktionen Referenzen der öffentliche Schlüssel, statt nur die Adressen. Daher beim generieren des Papier-wallets, die Sie benötigen, zur Kenntnis zu nehmen, die öffentlichen Schlüssel. Dann können Sie eingeben, die in der bitcoin-qt-Konsole zu generieren, die multisig-Adresse (es ist ein Beispiel von Gavin).

Beachten Sie, dass die Verwendung der Mittel in die multisig nicht erforderlich, die zwei private-keys zu existieren zusammen in der gleichen Maschine, sondern Sie müssen nur zum generieren einer Signatur mit jedem (auf getrennten Rechnern).

+231
d3ming 12.02.2014, 19:22:47

Sie können eine "Netzwerk-sniffer" zu beobachten, die Daten-Pakete auf Ihrem lokalen Netzwerk, die gesendet oder empfangen von Ihrem computer.

Es wird hilfreich sein, zu studieren, das Bitcoin-Netzwerk-Protokoll-Dokumentation, so dass Sie können einen filter definieren, der nur die Bitcoin-bezogene Verkehr.

Eine beliebte Wahl für Windows ist Wireshark, aber es gibt viele andere Optionen. Wenn Sie Wireshark nicht über einen decoder (dissektor) für das Protokoll Ihrer Interessen, die Sie haben, um manuell Dekodieren von hex.

Sehen https://www.google.com/search?q=wireshark+bitcoin+dissektor - es scheinen mehrere bitcoin-dissektoren können Sie Wireshark.

+210
behinddwalls 04.04.2017, 14:26:03

"Kann ich verfolgen, alle Geschäfte an einer Börse, nicht nur meine eigene" ja". besuchen https://docs.gdax.com/#get-trades für zusätzliche Informationen. diese trades sind afaik anonym, so können Sie nicht verfolgen, wer hat die den Handel.

+176
Nandaka 27.08.2014, 06:53:20

Ich habe gesehen, all die anderen Beiträge, wie es zu tun, aber Sie sind alle so kompliziert, was ist der Schnellste, easiesy Weise zu akzeptieren Bitcoin Zahlungen oder Spenden Sie auf meiner website? Warum ist es alles so schwierig?

+155
danhbear 14.11.2013, 13:29:10

Wir haben z.B. in der wiki:

[...]
Ausgang 1:
 40 4B 4C 00 00 00 00 00 - 0.05 BTC (5000000)
 19 - pk_script ist 25 bytes lang

 76 A9 14 1A A0 CD 1C WERDEN A6 E7 45 8A 7A BA D5 12 - pk_script
 A9 D9 EA 1A FB 22 5E 88 AC
[...]

Was ist die pk_script? Ist es möglich, um es zu übersetzen, um bitcoin-Adresse als offline (nicht synchronisiert mit dem Netzwerk)? Wie Sie dies tun?

EDIT:

OK, verstehe ich mehr jetzt:

pk_script
 76 (OP_DUP)
 A9 (OP_HASH160)
 14 (Bytes push)
 1A A0 CD 1C WERDEN A6 E7 45 8A 7A BA D5 12 A9 D9 EA 1A FB 22 5E (Daten-push)
 88 (OP_EQUALVERIFY)
 AC (OP_CHECKSIG)

Eine, die ich verstehen sollte ich verwenden b58encode_check auf "Daten auf Knopfdruck" zu erhalten, bitcoin-Adresse. Ich habe festgestellt python-Bibliothek implementiert die b58encode_check (https://pypi.python.org/pypi/base58) und wollte versuchen mit ihm:

für byte in (0x1A, 0xA0, 0xCD, 0x1C, 0xBE, 0xA6, 0xE7, 0x45, 0x8A, 0x7A, 0xBA, 0xD5, 0x12, 0xA9, 0xD9, 0xEA, 0x1A, 0xFB, 0x22, 0x5E):
 Puffer += chr(byte)
drucken b58encode_check(Puffer)

Aber ich habe 3RoCeq4K8ddPW6ugcheFoXK4GC2Ajo7Zf , die nicht so Aussehen wie bitcoin-Adresse. Was mache ich falsch?

+78
Tana Bond 09.11.2015, 19:59:17

Ist es möglich änderungen im Bitcoin-Protokoll und starten Sie dann zu mir schneller als 1 block in 10 Minuten?

Was passiert, wenn jemand macht die änderungen und "Minen " offline" blockchain, der länger ist als die aktuelle. Und nach, dass die änderungen-Protokoll zurück, um "normal" und erscheint wieder, um online-Netzwerk?

Ist es überhaupt möglich?

+62
Cem22lp 26.12.2012, 23:33:29

Fragen mit Tag anzeigen