Wie wird eine Transaktionsgebühr übertragen?

Ich weiß, dass das für einen mining-Belohnung, eine (spezielle?) Transaktion enthalten ist, in der der block (im merkle-Baum, glaube ich?)

Aber wie wird eine Transaktionsgebühr bezahlen genau?

Ist das auch eine spezielle Transaktion?

Ich könnte mir vorstellen, den Absender der Transaktion muss dann auch eine extra Transaktion zu zahlen, die Gebühr?

+589
Joddy Tiemann 14.08.2013, 11:38:42
15 Antworten

Ich verstehe, dass ungehärtet erweiterten öffentlich-Kind-Schlüssel kann abgeleitet werden aus jedem ungehärtet erweiterte öffentliche Schlüssel, ohne Zugriff auf private Schlüssel.

Das umgekehrte ist auch wahr-kann ein Elternteil erweiterten öffentlichen Schlüssel abgeleitet werden, von einem Kind, extended public key?

+895
Jessica Theetge 03 февр. '09 в 4:24

Ich glaube, dass die blk*.dat-Dateien sind die raw-block-Daten, so müssen Sie das gleiche auf allen Plattformen. Sie werden wahrscheinlich haben, um zu regenerieren, die Datenbanken (-reindex), das kann durchaus eine Weile dauern.

Beachten Sie, dass Bitcoin Core muss ein paar Gigabyte RAM gut laufen, das ist mehr als die meisten Billig VPSes kommen mit. Und natürlich die 120+ GB Speicherplatz auf der Festplatte für die blockchain-Daten selbst.

+831
user129708 15.11.2011, 04:48:54

Wäre es möglich Energie zu erzeugen, unterstützt kryptogeld?

Es gibt einige ältere Theorien der Erstellung von Energie-Geld gedeckt. Jedoch ist die sofortige Herausforderungen, die ich sehe sind

  • Energie (als Strom) ist Global nicht übertragbar, storeable, und muss sofort verzehrt werden. Es würde nur funktionieren, wenn Käufer und Verkäufer sind mit dem gleichen raster.

  • Der Wert der Energie variiert stark je nach Standort. E. g. 1 kWh in Afrika ist viel mehr Wert als 1 kWh in New York. Das problem der einheitlichen Wechselkurses, wie z.B. mit gold, würde es einem sehr schwer machen das medium für den Austausch von Wert.

Also, Energie gesichert-Geld kann nicht arbeiten in dem Sinne, dass "1 kWh = 1 Münze", weil Energie fehlt, die Eigenschaften zu übertragen, Wert? Aber gibt es noch andere Aspekte, die man nutzen könnte kryptogeld zu binden, um den Wert der Energie?

+802
exe163 29.08.2013, 22:03:28

Ich verstehe, dass ein Bergmann hat eine Liste von bitcoin-Transaktionen seit dem letzten block entdeckt wurde. Der erste Eintrag ist die Belohnung für den, der vor dem vorherigen block. Als weitere Transaktionen Hinzugefügt wird, sind Sie im Anhang zu dieser Liste. Dieser Teil ist Spekulation, aber ich denke, es gibt auch eine nonce, die die Bergleute zu injizieren, um einen hash-Leistung, die die Schwierigkeit.

Wo finde ich die Einzelheiten, was genau ist Hash? Ich bin auf der Suche, um zu verstehen, welche bytes und Struktur.

+754
Amr Ali 14.03.2014, 23:47:57

Auf meinem ersten Versuch zu senden meine abgebaut bitcoins aus meiner Brieftasche, um eine bitcoin-exchange-Seite, die ich unterschätzt die Transaktionsgebühr, die erforderlich wäre, um die Transaktion verarbeitet. So, folgende online-Beratung, ich habe ein RBF doppelte ausgeben, durch die Verwendung von Bitcoin Core Verlassen Sie die Transaktion und dann versucht zu senden, eine doppelte große Menge an die gleiche Adresse wie vor, aber mit einer größeren Transaktion Gebühr. Es sieht alles korrekt auf meine Bitcoin-Core-client, aber die Transaktions-ID nicht zeigen, bis auf jeder Website, die ich versuchen (blockchain.info, tradeblock.com). Das original (geringe Gebühr)Transaktion weiterhin angezeigt, wenn ich die Suche für Sie jedoch.

