Transaktion überprüfung vs block mining

Ich kann nicht klar verstehen, wenn die Transaktion überprüfung erfolgt über eine Einzel-oder Doppel-phase. Dies ist mein Verständnis.

  1. Sobald eine Transaktion ist vollständig montiert, deren ein-und Ausgänge definiert, mit all den Bedingungen, die Eingaben können überprüft werden, um sicherzustellen, dass der sender hat genug Gleichgewicht, um die Transaktion abzuwickeln.

  2. Block mining durchgeführt wird, um Zeitstempel der Transaktion und beweisen, dass es existiert zu einem bestimmten timing. Daher block-mining ist mehr eine Bestätigung, dass die Transaktion stattgefunden hat, zu einer bestimmten Zeit statt, die überprüfung der überprüfung von Eingaben.

Wenn das, was ich sagte, richtig ist, wer führt Schritt eins. Ist es getan, indem Sie den Empfänger, um sicherzustellen, dass der Absender tatsächlich besitzt eine echte balance, die Zahlung zu leisten?

Wenn das, was ich sagte, falsch ist, sind Schritt eins und Schritt zwei zusammen getan, die von der Bergmann. Und kann mir jemand bitte genauere Beschreibung dieser überprüfung der ein-und Zeitstempel, weil die keiner der bisherigen Fragen und Antworten Adresse dies deutlich.

+229
just me 09.10.2013, 10:52:49
23 Antworten

Ich habe mit Poloniex-API, um es zu bekommen.

https://poloniex.com/support/api/

+983
Francis Brunette 03 февр. '09 в 4:24

Kann jemand empfehlen, eine Bitcoin Gold exchange oder SPV wallet für Linux unterstützt das importieren von Geldbörsen von ein BIP39 Samen? Die beste, die ich bisher gefunden habe, ist ein fork von Elektron unterstützt die BTG für Windows oder Austausch mit nicht-wallet importieren.

+977
Steelix248 23.11.2016, 05:37:19

Abstrakt gesprochen, was haben Sie in der aktuellen BitAsset 1.0-Implementierung ist, dass auf dem Markt zwei Parteien aufeinandertreffen, die verschiedene Schätzungen für die Zukunft Preis.

Wir definieren den Preis, zu dem Preis ein bitAsset (d.h. bitUSD) denominiert in BTS (Basis-Basis-Währung in die BitShares-Netzwerk). Zum Beispiel 0.1 BTS pro bitUSD. Wir klären das hier, weil jeder Markt in BitShares kann auch umgedreht werden, d.h. wir handeln können, BTS:USD oder US-Dollar:BTS.

Gehen Kurze

Lassen Sie uns sagen, dass Mark denkt, dass der Preis (d.h. 0.1 BTS pro bitUSD) gehen bis in die Zukunft, während Nanny erwartet, dass der Preis schnell fallen. Nanny will eine Wette für dieses und geht kurz auf bitUSD. Gehen kurz auf einem bitAssets bedeutet, dass Sie leihen es aus dem Netzwerk (z.B. das Netzwerk schafft für Sie) und verkaufen Sie an einen Käufer (hier Daneben).

Die Sicherheiten

In Ordnung, short zu gehen, müssen Sie zu sperren, bis einige Ihrer Fonds (hier BitShares) als Sicherheit, Sie können sehen, dass dies ziemlich viel ist, wie eine Sicherheit, dass Sie in der Lage sein, zurück zu geben, Ihre Fastenzeit bitUSD schließlich. Die gesamten Sicherheiten beträgt 200% der Höhe Ihrer kurzen bezahlt, dass beide Parteien den Handel. Dies bedeutet, dass:

  • Um kurz 1 bitUSD, die Höhe der BTS-Wert von 2 USD hat, eingesperrt zu sein.
  • Die kürzere Hälfte zahlt der Sicherheiten und der kauft die Hälfte zahlt.
  • Wenn Sie wollen, um kurz-zu verkaufen 1 bitUSD haben Sie wegzusperren 1 USD im Wert von BTS und nicht etwas aus dem Handel.

Preis-Bewegung

Wenn der Preis (sagen 0.09 BTS pro bitUSD) geht nach unten , dann wird der Markt entsprechend verschoben Nanny, die Erwartungen und Sie machen einen Gewinn aus der Vorhersage. Wie ist diese zu erreichen? Als short-seller, Sie hat zurück zu geben, die Fastenzeit bitUSD schließlich, so kann Sie sich entscheiden, tun Sie dies zu einem Preis von 0.09 BTS/USD. Dies bedeutet, dass Sie braucht, um zu kaufen bitUSD billiger aus dem Markt, als Sie verkaufte es früher in der kurz-zu verkaufen. Mit den gekauften bitUSD, Sie können schließen Sie Ihre kurze Bestellung (z.B. cover) und geben wieder die Fastenzeit USD, die die Sicherheiten, die, wenn man bedenkt, dass hatte Sie zu kaufen bitUSD mit BTS, verlassen sollten Sie einen Gewinn von 10%.

