Anzeigen der historischen USD-Preisen, wenn Geschäfte gemacht wurden

Derzeit bei der Anzeige blockchain.info Transaktionen aller Transaktions-Werte angegeben sind, in der heutigen Preis. Aber gibt es eine Möglichkeit oder einen service, wo man sehen kann wie viel der Wert war zum Zeitpunkt der Transaktion? Beispiel, Sagen wir ich schicke Alice 1 BTC vor 2 Jahren. Bei der heutigen Preis wird es schauen, wie ich geschickt $4000, aber vor 2 Jahren war es sub - $1000. Ist es ein blockexplorer, das zeigt die historische Preis Wert?

+900
Yash Capoor 07.12.2013, 12:40:12
23 Antworten

Kann mir jemand erklären, was es ist und warum es heißt Base58Check Codierung?

Da der name der Funktion in der original-Bitcoin codebase hatte.

Die "Base58" bezieht sich auf die Tatsache, dass es eine base-58 format (nutzt es 58 verschiedene Zeichen, um die Daten zu Kodieren), und der "Check" bezieht sich auf die Tatsache, dass eine Prüfsumme Hinzugefügt wird, um die codierten Daten.

Werden Adressen generiert, ohne den Umweg über diese Schritte noch gültig Bitcoin?

Es ist kompliziert.

Base58Check ist einfach eine Art und Weise zu Kodieren eine Anzahl von bytes von Daten in eine Zeichenfolge. In der Theorie, wenn Sie einen anderen Weg finden, um erstellen Sie eine Zeichenfolge, die dekodiert werden können, indem die Base58Check decoder etwas mit der richtigen Länge und Ausführung des byte, das Ergebnis wird in der Tat eine gültige Adresse.

Ich erwarte, dass die Antwort auf Ihre Frage ist Nein. Sie verwenden müssen, um wenigstens etwas vage ähnlich einem Base58Check encoder, um am Ende mit einer gültigen Adresse.

Um diese Frage, was tun npm-Pakete wie bs58check genau?

Es implementiert eine Funktion zum konvertieren von bytes zu Base58Check Saiten, und ein Weg, um konvertieren von Zeichenfolgen zurück zu bytes.

+987
Karl Kristiansen 03 февр. '09 в 4:24

Ich war das versenden von bitcoins von Mt. Gehex zu meiner bit-Geldbeutel. Aber der Geldbeutel sagt noch seine sychronizing. Es sagt, es gibt 18600 verbleibenden Blöcke und die Anzahl verringert sich sehr langsam. Es war die Synchronisierung für fast einen Tag jetzt. Sind die bit-Münzen, die ich gesendet von Mt. Gehex verloren? Jede Hilfe wäre genial.

+961
Gosp1 20.09.2017, 05:12:09

Weiß jemand wie man reset alles in regtest-Modus?
Ich zurücksetzen will meinen Kontostand und alle Transaktionen.

+955
forsvunnet 02.06.2017, 03:15:04

Soweit ich weiß, Dogecoin, haben nur 100,000,000,000 Münzen insgesamt. Aber wie kann die Versorgung von Münzen bleiben unbedeckten? Wie könnte es erzeugen unbegrenzte dogecoins? Gibt es eine spezielle Fertigkeit, um den block bieten unbegrenzte Münzen?

+885
Felicia Jennings 11.04.2013, 03:24:40

Ich bin nicht in der Lage, Geld zu verdienen aus der Lösung des blocks, aber ich denke, ich könnte Geld aus der Transaktion Gebühren. Das Problem ist, dass die pools verbergen die Transaktionsgebühren von den Kumpels. Die Bergleute verdienen die gelösten Blöcke. Wie würde ich mich über die Verarbeitung von Transaktionen, die auf meinen eigenen?

Diese erfüllen zwei Ziele:

  1. verdienen Transaktion Gebühren
  2. alle Transaktionen die ich durchführen, ich kann Prozess selbst
