Cryptocompare Api - Verständnis API return-Werte

Ich bin gekommen, über die API von cryptocompare.com die holt sich die Daten von verschiedenen Börsen.

Ich verstehe nicht, das einige Werte, die zurückgegeben werden aus der API-Aufruf

https://min-api.cryptocompare.com/data/pricemultifull?fsyms=BTC&tsyms=INR&e=Unocoin

Fragen

  1. Unterschied zwischen LASTVOLUME und LASTVOLUMETO

  2. Unterschied zwischen VOLUME24HOUR und VOLUME24HOURTO

  3. Unterschied zwischen TOTALVOLUME24H und TOTALVOLUME24HTO

    {
     "RAW": {
    "BTC": {
     "INR": {
     "TYPE": "2",
     "MARKT": "Unocoin",
     "FROMSYMBOL": "BTC",
     "TOSYMBOL": "INR",
     "FLAGS": "2",
     "PREIS": 847591,
     "LASTUPDATE": 1512451304,
     "LASTVOLUME": 0.00139926,
     "LASTVOLUMETO": 1186.00018266,
     "LASTTRADEID": "478501",
     "VOLUME24HOUR": 75.19298754,
     "VOLUME24HOURTO": 61956574.46784429,
     "OPEN24HOUR": 837298,
     "HIGH24HOUR": 860506,
     "LOW24HOUR": 491500,
     "CHANGE24HOUR": 10293,
     "CHANGEPCT24HOUR": 1.2293114279503832,
     "CHANGEDAY": 0,
     "CHANGEPCTDAY": 0,
     "VERSORGUNG": 16720800,
     "MKTCAP": 14172399592800,
     "TOTALVOLUME24H": 319738.400426581,
     "TOTALVOLUME24HTO": 271005614230.93204
    }
    }
    },
     "ANZEIGE": {
    "BTC": {
     "INR": {
     "FROMSYMBOL": "Ƀ",
     "TOSYMBOL": "₹",
     "MARKT": "Unocoin",
     "PRICE": "₹ 847,591.0",
     "LASTUPDATE": "Eben"
     "LASTVOLUME": "Ƀ 0.001399",
     "LASTVOLUMETO": "₹ 1,186.00",
     "LASTTRADEID": "478501",
     "VOLUME24HOUR": "Ƀ 75.19",
     "VOLUME24HOURTO": "₹ 61,956,574.5",
     "OPEN24HOUR": "₹ 837,298.0",
     "HIGH24HOUR": "₹ 860,506.0",
     "LOW24HOUR": "₹ 491,500.0",
     "CHANGE24HOUR": "₹ 10,293",
     "CHANGEPCT24HOUR": "1.23",
     "CHANGEDAY": "₹ 0",
     "CHANGEPCTDAY": "0",
     "VERSORGUNG": "Ƀ 16,720,800.0",
     "MKTCAP": "₹ 14,172.40 B",
     "TOTALVOLUME24H": "Ƀ 319.74 K",
     "TOTALVOLUME24HTO": "₹ 271.01 B"
    }
    }
    }
    }
    
+558
The John Smith 27.10.2012, 06:31:33
24 Antworten

Grubles geschrieben hat einen Leitfaden für die Vorgehensweise zum einrichten eines blockstream Satelliten-Knoten: https://medium.com/@notgrubles/building-your-own-bitcoin-satellite-node-6061d3c93e7. Das sollte hilfreich sein; es enthält links zu amazon, wo Sie können kaufen Sie alle benötigten Materialien.

+990
Ben Ogorek 03 февр. '09 в 4:24

Derzeit ist der NXT-Plattform hat die Fähigkeit zum speichern von Daten in der blockchain, wobei so dass es eine dezentrale Daten-storage-system. Aber die Sache ist, dass die Daten gelöscht von einem Knoten blockchain alle 2 Wochen zu verringern aufblasen und verfolgt nur ein hash-Wert der Datei nur. Ich habe gelesen, Sie können host-Knoten, die diese deaktivieren, löschen von Daten und halten die Daten auf unbestimmte Zeit. Wie kann das getan werden?