Allerdings, wenn der Preis geht bis Sie können tun, eines von drei Dingen:

  • Warten Sie, bis die 30-Tage-kurz-Grenzen zu kommen. Das Netzwerk wird ein Kaufauftrag für bitUSD und hier in der Nähe, um automatisch geben Sie Ihr, was ist Links von Sicherheiten
  • Für den Preis erwarten, gehen noch weiter verstärken und das Risiko eines margin call. Diese werden ausgelöst, aus dem Netzwerk, wenn die Sicherheiten nur 150% (im Gegensatz zu den 200%). Das Netzwerk wird Kraft (d.h. es tut dies automatisch), die Sie zu kaufen bitUSD auf den Markt und schließen Sie die Bestellung.
  • Die kurzen Verkäufer können entscheiden, ob die Deckel auf Ihre eigenen kaufen kaufen bitUSD und schließen die Bestellung selbst.

All diese Optionen machen die short-Verkäufer einen Verlust, da die Vorhersage falsch war.

Markt Peg

Am Ende der market peg wird erreicht durch einen gesellschaftlichen Konsens in solche, die 1 bitUSD werden sollte, Wert 1 USD. Damit, trading gegen die peg sollte Sie Geld verlieren, weil jemand anderes einen Gewinn aus dem Handel in Richtung der Stange. Würden Sie nicht wollen, zu handeln, wenn jemand einen bot Sie $1 für $90c?

+964
MIHAY Fan Tutoriale PC 05.09.2014, 06:24:33

Wie funktioniert das Bitcoin-Netzwerk, überprüfen Sie, ob die Geldbörse hat genügend bitcoins für die Transaktion?

Ich verstehe, dass Sie überprüfbar durch Scannen der gesamten blockchain und sehen, ob der Geldbeutel hat genug Bitcoins im es so dass es möglich ist, eine Transaktion vorzunehmen.

Jedoch ist es nicht durchführbar, wenn die Größe der blockchain wird wirklich groß? Gibt es eine praktische Art und Weise, dass der aktuelle Knoten überprüfen, ob die Transaktion gültig ist?

+870
Dana Robinson 27.04.2013, 19:35:06

Ich schickte meine Bitcoins zu einem bitcoin-cash-wallet. Aber es ist die gleiche Adresse wie meine bitcoin Brieftasche ist nur eine Uhr, Brieftasche und mein Geld ist nur da sitzen, wie bekomme ich es Helfen Sie mir bitte

+843
Piter Petrovich 14.01.2014, 04:40:06

Mit der blockchain kann man nicht. Wenn die Transaktion in der blockchain mit einer angemessenen Anzahl von Bestätigungen, es kann nicht storniert werden, noch Umgekehrt. In diesem Fall kann nur der Eigentümer des Empfängers Geldbörse ausgeben können, das Gleichgewicht. Wenn aus irgendeinem Grund die privaten Schlüssel, die Adresse ist verloren, das Gleichgewicht ist irreversibel verloren.

Eine Umkehrung der Transaktion in der Weise, die Sie beschreiben, würden Sie brauchen, um einige off-chain - Transaktion Methode.

+787
Jeremy David Williams 22.11.2010, 09:05:31

Nicht alle Bergbau-Maschinen speichern die gesamte blockchain, als miner würden Sie haben in der Regel einen oder wenige Knoten, die das tun, und dann senden Sie einfach eine block-template zu dem eigentlichen mining-Maschinen (ASICs) zu mir ohne Sorge über die blockchain.

Alle nicht beschnitten voller Knoten speichern die gesamte blockchain. Es ist möglich, im geschnitten-Modus, was bedeutet, dass ältere Blöcke geschnitten werden und nur die neuesten Versionen gehalten werden, so brauchen Sie weniger Platz, aber dies bedeutet, dass dieser Knoten kann nicht dazu dienen, alte Blöcke, um die neuen full-Knoten versucht zu synchronisieren

+673
Barb Gates 27.03.2017, 12:18:40

Meine Frage ist mehr über das bitcoin-client (bitcoind). Wird es auch noch so gut, oder vielleicht etwas schief? Ich meine, vielleicht LevelDB können nicht mit dieser Menge an Daten, richtig?

