Werde ich brauchen, um zu verfolgen meine alten privaten Schlüssel für immer?

Nehmen wir an, jemand (person A) beginnt mit Bitcoin und in einem Zeitraum von Zeit eifrig veröffentlicht einige Ihrer zufällig generiert (zB. der Satoshi-client) empfangen von Bitcoin-Adressen auf formus, sendet einige andere Adressen, die einige Menschen etc.

Die alten Schlüssel werden jetzt im Zusammenhang mit person A, und in ein paar Jahren, einige Leute könnten wollen zu senden, Eine person einige Fonds; Sie finden könnte man diese alten Adressen (auf einem alten Forumsbeitrag oder in einer alten privaten Bitcoin-Adresse im Buch) und Sie nutzen.

Aber mittlerweile hat sich bewegt, um mit einem anderen wallet-statt der ursprünglichen Satoshi-client, und zog alle Ihre Fonds.

Bedeutet das nicht, dass wird für immer zu halten Spur von alle der ursprünglichen (nicht-deterministisch generierten) privaten Schlüssel der Adressen, die er geschickt haben könnte, oder zur Verfügung gestellt, um andere Leute, und halten Sie Sie importieren in neue Brieftaschen immer wenn er sich bewegt, um eine neue wallet-system, und halten Sie gesichert (sicher), usw.? Das scheint mir sehr mühsam und fehleranfällig.

Ich weiß, es ist empfohlen eine neue Adresse für jede neue Transaktion, aber das ist in keiner Weise erzwungen, und noch wichtiger ist, es ist aus der person Eine Kontrolle-es ist all die anderen Menschen, die vielleicht wollen, schicken Sie Geld.

Dieses problem wird weniger wichtig in der Zukunft (zB. mit deterministischen key generation, die erfordert, dass nur die Samen, um gesichert zu werden), aber jemand, der Satoshi-client ausgiebig und frei in der Vergangenheit möglicherweise nie in der Lage sein, um einen sauberen Schnitt.

So ist dies ein echtes problem, oder verstehe ich Dinge falsch? Vielleicht gibt es eine einfache (und sichere) Abhilfe, oder vielleicht das ist nicht so umständlich, nachdem alle?

+895
dxander 12.09.2012, 07:37:43
20 Antworten

Ich kann sehen, dass Bitocin bieten können, escrow-Verträge. https://en.bitcoin.it/wiki/Contracts#Example_2:_Escrow_and_dispute_mediation

Kann jemand geben ein Beispiel oder besser noch einen Zeiger auf ein code-Beispiel.

+959
Jay Bosamiya 03 февр. '09 в 4:24

Ja. Sie wiederherstellen können Ihren privaten Schlüssel aus blockchain.info und senden Sie BCC Münzen von Ihnen.

+930
Taggart Comet 03.09.2015, 21:23:37

Ich bin nicht sicher, ob scale " ist der Begriff, den Sie suchen, wenn Diskussionen über potentielle Probleme mit dem routing. Aber ich werde versuchen, konzentrieren sich auf die Skalierung, wenn er die Antwort. Das sagte meine Antwort wäre wahrscheinlich sehr unterschiedlich viel, wenn die Frage anders.

Die aktuelle routing-Algorithmus ist das onion-routing. Die Zwiebeln enthalten ein Pfad vom sender zum Empfänger (beschlossen von der Absender - siehe unten für weitere Diskussion auf, dass) und sind konstruiert, um so viele als 20 hops. Dies bedeutet, dass wir tatsächlich skaliert werden können, um Netzwerke mit einem Durchmesser von 20. (der Durchmesser ist der längste kürzeste Pfad auf dem friendship-Netzwerk und ist eine topologische Eigenschaft). Bereits mit 21 Knoten ich könnte einen Blitz Netzwerk mit der Topologie, die von einer Liste, und Sie können keine route zu einer Zahlung aus den Köpfen der Liste, um den Schwanz mit der aktuellen Zwiebel-format. Dieses problem kann leicht entschärft werden, wenn durch das anlegen einer neuen Zahlung Kanal - änderung der Topologie in einem ein Weg zur Reduzierung des Durchmessers. Mein autopilot Umsetzung schlägt Kanäle, verringern Sie den Durchmesser des Netzes.