+970
rjbiss 25.10.2015, 12:35:44

Es gibt eine Menge von verschiedenen Projekten, die sich um dieses problem zu lösen. Fast alle von Ihnen verwenden Sie so etwas wie farbige Münzen zu verfolgen, ein asset auf der blockchain. Im wesentlichen, was Ihr plan fehlt, sind klare Regeln, die verhindern, dass die doppelte Ausgaben.

Check-out coinprism.com, colu.co-und chromawallet.com nur für ein paar verschiedene Implementationen, was Sie zu tun versuchen.

+962
AhabSantos 01.03.2019, 18:40:44

Ich weiß, einige Leute haben in läuteten und sagte, dass es die block-Größe, die Begrenzung der Transaktionen pro Sekunde, aber das macht keinen Sinn für mich, ich kann nicht sehen, noch wissen, welche block-Größe zu tun hat mit Transaktionen, die pro Sekunde...

Ein block kann nicht mehr als 1 MB an Transaktionen. Dies setzt das Netzwerk die Transaktion Geschwindigkeit zu begrenzen.

Ein block wird erzeugt, sobald alle 10 Minuten im Durchschnitt. Wir berechnen die block chain-schreib-Geschwindigkeit mit:

w = s * g

wo w ist die Schreibgeschwindigkeit in MB/h, s block size limit in MB (1 MB/blockieren), und g ist die rate der block-generation pro Stunde (6 Blöcke/Stunde).

Das einstecken der Wert ergibt:

w = 1 MB/block * 6 Blöcke/Stunde = 6 MB/Stunde

Konvertierung in Byte/Sekunde, das ist:

6 MB/Stunde * (1 Stunde/60 Minuten) * (1 minute/60 Sekunden) * (1.000.000 bytes/1 MB) = 1,700 bytes/Sekunde

In anderen Worten, denken Sie an die blockchain als eine Festplatte. Wir können schreiben, um diese Festplatte mit einer rate von bis zu 1.700 Byte/Sekunde.

Auch wenn wir die Entwicklung schneller Computer, wir nicht schreiben können Daten schneller als dieser, da das Netzwerk lehnt jeden block, die größer als 1 MB. Wir müssen Zulagen für SegWit, aber für jetzt, lasst uns die Dinge einfach halten.

Eine ein-input-ein-output-Alice-Zahlt-Bob Transaktion verlangt ~ 200 bytes. Das ist der absolute best case. Deshalb können wir erhalten eine Obere Schranke für die Transaktion rate mit:

v = w / z

wo v ist die maximale Transaktionsvolumen, w ist die Schreibgeschwindigkeit, die oben berechnet wurde (bis zu 1.700 Byte/Sekunde), und z ist die Durchschnittliche Größe einer Transaktion (200 bytes/Transaktion).

Einstecken in die zahlen:

v = bis zu 1.700 Byte/Sekunde * (1 Transaktion / 200 Byte) = 8 Transaktionen/Sekunde

Die Antwort auf meine Frage sollte so etwas wie die überprüfung von ausreichenden Mitteln, die pro Transaktion Eingabe der Adresse dauert 0,1 Sekunden, oder als ganzes überprüfung jeder Transaktion dauert 0,3 Sekunden.

Das Netzwerk erscheinen mag, haben ein limit basierend auf hardware oder Validierung, aber es funktioniert nicht. Zumindest nicht direkt.

Warum sollten wir begrenzen die block chain zu schreiben, dass die Geschwindigkeit in den ersten Platz, die Antwort hat zu tun mit Netzwerk-Sicherheit. Steigerung der Schreibgeschwindigkeit bedeutet:

  1. Daten fließen durch das Netzwerk mit einer höheren rate;
  2. mehr Daten müssen gespeichert werden, indem jeder Knoten;
  3. mehr Transaktionen validiert werden müssen, die von jedem Knoten.

