Wie misst man die Gewinne und Verluste, die in bitcoin investieren?

Kaufen, wenn ich BTC auf $1.200 und dann verkaufen Sie zu $1.500 für es ist klar, dass ich einen Gewinn von 300 $minus die exchange-Gebühr. Wenn ich weiterhin den Kauf der BTC auf den gleichen Preis, über und über, und der Preis wird immer größer, ich Messen kann alle meine Gewinne in ähnlicher Weise: nur die Subtraktion der aktuellen rate minus der Preis, den ich gekauft habe, der BTC an. Jedoch, wie kann ich Messen, Gewinne oder Verluste beim Kauf von BTC zu unterschiedlichen Preisen?

Zum Beispiel, sagen, kaufte ich mir 1 BTC bei $1.200 und dann 1 BTC bei $1,500. Wenn ich verkaufen 1 dieser 2 BTC bei 2.000 Dollar, was den Kauf-Preis sollte ich Messen, das verkaufen gegen, 1.200 USD oder US $1.500, - zu berechnen, mein Gewinn. Vielleicht Durchschnitt oder gewichteten Durchschnitt der Preise? Übersehe ich etwas grundlegendes?

+275
Rohit Nair 08.02.2015, 11:09:09
15 Antworten

Erste, daran erinnern, dass jeder läuft, ein voller Knoten hat eine vollständige Kopie der blockchain (minus einige optionale beschneiden). Auch viele, die laufen voller Knoten Ihre eigenen backup-Kopien der blockchain. Ich, alleine, habe 3 up-to-date Kopien der blockchain bei mir zu Hause.

Lässt vermuten, dass, irgendwie, aus irgendeinem Grund, alle voller Knoten, die in der Welt waren gleichzeitig abgeschaltet. An diesem Punkt, das Bitcoin-Netz wäre aus...aber nicht tot. An jedem Punkt, diesen Knoten konnte-Schalter zurück auf eins, und das Netzwerk werde weiterhin mit der exakt gleichen blockchain Transaktion Geschichte, die es vorher hatte. Der Knoten würde der sync wieder, und das Netzwerk würde so weitermachen, wie wenn nichts überhaupt geschehen war.

Wegen der dezentralen, redundanten Art der Bitcoin-Netz, diese Masse "schalten" hat eine extrem geringe Wahrscheinlichkeit, dass das passiert. Es würde grundsätzlich übereinstimmen mit dem gesamten internet immer abgeschaltet, und denken Sie daran, dass auch das internet ist dezentral und redundant.

Also ja, das Bitcoin-Netz könnte theoretisch nach unten gehen. Aber selbst wenn es Tat, der einzige Weg, es konnte nicht wiederhergestellt werden, wenn die Tausende von vollständigen Knoten und Ihre Tausende von sicherungen wurden ebenfalls zerstört. Alles ist möglich...aber es ist so unwahrscheinlich, dass es wohl nicht Wert, sich Gedanken über.

+965
Muhammad Saqib 03 февр. '09 в 4:24

CoinMarketCap bieten Diagramme, die seit Februar 2014 und wenn ich mich Recht erinnere, war der name Darkcoin dann zurück. Es zählen der Preis in beiden Satoshi & USD.

+827
Linux Automations 01.08.2019, 14:09:52

Je höher die Anzahl der unbestätigten Transaktionen (im mempool) die länger dauern wird, bestätigen Sie Ihre Transaktion, es sei denn, Sie geben eine höhere Gebühr.

Ich empfehlen, gerade aktuellen mempool , wo Sie sehen können die Anzahl der unbestätigten Transaktionen und es gibt Ihnen eine Vorstellung, wie "verstopft" ist das Bitcoin-Netzwerk.

Unbestätigte Transaktion entweder zu bestätigen oder zu verfallen (nicht sicher, aber ich glaube es dauert 3 Tage abläuft).

+805
Viabol RX 06.02.2010, 13:29:14