+653
Nadia Kearl 13.07.2019, 16:50:51

Sie könnten die API von einer der vielen Börsen von hier: http://bitcoincharts.com/about/markets-api/

Es gibt matplotlib Bibliothek für python, das wird gut funktionieren, wenn Sie Daten liefern. Für R - xts-Paket für den Umgang mit Zeitreihen. Sie werden an den Punkt kommen, mit Zugriff auf einzelne Zeit und der entsprechende bitcoin-Preis-Programmierung gibt es keinen Unterschied, ob Daten von bitcoin trades oder einfach nur regelmäßige finanzieren.

+646
user40607 27.04.2016, 04:19:59

Beim ausführen von bitcoind unter OSX/Linux, wie können wir hinzufügen, eine watch-only-wallet mit der JSON-RPC? Brauchen wir den öffentlichen Schlüssel oder ist die bitcoin-Adresse ausreichend?

+615
sorrillo 16.01.2011, 02:37:02

Sowohl Bitcoin und Ripple sind Systeme aus vielen Komponenten. Eine solche Komponente ist eine Methode zum synchronisieren von Transaktionen und sichern Sie Sie gegen Doppel-Ausgaben; Bitcoin mining verwendet, basierend auf den Nachweis der Arbeit für, dass, während die Welligkeit verwendet ein Konsens-Mechanismus. Ein weiterer Bestandteil ist die erste Ausstellung von Münzen - Bitcoin-mining verwendet für diese als gut, während die Welligkeit verwendet zentrale Ausstellung. Natürlich, die Schlüssel-Komponente des Ripple, die Bitcoin fehlt, ist ein Kredit-Netzwerk mit der Wegfindung.

Man könnte ein system bauen, das ist wie Bitcoin in jeder Hinsicht, außer, dass es verwendet Konsens für die Synchronisation eher als mining. Es ist wahrscheinlich, dass die gesamte Energie auf die Erzeugung von neuen Münzen, geringer ist als die gesamte Energie auf die Synchronisierung von Transaktionen; so ersetzen, dass ein Teil mit einem Mechanismus, erfordert weniger Energie, ist willkommen. Jedoch, der Konsens-Mechanismus ist nicht so bewiesen ist, wie die mining-Mechanismus, und ist weniger dezentrale damit weniger in Einklang mit Bitcoin, die gesamte vision.

+606
sugavaneshb 04.05.2017, 09:25:06

SatoshiDice zahlt die meisten Wetten sofort, aber aus irgendeinem Grund manchmal Wetten bekommen "stecken".

Die Ausgabe, die Sie sich beziehen, die in Ihrer Frage passiert bei einem außergewöhnlich hohen Volumen Zeitraum für SatoshiDice. Sie erhalten über 70.000 BTC im Wert von Wetten in einem Zeitraum von 24 Stunden, das ist viel höher als üblich. Die hohe Fluktuation offenbar zu Problemen mit der Zahlung in einer fristgerechten Weise. Dies wurde noch verstärkt durch einen Fehler, der das verursacht zu viel von SatoshiDice ist BTC Betriebe übertragen werden kann in kalten Lagerung.

Ab diesem morgen gibt es nur eine Wette, die noch nicht ausgezahlt worden sind. Es war eine Wette für 0.35 BTC, und es verloren. Also um deine Frage zu beantworten "Nein, Sie nicht aktuell Schulden Ihrer Kunden Geld. Aber manchmal tun Sie zurückfallen, für ein paar Tage".

+429
Isaac Rizkallah 07.03.2017, 22:45:14

Nein. Die Knoten informieren nur über block Höhe bei Beginn der Verbindung in version Meldung. Wenn Knoten informieren möchte über neue block/tx erhielt er/erstellt, verwendet es eine inv - Nachricht.

Es gibt keine Punkt-zu-Benachrichtigen Sie anderen peers zum Download der vollständigen blockchain. Andere Knoten haben nichts zu tun mit solchen Informationen.

+395
Achraf Ahmed Belkhiria 06.06.2019, 08:04:16

Mit web-wallets, die Sie brauchen, vorsichtig zu sein. Wie gesagt, wenn Sie gehackt werden und speichern Sie Ihren privaten Schlüssel, Ihren Bitcoins sind in Gefahr. Sie wirklich brauchen nur, sich zu Fragen:

  1. wie Risiko nachteiliger sind Sie?
  2. können Sie es sich leisten, zu verlieren, Ihre Münzen?
  3. nicht die Bequemlichkeit der ein web wallet überwiegen die Risiken?
+375
89006755199 19.09.2011, 05:50:23