Jeder Knoten sendet und empfängt jeder block und jeder block gespeichert werden müssen. Die Erhöhung der blockchain schreiben Geschwindigkeit bedeutet, dass jeder Knoten zahlt den Preis. Einige nicht in der Lage zu halten, unabhängig von der Schreibgeschwindigkeit.

Transaction validation ist eine Ressource Schwein durch überprüfung der Signatur und UTXO gesetzt manipulation. Speicherplatz und Bandbreite sind auch überlegungen, aber weniger ressourcenintensiv als Validierung.

Nun, wenn Sie Fragen, warum wir haben eine 1 MB-Grenze gegeben XXX computer hat diese und jene technischen Fähigkeiten, das ist das Reich der Nie Endenden Debatte. Berechnungen wurden durchgeführt, und wurden Simulationen berichtet. Sie sind nicht schwer zu finden. Sie sind jedoch schwer zu glauben, angesichts Ihrer Wild-unterschiedliche Ansprüche und der zugrunde liegenden Annahmen.

Das beste, was ich empfehlen kann, ist das herunterladen einer Kopie des Bitcoin-Core-0.16.0 und versuchen Sie die Synchronisierung ein Knoten von Grund auf neu. Bericht zurück, wenn Sie fertig sind.

Die Schreibgeschwindigkeit begrenzen wir sehen ist ein Kompromiss zwischen Inklusivität (mehr Menschen bitcoin) und Sicherheit (Schwierigkeit der double-spending-Angriffe). Das limit kann nicht richtig eingestellt sind, aber herauszufinden, wo (oder sogar wie) eingestellt ist überaus schwierig. Nicht, weil der Mangel an Ideen, sondern weil es zu viele und das fehlen von allgemein akzeptierten Kriterien bei der Auswahl.

+934
elnirael 01.01.2014, 16:04:29

Die Gebühren für Bitcoin-und Bitcoin-Cash sind nicht Fix, sondern werden getrieben durch supply (block space) und Nachfrage (Transaktionsvolumen) auf Ihren jeweiligen Märkten. Sie sind unabhängig von einander, so dass die geltenden Gebühren für Bitcoin sind wahrscheinlich nicht repräsentativ für Bitcoin-Cash-Gebühren.

Ich weiß nicht, von Websites, die track Bitcoin-Cash-Gebühren in der gleichen Weise wie Bitcoin. Jedoch können Sie sehen, einige historische Daten auf Seiten wie diese ein.

+795
ilique 21.05.2019, 06:18:38

Ein Satoshi ist ein hundert Millionstel eines Bitcoins.

Bitcoins sind getrennt zu acht Dezimalstellen, so dass selbst wenn Bitcoins haben einen Wert von $1,000,000 jedes, können Sie immer noch penny-Transaktionen.

+789
Ilis Palme 28.07.2012, 23:47:18

Ich brauche eine Quelle (vorzugsweise kostenlos) für die real-time (oder einen angemessenen Zeitverzögerung) für Angebote von cryptocurrencies. Können Sie etwas empfehlen?

Was bedeutet Kraken oder Poloniex verwenden?

+785
J304050 04.01.2016, 15:29:29

Was macht Pieter Wuille-version bits Vorschlag ändern? Wie funktioniert ein Bergmann signal der Unterstützung für eine bestimmte Gabel? Kann die version bit-system verwendet werden, mit der harten Gabel?

+754
Tom Chapin 10.11.2012, 10:30:01

Nicht direkt. Würden Sie zuerst konvertieren Sie Ihre private RSA Schlüssel, der in ein secp256k1 ECDSA private Schlüssel (256 bit-Wert zwischen 0 x 1 und 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140). Sie könnten dies tun, indem Sie mit einem SHA256-hash Ihres privaten RSA-Schlüssel als ECDSA privaten Schlüssel. Dann könnte man importieren, dass hash (als Zahl) in ein Bitcoin-Programm, das ermöglicht den Import von private keys.