Als die beiden Knoten nicht einverstanden sind, auf segwit-Aktivierung Schema auf regtest, die Lösung ist eine gemeinsame version bits parameter auf die beiden zu. Zum Beispiel, hinzufügen vbparams=segwit:0:99999999999 in den Knoten' .conf - Dateien arbeiten.

+789
linhvq 25.11.2013, 14:34:15

Die besten/günstigeren Weg, um split eine einzelne Adresse in mehrere ist mit Batchverarbeitung Transaktionen:

Dosierung erklärt StackOverflow

Dieser blog-Beitrag von David Harding zeigt, was sind die Einsparmöglichkeiten bei der Verwendung von Dosierung und senden Sie uns Ihre transfers und wie es funktioniert:

Dosier-Einsparungen

Samourai Wallet unterstützt Batchverarbeitung , wenn Sie nicht wollen, verwenden Sie die api.

+767
Chuender 16.12.2010, 08:04:32

Viele wallet-software verschleiern die Informationen über die Zahlung und die Adresse ändern, um den Schutz der Privatsphäre der Benutzer. Wenn Sie sehen, block-explorer zeigt Webseiten Adressen in die Ausgänge, Adressen ändern, Sie sind nur zu erraten, da es keine sure shot Weg zu wissen. Einige der Techniken verwendet, um zu identifizieren, ändern Sie die Adressen sind unten. Ich habe auch erwähnt, die aktuellen Schritte ergriffen, um zu verhindern, dass die Erkennung solcher Adressen zu ändern.

  • Änderung senden zurück an die gleiche Adresse: Wenn Sie uns das wieder um die gleiche Adresse aus, die Sie der Einleitung der Transaktion, dann gibt es hohe Wahrscheinlichkeit, dass die Adresse als eine Adresse ändern. Dies wird gemildert durch die Verhinderung Adresse wieder verwenden.
  • Änderung geht zurück auf die gleiche Adresse geben: Wenn Sie initiiert eine Transaktion von einem native segwit Adresse (Adressen beginnend mit bc1) zu einem P2SH-Adresse (beginnend mit 3). In einigen Geldbörsen, die änderung wird an die native segwit (bc1) Adresse ist die Standardeinstellung für Ihren Geldbeutel, somit undicht, die Ausgabe ist die Veränderung. Dies wird verhindert, indem die änderung Adresse dem format entsprechen, das der Ausschüttung Adresse, damit Sie die Maske Privatsphäre.
  • Münze Auswahl: Angenommen, Sie wollen eine Zahlung von 5 BTC für Ihren Kaffee (hoffen wir mal, dass der Kaffee, der gute :-)). Ihre Brieftasche enthält zwei UTXOs: 4 BTC und 3 BTC. Eine Zahlung von 5 BTC, Sie haben beide UTXOs und senden 2 BTC wechseln Sie wieder zurück zu sich selbst. Nun, die person, auf die mit dieser Transaktion würde denken, dass, wenn Sie wollte ein 2 BTC Zahlung, die Sie gerade verwendet haben, 3 BTC output und gesendet 1 BTC als änderung im Vergleich zu sowohl der UTXOs. So ist es offenbart, dass die 2 BTC ist in der Tat eine änderung der Ausgabe, anstatt einer Zahlung ausgegeben. Wallet-Software erstellt werden kann, zwei oder mehr Adressen zu ändern, um die Maske, die ist genau die Adresse ändern, oder wenn mehrere UTXOs vorhanden ist, wird es optimal wählen Sie diejenigen, die UTXOs, um zu verhindern, dass diese undicht werden.
  • Adresse ändern ist die Letzte Ausgabe: Wenn Sie bauen Ihre Transaktion in einer Weise, dass Ihre Zahlungsadresse kommt zuerst, und ändern Sie zum Schluß kommt, dann zeigt es, welche die Ausgabe ist eine Veränderung. Zum Beispiel die Bitcoin-Kern hatte einen bug, der vor Jahren, wo es nie ändern Sie zuerst trotz der Randomisierung, die für einzelne Transaktionen im Zahlungsverkehr führte zu einer deterministischen position der Adresse ändern (die zweite). Um zu verhindern, dass eine solche deterministische Reihenfolge der Adresse ändern in-Ausgänge, Bulletin 69 empfiehlt die lexikographische Reihenfolge der Eingänge und Ausgänge. Ausgänge angeordnet sind, in aufsteigender Reihenfolge der Mengen, gefolgt von der scriptPubKey.