+871
jbrock 19.07.2019, 04:51:24

Was sind die Sicherheits-Risiken, indem Sie einen vollständigen Knoten bitcoin-core-client? Auf einem typischen system, port 8333 offen ist und alle anderen Knoten können tatsächlich "sehen" meine Maschine und Websites wie https://bitnodes.earn.com/ kann überprüfen Sie die Verbindung.

Wie können die Risiken gemindert werden? (Ich bin auf Windows)

+868
zeez 30.11.2017, 17:06:49

Nein. Bergleute haben die Betriebskosten, einschließlich der computational Arbeit erforderlich zu produzieren blockhashes, die internet-Bandbreite, Speicherplatz für die Aufrechterhaltung einer lokalen Kopie der gesamten blockchain und mieten. Transaktionsgebühren müssen, diese Kosten zu decken.

Weiter dazu, größere Blöcke lösen nicht die Skalierbarkeit, die Probleme von Bitcoin und andere blockchains. Dieses ist, weil größere Blöcke Platz, höhere Ressourcen-Anforderungen auf voller Knoten (d.h. erhöht internet-Bandbreite, erhöht Speicherplatz für die Aufrechterhaltung einer lokalen Kopie der gesamten blockchain und erhöhte CPU-Auslastung, die für die Validierung mehr und größere Transaktionen).

Eine höhere Ressourcen-Anforderungen bedeuten höhere laufende Kosten. Je höher die Kosten für den Betrieb von vollen Knoten, desto weniger Leute sind, laufen Sie (einige möglicherweise nicht einmal Zugriff auf die Ressourcen notwendig, um einen Knoten mit größeren Blöcken).

Letztlich größere Blöcke führen zu einem verstärkten Zentralisierung des Netzes, da weniger und weniger Menschen laufen voller Knoten. Dies macht Bitcoin weniger sicher und anfällig für Angriffe.

+714
Magma 07.05.2012, 06:37:31

Irgendwie gibt es einige unlogische Verbindung zwischen "eine fast triviale Angriff", doppelklicken Sie verbringt, und Blöcke. Doppel-verbringt, sind tx basiert, und würde bedeuten, dass "mein" Transaktion auf eine bitcoin-Benutzer wieder ausgegeben wird, um eine Dritte bitcoin-Benutzer. Es gibt kein Beispiel in der obigen Aussage, wo diese doppelte ausgeben, kommt ins Spiel. Auch kann man nicht sehen, wer ist betrogen durch den doppelten verbringen Szenario mit dieser "trivialen mtm-Angriff".

Statt OP spricht, Blöcke, auch bekannt als Bergbau. MCCSS bereits geantwortet. Und wenn ein miner hat nur eine aktive Verbindung (durch eine mtm), dann können Sie sprechen über die Trivialität des Angriffs Konzept, aber nicht gegen bitcoin. Ein einzelner miner haben vielleicht ein Problem, aber nicht bitcoin.

Ich aktualisieren könnte die Antwort, wenn weitere Details zur Verfügung.

In Zusammenfassung: es gibt keine triviale Angriff gegen bitcoin und ohne sichtbare doppelte ausgeben im OP erkennbar. Bitcoin bleibt gut geschützt, wenn eine einzelne person ist der Bergbau durch eine mtm.

+704
North Fox 07.05.2012, 00:17:23

Die Ergebnisse sind zunächst sortiert nach der Punktzahl, die Apache Lucene weist zu Ihnen . Wenn zwei Ergebnisse bekommen gleiche Punktzahl, Sie sind bestellt von blockTimestamp, absteigend (was passiert mit der 2., 3. und 4. Ergebnis-Daten).

Apache Lucene konfiguriert ist, mit der Standard - BM25Similarity mit den Parametern k1 = 1.2 b = 0.75, d.h., Ardor verwendet die Standard-scoring-Funktion. Mehr Einzelheiten über diese Funktion finden Sie hier. Der query-parser so konfiguriert ist, mit Standard-Betreiber UND, also, wenn Sie Ihre Abfrage enthält zwei Wörter, beide müssen vorhanden sein, damit die Daten aufgenommen werden in das Ergebnis

