Kann ripple Währung Einheiten Integer sein?

Ich verstehe mit Ripple, dass jemand auf das Netzwerk anbieten können, Ihre eigene Währung. Jemand nennt das Beispiel der Fluggesellschaft Vielflieger-Meilen.

Airline-Meilen, in meiner Erfahrung, kommen in ganzen zahlen. I. e. 2000 Meilen, nicht 1999.5 Meilen.

Wenn ich den Handel starten Meilen auf Ripple, jemand könnte leicht anzubieten, zu kaufen oder zu verkaufen in Bruch-Einheiten. So gleicht in der ripple-wallets könnte 1999.5 Meilen, richtig?

Gibt es eine Möglichkeit, in Ripple zu zwingen, die Einheiten einer bestimmten Währung auf ganze zahlen sein?

Ich Frage nach, was erscheint, in den Geldbeutel. Ich weiß, dass innerhalb des Systems die Einheiten sind ganze zahlen. I. e. 1 XRP = 1,000,000 fällt. Ich Frage über die Salden, die den Benutzern angezeigt, die in Ihren Brieftaschen.

+589
Brian Yarger 09.08.2017, 11:47:42
15 Antworten

Von was ich gelesen habe ASICBOOST erhalten Sie eine 30% bessere hash-rate, bedeutet das nur Arbeit auf allen oder bestimmten Bitmain asic-Miner? Und wie kann man das aktivieren das versteckte feature in dieser Bergleute?

+987
Vlad Holubiev 03 февр. '09 в 4:24

Sicherheit: nie eine Einigung über einen Zustand, wenn die Knoten nicht eigentlich vereinbart, dass der angegebene Zustand, vorausgesetzt, die Annahmen des Papiers halten (Lesen Sie das wiki hier).

Ausführen, um liveness: Konsens nicht stall, sogar im Falle eines Unentschiedens, algo muss immer Fortschritte machen (Lesen Sie das wiki hier).

+828
NPKR 11.02.2016, 17:29:59

Ich habe mich immer gefragt, wie devs die Entwicklung von Bitcoin, das system aktualisieren, ohne das live-Netzwerk? Wir normalerweise sehen, eine Website unter Wartung, wenn große Unternehmen peppen Ihre Website, aber wie funktioniert Bitcoin tun?

+815
Zer 17.01.2014, 09:14:43

Was unterzeichnet ist, in der Eingabe-Skripte?

Hängt davon ab.

Der Fall eines P2PKH Ausgaben Transaktion, die scriptSig (input script) für jede Eingabe wird enthalten ein ECDSA-Signatur und ein byte, das spendet, was genau unterschrieben wurde namens der SIGHASH Flagge. In fast allen Fällen ist dies SIGHASH_ALL, was bedeutet, dass die Signatur umfasst die Gesamtheit der Transaktion Ausgänge und Eingänge, weniger anderen Signaturen. Wenn die Transaktion Ausgang Skript geändert wird, und jede Eingabe unterzeichnet hat es mit SIGHASH_ALL, die Unterschrift wäre ungültig, und die Transaktion kann nicht aufgenommen werden in einem block.

Andere flags können den Effekt, den Sie beschreiben, wenn ich eine Transaktion, die nur Zeichen einer einzigen Eingabe mit SIGHASH_NONE (diese Signatur ist nur für die Eingabe), dann jemand in das Netzwerk zu ändern, die Ausgaben so viel wie Sie wollen, bevor es begraben wird in einem block. Niemand nutzt es gerne, dass genau aus diesem Grund.

Es gibt zwei andere Optionen, die heute verfügbar SIGHASH_SINGLE und SIGHASH_ANYONECANPAY. Der ehemalige ermöglicht Ihnen die Anmeldung nur einer der Ausgänge, der rest wird ignoriert (zB Fahrgestellnummer:1 Zeichen nur vout:1), doch dieses ist fehlerhaft und überhaupt nicht intuitiv. Letzteres ermöglicht es Ihnen, Transaktionen, wo die Eingänge sind Platzhalter, verbringen Sie in dieser Ausgabe zu diesem Skript, und das Defizit auszugleichen mit, was die anderen Eingänge, die Sie wollen.

Im Allgemeinen niemand nutzt SIGHASH Fahnen, die Mehrheit aller Transaktionen sind streng SIGHASH_ALL.