+745
3l3ctronica 14.08.2018, 21:40:45

Die Erklärungen im web sind alle sehr vage und mystisch, absichtlich vielleicht. Hier ist mein nehmen in einfachen Worten, ich lese gerade den megacoin source-code von dem obigen Kommentar.

Das Ziel ist, eher die adaptiven Weg der Anpassung der Schwierigkeit, statt nur die Mittelung der letzten 2016 Blöcke wie bitcoin. Dies ist notwendig, weil von multipools, die möglicherweise wechseln die Münze, die Sie Bergbau sind, und eine plötzliche änderung in der hashrate auftreten können (sowohl Erhöhung oder Verringerung). Vor allem, wenn ein multipool wechselt Sie nicht weiterkommen zu lange mit einem zu hohen Schwierigkeitsgrad.

Die algo-Schleifen rückwärts durch die Blöcke, ausgehend von der aktuellen. Die PastBlocksMass ist nur die Anzahl der Blöcke, also es beginnt bei eins und erhöht sich bei jedem Schleifendurchlauf.

In jeder Schleife wird ein Korrekturfaktor berechnet, die den Ziel-block-Zeit dividiert durch die tatsächliche block-Zeit, in einer kumulativen Weise, so auf Schleife 10 hätten wir die 25 Minuten Ziel-Zeit geteilt durch die Zeit, die es nahm, um zu berechnen, die letzten zehn Blöcke. Wenn die hashrate steigt, bekommen wir kürzere Zeiten und eine Anpassung Faktor größer als eins und Umgekehrt.

Die Schleife endet, wenn der Durchschnittliche Korrekturfaktor größer ist als der kimoto-Wert, oder kleiner als 1/kimoto-Wert. Um zu verstehen, diesem Blick auf diese python-Skript und ein Beispiel-plot:

from pylab import *

one_day = 1440 / 2.5 # wie viele 2,5 min Blöcke pro Tag

nmin = one_day / 4 # PastBlocksMin
nmax = one_day * 7 # PastBlocksMax
x = arange(nmin, nmax) # PastBlocksMass

# start mit 2.5 Minuten blocktime + etwas Rauschen
t0 = 2.5 + randn(nmax) / 4
t1 = 2.5 + randn(nmax) / 4

# t0 hat 20% mehr hashrate, also kürzer blocktime am Anfang
t0[:one_day] = 2.5 / 1.2 + randn(one_day) / 4
# t1 hat höhere blocktime am Anfang
t1[:one_day] = 2.5 / 0.9 + randn(one_day) / 4

s = arange(nmax)

adjust0 = (arange(1, nmax + 1) * 2.5 ) / cumsum(t0)
adjust1 = (arange(1, nmax + 1) * 2.5 ) / cumsum(t1)

# die Magische Funktion
def kimoto(x):
 return 1 + (0.7084 * pow((double(x)/double(144)), -1.228));

plot(x/one_day, kimoto(x))
plot(x/one_day, 1/kimoto(x))
plot(s/one_day, adjust0)
plot(s/one_day, adjust1)
Legende(["kimoto","1/kimoto", "20% Anstieg der hashrate", "10% Rückgang der hashrate"])
xlabel("Tage")
ylabel("adjustment factor (soll - /ist-blocktime)")
show()

