Segwit Transaktion in einer Größe von nicht kleiner

In dieser Transaktion; https://blockchain.info/tx/573700fe19dbc926d037ee67dbe882ebcf3f765f1a3fcc9577665ba40554485f

Alle Adressen sind segwit. Nach meinen Recherchen zu dieser Transaktion Größe muss 166 bytes. Aber ist scheint 248 bytes.

Gibt es irgendeine Idee?

+633
Alistair Mann 25.10.2011, 18:56:16
23 Antworten

Der proof-of-Arbeit ist die Tatsache, dass der hash des Blocks ist eine geringe Zahl, wenn Sie interpretieren die hash-Funktion so lange 256-bit-Zahl. Wenn Sie nichts ändern, die in dem block dann den hash ändert und ist sehr unwahrscheinlich, dass Sie niedrig genug ist (unterhalb der Scheibe), so ist die proof-of-Arbeit Weg ist. Und ganz richtig, Sie nicht tun, keine Arbeit zu schaffen, die modifizierte block.

So können Sie nicht ändern Sie den block, nachdem es abgebaut wird, das heißt, Sie können nicht ändern, die bitcoin-Adresse, dass dieser block sendet seine miner Einkommen (neuen Münzen und Transaktionskosten) zu.

Sie können nicht stehlen Bergmann Einkommen aus einem block nach dem block abgebaut ist.

Allerdings, wenn ein mining-pool-server ist unsicher, Sie könnten hacken und die mining-pool Bergwerk-Blöcke, bezahlen Sie Ihre bitcoin-Adresse statt der eigenen.

Sie könnte aber auch einzelne Bergleute in einem pool mine, für die Sie anstelle von selbst. Würden Sie nicht sogar brauchen, um haben ein unsicheres system. BGP-routing-Angriffe verwendet wurden, zu entführen Bergleute vor, so dass Sie die Verbindung zum hacker-server statt der mining-pool-server Sie eine Verbindung herstellen möchten. Sehen https://www.wired.com/2014/08/isp-bitcoin-theft/ Dieses könnte gemildert werden durch die Verwendung von TLS, genauso wie web-Server mit TLS (https-Adressen).

So gibt es mehrere Möglichkeiten, um zu stehlen, von Bergleuten, aber etwas zu tun mit einem block, der bereits abgebaut ist nicht einer von Ihnen.

+961
brio6 03 февр. '09 в 4:24

Bergleute nicht beweisen Gültigkeit. Sie lösen das problem, dass man eine Entscheidung zwischen zwei potentiell widersprüchliche, aber sonst gültigen Versionen der Geschichte.

Die Regel, die voller Knoten folgt, ist zu akzeptieren, dass Sie die längste gültige block-Kette, wobei gilt, ist definiert durch die Netzwerk-Konsens-Regeln, und lange ist so definiert, dass mehr mining-Arbeit durchgeführt. Wenn ein miner einen block ungültig ist, nach anderen Regeln (zum Beispiel, verbringt er eine Münze ohne gültige Signatur), full-nodes ignorieren den block und jeder block baut auf.

Es sind auch leichte Knoten ("SPV Knoten"), die nicht überprüfen, die Gültigkeit auf alle und alles zu akzeptieren, was block-Kette hat die meisten arbeiten. Ihre Sicherheit aber beruht auf der Tatsache, dass die Blöcke sind teuer zu produzieren, so dass ein Bergmann wäre nicht erstellen, eine, die nicht akzeptiert wird von vollen Knoten.

+874
Sumanth Saligram 22.08.2016, 01:06:03

enter image description here

Hallo, ich habe ein schwerwiegendes Problem, wie diese Transaktion erfolgreich ist, aber der Empfänger besteht darauf, dass es nicht in Ihrer Brieftasche weder hat Sie irgendeine Art von Bestätigung über die Transaktion, ich habe versucht zu verstehen, was schief gelaufen ist und warum ich immer sehen diese Transaktion als 'unverbrauchte'. Wie kann ich dieses Problem beheben bitte.

+785
Wade Swicord 09.02.2010, 04:19:28

Es gibt keinen Zeitplan, aber Sie sagen, dass es "oberste Priorität".

+750
Bobby Yan 13.01.2012, 20:57:23

Nein.

Der block, Alice abgebaut umfasst die mining-Belohnungen gehen zu Alices Adresse. Wenn Eve ändert die block-Daten für die Ausgabe der Belohnungen, die zu Ihrem eigenen Erhalt-Adresse, dann die nonce (und anderen Variablen-Werte, denke ich. "extranonce" und Zeitstempel), die Alice verwendet, um zu lösen, wird der block fast gar nicht mehr lösen den block.