+631
actuosus 18.05.2016, 02:32:09

Blick auf einen block on a block-explorer.

enter image description here

Hier die Prev_Hash heißt "Previous Block" und die Tx_Root heißt "Merkle Root'.

Für mehr technische Informationen, werfen Sie einen Blick auf die Protokoll-Dokumentation.

+572
d6e6m6an 27.12.2013, 00:13:03

Ripple hat nicht dargelegt, zu revolutionieren, die den Bankensektor und ersetzen der vorhandenen Banken. Ripple ist nur ein Protokoll, das ermöglicht, Echtzeit-überweisung zwischen Privatpersonen, ohne einen Dritten als Vermittler.

Wie Sie sagt, Ripple verfolgt den Status der IOUs auf eine verteilte public ledger. Und zu bekommen, um einen Konsens über den aktuellen Stand der Finanzbuchhaltung, verwendet es permissioned Bergleute. Menschen wie du und ich kann nicht aus, und starten Sie den Bergbau Ripple, aber große Banken können zusammen kommen und beitragen als Bergleute. Ripple ermöglicht es Banken, miteinander zu arbeiten in trustless und transparente Rahmenbedingungen. Und das ist, wie es verwendet blockchain.

+537
Jean Kaplansky 20.07.2015, 00:56:07

Was verursacht die riesigen Tropfen des mempool von 60 MB auf Weniger als 1 MB?

Diese Transaktion nicht verarbeitet bekommen, es war keine 60 MB block abgebaut zu der Zeit.

Dies geschah um 10:38 Uhr 29. August 2017 NZ Zeit

Mempool dropping to zero

+457
thomers 11.04.2018, 12:58:31

Ja, schauen Sie sich diese Antwort auf tex.

% arara: lualatex

