Wie wahrscheinlich ist es, dass die Struktur der raw-Transaktion wird sich ändern?

Ich habe ein Skript geschrieben, die das Dekodieren von raw-Transaktionen, wie es ist schneller als der Aufruf der decoderawtransaction RPC.

Wie wahrscheinlich ist es, die Struktur eines raw-Transaktion wird sich in Zukunft ändern?

+11
DowdenJ 25.10.2012, 06:36:14
23 Antworten

Was könnte ich tun, um zu Messen, block-Laufzeit?

+998
user257080 03 февр. '09 в 4:24

Die Diamant-plan für Litecoin-mining verspricht 200 MH/s für $2400 für 2 Jahre. Aus der profilatbility Rechner, kommt es heraus, wie $555 pro Monat Gewinn ohne Strom-Gebühren(die nicht da sein für cloud-mining). So würde es kommen wie $13320 für 24 Monate ist der Vertrag auf Lebenszeit. So dass der Gewinn $10920, die zu gut scheint, um wahr zu sein.

Ich habe auch gehört, dass zahlreiche Berichte, dass Sie nicht wirklich viel Gewinn mit Genesis mining. Was vermisse ich hier? Ich weiß, dass meine Berechnung falsch ist. Kann mir jemand helfen zu verstehen, was anderes muss hier berücksichtigt werden?

+940
user4967444 03.10.2019, 04:08:53

Auch wenn Sie hatte den Namen des Spenders und E-Mail, es würde nicht helfen, die Wiederherstellung der bitcoins. Sie benötigen, um Zugriff auf den privaten Schlüssel.

+841
karu 12.03.2018, 21:17:46

Senden Sie keine Bargeld BTC-e.com. Sie sind schrecklich und haben ernsthafte Probleme mit der fiat-überweisungen. Ich empfehle nur bewegen Münzen in die und aus der btc-e.com.

Mein persönlicher Favorit ist mit localbitcoins.com zum kaufen von Münzen in cash. Senden Sie diese, um Ihre bitcoins btc-e.com und den Handel Weg! In der Vergangenheit habe ich auch verwendet, Dwolla/MtGox als eine Möglichkeit der übertragung von fiat von meiner US-bank Konto in bitcoins. Viel Glück!

+749
shamanio13 21.02.2016, 14:25:54

Bitaddress ist ein Geldbeutel, der komplett offline gespeichert. Das ist die zugrunde liegende Bedeutung. Aber der Ausdruck ist sehr irreführend und verwirrend, wenn es Ihnen sagt, dass Sie können überprüfen Sie die balance auf blockchain.info.

Ich habe Geld, um bitaddress.org dachte, ich würde sofort sichtbar, dass es gesendet wurde. Falsch. Die Private Adresse importiert werden müssen, um Ihre blockchain-Konto zunächst unter Einstellungen, und die Adressen. Das ist der Schlüssel. Sehr einfach, aber es dauerte eine ganze Weile, um diese Figur ein.

+734
Roshni 12.12.2015, 07:42:36

btc-e.com 0.2% Trading fee 0.5 LTC für die Abhebung von Litecoin

vircurex.com 0.5% - Trading fee 0.1 LTC für die Abhebung von Litecoin

diese trading-Gebühr ist sehr gering, obwohl ich zugeben, dass der rücktrittsgebühr sind hoch für jeden kleinen transfers.

Aber wirklich das sind deine einzigen Optionen sind, und es ist sehr unwahrscheinlich, dass alle alternativen sind um oder werden um schnell zu schlagen entweder.

+699
jedierikb 20.07.2012, 13:35:14

Sie nicht brauchen, um ausführen die software 24/7, es muss nur up-to-date, um es zu verwenden, wenn Sie verwenden müssen, um aufzuholen mit ein paar Tage im Wert von blockchain Daten dauert nicht lange, und nicht viel Bandbreite.

Jeder block ist 1 MB oder weniger (im moment) und tritt einmal pro 10 Minuten (in etwa). Also Sperrung von Daten, ist relativ vernachlässigbar in Bezug auf die Bandbreite verwendet.

