Gibt es eine "Gesamt-Bitcoin-Tage" Metrik?

Vor kurzem haben die Menschen gesprochen, die über Bitcoin Tage Zerstört. Ich bin neugierig, gibt es einen Ort, den ich finden kann, so etwas wie Total Bitcoin-Tage: Anzahl der Tage, da jeder bitcoin bewegt hat, alle addiert?

EDIT:

Ich bin mir bewusst, Bitcoin Tage Zerstört, und das, was Sie sind (zumindest bin ich ziemlich sicher, dass ich bin), ich bin auf der Suche nach einer Metrik, die zeigt, dass das Gegenteil des Bitcoin Tage Zerstört; vielleicht eine bessere Formulierung wäre: "Bitcoin Tage Nicht Zerstört". Vielleicht ist meine Formulierung ist aus. Bitte vorschlagen, wie ich kann clairify wenn dem so ist.

+596
Sol Infinus 02.12.2017, 01:55:41
19 Antworten

In Bezug auf die schwerwiegenden Bugs (CVE-2018-17144) ich bin beachten, dass, wenn ich verstehe das in vollem Umfang richtig.

Soweit ich das verstanden habe, jeden block mit einem double-spend einer Transaktion ausgegeben wurde, geben in jedem block vor die abgebaut würde man nicht schon heute als ein Ungültiger block?

Wenn das der Fall ist Frage ich mich, ob die test-suite von bitcoin core nicht einen Testfall implementiert, die für diese situation?

+955
cwiemann 03 февр. '09 в 4:24

Schicht ist abhängig von der pool Sie durch den Betrieb. Zuerst müssen Sie zu finden, ein pool, der unterstützt terracoin, eine kurze Liste kann hier gefunden werden terracon.org.

Wenn Sie sich entscheiden, auf einen pool, Lesen Sie Ihre "Hilfe" Abschnitt, und suchen Sie die server-Einstellungen erforderlich. Ich arbeitet genau das gleiche wie bitcoin, geben Sie eine server-Adresse, Anschluss-port, einen Benutzernamen und ein Passwort.

Vorausgesetzt, Sie sind mit cgminer der Parameter wird in etwa so Aussehen:

cgminer -o http://pool:port -u Benutzername-p Passwort

Plug-in, aber die angegebenen Werte aus dem pool. Herzlich willkommen auf Stack Exchange und good luck!

+850
killakalle 19.07.2011, 06:26:17

Mit Mt.Gehex Sie können mehrere Authentifikatoren, während ich bin nicht sicher, wenn Sie können, fügen Sie zwei Kopien des gleichen Typs der authenticator, es ist einen Versuch Wert.

+812
Mike Bohlmann 26.07.2014, 06:35:36

Ich bin neu bei Bitcoin und versuchen, herauszufinden, einige Frage und blockchain-Technologie.

Meine Frage ist einfach: Ist es möglich, Spion auf eine person, wenn der Angreifer (kriminelle, Regierung) hab irgendwie wissen alle oder die meisten des Opfers Bitcoin-Adressen?

Darüber hinaus ist es möglich, zu wissen, wie viel Geld hat diese person?

Gibt es ein Maß oder einen Mechanismus zu vermeiden, eine solche person-Adresse verknüpfen und damit eine Möglichkeit, anonym zu bleiben-mit der online-Zahlungen?

+754
Daxa Raval 24.06.2016, 12:27:36

Ich denke dabei an die "Wissenschaft" des block explorers

Wenn ich gehe, um einen block-explorer und Ansicht eine Adresse, die ich sehen, eine Liste der Transaktionen in, die Adresse und der aktuelle Saldo

Ist dies technisch nur die Inhalte der einzelnen Blöcke gespeichert werden, wie Sie erstellt werden (oder rückwirkend analysiert) und die Zuweisung eines Datenbank-Eintrags für jedes neue element in diesem block?

Oder auch die Speicherung jede unbestätigte Transaktion, auch die Daten?

Das schreiben dieses, ich denke, ich habe meine Frage selbst beantwortet, aber vielleicht gibt es eine effizientere oder clever, was hier Los ist

+705
whitey 28.09.2012, 07:43:59

Ihr Wert für die "vout" ist ungültig. Die Quelle der Transaktion hat nur drei, nicht 90464000.

 "vout": 90463999,

Die echte Ausgabe, die Sie versuchen, zu verbringen, ist 0. Sie verwirrt tx_index und tx_output_n.

+695
user20516 14.02.2018, 09:05:35

also mein problem ist nicht mit bitcoin vor allem aber mit einem sterbenden altcoin, ich habe das gleiche problem wie hier. Aber nicht verwenden können, eine blockchain-explorer-Website, seit es existiert nicht ein. Gibt es eine Möglichkeit zur Abfrage dieser Nummer von einem Knoten?