Es gibt viele Probleme in der Familie der "byzantinischen" Fragen mit leicht unterschiedlichen Namen und alle im Zusammenhang mit einander in verschiedener Weise. In der Regel betrifft das problem ein Netzwerk von Knoten, die alle in Verbindung mit alle, einige, die ehrlich sind und von denen einige sind feindlich, also, können, Verhalten sich willkürlich, auch böswillig und senden verschiedene Daten zu anderen peers oder sich weigern, Daten zu senden, zusammen. Jeder dieser Knoten etwas "input", potenziell für jeden anders, und Sie wollen sich auf eine gemeinsame Ansicht. Der "input" werden die neue Transaktionen zu bestätigen, im Falle von bitcoin, zum Beispiel.

Die kanonische Probleme im Raum, die äquivalent sind (wenn Sie lösen können, können Sie lösen die anderen), sind wie folgt formuliert:

Die Byzantinische Vereinbarung Problem. Eine Gruppe von Knoten haben muss, sich auf einen bestimmten Wert. Das Protokoll muss (a) beenden innerhalb endlicher Zeit, (b) haben alle ehrlichen Knoten erreichen das gleiche Ergebnis, und (c) das Ergebnis erreicht, muss mit dem Eingang von einem der Knoten.

Das Byzantine Generals Problem. Eine Gruppe von Knoten hat einen festgelegten "Führer" namens "general". Der Führer hat einen input-Wert und die restlichen Knoten müssen sich auf einen Wert. Das Protokoll muss (a) beenden innerhalb endlicher Zeit, (b) haben alle ehrlichen Knoten erreichen das gleiche Ergebnis, und (c) wenn der Führer ist ehrlich, dann wird der Wert geeinigt haben, sollte jeder ein Führer zu sein, der Wert.

Diese Probleme wurden vorgebracht, die von Lamport in seinem wegweisenden Papier.

Diese Probleme können geändert werden, damit für weniger verbindungen, oder für Fehler, die sind nicht byzantinische (d.h., nicht erlauben, eine bösartige Intelligenz, nur einen Ausfall, der nicht versucht, Sie zu untergraben das system aktiv). Sie können auch das hinzufügen digitaler Signaturen, um die Mischung zu machen, die Probleme zu erleichtern.

Bei bitcoin der Fall, das problem gelöst wird ist eine härtere Variante; anonyme byzantinische Vereinbarung. In diesem Fall, die Anzahl der Parteien ändern können, willkürlich ist und die Parteien nicht wissen, wer schickt jede Nachricht. Die Lösung HIERFÜR ist die Verwendung von Proof-of-Arbeit.

Zur Beantwortung Ihrer ursprünglichen Frage über die byzantinische Vereinbarung gegenüber der byzantinischen Fehlertoleranz. Breit, diese Titel beziehen sich auf das gleiche problem der Vereinbarung. Jedoch, genauer gesagt, BA ist verwendet, um sich auf das spezifische problem der Konsens über eine Entscheidung unter byzantinischer Einstellungen; während BFT bezieht sich auf die Gestaltung jedes generische Protokoll (nicht unbedingt erfordern Vereinbarung), zum Beispiel das byzantinische Generäle-Protokoll, für die Lösung eines Problems unter byzantinischer Fehler, d.h. Fehler, die schädlich sind. Das generische problem des BFT und das problem der BA sind gleichwertig, wenn Sie Sie für die Vereinbarung werden kann, fault-tolerant, und wenn Sie fault-tolerant Sie vereinbaren können.

+331
79211343106 29.11.2017, 09:05:46

meine Frage ist, was ist die sicherste Art des kaufen und halten von bitcoin langfristig? Und damit meine ich 10-20 Jahre, die entweder einen Pauschalbetrag oder durch dollar-cost-averaging ist eine Papier-Brieftasche die Antwort? Oder vielleicht ein cold-wallet? Ich bin auf der Suche nach etwas ganz sicher, die wird wahrscheinlich noch in 20 Jahren

+328
Radek 11.08.2017, 21:43:14

Retargetting jeden block basierend auf der Zeit ab dem letzten gefundenen block ergeben würde, in eine lächerliche Schwingung - als compro01 schreibt. Aber wenn das Ziel ist auf der Grundlage der Zeit für die letzten 2016 Blöcke, sondern bewertet alle sperren, wäre dies eine Schiebe-Fenster, und ich sehe nicht ein, warum es nicht funktionieren würde. Aber wahrscheinlich ist es schwierig Konsens dieser Art, was nicht das Ergebnis einer Kette Gabel, da jeder Knoten hat die gleiche Meinung.