Allerdings empfehle ich dringend diese. Verwenden Sie Ihre RSA-Schlüssel für die Dinge, für die es entworfen wurde. Verwenden Sie ein Bitcoin-Programm für die Erstellung neuer Bitcoins privaten Schlüssel. Willkürlich mischen verschiedener Krypto-zusammen fast immer reduziert Ihre Sicherheit.

+671
m bale 06.03.2010, 10:39:28

In der Tat, das hinzufügen von mehr swap-halten Sie Ihre Münzen aus, die eine Panik Abschaltung. So fügen Sie swap auf Ubuntu 12.04.4 (getestet) und wahrscheinlich auch anderen Versionen:

sudo dd if=/dev/zero of=/SwapDatei bs=64M Anzahl=16; sudo mkswap /SwapDatei; sudo swapon /SwapDatei;

Dieser Befehl erstellt 16 64-MB-Blöcken zu tauschen, insgesamt 1 GB extra tauschen, die sollten viel, wenn Sie nur mit bitcoind. Wenn Sie mehrere Münzen würde ich mindestens 2 GB.

sudo dd if=/dev/zero of=/SwapDatei bs=64M Anzahl=32; sudo mkswap /SwapDatei; sudo swapon /SwapDatei;
+644
GollyJer 31.03.2019, 03:28:34

Wie fange ich die möglichen unbestätigte Transaktionen, so dass diejenigen, die gerettet in die db, wenn Sie erste waren veröffentlicht, aber in den Prozess waren abgelehnt/unbestätigt in den nächsten 6 Blöcke.

Es gibt zwei Möglichkeiten, eine Transaktion (TXID) ist zum ersten mal von walletnotify:

  • 1) die Aufnahme in mempool
  • 2) die Bestätigung in einem block

Eine Transaktion im mempool hat keine Garantie abgebaut und eine bestätigte Transaktion nie zuvor gesehen in Ihrem lokalen mempool. Daher müssen Sie in der Lage sein, zu unterscheiden zwischen den beiden Szenarien, und speichert nur die Transaktionen, die tatsächlich die Bestätigung erhalten.

Reorgs: es besteht Weiterhin keine Garantie, dass eine zuvor bestätigte Transaktion erhält die Bestätigung von nachfolgenden Blöcken. Es ist möglich, dass nachfolgende Blöcke bilden einen separaten Zweig, so dass Ihre zuvor bestätigte Transaktion ist nicht mehr in der starken Kette. Dies ist, wo die Inkrementierung der Bestätigung mit jedem neuen block, wie Sie beschreiben, wird scheitern.

Besser, um zu überprüfen, die längste header-Kette (Sie müssen einen link zusammen über prev-hash-header) und sicherzustellen, dass die Transaktion ist Bestandteil dieser längsten Kette, bei der Berechnung der Höhe der Transaktions-Bestätigung. Wenn dieser längste header Kette Neugliederung aktualisiert, können Sie die Bestätigungen für alle Transaktionen entsprechend.

+640
kosha13 09.11.2018, 03:26:30

Ich habe bitcoins werden in einem online-Coinbase-wallet. Ich habe gelesen das Portemonnaie sollte nicht verwendet werden, für die Investition in ein ICO-wie dies wird Coinbase Brieftasche (nicht von mir) und ich keinen Zugriff auf die privaten Schlüssel.

Ist das wahr?

Ich schaute in die Erstellung einer multi-sig Coinbase vault, wie dies scheint wie eine gute und sichere Mittelweg. Allerdings ist mir aufgefallen das Gewölbe hat eine 48-Stunden-Wartezeit ist nicht wünschenswert für den Kauf in einem ICO.

Ich bin mit Mac OS X. Ist Electrum wallet dieser beste Weg zu gehen über diese?

Was tun die Menschen empfehlen?

+608
SHeyl 20.07.2013, 09:58:02