Muss ich nur noch warten oder ist es ein anderes Problem und wenn ja, wie kann ich es lösen?

Dies ist die transaction-id: b124aa23debcae71ca41972dbeff9327160ed092bd54a4be616b6613cfa9161b

Dank

+615
josephkudumi 08.09.2013, 12:50:07

Hier ist ein python-nur miner. Nicht sicher, ob es immer noch funktioniert:

+544
Daniel Matranga 13.05.2016, 10:35:46

Als MCCCS kommentiert:

Firmwares kann heruntergeladen werden von Bitmain aber Bitmain ist klug genug, um nicht hochladen S9i-firmware. Sie müssen dump von einem Freund S9i die firmware selbst.


Kommentar umgewandelt Community-Wiki-Antwort im Versuch, um diese zu entfernen Q aus der Liste der unbeantworteten Fragen

+509
Jimbolino 16.07.2016, 19:25:57

http://www.highcharts.com ist ziemlich gut (Blockchain.info nutzt es). Charts gerendert werden kann, sowohl client-und server-Seite, die nützlich für die png-Vorschau.

+328
artnez 31.08.2017, 17:26:01

Bitcoin-Adressen sind 160-bit-zahlen. Also, zufällig Suche nach einem privaten Schlüssel entspricht einer Adresse dauert im Durchschnitt 2^160 versucht.

Wenn 4 Milliarden Computer arbeiten, auf das knacken eines Schlüssels zu tun 1 Milliarden Berechnungen pro Sekunde für 15 Milliarden Jahren, werden Sie finden, eine Summe von 1,8*10^36 Tasten, so Ihre chance auf einen richtig ist

(1.8*10^36)/(2^160) = 1.23 * 10^(-12)

die eins in einer Billion. Und das ist nur, wenn Sie absichtlich versuchen, Sie zu knacken Tasten. Wenn Sie nur normal ausführen Eitelkeit Berechnungen, ist es egal, wie viele Schlüssel Sie gehen über, wie Sie ' ll schließlich Bericht nur eine Taste.

In der Zukunft (wenn die oben genannten zahlen vielleicht etwas weniger ridicuolous), könnten wir Sie bewegen, um mehr key-hashes.

Also Nein, es gibt kein Risiko.

+285
Hughnited 08.05.2018, 15:38:52

erlaubt das Protokoll?

Ja. Es ist möglich, verbringen Sie einen Ausgang unmittelbar. Und zwei (drei -, vier-usw) Verkettung von Transaktionen werden in der gleichen block. Es gibt viele Beispiele in der blockchain. Beachten Sie, dass Ihre Reihenfolge im block befestigt ist.

haben die gemeinsamen Kunden ermöglichen, die Ausgaben nicht bestätigte Bitcoins

Bitcoin-core-client ermöglicht das senden von "roh-Transaktion" zu verbringen, nicht bestätigte bitcoins. Auch die "ändern" - Ausgang ausgegeben werden können, ohne Bestätigungen. Holding eingehenden bitcoins für mehrere Bestätigungen ist eine Schnittstelle option nur, nicht eine Protokollregel.

+241
Yaalie 12.12.2013, 18:43:30

Ich bin nicht einverstanden mit Chytrik: Die hashrate und die Zahl der Bergleute sind nicht die einzigen Faktoren, die Einfluss auf die Sicherheit haben. Hier sind einige andere Faktoren:

  • Häufigkeit des code-review-Knoten/Geldbörsen
  • Ruf der Unternehmen, die erstellen Geldbeutel
  • Die Anzahl der Knoten im Netzwerk
  • Formale Verifikation von software
  • Wie gut dokumentiert das Protokoll ist (langfristig)
  • Häufigkeit der änderungen (und sonstige änderungen)
  • Code Lesbarkeit und Einfachheit
  • Ob die software signiert werden, bevor unterschrieben

Das heißt, Sicherheit ist schwer zu Messen.

Wenn Sie hatte 1 BTC vor einem Jahr, und heute öffnen Sie die Brieftasche zum zweiten mal, dass 1 BTC ist immer noch da, Bergleute werden nicht wem zu danken.

+174
Ronald Martin 08.05.2019, 17:19:12