Also das problem läuft darauf hinaus, wie groß kann ein Netzwerk sein, haben einen Durchmesser von weniger als 20? Beim Blick auf die starke zusammenhangskomponente von großen Netzwerken wie dem web oder die Facebook-graph-Sie scheinen alle zu haben geringeren Durchmesser, die ist bezeichnend, dass die 20-hop-limit nicht behindern sollte-Skala. Allerdings gibt es eine Korrelation: je mehr Kanten, erlauben wir auf ein Netzwerk mit einem festen Satz von Knoten, der untere Durchmesser. Nehmen Sie eine vollständig verbundene graph hat Durchmesser 1 per definition im Gegensatz zu der "Liste der graph" von oben, die hat den Durchmesser n.

Das sagte der web-graph und Freundschaft graph auf Facebook werden geglaubt zu haben, durchschnittlich etwa 150 Kanten pro Knoten (die so genannte Dunbar-Zahl). Wir wissen bereits, dass ohne channel-Fabriken und mit der aktuellen Blockgröße Grenzen, die wir würden brauchen Jahrzehnte, um zu ermöglichen jede person in der Welt zu öffnen, Zahlung Kanal, die würde wahrscheinlich Ergebnis in einem Diagramm mit einem größeren Durchmesser. So dass die Menschen zu öffnen, die 150 Kanäle dauert 150-mal so viel Zeit.

Mit Bezug auf Skala von routing es ist nicht nur die 20hops Grenze von Zwiebeln. Es ist auch die Wegfindung und die damit verbundene Entdeckung der Netzwerk-Topologie (aka gossip-Protokoll). Weg finden, läuft darauf hinaus, die Breite der ersten such-oder Dijkstra-Algorithmus ist ein gewichteter BFS. Beide algorithmen haben eine Laufzeit, die macht Teil zu finden möglich auf Graphen mit Milliarden von Knoten auf moderne hardware, insbesondere bei der Verwendung von graph-Datenbanken wie neo4j (zurzeit ist alles im Speicher). Wenn das Netzwerk wachsen würde, über Knoten für den Menschen (e.g mit IoT-Knoten), könnten wir erreichen die Grenzen moderner hardware zu compue diese Pfade.

Für die gossip-Protokoll. Jeder Kanal muss bekannt gegeben werden, um die peer2peer Netzwerk. Da die channels werden müssen veryfied / verbunden mit einer blockchain tx sollte dies kein problem sein. Aber das gossip-Protokoll zu sein scheint, ziemlich laut. Es ist derzeit die Millionen-Knoten Herausforderung ausführen von rusty Russell, der versucht, zu stimulieren, was passiert, wenn das Netzwerk wächst.

Es gibt auch mögliche andere Probleme wie die htlc-Grenze von 483 gleichzeitige htlcs pro Zahlung Kanal produzieren könnten Staus (obwohl es scheint, sehr unwahrscheinlich und ist eigentlich ein Grund, um zu vermeiden, dass diese so genannte zentrale hubs und warum Knoten sollte auf eine Verringerung des Durchmessers). Auch die genaue Topologie des Netzes nicht bekannt ist (nur die Kapazität der Kanäle)

Bezüglich deiner zweiten Teil (wie die Probleme entschärft) 1. Das größte Problem scheint ein schnelles öffnen der Kanäle. Es war die Forschung von Christian decker schlägt vor, den Begriff der Kanal Fabriken können zeigen, dass wir erhöhen die Anzahl der Kanäle, die wir öffnen können pro block um einen Faktor 10 bis 100. 2. Als zur Wegfindung: ich habe derzeit vorgeschlagen JIT-routing-was ist ein low-level abwärtskompatibel Verbesserung für die pfadsuche. Dieser Weg decovery Mechanismus mildert das problem, nicht zu wissen, das Gleichgewicht der Kanäle bei der Auswahl einen Pfad. Mein Vorschlag beinhaltete auch die Anregung zu Knoten speichern nur eine lokale Sicht auf das Netzwerk, und erstellen Sie ein overlay-Adressierung, die verwendet werden könnte für die routing-Tabellen (wie es ist, auf dem internet) würden Sie lindern auch das problem mit der Lagerung das gesamte Netzwerk. 3. Die Probleme mit dem gossip-Protokoll derzeit zu haben scheinen, den höchsten Fokus von Entwickler - Blick auf rustys Millionen-channel-Herausforderung.