+733
user268818 18.12.2015, 17:21:43

Bitte warten. der geschätzte Transaktion Zeit ist 3d-Tage. Der tx wird entweder bestätigt oder gelöscht werden mempool. Wenn Sie sich entschieden haben in für RBF , können Sie erhöhen das Honorar.

+704
Jason Norris 29.08.2017, 13:03:21

Ich konnte bestätigen GDAX keine Netzwerk-transfer-Gebühren. Es könnte sein, unglaublich, speziell wenn Sie begann mit Coinbase(wie die meisten Menschen heute), sondern es ist die Tatsache, wie es sich bestätigt in all Ihren Rücktritt Seiten 'Netzwerk-transfers sind schnell und frei"!

+675
DMac 04.03.2017, 03:40:58

Blick auf die debug.log - Datei.

Zum Beispiel, indem Sie diese in einem terminal:

tail-f ~/.bitcoin/debug.melden
+670
poundifdef 29.01.2018, 14:20:22

Die wichtigste Frage bei der Wahl eines miner "zufällig" zu finden, ist eine nachvollziehbare öffentliche Quelle für Zufälligkeit. Die meisten öffentlichen Zufälligkeit Quellen laufen über eine zentralisierte Partei, ist das nicht gut für den Bitcoin, wo alles muss kryptografisch verifizierbar.

Es gab einige versuche, eine öffentliche, überprüfbare Zufälligkeit Quelle in Bitcoin, aber angesichts der Tatsache, dass das system ist letztendlich die konsequente und unterliegen Absprachen, es wurde gezeigt, schwierig zu sein. Siehe "Auf Bitcoin als eine öffentliche Zufälligkeit Quelle" und "Proofs-of-delay und Zufall-beacons in Astraleums".

Ein weiterer möglicher Weg, um zu vermeiden das Problem der übermäßigen Energieverbrauch Proof-of-Stake-Basis blockchains. Anstatt eine rechnerische Marktplatz (die in der Bitcoin ist sehr wettbewerbsfähig), um zu überprüfen, blocks, proof-of-stake verwendet Anbinden von Münzen, um zu entscheiden, was der nächste block ist. Sie verdienen einen block zu belohnen, indem Sie sich Geld zu einem bestimmten block. Es gibt-chain-basierten Ansätzen (Peercoin und Blackcoin) und BFT-basierte Ansätze (Casper und Tendermint). Hier's ein gutes intro Anleitung zum PoS und des Astraleums' s Casper.

+572
Pegla 20.10.2010, 20:56:03

Eine virtuelle Währung exchange zählt als Geld-Sender, zwar gibt es einen gewissen Ermessensspielraum bei der FinCEN hier. Die relevanten Passagen sind folgende:

Ein Wärmetauscher ist eine person, die sich als Unternehmen in den Austausch von virtueller Währung gegen echte Währung, Fonds, oder andere virtuelle Währung.

und

Ein administrator oder ein Wärmetauscher (1) akzeptiert und sendet ein Cabrio virtuelle Währung oder (2) kauft oder verkauft, Konvertierbare virtuelle Währung, die aus irgendeinem Grund wird eine Geld-Sender unter FinCEN Vorschriften, es sei denn, eine Einschränkung oder Befreiung von der definition gilt für die person.

Die Frage ist also dann, "ist ein Makler der" dezentralen virtuellen Währungen, die akzeptiert keine "echte Währung" zu einer Befreiung berechtigt?" Beachten Sie, dass:

FinCEN Vorschriften vorsehen, dass, ob eine person eine Geld-Sender ist eine Frage der Fakten und Umstände. Die Regelungen identifizieren sechs Umstände, unter denen eine person ist nicht eine Geld-Sender, trotz der Annahme und übermittlung von Währung, Geldmittel oder der Wert, der Ersatz für die Währung.

Der Code of Federal Regulations (31 CFR § 1010.100(ff)(5)(ii)(A)-(F)) hat diese sechs Ausnahmen:

(A) Bietet die Lieferung, Kommunikations-oder Netzwerk-access-Dienste, die eine Geld-Sender zu unterstützen überweisungsdienstleistungen;

(B) Fungiert als eine Zahlung Prozessor zu erleichtern, den Kauf, die Bezahlung einer Rechnung für eine Ware oder Dienstleistung durch eine Luft-und settlement-system, die durch Vereinbarung mit dem Gläubiger oder den Verkäufer;

(C) Betreibt eine Luft-und settlement-system oder anderweitig fungiert als Vermittler ausschließlich zwischen BSA geregelt Institutionen ...

(D) Physisch transportiert Währung, andere geldpolitische Instrumente, andere commercial paper oder anderen Wert, der Ersatz für die Währung als eine person in Erster Linie beschäftigen, wie ein gepanzertes Auto ...