Jedoch, als full-Knoten wird auch als peer-to-peer-senden und empfangen von Transaktionen und auch die Versorgung historischen blocks " out-of-date Kollegen. Es ist unmöglich zu sagen, monatliche Daten zu übertragen, weil es hängt davon ab, welche peers, mit denen Sie verbunden sind, aber es ist wahrscheinlich mehrere Gigabyte pro Monat.

Es gibt auch andere Optionen, anstatt ein full-node, bitcoin.org details diese. z.B. blockchain.info, Hive, Xapo, MultiBit, GreenAddress, etc. Man könnte Sie auch mieten Sie einen günstigen VPS-server, um einen vollständigen Knoten und konfigurieren Sie Ihre lokalen Knoten nur anschließen, was würde sparen eine Menge Bandbreite durch entfernen der peer-to-peer-Daten.

+699
salbahra 28.06.2012, 05:19:42

Spekulative Blase.

Einfach so: this

Ich schaue viele Märkte charts für Jahren und der Bitcoin-chart sieht ziemlich normal für mich. Oh, und der trend wird weiter gehen, unten rechts jetzt.

Und dieser blog haben Bitcoin-chart-Analysen, die bestätigen, was ich sage, nur zu geben, eine zweite Meinung einzuholen. (Ich fand das jetzt)

+692
Eastendersfan 12.09.2010, 05:43:21

Ich glaube, du sprichst über HD abgeleitete Schlüssel, wie die Vorherige Frage, die Sie miteinander verknüpft. HD-wallet-Struktur angeordnet ist, die in Bulletin 32.

Wenn jemand Ihre Eltern erweiterten öffentlichen Schlüssel, können Sie ableiten öffentlichen extended-Kind-Schlüssel zu verwenden, und einen index/nonce. Sie müssen die erweiterten Schlüssel (einschließlich der chain-code), Aber Sie können Sie nicht ableiten, das untergeordnete private Schlüssel. Nur Sie können tun, dass mit dem übergeordneten erweiterten privaten Schlüssel. So können Sie Ihnen sagen, der index und alle anderen mit dem index und dem erweiterten übergeordneten öffentlichen Schlüssel hat, kann sehen, welche den öffentlichen Schlüssel verwendet wurde, aber der einzige, der mit dem privaten Schlüssel ist Sie.

Zur Ableitung der Kind-Schlüssel, die Sie haben, zumindest halten Sie den master verlängert privaten Schlüssel (oder die Saat kam es aus). Ohne, dass man nicht irgendeinen privaten Schlüssel.

+678
Sebj 02.09.2017, 09:59:07
Namecoin ist ein domain-name-system basiert auf der gleichen blockchain-Technologie wie Bitcoin. Es ist auch gehandelt werden wie eine Währung.
+634
Tong Shen 15.09.2014, 12:30:56

Die meisten großen US-Banken kostenlos 40-50$ in Gebühren für internationale überweisungen und nehmen einen Schnitt der Wechselkurs. Sie könnten in der Lage sein, zu senken, wenn Sie ein Unternehmen wie Usforex oder Xoom, ich glaube, Sie nehmen rund ein 1-1.5% Kürzung des Interbanken-Zinssatzes plus einem < 5$ Gebühr.

Und Bitcoin? Ich habe gerade übertragen 1000$ aus den USA nach Europa, von meinem wellsfargo-Konto, über coinbase (bitcoin USD wallet), kraken (bitcoin EUR Brieftasche) und ein EUR-Konto gibt.

  • Coinbase ergriff 10$ Gebühren für den ACH-überweisung von meinem Konto in der coinbase bitcoin wallet. Es dauerte rund fünf Tage. Ich denke, Wellsfargo erhebt keine Gebühren für die ACH-transfers, wenn das Geld gezogen wird.
  • Kraken benötigt 6 bitcoin-Bestätigungen, so dass die übertragung Coinbase -> Kraken dauerte 20 Minuten. Der Handel mit bitcoin -> EUR dann Kosten 0.34%, so 3.4 EUR. Diese Gebühr kann möglicherweise gesenkt werden, um 0,1%, indem Sie die übertragung mit einer anderen Art von elektronischem Geld, wie litecoin, ich habe Sie nicht mal angeschaut.
  • Die SEPA-überweisung auf ein EUR Konto Kosten 0,09 Euro und dauerte 4 Tage.