Möglicherweise gibt es mehr Themen, die ich bin derzeit nicht bekannt.

+842
loren gray 08.12.2011, 22:35:15

Wie Einstellung docker-container ip?

[email protected]:~# Blitz-cli-getinfo
{
 "id": "0230c8826852e2a39883f36233483419e9c139b644c696b8dbcca38fef7303ee95", 
 "port": 9735, 
 "Adresse": [
 ], 
 "binding": [
{
 "type": "ipv6", 
 "Adresse": "::", 
 "port": 9735
}
 ], 
 "version": "v0.5.2-2016-11-21-2725-gb79bb1d", 
 "blockheight": 524318, 
 "Netzwerk": "bitcoin"
}
[email protected]:~# docker ps-a
CONTAINER ID IMAGE COMMAND ERSTELLT STATUS-PORTS 
NAMEN
59424f02b9e2 cdecker/lightningd:die Letzte "/usr/bin/lightningd..." 11 Minuten vor 11 Minuten 
Blitz
6d4c7fb6d3e2 dougvk/bitcoind:die Letzte "/entrypoint.sh bitc..." 23 Stunden Bis 23 Stunden 0.0.0.0:8333->8333/tcp, 8332/tcp, 18332-18333/tcp 0.0.0.0:9735->9735
/tcp bitcoind_mainnet

enter image description here

+794
Carl Alberto 25.08.2010, 17:07:34

Ja.

Obwohl technisch die Rentabilität der alten hardware nicht ändern, es ist nur so, dass die Varianz wird zu töten, wenn Ihre hash-rate ist zu niedrig. Immer 0.1 BTC pro Tag oder mit einer 1 in 250-Tage-chance 25 BTC, ändert sich das Spiel aus einer Lotterie, um einen stetigen, kalkulierbaren Ertrag.

Dies hat auch den Effekt, dass kleine Bergleute (auch mit neuer hardware) zu spielen.

Ja, sowohl die Effekte erhöhen die Gesamt-hash-rate des Netzwerkes und somit die Schwierigkeit. Und in dieser Hinsicht die Sicherheit und die Dezentralisierung des Netzes. Außer, dass in den meisten pool-Lösungen pool-Betreuer muss vertraut werden, die als eine "zentralisierte" Partei. Gemischter Segen gibt.

+773
Luiz Orta 03.03.2012, 06:18:43

Ich würde nur zu speichern, wie viel in einer online-Geldbörse, als würden Sie Bargeld in Ihrer Brieftasche...

Wie cash - online-wallets sind sehr praktisch - aber nicht 100% sicher.

Denken Sie daran online-wallets sind NICHT GEREGELT. Sie sind nicht wie eine bank - Sie haben keine Revisoren oder compliance-beauftragte etc... In der Tat, Sie können nur einige grundständige saß in seinem Schlafzimmer.

Wenn Sie halten mehr als das - sagen Sie, was verdienen Sie in der Woche/Monat dann tun einige due-diligence-Prüfung des Unternehmens - zumindest überprüfen, dass Sie mehr als eine ein-Mann-band, und es gibt einige hoffen, dass Sie jemand zu STIFT test Ihnen (d.h. auch von einem externen Experten, um zu versuchen zu hacken Sie).

+736
Muhammad Abdullah 13.11.2019, 08:12:24

Gibt es irgendeinen blog oder Dokument, das eine "tour" oder "übersicht" Satoshi-code? Ich könnte einfach nur Tauchen, aber würde es helfen, zu Lesen, eine erste Einführung.