Schritt zurück für eine zweite und schauen auf das große Bild. Sie wollen mein Geld. Wenn ich bin nur bereit, Ihnen zu Vertrauen, das richtige zu tun mit ihm, wir brauchen keine smart-Verträge. Der Fall für smart-Verträge ist, wo ich nicht gewillt bin, mein Geld senden, einfach überall-ich werde nicht schicken, es sei denn unter den Bedingungen, wo ich bin versichert, dass das Geld verwendet werden wird, wie ich erwarte, dass es verwendet werden.

Wenn die Menschen Vertrauen Ihnen Ihr Geld, Sie können es stehlen. Sie brauchen nicht einen smart Vertrag. Aber wenn der Absender nicht Vertrauen, er wird darauf bestehen, senden von seinem Geld, um eine smart Vertrag er vertraut.

1 - Nachdem mein smart Vertrag ist aktiv auf der Astraleums, was mich daran hindert, ändern den Vertrag für mein eigenes wohl?

Es gibt keine solche Sache wie "änderung des Vertrages". Sie würde nur das erstellen von einem neuen Vertrag. Jeder kann zu jeder Zeit, und Sie können es tun. Der trick ist, wie Sie die Menschen davon überzeugen, um Geld zu senden, um den neuen Vertrag.

Sagen wir, ich erstellte eine crowfunding dapp, welche Benutzer verwenden können, die auf meiner Website www.crownfunding.com. Sobald sich der Nutzer mit, dass dapp, als ein bösartiger Kerl, ich konnte link eine neue smart-Vertrag zu dieser Website senden investor das Geld auf mein eigenes Konto anstatt das Geld für die crownfunded Projekt? Ist es wahr? Wenn ja, was sind die Garantien?

Sie können nicht senden das Geld anderer Leute überall auf allen. Andere Personen senden Sie Ihr Geld, wo Sie wollen, um es zu senden. Natürlich, wenn Sie konnte die Menschen, um Geld zu senden, wohin Sie wollen, dann können Sie Ihr Geld stehlen. Aber in diesem Fall, warum ein smart Vertrag? Der ganze Sinn einer smart Vertrag ist, dass man nicht einfach die Leute davon überzeugen, Geld zu senden, wo immer Sie wollen, und Sie darauf bestehen, mit einem smart Vertrag zu garantieren, das Geld geht dorthin, wo Sie möchten.

2 - Könnten Sie mir sagen, in sehr einfachen Worten bitte, ob einmal die ich erstellt habe, mein Vertrag code und "gesendet", um es in die Astraleums Netzwerk, kann ich es aktualisieren? oder muss ich schreiben ein neues Programm, und senden Sie es an das Netzwerk (der älteste dann "sterben" out of gas).

Entwerfen Sie einen Vertrag, dessen einziger Zweck es ist, zu entscheiden, was Vertrag tatsächlich führt, und es können unabhängig von den Regeln, die Sie wollen, die Entscheidung zu treffen. Aber wieder, Sie sind unter der Annahme, dass ein Angreifer kann man die Leute um Geld zu senden, wohin er will. Wenn das stimmt, braucht er auch kein smart-Vertrag, um Ihr Geld zu stehlen.

Der springende Punkt bei der smart-Verträge ist, dass andere Leute nicht Geld senden, wo Sie Sie haben wollen, Sie werden Geld senden nur, wo Sie wollen, um es zu senden. Und Sie brauchen, um einen sicheren smart-Vertrag, den Sie Vertrauen, für Sie Geld zu schicken, sonst werden Sie es nicht tun.

+593
TheYaXxE 26.05.2013, 21:26:22

Ich kann nicht glauben, alle bekannten Daten über die realen Demographie.