Nun ist dies nicht die ganze Geschichte, denn ich habe nicht herausgefunden, die schneiden sich die bank wird auf den Wechselkurs und was der Unterschied zwischen dem interbank-Zinssatz und den USA->Bitcoin->EUR-Preise.

Insgesamt ist der bitcoin waren die Gebühren, die weniger als 14 US-Dollar für 1000$, die bank-transfer-Kosten von mindestens 50$. Die bank Wechselkurs verbreiten können rund 1,5%, ich habe keine Ahnung, was die Ausbreitung im Falle von bitcoin ist, aber wahrscheinlich geringer.

Der Bitcoin-transfer dauerte etwa 7 Tage, ähnlich zu dem, was es braucht, um ein Usforex/Xoom zu übertragen.

Die bitcoin-überweisung dauert viel mehr manuelle Klick-Arbeit. Sie haben das Geld zu überweisen (1-2 Minuten), nehmen Sie die bitcoin-transfer (+20 Minuten warten), eine bitcoin/euro-Handel (+ 20 Minuten warten), dann das 2. zu übertragen. Weder coinbase noch kraken können planen, alle dieser. Sie auch Geld verlieren können, wenn Sie verschieben, als der Wechselkurs des bitcoin Laufe der Zeit ändern können. Dass gesagt wird, dass die Volatilität des bitcoin ist im moment niedriger als die Bankgebühren, sogar über Wochen.

Ich denke insgesamt ich bevorzuge Xoom oder Usforex wie Dienstleistungen für die gelegentliche übertragung, wie es ist so viel einfacher zu verwenden. Ich hoffe, dass jemand automatisiert den gesamten transfer eines Tages mit einem Programm mit coinbase s / kraken-APIs.

+612
Siva sakthi Karthik 17.07.2018, 22:00:07

Gibt es irgendwelche op-codes oder eine Kombination von opcodes, die verwendet werden können, anstatt eine digitale Signatur beim erstellen einer Transaktion?

+575
stop 12.02.2012, 23:38:08

Im Moment versuchen zur Schätzung der Frequenz von eingehenden unlimitierten Aufträge zu MtGox Orderbuch. Übernehmen Sie die folgenden Kauf-limit-order:

GEBOT [email protected]

GEBOT [email protected]

gegen die EINEN Markt-Auftrag zum Verkauf 5 btc gesendet wird. Die Transaktionen werden aufgezeichnet, zum Beispiel als:

Trade_ID Unix_date Preis Menge Typ-Eigenschaften

1 123456789 150 2 verkaufen Markt

2 123456789 149 3 verkaufen Markt

Das zentrale problem ist, dass, obwohl es war nur eine eingehende Bestellung wird aufgenommen, die in zwei Reihen, denn es war abgestimmt, der gegen zwei herausragende limir Aufträge.

Mögliche Lösungen:

1) Wenn die beiden trades haben gleich TRADE_ID, ist es möglich, die Gruppe der Transaktionen. Funktioniert es wirklich so? Machen trades, die aus einem Auftrag, aber abgestimmt gegen mehr Aufträge gleichen Trade_ID?

2) Gruppierung nach unix-time-stamp. Ich gehe davon aus, dass diese beiden Transaktionen gleiche Zeitstempel? Wenn ja, ist es möglich, dass jeder andere Markt-Auftrag kommt gerade zur selben Mikrosekunde, wie oben? Oder ist die Mikrosekunde genau so kleines Zeitintervall, dass es nicht möglich ist, für zwei Aufträge, um den gleichen unix-Zeitstempel?