+735
michael kevin 27.09.2013, 10:37:07

XRP sind nicht ausgestellt durch gateways, Sie fungibel sind im Ripple-Protokoll, ähnlich wie Bitcoins im Bitcoin-Protokoll.

Alle anderen Währungen in der Ripple sind ausgestellt, wie Schuldscheine von gateways. Sollte das gateway fehl, seine Schuldscheine würden wertlos geworden.

Ein Tor wäre wahrscheinlich nicht gesichert mit gold, sondern mit den Einlagen der Nutzer. Ein Benutzer senden würde, einen Betrag auf das gateway-Konto, sagen wir $10, und in recompensation erhalten einen Schuldschein mit 10 $Wert.

Was die Mischung der Währungen ein gateway hält, ist irrelevant für seine Vertrauenswürdigkeit.

+677
Vlade 24.02.2010, 14:11:46

Ich denke, Satoshi war sich nicht bewusst, dass die Vermischung routine könnte optimiert werden durch die Verwendung eines midstate, wenn er zum ersten bitcoin erstellt.

Wenn Sie schauen hier, Sie können sehen, dass die erste version des bitcoin, die hatte die midstate Optimierung eingebaut, der Bergmann war die version 0.3.5 (es sagt 0.3.6 in der post, aber Sie können sehen, wo jemand zitiert ihn, dass die post zuerst Lesen 0.3.5). Er sagt auch, dass es umgesetzt wurde von jemanden namens tcatm.

Auch in 0.3.6, schneller hashing:

- midstate cache-Optimierung durch tcatm

Satoshi erwähnt tcatm wieder hier , wenn Sie versuchen, Menschen zu ermutigen, ein upgrade auf 0.3.8 von Ihnen zu sagen, Sie erhalten eine bessere hash-rate.

Es ist möglich, dass er wusste, dass es möglich war und hatte einfach keine Zeit es zu implementieren, ich denke, wir werden wahrscheinlich nie sicher wissen. Aber Gavin Andresen einen Vortrag über das, was Satoshi wusste nicht, und er spekuliert, dass Satoshi war nicht sehr weit Fortgeschritten Kryptologe, basierend auf einige der Entscheidungen, die in bitcoin. Als solcher, kann er nicht gewusst haben über die innere Funktionsweise der hash-Funktion, die er ausgewählt, sondern nur, dass SHA256d galt als sichere hash-Funktion.


EDIT: Dies kann der ursprüngliche Beitrag, wo tcatm vorgeschlagen, die midstate hashing-Optimierung: https://bitcointalk.org/index.php?topic=648.0.

+475
Queue21 04.07.2012, 06:35:04

Ein Weiterer Punkt

  • Weniger Dezimalstellen (reduziert die Größe der Datenbank)

  • Geld wird erstellt, indem die teilnehmenden in die Netzwerk -, sondern als die Durchführung der Berechnungen (keine genaue Erläuterung gegeben wurde, wie dies verhindert Missbrauch)

Ich werde klären Sie Ihre Punkt. Sie müssen noch einige grundlegende Berechnungen zum verschlüsseln von neuen Münzen. Es ist im Grunde nichts.

Ja, Sie gewinnen timekoins durch die Teilnahme im Netzwerk. Aber die generation rate ist basiert auf die Verfügbarkeit. Sobald Sie gewählt wird, um zugelassen zu werden, erzeugen Sie nur in der Lage sein zum generieren eines timekoin alle 5 Minuten (Zyklus). Nach einer Woche werden Sie in der Lage zu generieren, die 2-Euro-Münzen in jedem Zyklus. Nach zwei Wochen werden Sie in der Lage sein zum generieren von 3 Münzen pro Zyklus. Timekoin belohnt Menschen, die haben eine höhere Verfügbarkeit.

Wenn Sie offline sind, für zwei Stunden werden Sie gelöscht aus den Protokollen und Sie müssen, um gewählt zu werden wieder.

Schutz gegen Botnets

  • Viele Menschen wollen, um gewählt zu werden an der gleichen Zeit
  • Sie müssen warten
  • Danach warten Sie produzieren bei einer langsamen rate.
  • Die meisten bots werden nicht online für 1 Woche+ gerade.