Das Skript erzeugt eine Figur wie diese Kimoto gravity well.

Es zeigt zwei konstruierte Beispiele, wenn die hashrate steigt und wenn Sie sinkt für einen Tag. Am besten ist das Spiel mit verschiedenen Einstellungen für eine Weile ein Gefühl dafür zu bekommen, was Los ist.

Sie sehen, dass die Linien quer durch die Kimoto-Formel an einem gewissen Punkt. Dies ist, wenn der algo beendet und nutzt diesen Korrekturfaktor zu berechnen, ein neues Ziel/Schwierigkeiten. Für große anpassungsfaktoren dies geschieht früher als für diejenigen, die sich näher. Dies ist, um eine schnelle Anpassung, wenn die hashrate viel ändert, und langsamer, wenn nicht - dann wollen wir einen längeren Zeitraum, um einen besseren Durchschnitt. Die Parameter der Kimoto-Formel angepasst werden, so dass man in etwa lässt sich in einem Tag um 10% ändern, und in sieben Tagen auf ein 1,2% ändern. Mindestens 144 Blöcke bestimmen den neuen Schwierigkeitsgrad und die meisten 4032 (0,25 Tage oder 7 Tage für einen 2,5 Minuten-blocktime).

Zusammenfassung: der Kimoto gravity well algo hat einen ausgefallenen Namen und bestimmt die Anzahl der Blöcke, die dazu beitragen, die evaluation der neuen Schwierigkeit. Es gibt weniger Blöcke für hohe hashrate änderungen und ist daher anpassungsfähig.

+694
Stephen Lander 15.04.2012, 07:19:03
bcoin.Netzwerk.get().toString()

gibt main das ist keine gültige Netzwerk-Zeichenfolge, sollte es sein, eine von mainnet testnet simnet oder regtest.

+636
Andrew McAvoy 24.01.2017, 00:33:18

Beschneiden, um Speicherplatz zu sparen, aber Sie müssen noch download der gesamten blockchain, prune - Modus funktioniert on-the-fly, wenn die Knoten heruntergeladen hat, der Sperrung von Daten und validiert Sie die Blöcke/Transaktionen, Sie wirft Sie Weg, die alten Daten, die er nicht mehr braucht, sondern auch, um erneut validieren alle alten Blöcke

+624
Robertajude 02.02.2019, 01:38:15

Die riesige fehlende Funktion der pywallet ist, dass Sie nicht importieren können viele Tasten auf einmal (das ist seltsam, denn es kann exportieren viele Tasten auf einmal).

+618
MAIMO NGAH 07.04.2013, 22:18:02

CryptoCompare API hat die website-URLs, wenn Sie CoinSnapshopFullById:

CryptoCompare API

+584
Elmer Cat 15.03.2011, 02:43:30

Wie lange es dauert in der Regel zum download-vollständige Datenbank der Blöcke in den Bitcoin Core Ich habe schnelles internet, aber nach 72 Stunden, ich bin nur auf 50 Prozent.

Danke

+476
Java Pistu 16.11.2010, 04:59:50

Standardmäßig werden nur Adressen, die bereits erhalten haben, Münzen zu verwenden, so bitcoind listreceivedbyaddress 0 wahr. Das true gibt an, dass Sie einschließen möchten "leer" - Adressen.

Quelle: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

+370
user503582 30.03.2016, 02:26:10

Die einfachste Sache zu tun ist, um zu versuchen, und starten Sie es, und informieren Sie andere über Ihre Erfahrungen. Je mehr Menschen wissen über bitcoin und sind gibt, versucht es.... der bessere Weg von bitcoin werden.

+235
Sharon jepson 20.08.2010, 13:32:43

Ich sehe dies auf die in vielen Orten mit NXT für 1440 Blöcke. Wie lange ist das genau?

+118
Michelle 19.05.2010, 18:46:02

Fragen mit Tag anzeigen