+671
Oswulf 24.04.2013, 14:50:36

Mithilfe dieser Architektur keine Nachteile gegenüber einer vollständigen bitcoin core zu halten-Adressen?

Ja.

"Bitcoin core" werden einige Vertrauenswürdige public Knoten, den ich nicht kontrollieren.

Das ist ein riesiger Nachteil.

Als Satoshi Nakamoto schrieb:

Was benötigt wird, ist ein elektronisches Zahlungssystem, basierend auf kryptografischen Beweis anstelle von Vertrauen, dass Sie keine zwei willige Parteien zu tätigen, die direkt miteinander , ohne die Notwendigkeit für eine Vertrauenswürdige Dritte Partei.

(meine Betonung)

Jedes mal, wenn jemand versucht rückgängig zu machen, sind Sie kicken die Gründer von Bitcoin in den Zähnen!


Weitere Referenzen

+628
Mikhail Mikhaldyka 08.07.2011, 18:15:21

Sie ist die Zahlung scheitern, weil Sie öffneten einen Kanal, wo die Knoten 1 hat 10000 saß, und Knoten 2 hat 0 sat, und dann Sie versuchen, die Knoten 2 bezahlen Knoten 1.

Von dem was ich verstehe, in Punkt 4 sind Sie versuchen, den Knoten 2 'Guthaben hinzufügen', um den Kanal, den Sie geöffnet in Schritt 3. Dies ist nicht, wie ein Blitzschlag-Kanal funktioniert: ein Blitz-Kanal ist eine bitcoin UTXO, und man kann nicht 'hinzufügen bitcoins" zu einem bereits bestehenden UTXO. Jeder Kanal wird definiert, wenn es erstellt wird, und dann gelöst, wenn Sie geschlossen werden (das Gleichgewicht ist an jedem Teilnehmer).

Angesichts Ihrer Einstellung, können Sie eine Zahlung von Knoten 1 auf Knoten 2. Sobald das geschehen ist, werden Sie in der Lage, Zahlungen zu leisten von Knoten 2 zu Knoten 1 (bis das gesamte Gleichgewicht wird nach hinten verschoben zu einer Seite).

Was könnten Sie auch tun, um ein ähnliches Ergebnis erzielen, ist die Eröffnung eines neuen Kanals, von Knoten 2 zu Knoten 1. Ich bin nicht vertraut mit c-lightning, aber ich weiß, dass LND wir Sie öffnen zwei Kanäle mit dem gleichen peer. Wie Sie bereits erwähnt, dual-Finanzierung ist möglich, aber noch nicht umgesetzt wurde.

+565
nice 24.10.2010, 17:57:48

Im Grunde haben es.
erstellen von 2-aus-3 multisig-Adressen (also müssen zwei von drei Unterschriften)
1 ist für den Käufer 1 ist für den Verkäufer, 1 für die mediator

  1. Käufer sendet Geld an die multisig-Adresse, die Begehung der Mittel für die Transaktion

  2. wenn die Transaktion gut geht, Käufer sendet eine signierte Transaktion die Ausgaben der multisig-Ausgang an den Verkäufer und sendet die Transaktion der Verkäufer, der Verkäufer unterschreibt den tx und sendet es

  3. wenn der Käufer unzufrieden ist, kann er/Sie versuchen, die Angelegenheit mit den Verkäufer, bis Sie Zustimmen, auf jedem split für das Geld, es würde bedeuten, dieselben Schritte wie in (2) außer jetzt das Geld geteilt wird (jeder Prozent) zwischen dem Käufer und dem Verkäufer

  4. wenn der Käufer und der Verkäufer können nicht alles klappt, wird der mediator Schritte in und nachdem eine Entscheidung getroffen ist, wird das Geld aufgeteilt zwischen den drei Adressen (Käufer, Verkäufer, Gebühr für mediator)

So sind die konzeptionellen Schritte zur Umsetzung der Regelung

+537
Evil Genius 21.11.2015, 04:04:56
Im Zusammenhang mit der CRYPTOFINANCE() benutzerdefinierte Funktion für Google Sheets.
+507
JPero 05.07.2013, 07:27:27

Wie lösche ich alle Adressen aus meinem Qt-wallet, ohne das herunterladen der blockchain alles wieder von vorne? Ich würde gerne einen Großteil Weg, es zu tun, da gibt es ein paar tausend Adressen, die ich benötigen, um loszuwerden. Diese Adressen sind leer und Sie nur zu erheblichen Verzögerungen führen zu Interaktionen mit der Geldbörse.