(E) Bietet prepaid-Zugang; oder

(F) Akzeptiert und überträgt, die Mittel nur integral für den Verkauf von waren oder die Erbringung von Dienstleistungen, die andere als Geld-übertragung-Dienstleistungen, die von der person, die Annahme und der übertragung der Mittel.

Keines dieser Beispiele anwenden, so dass die FinCEN scheint die Wahl in diesem Bereich. Die nächsten parallel zum BTC/LTC/etc. broker ist ein Devisen-Händler, aber FinCEN nicht explizit sagen, dass die virtuelle Währung Wärmetauscher kann nicht behandelt werden, als Devisen-Broker. So konnten Sie auf jeden Fall machen der Fall, dass es deshalb angemessen, behandeln Sie wie eine Geld-Sender.

+547
Tom Kane 18.06.2018, 06:29:37

Ich brauche eine api oder eine Anwendung, erzeugen und verarbeiten (senden/empfangen und so weiter...) multi-Währungs-wallet. Ein Beispiel: zu generieren dogecoin-Adresse, bitcoin-Adresse, litecoin-Adresse, peercoin-Adresse und so weiter... und mit Ihnen umgehen. Wie senden/empfangen/check balance.

+453
Pau 09.04.2010, 05:38:16

Sollte es auf big-endian-Systeme. Der serialisierungscode für ganze zahlen byteswap auf solche Systeme. Dies war sicherlich getestet an einem gewissen Punkt, aber ich bin mir nicht sicher, wie vor kurzem jemand hat.

Ich glaube nicht, dass es funktioniert auf Systemen, auf denen int ist anders als 32-bit.

+452
niagara 04.03.2018, 02:35:51

Problem scheint behoben zu sein. Blockchain wieder in Ordnung, Blöcke weitergeleitet von real Namen des mining-pools. Vielen Dank Blockchain

Höhe Alter Transaktionen Insgesamt Gesendet, Weitergeleitet Durch Größe (kB) Gewicht (kWU)

492019 1 Stunde 4 Minuten 2628 18,615.76 BTC ViaBTC 1,035.85 3,992.75 492018 1 Stunde 7 Minuten 2662 19,214.10 BTC BitFury 1,036.1 3,992.5 492017 1 Stunde 11 Minuten 2856 4,369.50 BTC ViaBTC 1,038.23 3,992.72 492016 1 Stunde 13 Minuten 2815 6,719.06 BTC AntPool 999.17 3,728.27

+416
Gucci6 31.05.2011, 21:31:25

Ich Frage mich, warum bitcoin nicht im internet gehostet? Warum erstellen Sie ein komplett eigenes Dezentrales Netzwerk, ich dachte, das internet war bereits dezentralisiert. Zum Beispiel, konnten Sie nicht gemietet haben ein paar amazon ec2 oder einigen anderen Servern gehostet werden, auf der xyz-host und nennen es einen Tag?

(Sorry für die newb-Frage)

+406
Coder260 17.11.2013, 13:04:13

Ich mag die Analogie der Lösung des Rubik ' s Cube oder ein Sudoku-puzzle. Der klarste Teil (meiner Meinung nach), die Analogie ist "schwer zu lösen sind, trivial zu überprüfen".

Für den zweiten Teil Ihrer Frage, mit einem ASIC konnte, wie sein können die Arbeit auf Hunderte oder Tausende von Rubik ' s Cubes (oder Sudoku-Rätsel) alle zur gleichen Zeit.

+362
li herve 24.03.2017, 01:12:36

Wenn Sie ATI-Treiber 11.12 oder 12.0 oder höher benötigen, um die worksize 64.

Auch die neuen Treiber sind etwas langsamer, dann pre 11.12 Treiber.

+331
Vaibhav Baviskar 07.10.2013, 13:02:22

Ich bin neu bei bitcoin also bitte Tragt meine Frage. Um zu verstehen, die ins und Outs der diese crypto-Welt, erstelle ich ein dummy-bank zu einem besseren Verständnis des Systems.

So habe ich eine bitcoin-core läuft in meinem lokalen system. Jetzt für jeden Benutzer in das system, das ich ein Konto erstellen Sie unter Verwendung der getaccountaddress.

Also lassen Sie uns betrachten, ich habe ein Konto unter dem Namen Einer mit einer Einzahlung von 10 BTC. Nehmen wir nun an, der Benutzer Einen Wunsch zum Rücktritt 1BTC von seinem Konto also, ich finde zunächst alle nicht ausgegebenen Transaktionen zu filtern, indem-Adresse verknüpft ist, von Konto Ein und senden Sie diese 1BTC zu Benutzer A. Jetzt, da ich verstehe, dass der bitcoin nicht teilweise verbrachte den restlichen ändern, gehen an eine Adresse ändern also ich Konto Eine Adresse, von der der Vorgang angelegt wurde.