Ich bin mir nicht ganz sicher, was das Skript die Eingaben enthalten, aber ich denke, es sollte enthalten den öffentlichen Schlüssel und die Nachricht signiert.

Dies hängt ganz davon ab, welche Art der Ausgabe ausgegeben wird, aber wir werden davon ausgehen, es ist eine sehr typische Zahlen zu Pubkey Hash (Adresse) Transaktion. In diesem Fall ist der scriptSig ist extrem einfach.

304402204bc6ed9b0122fc145031d4d9f6a30fbb28b63d152e3848c785a65f1e0b97ea8d02205a99bc13ba9293526ed175947cb756c5e3fca0a98890b88551e3e6c4c0bb6f5601
04988b34239b2f1c2441db4d50911b0550350414ce00b88f8dd39964f1a8631824db8e78b61d0ea6f3d9fcffcf2cd20be7d88a1583854682db4d136acd08542c3d

Wir haben zwei Daten-Elemente, die erste ist eine ECDSA Signatur in DER - format, und die öffentlichen Punkte der P2PKH Ausgabe, die wir verbringen. Das Letzte byte der Signatur ist die SIGHASH flag, welches in diesem Fall 0x01 oder SIGHASH_ALL.

Wenn Sie möchten, zu Folgen zusammen mit, wie diese Strukturen arbeiten, webbtc.com hat ein tolles Drehbuch, Visualisierungs-Werkzeug, das Ihnen erlauben zu sehen, wie diese gehen zusammen. Insbesondere ist hier eine angemessene Beispiel Transaktion mit einem Eingang und Ausgang, und hier ist ein Spiel über den Skript-Ausführung , die einen guten job zu erklären, wie und warum es gültig ist.

+706
Freedom88 27.11.2011, 11:47:34

Aktuelle Gabeln, die ich erfolgreich verkauft an Börsen und bekam freie BTC:

  • Bitcoin Cash
  • Bitcoin Gold
  • Super Bitcoin
  • Bitcore
  • Bitcoin Diamant

Ein paar mehr Gabeln, die ich war nicht in der Lage zu verkaufen, aber:

  • Segwit2x
  • Lightning Bitcoin
  • United Bitcoin
  • Bitcoin Gott
+690
Master Killers 26.08.2014, 07:46:36

Wenn die Adresse wiederverwendet wird für mehr als eine Transaktion, was ist der erwartete Wert von "Bestätigungen"?

Zitat von bitcoin wiki:

"Bestätigungen" : Anzahl der Bestätigungen der letzten Transaktion enthalten

Außerdem denke ich, dass Sie vielleicht wollen, ändern Sie den Wert minconf , dass Sie an listrecievedbyaddress wenn Sie Bedenken haben, zu wissen, wie viele Bestätigungen für eine Transaktion hat.

Sollte es ein Eintrag auflisten, wie viele Vorgänge wurden an diese Adresse gesendet?

Warum würden Sie verwenden, wenn?

+636
tegan 17.03.2019, 01:48:33

Wenn der block nicht in der Hauptkette, der Bergmann effektiv nicht die Belohnung bekommen. Versuche zu verbringen, wird es nicht als gültig akzeptiert die Zahlung per anderen.

Es ist eine "Reife" - Regel, dass die Prämien können nicht ausgegeben werden, bis weitere 100 Blöcke wurden Hinzugefügt, um die Kette der folgende. Dies hilft sicherzustellen, dass ein miner nicht ausgeben von Münzen eine Belohnung, die wird später für ungültig erklärt werden, damit der Empfänger dieser Zahlungen im Stich.

+578
jseymour186 22.11.2012, 23:25:13

Sagen, Sie tun.

Erstens, in den Prozess, würde Sie schieben Sie den Preis von bitcoins Weg. Und dies ist, während Sie kaufen. So würden Sie den Kauf high-nicht eine sehr gute Strategie. Jeder bitcoin-Halter wäre sehr dankbar dafür.

Nun, Sie beginnen, die Kontrolle über bitcoin. Lassen Sie uns einfach annehmen, dass irgendwie Sie dies tun könnte. Gut, wenn Sie bitcoin wertvoller, gut auf Sie. Wenn das macht es weniger nützlich für einige Dinge, die wichtig sind, um Menschen, das ist kein problem, Sie können einfach erstellen Sie ein anderes system oder eine andere vorhandene system wie bitcoin Bargeld oder litecoin.