+543
EralpB 25.01.2012, 03:39:55
Dieser tag sollte genutzt werden für Fragen in Bezug auf die Dritte Bitcoin-testnet. Die testnet ist ein Netzwerk, getrennt von der Haupt-Bitcoin-Netzwerk, das es Entwicklern ermöglicht, zu versuchen, änderungen des bitcoin-Protokolls sicher und test-Entwicklung-software, ohne zu riskieren, Geld.
+529
Chinka 11.02.2013, 16:35:14

Sie können wahrscheinlich bekommen eine Menge von trade-Informationen direkt aus dem MTGox API -und match-Ergebnisse mit der blockchain, wenn nötig.

+477
Jason Nah 20.02.2016, 10:11:59

Archive.org sagen Sie am 24 Dezember 2008 : "Sat, 01 Nov 2008 16:16:33" [https://web.archive.org/web/20081224103053/https://www.mail-archive.com/[email protected]/msg09959.html]

Und Tim Kann (Cypherpunk) say (über die E-mail-Liste Schöpfung 1992) : John Gilmore und Hugh Daniel, der Gastgeber der mailing-Liste. Es gab keine moderation, kein screening, keine "Zensur" (im weiteren Sinne bezieht sich nicht auf Staatliche Zensur, die gab es natürlich keine.) Die "no moderation" Politik ging zusammen mit "kein Politiker ist."

+375
kyle johnson 13.01.2016, 13:02:05

Tausende von früh-Blöcke sind leer, außer für die erforderlichen generation Transaktion. Siehe block #1, zum Beispiel.

+288
Jose Gardea 16.08.2014, 19:59:30

Hängt davon ab, was Sie sich wohl fühlen.

Sie können gehen, "low level" und die Abfrage der lebeldb direkt. Die block-index (information für jeden block) ist in $DATADIR/ - Blöcke/ - index und die chainstate (Informationen über die aktuell beste bekannte Kette) in $DATADIR/chainstate.

Ein einfacher Weg ist, um eine vollständig synchronisiert bitcoind lokal läuft und eine Abfrage über jsonrpc. Von dort haben Sie die slice-and-dice der resultierende JSON zu Ihren Bedürfnissen passen.

Ich habe nicht getan, leveldb Abfragen, aber ich würde erwarten, dass es um eine erhebliche Menge der Arbeit beteiligt, da es nur ein key-value-store.

+277
Prabhu Sukumaran 13.02.2011, 19:25:15

Die Kommentare im code, die dazu dienen, wie die Bibliothek in der Dokumentation zu erklären, was er tut:

/** Undurchsichtige Datenstruktur mit Kontext-Informationen (vorausberechnete Tabellen usw.).
*
 * Der Zweck von Kontext-Strukturen ist die cache-große vorausberechnete Daten-Tabellen
 * sind teuer in der Konstruktion, aber auch zur Erhaltung der Randomisierung Daten
 * für blendend.
*
 * Erstellen Sie nicht ein neues Kontext-Objekt für jeden Betrieb, der Bau ist
 * viel langsamer als alle anderen API-Aufrufe (~100 mal langsamer als ein ECDSA -
 * überprüfung).
*
 * Ein Kontext konstruiert und kann sicher von mehreren threads
 * gleichzeitig, aber API-Aufruf, der eine nicht-const-Zeiger auf einen Kontext
 * benötigen Sie exklusiven Zugang zu Ihr. Insbesondere ist dies der Fall für
 * secp256k1_context_destroy und secp256k1_context_randomize.
*
 * Hinsichtlich der Randomisierung, entweder tun Sie es, sobald zum Zeitpunkt der Erstellung (in dem Fall
 * Sie brauchen keine sperren für die anderen anrufen), oder verwenden Sie eine lese-schreib-sperren.
*/
typedef struct secp256k1_context_struct secp256k1_context;

libsecp256k1 ist nicht eine objektorientierte Bibliothek, noch ist es in der Lage, speichern Sie eine Vielzahl nützlicher Staaten. Also das Kontext-Objekt ermöglicht die nützlich Staaten gehalten werden.

Generell sollten Sie nur erstellen, weil die Dinge, die es erzeugt und speichert, ist relativ aufwendig zu berechnen. Den Kontext verwendet, erstellen Sie einfach einen neuen Rahmen, der unterstützt die Operationen, die Sie wollen, zu tun, mit der secp256k1_context_create Funktion. Übergeben Sie den bitweisen or ' Ing der SECP256K1_CONTEXT_VERIFY, SECP256K1_CONTEXT_SIGN, SECP256K1_CONTEXT_NONE flags an, die für die Art der Dinge, die Sie tun möchten.

E. g. wenn Sie wollte einen Kontext schaffen, der in der Unterzeichnung Funktionen, erstellen Sie einen Zusammenhang mit:

secp256k1_context* secp256k1_context_create(SECP256K1_CONTEXT_SIGN);

Wenn Sie wollte, eine, die verwendet werden können sowohl signieren und überprüfen, dass Sie tun:

secp256k1_context* secp256k1_context_create(SECP256K1_CONTEXT_SIGN | SECP256K1_CONTEXT_VERIFY);

Der resultierende Kontext Sie benutzen Sie einfach als Kontext-argument für jede Funktion, die es braucht.

+248
Tsitra360 14.10.2011, 12:05:32

"Zentralisierung" ist nun ein Wort ständig wiederholt, sondern ist eine, die, allgemein gesprochen, niemand versucht zu definieren, genau. ---Alexis-de-Tocqueville, Democracy in America, Vol.1, Teil 1, Kap.5.

Blitz-Netzwerk-Kanäle wird natürlich dazu neigen, zu bilden, entlang der Pfade der wirtschaftlichen Aktivität. Wenn Sie davon ausgehen (wie ich), dass die wirtschaftlichen Aktivitäten in Bitcoin ist heute von Privatpersonen bis zu großen Bitcoin-Unternehmen (meist Austausch), dann sollten Sie des weiteren davon aus, dass die meisten Kanäle werden zwischen den Nutzern und die sehr großen Unternehmen.

Sie können rufen Sie die Zentralisierung, wenn Sie wollen---aber es ist nicht eine Zentralisierung der Blitz macht; es ist eine Zentralisierung, die bereits existiert für Bitcoin-Nutzer.

Außerdem selbst wenn Bitcoin Handel und trading ist geprägt von großen Unternehmen, es gibt durchaus ein paar von diesen großen Geschäft. Ich habe nicht sah Figuren, aber ich würde vermuten, dass der Bitcoin-Handel hat eine viel weniger zentrale Verteilung als der Bergbau in der heutigen Zeit---und mit neue Unternehmen bietet Bitcoin-entgeltlicher Dienste, die ganze Zeit, Bitcoin commerce zu sein scheint, die sich in einem steady-immer immer mehr dezentral organisiert.

+212
Kholisile 03.03.2018, 01:06:14

Ich würde versuchen, konvertieren Sie Ihre Bitcoin äther und übertragen Sie das auf binance vor allem wenn der plan ist zu kaufen alt-Münzen. Wenn Sie möchten, um es als btc als ja, Sie haben die Gebühr zu zahlen, die tatsächlich niedriger, als Sie es in den letzten Monat oder zwei.

+144
Kesha28 13.07.2010, 05:42:59

Ich bin zu stehlen Pieter Kommentar, denn es sollte eine Antwort sein. ;)

Bitcoin-Qt und bitcoind sind zwei getrennte Programme, obwohl Sie die meisten Ihrer code-Basis.

Sie können einfach anrufen

bitcoin-qt -zapwalletxes

statt.

+82
kpatron 01.09.2017, 14:19:56

Auf einem Mac-wallets gespeichert werden, die standardmäßig in der Benutzer-Daten-Bereich:

/Benutzer/"Benutzername"/Library/Application Data/MultiBit

Die Standard-wallet-Datei-name ist "multibit.wallet".

+50
user72377 12.06.2015, 19:13:24

Fragen mit Tag anzeigen