+462
Grubbyslippers 08.01.2011, 19:29:51

Die ASIC tut nichts auf eigene - es ist nur hardware ohne jegliche Logik.

Müssen Sie stecken Sie es in USB und führen Sie eine mining-software (cgminer) auf dem PC, auf dem der ASIC ist angeschlossen über USB.

+441
Allycat Nourse 07.01.2018, 01:49:53

ich habe installiert Bitcoin-Core-0.15.1 auf meinem computer. Ich habe auch eine Port-Weiterleitung für Port 8333 und gab mein Computer eine statische IP-Adresse. Meine computer stats sind: Intel Core i5 3,30 GHz AMD Radeon R9 380 Serie 232 GB Samsung SSD 750 EVO 250GB 1863 GB Seagate HDD 16 GB RAM

Aber ich habe das problem, dass de Kern nicht verbinden mit dem Netzwerk. (Links Unten steht immer "connecting to peers". Aber es passiert nichts. Ich wartete 5 Stunden und es steht immer noch "connecting to peers". Aber der Peer-Tab(Sie können im Bild sehen) gibt es einige Kollegen angeschlossen, denke ich. In der Debug-Datei gibt es zwei Fails:

ProcessMessages(ping, 8 bytes) FEHLGESCHLAGEN ProcessMessages(getaddr, 0 bytes) FEHLGESCHLAGEN

Was kann ich tun? Kann mir jemand helfen?

Bitcoin Core Peer Tab

+389
Amr Allahham 17.08.2016, 08:00:18

Es gibt keine Verbindung zwischen einem BitPay-business-account und eine BitPay Brieftasche. Wenn Sie gab einen einzelnen eine Empfangs-Adresse, die auf Ihren Geldbeutel, dann sollten Sie die bitcoin gelangen Sie direkt zu Ihrer Brieftasche.

Wenn Sie versuchen würden, haben diese Mittel werden über Ihr business-Konto haben, senden Sie Ihrem Kunden eine Rechnung mit der E-Mail-Rechnung-tool oder durch das hinzufügen eines bezahl-Buttons auf Ihrer website. Sie können generieren Sie eine Rechnung aus der Rechnung oder Zahlung-Taste, und wenn Sie die Rechnung bezahlt, wird der Betrag hinterlegt, um Ihr BitPay business-ledger und dann Abrechnung über die Abrechnung.

Wenn Sie weitere Informationen benötigen, bitte Kontaktieren Sie BitPay über das support-Formular an https://help.bitpay.com/requestHelp. Es gibt auch eine Menge Informationen über die Einrichtung Ihrer Geschäfte akzeptieren bitcoin als Zahlungs-option unter dem folgenden link: https://bitpay.com/docs.

+377
Bargitta 05.03.2019, 19:06:38

Wann wird das Netz fallen lassen?

Nie. Warum sollte Netzwerk lassen Sie Ihre Transaktion ohne eine Aktion von Ihrer Seite?

+327
Lukas Warsitz 31.01.2012, 16:42:00

Die Transaktion in Frage, hat als Eingabe 0.37210663 BTC von Adresse 1JvHotWuLtAU991q1mVsBJJe3SiLYq4Lqd, und seine Ausgänge sind:

  • 19eeheTSBooFHQHXDwJZjzoD9uyrXXQ2mm 0.09507071 BTC
  • 1EXmvaXW99eqATkcrMVM8CGe5xYKv9jCr9 0.27661134 BTC

Die erste Ausgabe ist bereits ausgegeben worden. Dies bedeutet, dass, wer über den privaten Schlüssel für eine Adresse 19ee... erstellt eine neue Transaktion, verwenden diese als input.

Die zweite Ausgabe ist noch nicht ausgegeben worden. Dies bedeutet, dass, wer über den privaten Schlüssel für eine Adresse 1EXm... hat noch nicht erstellt eine neue Transaktion, verwenden diese als input. Sie sind frei, dies zu tun zu jeder Zeit.

Es ist wahrscheinlich, aber nicht sicher, dass man die Adressen 19ee und 1EXm gehört zu der gleichen person wie die Absender-Adresse 1JvH. Da das Protokoll verlangt, dass alle Münzen, die von der Eingabe verwendet werden muss, in der die Ausgänge (oder besser gesagt, jede Menge, die nicht verwendet wird eine Transaktionsgebühr), wenn der Absender nicht wirklich wollen, verbringen den ganzen 0.372 BTC, Sie senden die restlichen Münzen (minus, was Sie wollte zu bieten, wie eine Gebühr) wieder an eine andere Adresse, die Sie kontrollieren. Diese Idee heißt ändern. Aber es gibt keine Möglichkeit für uns zu wissen, für sicher, ob dies passiert, oder wenn es Tat, die von 19ee und 1EXm ist die "echte" Zieladresse und die Adresse ändern.

Es ist sogar möglich, dass alle drei Adressen zur selben person gehören, die einfach nur wollten split seine Münzen unter einer neuen Adresse aus irgendeinem Grund. Wieder, wir haben keine Möglichkeit zu wissen.

+264
Valmu 25.01.2010, 02:14:32

Lassen Sie uns sagen, wenn A 1 btc, und Eine gesendete 1 btc an B als Transaktion T1 und schickte auch 1 btc auf C als T2-Transaktion. Es ist möglich, dass diese 2 Transaktionen geschrieben in 2 verschiedenen Filialen.

Ja. Auch das ist möglich.

Aber es gibt immer noch keine Doppel-verbringen, da nur 1 Zweig wird das akzeptiert man in der Zukunft.

Davon ausgehen, dass es mehr Bergleute. Wenn Bergleute 3, 4, 5 und 6 beginnen mining auf den zweiten Zweig, es schneller wächst. Nach 2 Stunden, branch1 verfügt über 1200 Blöcke, aber branch2 hat vielleicht 1209 Blöcke. Die Kette/Filiale mit den meisten block der entsprechenden Kette. So miner 1 nicht einmal wollen, mir auf seinem Zweig mehr, weil er weiß, dass die anderen ignorieren Sie diese Blöcke, 1201, 1202, 1203. So miner 1 schaltet auch zu branch2 weil sonst nur verschwendet Strom.

+252
Brendan Hannemann 13.04.2013, 09:38:06

Wallet ist auch die benutzerfreundliche front-end erlaubt, besser, schneller Transaktion, ohne dass Technisches wissen.

+240
Rockhorse Park 12.09.2019, 01:47:02

Wie würde man beginnen, erstellen Sie eine web-wallet? Was ich habe, so weit:

  1. Generieren Sie eine Adresse pro Benutzer der Brieftasche mit bitcoind
    • Wie kann ich sicher die privaten Schlüssel?
  2. Sagen user Einzahlung Adresse mit bitcoind und php
  3. Gleichgewicht der Adresse nach einer Einzahlung mit mehr php? (was Remoteprozeduraufruf (RPC) muss ich verwenden?)
  4. Hier, wo ich geblieben bin - Wie kann ich dem Benutzer zu ermöglichen, senden Sie woanders?

Danke

+121
Kasper van den Berg 21.03.2015, 16:12:45

Die angeschlossenen peers tun die erste. Wenn es ungültig ist, wird Sie nicht relais zu anderen peers, und die Transaktion wird vergessen. Wenn es gültig ist, dann peers leiten Sie zu Ihren Kollegen und dann Bergleute gehören die Transaktion in Ihrem block.

+120
IMRON BIN MUHAMMAD HUSIN 15.12.2010, 22:42:24

Da alle diese altcoins auf verschiedenen TCP-ports und darüber hinaus (fair -) Knoten wird nicht relais ungültige Meldungen (falsche blockchain, d.h. bezogen auf die verschiedenen genesis-block, verschiedene Magie-Wert, etc.) oder IP-Adressen der Knoten unter anderen altcoins.

+19
sizzler59 27.10.2014, 16:00:25

Fragen mit Tag anzeigen