Nun mein problem ist, dass, wenn der Benutzer wieder möchte sich zurückziehen, kann ich nicht finden-jeder nicht ausgegebene Transaktion seit der änderung noch nicht sofort erhalten und wird nur verfügbar, wenn die Transaktion bestätigt wird. Also, was besseren Weg, dies zu behandeln? Was ist eine typische standard, um solche situation? Wie funktioniert die wallet wie , Elektron funktioniert, wie ich sehen kann, dass kann ich senden mehrere Transaktionen einer nach dem anderen.

+321
user72551 29.04.2011, 17:08:37

Sie behandeln könnte der code wie eine genaue Spezifikation der Arten. ZB: https://github.com/peercoin/peercoin/blob/master/src/kernel.cpp#L426

Seine ziemlich schrecklich, dass Sie nicht haben, eine gut geschriebene spec für den peercoin. Es nie wirklich gefangen auf tho, also kein Grund, zu vertiefen, die sich tief in Sie. Es gibt bessere PoS-designs dieser Tage, wenn Sie auf der Suche nach Ideen.

+321
Failure 10.09.2019, 20:56:46

Das format wurde entfernt.

Verwenden

rpcallowip=192.168.0.0/16

statt.

+316
Jean Carl Castillo Soto 07.04.2016, 02:27:34

Ja, die wichtigsten davon werden diese eine. Es zeigt sich, dass es möglich ist, zu verknüpfen, Transaktionen und Adressen mit forum die Identität der Benutzer, sowie die Verbindung zu einigen Organisationen (einschließlich WikiLeaks, MyBitcoin, Slush ' s Pool etc).

Die Verfolgung von Nutzern über Ihre IP ist ein bisschen schwieriger, obwohl während der Arbeit an meiner master-Arbeit war ich in der Lage zu finden, eine IP-Adresse im Zusammenhang mit einer Bitcoin-Adresse und Spurenelemente, die er korrekt an die Bitcoin Faucet.

+205
kipu44 13.02.2016, 23:18:05

Für regelmäßige Transaktionen, wenn Sie txindex=1 aktiviert auf Ihrem Knoten, die Sie anrufen können, getrawtransaction , um die tx hex.

Interessant, die Genese der blockchain einen bug hat, und die genesis tx ist nicht im Lieferumfang enthalten in der UTXO gesetzt. Also, man muss den genesis block, und nehmen Sie die Transaktion aus, die. Sie können dies tun, mit der getblock Befehl, die Ausgänge

0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a29ab5f49ffff001d1dac2b7c0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

In dieser, der genesis tx ist:

01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000
+106
Lozarg 10.05.2015, 14:23:25

Experimentieren Sie ein wenig mit den automatischen Handel ich bin auf der Suche nach einer trading-api (wie mtgox hat), die verwendet wird, auf mehrere unabhängige Webseiten so, dass, wenn man geht unter, dass ich dann nicht zu wiederholen, mein ganzes Programm. Wenn möglich eine aus open-source-bitcoin-trading-websites, so dass ich mich aufsetzen kann man in einer vm verwenden, um gegen die Tests.

Ich bin aktuell laufen meine tests gegen Mt.Gehex aber das kann ein bisschen teuer, wenn das Skript nicht so gut.

+46
Harish Kumar 05.05.2010, 18:40:40

Du machst es falsch, wenn der service generiert Tausende von Staub-size-Ausgänge. Sie benötigen konsolidieren Sie Ihre Ausgaben, wie Sie gehen.

Ich gehe davon aus, dass eine Transaktion unter dem aktuellen Modell ist wie folgt:

Eingang (x1): 
Zahler-Adresse (X BTC)

Ausgänge (x3):
Adresse des Zahlungsempfängers (Y-BTC)
Service-Wallet-Adresse (100 satoshis)
Zahler Adresse Ändern (X - Y - 0.00000001 BTC)

Was Sie tun sollten, ist zu halten das Service-Wallet-Adresse häufen sich die 100 satoshis, wie Sie gehen:

Eingänge (x2):
Zahler-Adresse (X BTC)
Service-Wallet-Adresse (Z BTC)

Ausgänge (x3):
Adresse des Zahlungsempfängers (Y-BTC)
Service-Wallet-Adresse (Z + 0.000001 BTC)
Zahler Adresse Ändern (X - Y - 0.000001 BTC)
+13
NickAugust 06.01.2012, 06:45:40

Fragen mit Tag anzeigen