+198
Marco Geertsma 03.07.2016, 23:50:17

Ihre website sagt, dass es verwendet 80W Leistung, das ist also zu viel für einen USB-Anschluss. Wie funktioniert es erhalten es macht?

Kann es auf einem 240V Netzteil, oder braucht es nicht 110V?

Hinweis: ich verlange nicht, über die neueren "Bitforce Single SC ()", die bisher noch nicht verschifft wurde, jemand noch. Das die älteren (FPGA?) hardware, die verkauft wurde, für einige Zeit.

+155
omgwot 01.11.2016, 20:53:30

Was Sie Fragen, ist: kann ich das erstellen von gültigen Blöcken (die mit nur ein coinbase-Transaktion und Adresse meiner Wahl) mit einer früheren block-hash, ich wählte aufs Geratewohl gemacht werden gültig, wenn Sie von einem anderen block Auftritt mit diesem hash.

Sicher, Sie können. Beachten Sie, dass es 2^256-hashes. Die chance, nach dem Zufallsprinzip, die gleich ist der hash von einem entdeckt, der block sind sehr sehr klein. Sie würde wahrscheinlich nur unnötig Rechenleistung/Strom/Zeit.

Auch: Beachten Sie, dass Sie verbringen die gleiche Menge an Rechenleistung auf raten, die privaten Schlüssel von anderen Benutzern. Suche nach trifft es die Möglichkeit hätten, von mehr als der block reward.

+99
tomyates 30.07.2016, 04:30:42

Ja, ein full-node-downloads und prüft alle Blöcke ausgehend vom genesis block. Nicht bei jedem Start, obwohl der Staat effizient gespeichert und wieder eingelesen in den Speicher beim Start (mit einigen Nachkontrolle der letzten X Blöcke wie eine Plausibilitätsprüfung gegen die Korruption). Für die Suche nach der richtigen Kette, es beginnt mit dem herunterladen der Kopfzeilen zuerst, mit dem er bestimmen kann, die am meisten arbeiten, Kette, damit es nicht herunterladen müssen alle Gabeln auf dem Weg (es sei denn, es trifft auf einen ungültigen block). Ja, das kann eine Weile dauern, aber es ist der Kern, wie bitcoin erreicht wird trustless: überprüfen Sie alles selbst.

+92
John Pilcher 24.07.2013, 14:35:31

Bitte nehmen Sie all diese Antworten mit einem Körnchen Salz und überlegen gerade entweder mit einem Steuerberater oder einem Steuer-Anwalt zu beraten, wie zu berichten Gewinne/Verluste aus Bitcoin, vor allem, wenn Sie entweder ein Unternehmen oder berichten über einen erheblichen Betrag.

Das Internet ist toll und StackExchange ist wunderbar, aber wenn es darum geht zu Steuern, irren auf der Seite der Vorsicht und sprechen Sie mit einem Profi in Ihrem Land, die kennt die Gesetze und Vorschriften in Frage oder kann die Forschung, wenn nötig.

Wenn Sie jemals geprüft (oder noch schlimmer, im Gericht) den Unterschied zwischen "pro mein Steuer-Anwalt Beratung" und "pro der Rat, den ich bekam, auf dem Internet RandomCommenter69" sein könnte, riesig.

+35
Monica Gonzales 22.12.2018, 17:26:04

In dieser Transaktion, die ich übertragen 2 BTC von meinem Coinbase.com Brieftasche an eine externe Adresse.

Transaction Outputs

Warum gibt es 3 Ausgänge in der Transaktion?

Ich verstehe die Ausgabe von 2 BTC, und die 0.0001 BTC Transaktionsgebühr. Einer der Ausgänge ist wahrscheinlich eine Adresse ändern. Aber ich weiß nicht, was die 3. Ausgabe ist für.

Ist/tut Coinbase.com

  • kombinieren unabhängigen user-Transaktionen in einer einzigen blockchain Transaktion?
  • tracking des Benutzers Fonds oder Transaktionen aus der blockchain (effektiv Vermischung Fonds)?
  • extrahieren eigenen Gebühren aus der Transaktion?
+26
andrei1978 10.01.2012, 01:44:52

Es gibt auch viele Optionen für die Speicherung Ihrer bip 38 verschlüsselte private Schlüssel, die auf der physischen Münzen. Viele von Ihnen sind DIY-Optionen, einschließlich www.mycryptovault.net Sie erlauben Ihnen die volle Kontrolle über Ihre bitcoin cold storage!

+12
user1905518 02.11.2011, 19:24:35

Fragen mit Tag anzeigen