Beschreibungen sind eine Funktion der Elektron-Brieftasche, und erscheinen nicht auf der Bitcoin-chain - jemand mit einem anderen wallet (oder sogar die Wiederherstellung der Schlüssel in eine andere electrum wallet) nicht sehen, die Beschreibung.

+165
jjz 07.09.2017, 05:58:48

Schon jemand anderes erwähnt Entropie. Menschen sind wirklich schlecht im erstellen von Zufälligkeit. Aber das ist nur ein Teil davon. Der andere Teil ist an der Zeit, und wie es auf Seiten des Angreifers.

Ein Angreifer kann erzeugen eine Menge von brainwallets mit vielen verschiedenen Wörter und Sätze. Dann schauen Sie sich die blockchain, um zu sehen, ob diese Adressen erhalten Münzen. Wenn Sie es tun, der Angreifer stürzt und Stiehlt die Münzen. Was macht der Angreifer tun, während er wartet? Generieren Sie mehr brainwallets! Jedes Wort aus dem Wörterbuch. Jeder l33tspeak Variante jedes Wort aus dem Wörterbuch. Alle kurze Sätze. Alle Sätze, in jedem Buch, das jemals. Obskuren fremdsprachigen Gedichten. Bitcoin-Adressen nehmen nicht viel Speicherplatz, so kann der Angreifer Sie alle behalten und Sie beobachten. Er hat alle Zeit der Welt.

Vielleicht werden Sie Glück und finden ein Passwort, das niemand sonst hat, generiert. Aber es ist riskant. Auf der anderen Seite, können Sie einfach erzeugen eine sichere und unvergessliche Geldbörse mit Elektrum, was gleichbedeutend ist mit einer 128-bit-zufälligen Schlüssel in zwölf Worten. Es gibt auch andere mnemonische Systeme, die Sie verwenden können. Warum also riskieren, Ihre Münzen gestohlen von Ihrem brainwallet, wenn es so einfach ist, um Sie sicher zu speichern?

+134
Nico Kars 11.11.2017, 13:31:38

sha256 des letzten Elementes muss 0x91fb57fbeb6404cb412c104fcfb6bbcbe144884135d260879738f34f97d3d0ed

Zeuge enthält nur ein element. lassen Sie uns berechnen (lange Linien ausgezogen):

static void test_litecoin ( )
{
 const MyByteArray Zeuge ( QByteArray::fromHex ( "4df501ffd8f[....]8c621ffd9696969696969" ));
 const MyKey32 sha256 ( Zeuge.sha256 ( ) );
 qDebug ( ) << "sha256=" << sha256.toStringRev ( );
}

Die Ausgabe von meinem einfaches Programm ist:

sha256= "91fb57fbeb6404cb412c104fcfb6bbcbe144884135d260879738f34f97d3d0ed"

OK, das ist richtig. Führen Sie nun das Skript selbst. schreiben Sie in der Konsole den folgenden Befehl ein:

decodescript 4df501ffd8f[....]8c621ffd9696969696969

Das Ergebnis ist (lange Leitungen abisoliert wieder):

{
 "asm": "ffd8f[...]fd9 ffd8f[...]fd9 ffd8f[...]fd9 ffd8f[...]fd9 ffd8[...]fd9 ffd8[...]fd9 ffd8[...]fd9 
 OP_VERIFY OP_VERIFY OP_VERIFY OP_VERIFY OP_VERIFY OP_VERIFY",
 "type": "flippig",
}

Sieben mal Skript schiebt einige Datenmüll und sechs mal läuft OP_VERIFY. Dieses Skript wertet zu true

So, die Ausgaben aus der Adresse 32zyb29Yv4TBUnusDDLZ9kLKT55Fs772jw erfordert nicht die Unterzeichnung. Und überprüfen Sie die Transaktion überprüft keine ECDSA-Signaturen

+79
Faye Bell 13.03.2015, 00:59:07

Ich wurde getestet mining-Algorithmus für solo und bemerkt, dass die server halten, das senden der Aktien, für die Arbeit auf (semetimes alle 1 Sek.). Im Falle von solo-mining machen ich brauche, um Bergbau alle bestehenden Aktien, die ich erhielt oder nur das, die neueste und verwerfen vorherigen ?

+54
Kayla Reyes 13.05.2016, 05:40:29

Fragen mit Tag anzeigen