Wenn Sie Abstürzen der Wert des bitcoin, weil die Menschen nicht wollen, dass ein zentralisiertes system, gut dann Sie einfach Bankrott selbst. Sie kaufte alle diese bitcoins hoch und jetzt sind Sie viel Wert weniger. Und alle anderen können immer noch auf ein anderes system verschieben.

Also es scheint nur, wie ein Weg, um Abfall eine Menge von Geld, es sei denn, Sie können bitcoin besser und nützlicher. In diesem Fall genial. So oder so, all die Leute, die verkauften bitcoins, Sie, als Sie Gebot den Preis Weg haben genügend Geld, um zu bauen ein neues system, dass Sie darauf keinen Einfluss haben.

+535
Dede1989 22.01.2017, 08:28:18

Das ist richtig. Dies ist, was die optionale rescan - flag wird an die Adressen, die Sie in Ihrer Brieftasche beim starten von bitcoind.

Es gibt keine balance-Eigenschaft. Salden werden nur die Beträge addiert auf alle nicht benutzten Ausgänge für eine bestimmte Adresse, und der einzige Weg, um zu bestimmen, die nicht benutzten Ausgänge einer Adresse durch Scannen/tracing/nach jeder Ausgabe von Adresse zu Adresse.

+525
ferran castell 26.08.2010, 06:11:42

Könnte die 1-MB-Blockgröße begrenzen ersetzt werden, mit einem Wachstum abhängig begrenzen? Von was ich gelesen habe (hierzum Beispiel) die 1MB-Grenze ist der Spam-Abwehr der blockchain. Und wenn Bitcoin wird weitestgehend angenommen wir erhöhen die Grenze, so dass das Netzwerk mit Transaktionen pro Sekunde.

Stattdessen könnten wir eine Regel wie die"Blöcke können nicht größer als das 1,5 fache des Durchschnitts der letzten 100 Blöcke"? Die Hoffnung ist, die wir automatisieren können, dass diese spam-Maßnahme zur Prävention, wobei weiterhin für Wachstum. Wurde diese Idee als irgendwo sonst auf alle?

Vielleicht zu groß für ein Protokoll zu ändern. Würden wir in der Lage zu bekommen alle update Ihrer Knoten Folgen dem leicht veränderten Protokoll?

Danke!

+439
Smunday 24.03.2016, 18:12:38

Die raw-Transaktion unten abgelehnt wird von bitcoind 0.9.1 (error: {"code":-22,"message":"TX abgelehnt"})

01000000015594a8c1f84b926e84d70c3a3d5e517e0c12dc07cb1a774b587121fef08f91b8000000006a47304402203ea43861e1e22603873f49e73c6ace08d32ef024e1feaca5a6242f74bf152810022044aeee3231e81d927accf20b0b0106ec327728b6a61aedd75596c5c12e5d9999012102add59262e234c0045d1f6a3d40a144b47ea0b4214916f55fb6029a079cc0b3cbffffffff0358020000000000001976a9140f763005e063382f8f4138f75cdc64d14f8ec16f88ac0000000000000000196a054f4101000111753d687474703a2f2f7265642e70696c6cd8720000000000001976a9140f763005e063382f8f4138f75cdc64d14f8ec16f88ac00000000

Und die folgende Fehlermeldung erscheint in den logs:

FEHLER: AcceptToMemoryPool : flippig Transaktion: scriptpubkey

Die dekodierten Transaktion verwendet OP_RETURN und sieht wie folgt aus:

{
"lock_time":0,
"inputs":[
{
"prev_out":{
"index":0,
"hash":"b8918ff0fe2171584b771acb07dc120c7e515e3d3a0cd7846e924bf8c1a89455"
},
"script":"47304402203ea43861e1e22603873f49e73c6ace08d32ef024e1feaca5a6242f74bf152810022044aeee3231e81d927accf20b0b0106ec327728b6a61aedd75596c5c12e5d9999012102add59262e234c0045d1f6a3d40a144b47ea0b4214916f55fb6029a079cc0b3cb"
}
],
"vout_sz":3,
"hash":"4dd1b7130045f84e7dd75a03dc802063f76687812cf877dacff2a645a1b0991b",
"vin_sz":1,
"out":[
{
"Adresse":"12QkihKUyE1hAkv7wmaMj6V3QiN8FfMvpv",
 "script_string":"OP_DUP OP_HASH160 0f763005e063382f8f4138f75cdc64d14f8ec16f OP_EQUALVERIFY OP_CHECKSIG",
"value":600,
"script":"76a9140f763005e063382f8f4138f75cdc64d14f8ec16f88ac"
},
{
 "script_string":"OP_RETURN 4f41010001 753d687474703a2f2f7265642e70696c6c",
"Wert":0,
"script":"6a054f4101000111753d687474703a2f2f7265642e70696c6c"
},
{
"Adresse":"12QkihKUyE1hAkv7wmaMj6V3QiN8FfMvpv",
 "script_string":"OP_DUP OP_HASH160 0f763005e063382f8f4138f75cdc64d14f8ec16f OP_EQUALVERIFY OP_CHECKSIG",
"value":29400,
"script":"76a9140f763005e063382f8f4138f75cdc64d14f8ec16f88ac"
}
],
"Größe":259,
"version":1
}

Allerdings OP_RETURN ist standard in Bitcoin 0.9, also warum wird das abgelehnt?

Hinweis: Dies funktioniert im testnet.

+431
shackleton 05.01.2010, 19:58:02

Kann jemand bitte erklären Sie im detail die Komponenten des final-hash, der den Sieger bestimmt der block?

Mein Verständnis ist, dass die Bergleute nehmen

  1. Die Merkle Root,
  2. Der Zeitstempel,
  3. Die vor der block-hash,
  4. Einige andere Komponenten??, zusammen mit
  5. Eine nonce, dass die miner ' s müssen erraten, um für den hash, der alle diese Komponenten mit Sha256, mindestens 18 führenden Nullen.

Meine Fragen sind:

  1. Gehe ich Recht in mein Verständnis so weit?

  2. Kann mir jemand erklären, was die anderen Komponenten sind und in welcher Reihenfolge Sie die Eingabe in die hash-Funktion?

  3. Mit den Daten blockchain.info über jedem block kann ich erstellen Sie die Gewinn-hash durch die Eingabe der gleichen Daten in einer Sha256-Rechner?

Danke.

+180
dohvis 29.01.2012, 11:52:07

Ich denke, diese Frage verdient eine einfache und direkte Antwort.

Was sind meine Optionen?

Keiner, im wesentlichen.

  • Vergessen Sie über Ihre 31 bitcoins - Sie sind nun in den Händen eines Diebes und sind nicht mehr auffindbar.
  • Warten Sie mehrere Monate, vielleicht Jahre, und sehen, ob einige Bruch-Ergebnisse zurück, wenn
    • MtGox ist auferstanden in einer anderen form und macht einige Anstrengungen, um zurückzahlen, die Gläubiger aus künftigen Einnahmen.
    • Japanische Ermittler retten können, nichts

Gibt es jemand, der mir helfen kann in meiner situation?

Nein. Niemand kann Ihnen helfen, um das abrufen von 31 bitcoins.


2013-02-28 Yahoo News Bericht

"Wir sind an einem Verlust für, wie man Ihnen helfen", sagte Yuko Otsuki, wer arbeitet in der [Verbraucherschutz] Agentur Beratung Abteilung.

+139
s27840 19.11.2014, 12:17:03

Es gibt einige pools, die es erlauben Bergbau über port 80 z.B. port80.btcguild.com.

Aber ich Suche noch für eine verschlüsselte Verbindung über HTTPS/ port 443. Irgendjemand?

+108
reekanmantell 13.06.2017, 09:13:39

Gibt es eine Referenz, die mir Informationen über die verwendeten Programmiersprachen in der Blockchain Entwicklung?

Zum Beispiel ist Bitcoin C++, Astraleums macht die Verwendung von C++, Golang und Python, während seine smart-Verträge basieren in der Regel auf Solidität, Schlange und LLL.

Was ist mit den anderen (mehr enterprise-basiert) - Implementierungen? Ripple, Hyperledger, Kollegium, Multichain, Monax.

+56
koray 25.07.2017, 16:13:27

Fragen mit Tag anzeigen