Aber hier sind einige Dinge, die Sie betrachten können, um eine Vorstellung zu bekommen:

  • BitcoinCharts' Währung Verteilung: Gibt Ihnen einen Einblick, auf welche Währungen werden gehandelt die, meisten Währungen sind Landes - oder regionsspezifische so dass diese Maßnahme.
  • BlockChain.info's real-time transaction mapping: Sie können buchstäblich sehen, jedes neue übertragen Transaktion auf der Karte angezeigt. (Dies ist möglich, da alle Transaktionen sind öffentlich und haben eine IP gebunden werden. Aber beachten Sie, dass einige Benutzer möglicherweise verwenden Sie Bitcoin mit Werkzeugen wie Tor , so dass Ihre Position kann falsch sein.)
+506
Green Fingers 25.11.2011, 16:38:30

Hier ist eine python-Implementierung zu finden, die doubleSHA256 hash für genesis-block:

01000000010000000000000000000000000000000000000000000000000000000000000000FFFFFFFF4D04FFFF001D0104455468652054696D65732030332F4A616E2F32303039204368616E63656C6C6F72206F6E206272696E6B206F66207365636F6E64206261696C6F757420666F722062616E6B73FFFFFFFF0100F2052A01000000434104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC00000000

import codecs

//schalten Sie die endianness einer bestimmten Zeichenfolge
def revEndian(string):
 return ".join(reversed([string[i:i+2] for i in range(0, len(string), 2)]))

//umwandeln in einen bytebuffer in ein string
def hashStr(bytebuffer):
 return str ("codecs".encode(bytebuffer, 'hex'))[2:-1]

//finden Sie die double-sha256-hash für einen bestimmten hex-string
def doubleSha256(hex): 
 bin = codecs.decode(hex 'hex')
 hash = hashlib.sha256(bin).digest()
 hash2 = hashlib.sha256(hash).digest()
 zurück revEndian(hashStr(hash2))
+465
Nickolai Leschov 03.12.2017, 09:37:26

Meine internet-Bandbreite ist um 10 - 20 KB/s. Wenn ich könnte sync mit ihm für die erste Zeit, dann kein problem. Wenn ich es brauchen sollte, um die Synchronisierung jedes mal , wenn es zu öffnen, dann ist es wirklich ein großes problem für mich.

+369
Altenashop 18.01.2019, 08:18:03

Auf den ersten, die Transaktion blieben unbestätigt, und dann, vier Stunden später, hatte er eine Bestätigung, und jetzt, zwei Tage später, die blockexplorer sagt, es hat 247 (?) Bestätigungen, aber der Geldbeutel sagt noch es hat zwei und ist angemeldet. Ich dachte mir, dass, wenn der Betrag erreicht Gestaltwandlung, Sie wird eine automatische Rückerstattung obwohl die blockchair sagt, dass der wichtigste Teil der Lagerstätte ist bereits gesendet und ausgegeben. Ich habe versucht, CPFP, während es war noch nicht bestätigte Entwurf der Gelder zurück, aber es scheint, dass ich falsch verstanden, die Funktion. Kann mir jemand sagen, was ist das problem, wenn es stecken geblieben ist seit Jahrhunderten oder wie es zu beschleunigen? Und es ist tatsächlich ein zweites mal in eine Zeile bekomme ich in dieser situation. Trotzdem, wer würde schon irgendwie einfach aus meiner Verwirrung? 41cd7bb49bab97d82063f5fde1b2e5b9e8cb2cbc1faba65a938d70c69dbce8a7

+299
Rob Fitzgerald 16.02.2014, 20:34:52

Hallo, ich sehr neu zu bitcoin und verstehen das nicht. Ist das nicht 2000 zu klein? Ich dachte, es würde mehr als 10.000 Transaktionen geht um jede 10 Minuten. Vor allem, wenn es ein ICO geht.

+248
tcomplex1000price 31.03.2012, 21:32:53

Ja, es ist möglich, und Sie können tatsächlich Folgen "verwaiste Blöcke" hier: https://blockchain.info/orphaned-blocks

Bitcoin-clients immer Vertrauens die längste Kette, wenn also zwei blocks abgebaut, auf der gleichen Zeit, es ist bis zu (51%) der Bergarbeiter zu entscheiden, die gehen, um 'akzeptiert' und die wird wertlos.