\documentclass{article}
\usepackage{fontspec}
\usepackage{fontawesome}
\def\faBtc{\FA\symbol{"F15A}}
\usepackage{tikz}
\usetikzlibrary

{positioning}
\newcommand{\bitcoin}{%
\begin{tikzpicture}
\foreach \i in {0,100}{
 \node [circle, fill=orange!90!white!\i, font=\large, inner sep=0.25 ex, drehen=-15, text=white] 
 (symbol) an (-1.25,1/8+\i/4000) {\faBtc};}
\end{tikzpicture}}
\usepackage{mathtools}
\usepackage{siunitx}
\DeclareSIUnit{\btc}{\ifmmode\text{\faBtc}\else\faBtc\fi}

\begin{document}
\SI{1000000}{\btc}
\bitcoin
\end{document}
+373
ishay 23.06.2010, 21:33:46

HINWEIS: ich bin ein Bitcoin-Neuling. Bitte entschuldigen Sie (und richtig) eine falsche Terminologie in diesem Beitrag.

Können die Bewegungsdaten in einem früheren block bearbeitet werden? Natürlich, es würde brechen Sie die überprüfung des Proof-of-Arbeit, da die Daten nicht mit dem letzten block zu verdauen. Würde jedoch nicht die ursprünglichen Daten verloren gehen, und den link, um später die Blöcke in der Kette gebrochen werden? d.h. Jeder kann herausfinden, dass der block, in Unordnung gebracht wurde. Aber, wie würden die korrekten Daten abgerufen werden?

Meine Vermutung ist, dass es mehrere Kopien der blockchain. Auch wenn die Daten in einem block in einer Kopie der blockchain ist beschädigt, die anderen Exemplare der "wahre" blockchain wird immer noch "draußen" und werden akzeptiert, weil Sie sein würde, mehr (größere Schwierigkeiten haben-score) als die defekte kopieren.

Ist das richtig?

+306
EricJ 27.01.2016, 12:33:44

Zuerst werden alle Transaktionen Hash entlang eines Merkle-tree. Die Wurzel dieses Baumes ist der Merkle root.

Dann wird der block header wird erstellt mit 6 Feldern: version Anzahl der hash des vorherigen Blocks, der Zeit, der Schwierigkeit und der Merkle Wurzel berechnet in der vorherigen Schritt.

Dann, die block-header (enthält die Merkle root) Hash, was in der block-hash.

+254
user35656 03.01.2019, 05:57:06

UTXO können nur vollständig ausgegeben werden.

Dies geschieht, indem Sie behaupten Sie in der Transaktion Eingabe-Skript und benötigt eine gültige Signatur entsprechend der Adresse der UTXO zugeordnet ist.

Die Transaktion Eingänge' Wert ist, dann neu zugewiesen, die von der Transaktion zu erstellen, neue unverbrauchte Transaktion Ausgänge. In der Regel gibt es mindestens zwei Ausgänge, eines geht zum Empfänger der Zahlung, und einen ändern Ausgang geht wieder auf den Geldbeutel des Senders. Die Summe der zweckgebundenen Ausgaben müssen kleiner als oder gleich der Summe der verbrauchten inputs.

Jede Menge, die nicht zugewiesen ist, werden neue Ausgaben können geltend gemacht werden von dem erfolgreichen miner als Transaktionsgebühr in der Coinbase-Transaktion werden die sperren der Transaktion bekommt, enthalten.

Wenn ein block gefunden wird, werden alle Knoten in dem Netzwerk zu erlassen, die alle Transaktionen auf Ihre UTXO festgelegt, die Kennzeichnung der Eingänge als verbraucht und ersetzt Sie mit dem neu geschaffenen " unverbrauchte Transaktion Ausgänge.

+181
Abdul Niyas P M 06.02.2014, 19:49:23

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.

+119
Lolly 18.02.2015, 21:25:48

Ich fand gerade diese über bei /r/Bitcoin:, so es scheint, dass eine exe-Datei, um dies zu tun, aber ich bin mir nicht genau das Spiel, seit dem Download den link bekam, gekennzeichnet durch Chrom.

Es scheint, Elektron verwendet: m/0/0 für wallet-Adressen und m/1/0 für die Adressen ändern.

EDIT: EINEN pull-request eingereicht wurde, für code, die Extrakte der Wurzel Samen aus der Elektron 2.0 seed:

def electrumv2_extract_seed(Wörter, password="):
 """Nimmt, Elektron v2.0 13 Wort mnemonische Zeichenkette und gibt Saatgut. Funktioniert nur auf Englisch für jetzt"""
 # clean-up-unicode-Zeichen
 Merksatz = Worten[:]
versuchen:
 Merksatz = unicodedata.normalisieren('NFC', unicode(' '.join(words.lower().strip().split()))).encode('utf-8') # ein string mit 13 Worten
 except Exception as e:
 raise Exception(str(e))
 rootseed = pbkdf2.PBKDF2(str(mnemonic), str('Elektron' + Passwort), 2048, macmodule=hmac, digestmodule=hashlib.sha512).Lesen(64)
 zurück rootseed

def electrumv2_mnemonic_to_mprivkey(Wörter, password="):
 zurück bip32_master_key(electrumv2_extract_seed(Wörter, password="))

Dies ist für die Verwendung mit pybitcointools wie aus bitcoin importieren * Python 2.7

+97
Xavier93 30.04.2017, 09:46:08
Ein verteiltes Anonymisierungs-Netzwerk, wodurch nicht nur viel schwieriger zu belauschen der Inhalt, sondern auch das verstecken der Teilnehmer. Die meisten TCP/IP-Anwendungen, einschließlich bitcoin-software - lassen sich leicht geändert/konfiguriert für die Kommunikation über tor.
+93
nocdib 07.10.2017, 17:30:14

DNS-Sämaschinen sind nicht regelmäßige Münze Knoten, sondern eher Server einen angepassten DNS-binary. Sie tun das Crawlen einer Münze P2P-Netzwerk, und halten Sie eine Liste der momentan live-Knoten zu geben, als eine Antwort bei der Abfrage über einen domain-Namen. Das ist großartig, denn statt einen DNS-server mit einer Liste von festen IP-Adressen (wo Menschen versprochen, Sie zu pflegen Knoten an), das dynamische DNS-Seeder Antworten Abfragen mit vielen IP ' s der Münze Knoten , die Leben wirklich an der Zeit und eigentlich haben Ihre eingehende ports öffnen

Es ist nicht erforderlich, führen Sie eine Münze-daemon auf demselben Rechner, auf dem der DNS-Seeder läuft, aber es ist OK, wenn Sie tun.

Es ist ein tutorial an https://bitcointalk.org/index.php?topic=599623.0

Die ursprüngliche DNS-Seeder-software wurde geschrieben und wird gepflegt von Sipa (Peter Wuille). Ich denke, die meisten anderen stammen aus seiner. Sie können es hier finden: https://github.com/sipa/bitcoin-seeder

Der beste Weg, um zu überprüfen, ob Ihre DNS-Sämaschine ist die Beantwortung von Anfragen ist die Verwendung eines DNS-Tools wie " dig "oder " nslookup'. Wenn es funktioniert, erhalten Sie eine Liste von aktiven Knoten in Ihre Münze P2P-Netzwerk.

Beispiel:

$ nslookup Samen.bitcoin.sipa.werden

Server: 8.8.8.8
Address: 8.8.8.8#53

Nicht-autorisierende Antwort:
Namen: Samen.bitcoin.sipa.werden
Adresse: 2.154.184.130
Namen: Samen.bitcoin.sipa.werden
Adresse: 188.194.135.136
Namen: Samen.bitcoin.sipa.werden
Adresse: 65.95.168.76

..... (viele weitere Antworten)

Namen: Samen.bitcoin.sipa.werden
Adresse: 46.166.164.223
Namen: Samen.bitcoin.sipa.werden
Adresse: 81.247.189.92

Es sieht aus wie Sie hatten einen extra-Platz in Ihrem DNS-seeder invocation ( -h ); Sie können auch loszuwerden, die E-Mail-Warnung durch das hinzufügen einer optionalen E-Mail-Adresse des DNS-Seeder admin:

./dnsseed -h dnsseed.example.com -n-IP -m [email protected]
+78
Bob Provencher 14.01.2013, 23:49:35

Bevor du mich anschreist, wie schlecht gpu mining ist, das ist die einzige Sache, die in mein budget jetzt. Aber Im nicht sicher, welche Ausrüstung Sie verwenden, oder, wie es eingerichtet. Ich weiß, ich muss meine Mutter board und Netzteil unterhalb der GPU-rack bis oben, aber wie kann ich fit, wie viele GPUs wie möglich? Ich dachte an die Verwendung einer riser-board mit mehreren slots, aber Im nicht sicher, ob das funktionieren würde. Jeder Geist hilft mir hier?

+77
Richell 13.08.2012, 18:17:35

Bitte finden Sie auf der offiziellen Währungssystems-Dokumentation https://bitbucket.org/JeanLucPicard/nxt/issues/205/monetary-system-documenation Abschnitt "Currency Exchange". Das NXT-wiki hat auch eine ausgezeichnete walk-through-Prozess in https://nxtwiki.org/wiki/Monetary_System#Exchange_an_Exchangeable_Currency

+69
STORM 10.04.2016, 09:32:09

Wo kommt das Bitcoin-Geld herkommen? Sie wissen, wie Banken verteilen Geld, wie kann jemand, der genug Geld zum verteilen von bit-Münzen, die können zu Geld gemacht werden?

+41
Harley Watson 26.12.2014, 17:04:45

Fragen mit Tag anzeigen