Ich stellte eine ähnliche Frage, die angibt Pywallet (https://bitcointalk.org/index.php?topic=34028.0) als eine Lösung, sondern ich muss manuell entfernen jede Adresse einzeln mit ihm, das ist nicht effizient, in meinem Fall.

+493
Sajjad Ahmad 30.11.2010, 10:33:57

Ich habe einmal gelesen das auf Twitter, die angeblich von Luke Dashjr, einen Core-dev:

Das ursprüngliche design war voller Knoten erstellen, die Beweise ungültig Blöcke, Alarm SPV Knoten zu Ihnen ist. SPV-Knoten würde dann überprüfen Sie diese Beweise und verwerfen der ungültigen Blöcke. Aber es stellt sich heraus, es ist nicht möglich, dass es ein block ist ungültig.

So Frage ich mich, ob die Idee, Betrug Beweise überhaupt möglich ist? Wenn nicht, warum?

+490
Savannah 14.06.2012, 06:09:21

Ich hatte eine Brieftasche, die hatte ca $660 im Wert von bitcoin irgendwo um 0.05 BTC und es plötzlich verschwunden ist und meine Transaktions-Registerkarte zeigt nichts.

Ich habe Ihre Adresse in die block-Kette und es zeigt, dass eine Transaktion irgendwann im März 2019 gemacht wurde und ich nicht alle Geschäfte tätigen, die im März dieses Jahres. Wie seltsam. Irgendwie hat mein Verstand geblasen und ich weiß nicht, wer um Hilfe zu bitten oder was zu tun ist ?

Irgendwelche Ideen oder kann jemand behilflich sein? Ich weiß wirklich nicht, was zu tun ist. Außerdem dachte ich, dass vielleicht ein bitcoin war eingebrochen auf dem Markt und vielleicht ist es an Wert verloren und dass ist der Grund, warum ich vielleicht keine haben, aber um fair zu sein, es war genug, bitcoin in meiner wallet-aber Nein, nichts.

Mache ich etwas falsch und es ist sicher für mich zu fügen, meine receving-Adresse hier für jemand zu schauen oder ist das eine schlechte Entscheidung ?

Ich benutze nur meinen bitcoin zu bezahlen für VPN-und es zeigt, dass ich wieder mein VPN im august, die ist, wenn ich eine Transaktion, also warum ist es zeigt eine Transaktion im März 2019 keinen Sinn macht, zu löschen.

Ich habe gelesen, dass etwas bewirkt, dass bitcoin scheint verschwunden, aber um fair zu sein ich habe neu synchronisiert, die dauerte über 24 Stunden und ich erstellte neue empfangen von Adressen, die ich Lesen kann manchmal re-gig für das system und Ihre verfügbaren bitcoins angezeigt.

Nichts?

Irgendwelche Ideen ? Dank KC

+434
nagytiger 08.12.2010, 05:54:51

Es gibt keinen offensichtlichen Weg, Sie zu kombinieren, mehrere Ausgänge in einer einzigen Ausgabe.

Die meisten Transaktionen haben mehr als eine Eingabe, so glaube ich, dass dieses argument falsch ist.

+391
nivakhin 04.10.2016, 03:59:05

Einschränkungen bei der btc Wert einer Transaktion kann nicht erzwungen werden, die über ein transaction-Skript. Die btc-Wert ist nicht eine Eigenschaft, die über einen Skript.

Ich denke, es wäre möglich, obwohl ein Protokoll zu entwerfen, auf der Oberseite des bitcoin, die nicht haben solche Eigenschaften.

+319
Lloeki 19.03.2017, 07:36:15

Hier ist, was ich getan habe vor kurzem in Python. Dies ist nicht eine sehr komplette Lösung (es spielt keine Validierung der Eingabe, es erfordert, dass Sie bereits dekodiert die Signatur in r & s, es nicht, daraus einen öffentlichen Schlüssel oder eine Adresse aus dem privaten Schlüssel, es handelt sich nicht um die Unterschrift Formbarkeit Probleme, es funktioniert nur mit bestimmten Arten von Kurven wie Bitcoin ist secp256k1), aber es sollte in den meisten Fällen ausreichend.

n = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141 # Reihenfolge der Basis-Punkt G
r = 0xd47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1
s1 = 0x78c9d47ef31caf0102f9ae2489d7c78ab51692ddd898b6eb20b16a0d25b01c78
z1 = 0x4435b0704795962ac9efe71b841a5366434f552d8b5beca04a48426c15fd9ad7
s2 = 0x240bcda3967d66c71c92ffc4c4486d99968183f198c5fe1612a5cc99a05ba99a
z2 = 0x6b8bb3201a7ce4c7ed72eddc46d9b6d7350bc2eb8c28df9763518de8d66b0b52

def modinv(x, n=n): return pow(x, n-2, n) # modulare multiplikative inverse (erfordert, dass n eine Primzahl ist)

k = (z1 - z2) * modinv(s1 - s2) % n ; print ("k = {:x}'.format(k))
print ("privkey = {:x}'.format( (s1 * k - z1) * modinv(r) % n )) # diese beiden sollte
print ("privkey = {:x}'.format( (s2 * k - z2) * modinv(r) % n )) # das gleiche

Aktualisierten code

Hier ist eine komplette (aber auch schwieriger zu Lesen) version, die die (a) zeigt verschiedene Möglichkeiten zu kompensieren negiert s-Werte (wie bereits von David Grayson in dieser Antwort), und (b) überprüft den privaten Schlüssel gegen Unterschrift abgeleiteten öffentlichen Schlüssel, wenn Sie haben pycoin installiert.

# Reihenfolge der Basis-Punkt G secp256k1
n = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141

# modulare multiplikative inverse (erfordert, dass n eine Primzahl ist)
def modinv(x, n=n):
 return pow(x, n-2, n)

# die zwei k-Kandidaten, die sind nicht einfach Negationen von selbst
def k_candidates(s1, z1, s2, z2, n=n):
 z1_z2 = z1 - z2
 Ausbeute z1_z2 * modinv(s1 - s2, n) % n
 Ausbeute z1_z2 * modinv(s1 + s2, n) % n

# erzeugt zwei Tupel, die jeweils mit (privkey, k_possibility_1, k_possibility_2)
def privkey_k_candidates(r, s1, z1, s2, z2, n=n):
 modinv_r = modinv(r, n)
 für k in k_candidates(s1, z1, s2, z2, n):
 Ausbeute (s1 * k - z1) * modinv_r % n, k, -k % n


r = 0xd47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1
s1 = 0x78c9d47ef31caf0102f9ae2489d7c78ab51692ddd898b6eb20b16a0d25b01c78
z1 = 0x4435b0704795962ac9efe71b841a5366434f552d8b5beca04a48426c15fd9ad7
s2 = 0x240bcda3967d66c71c92ffc4c4486d99968183f198c5fe1612a5cc99a05ba99a
z2 = 0x6b8bb3201a7ce4c7ed72eddc46d9b6d7350bc2eb8c28df9763518de8d66b0b52

versuchen:
 von pycoin.ecdsa-import *
 pubkeys = possible_public_pairs_for_signature(generator_secp256k1, z1, (r, s1))
 für privkey, k1, k2 in privkey_k_candidates(r, s1, z1, s2, z2):
 wenn public_pair_for_secret_exponent(generator_secp256k1, privkey) in pubkeys:
 print ("k = {:x}'.format(k1))
 print ("k = {:x}'.format(k2))
 print ("privkey = {:x}'.format(privkey))
Pause
sonst:
 print ("privkey nicht gefunden')

außer ImportError:
 für privkey, k1, k2 in privkey_k_candidates(r, s1, z1, s2, z2):
 print('mögliche k = {:x}' .format(k1))
 print('mögliche k = {:x}' .format(k2))
 print ("mögliche privkey = {:x}\n'.format(privkey))
+318
Andrew Carwile 06.11.2012, 20:40:11

Multisig ist nützlich für eine einzelnen Person und für eine Gruppe. Einzelpersonen können es verwenden, um sicher Ihre Mittel, indem Sie mit einer 2/3-Adresse und die Verteilung der Schlüssel. Gruppen können multisig zu implementieren, die eine Treuhand-Transaktion für waren oder Dienstleistungen.

Diese und andere Anwendungsfälle, für die multisig sind, die heute verwendet, aber es ist unmöglich zu wissen, der Anteil des einzelnen-Nutzung und-Gruppen verwenden. Es gibt keine Möglichkeit zu wissen, für bestimmte, wenn Sie kontrolliert werden von der gleichen person, es sei denn, Sie haben mehr Informationen als nur das, was verfügbar ist in der blockchain.

+295
circumpolar 11.08.2019, 13:18:16

Es scheint, dass Ihre Münzen sind ja längst vorbei, und reiste, und durch verschiedene Börsen. Es gibt wirklich nichts, was Sie tun können.

Wenn Sie interessiert sind, wie und wo Sie gingen, nehmen Sie einen Blick hier,

https://www.walletexplorer.com/wallet/0be05327716173e1?from_address=1KM6rLnwgD67wRdMx9aVLRf1gfoNyCyv7Q

+253
mkhzydbqb 03.11.2014, 03:55:55

Fragen mit Tag anzeigen