Dies ist einer der Gründe, warum Sie sollten nicht Vertrauen nur ein wenig bestätigt, wie das bestätigt werden könnte, eine verwaiste blockchain. Nach "genug" bestätigt, jeder wird mir auf der "richtigen" blockchain, weil keine Arbeit(Bergbau), die auf einem verwaisten blockchain ist Verschwendung von Leistung (es sei denn, Ihr versucht, führen Sie einen 51% - Angriff).

+148
user3063211 08.07.2011, 20:00:13

Ja, sobald Sie generiert haben, eine Adresse, die Sie haben können, schickt man eine beliebige Anzahl von Transaktionen zu dieser Adresse aus dann auf. Ich habe gerade versucht es mit Copay auf testnet und es funktioniert gut.

Es generiert automatisch eine neue Adresse, wenn eine Transaktion eingeht, nur um Euch zu ermutigen, die Verwendung der frischen, wenn möglich, für die Privatsphäre. Aber die bisherigen sind weiterhin auf unbestimmte Zeit funktioniert.

(Interessant ist, erzeugt es eine neue Adresse, wenn eine Transaktion empfangen wird, selbst wenn diese Transaktion wurde an eine ältere-Adresse und das zuvor angezeigte Adresse noch nicht verwendet wird.)

+140
dimanper 18.03.2018, 00:40:01

Wenn ich das richtig versteht, A und B tauschen Ihre Widerrufs-Taste, sobald Sie bereit sind, sich zu bewegen, um den nächsten Zustand. Was passiert, wenn B erhielt den Widerrufs-Schlüssel und beschlossen, schließen Sie den Kanal einseitig , ohne die übertragung der Transaktion. Auf diese Weise B der nie seine Mittel, aber nie sein Geld. Weil Ein nicht-broadcast-seine Transaktion seit B hat seine Widerrufs-Taste. Ist es nicht ein großes Risiko für Eine?

+134
Vel Lina 20.05.2014, 10:03:08

Weder noch. Der client wählt das best-fit-Münzen für Ihre Ausgaben. Dies ist bekannt als das knapsack problem.

Die Münzen gewählt wird, werden diejenigen, die Rendite der niedrigste Betrag der änderung, mit Ausnahmen für sehr aktuelle (unbestätigte oder neu bestätigt) Münzen. Auch wenn es mehrere Lösungen, dass der Ertrag die gleiche Menge ändern, es wird nicht unbedingt wählen, eine ältere Münze gegen eine neuere Münze.

Hier ist eine Antwort auf eine andere Frage, gibt es dazu mehr details:

+107
0x41ndrea 20.12.2016, 05:44:38

Frage steht im Titel. Wer spielte ausreichend lange genug auf dem foreign exchange versteht, dass die Währungen sind größtenteils von Stimmung oder manipuliert auf der ungeraden Gelegenheit. Plus, es ist die Tatsache, dass Geld hat keinen inneren Wert. Hat bitcoin überwinden eventuelle Defizite und Risiken von konventionellen Währungen ?

+92
polemon 02.09.2010, 03:52:57

Neuling hier.

Wie mein Verständnis, viele Bergleute arbeiten auf hashing eines Blocks, mehr als 1 Bergleute konnten sich die richtige Lösung. Aber nach dem "Lotto-Prinzip", nur 1 Bergleute fanden den block, fügen Sie es blockchain und erhalten die Belohnung.

Meine Frage ist, warum ein einzelner miner mit einer einzigen CPU können kleine Menge an BTC (wie 0.00000 x btc/Tag), da wir nicht berechnen Sie mit starker Rechenleistung und es gibt nur 1 Gewinner, sollte er/Sie vollständig erhalten 25 btc.

Ist mein Verständnis auf "mining" falsch? Schätzen, wenn jemand beantworten könnte :)

+40
Juka 31.10.2014, 17:53:36

Fragen mit Tag anzeigen