Zwei-Phasen-Verschlüsselung geplant für den standard-client?

Derzeit ist der standard-client der Verschlüsselung unterstützt, aber nur für Aktionen, die Ihren Zustand ändern (senden Sie Geld, generieren-Adresse).

Ich möchte den client benötigen Sie zwei Passwörter - eines, jede information zu sehen, und ein anderes für mutierend Sie (senden Sie Geld, generieren-Adresse).

Ist diese Funktion geplant?

+32
BlackBindy 06.03.2016, 13:47:00
20 Antworten

Sollte Satoshi entscheiden zu enthüllen seine oder Ihre wahre Identität, wie kann man die person kennen, die ist der wahre Erfinder von Bitcoin, sondern als eine person, die gehackt im forum login, E-Mail-Adresse oder ähnliches? In anderen Worten, welche Methoden der Authentifizierung hat Satoshi Nutzung eindeutig identifizieren ihn oder Sie?

+983
Kurisu Uchiha 03 февр. '09 в 4:24

Ich erstellte wallet in BitPay. Ich habe die öffentlichen und privaten Schlüssel.

Dann habe ich erstellt Geldbörse im Elektron vorhandenen privaten Schlüssel.

Jetzt wallet electrum hat anderen öffentlichen Schlüssel als in BitPay aber die gleichen privaten Schlüssel.

Ist es ok? Adressen generiert, die in einer Anwendung sichtbar in der zweite? Wo kann ich Lesen, über die Regeln der Generierung von Schlüsseln und Adressen in einfachen Worten beschreiben?

Ich generierte wallet electrum mit dem gleichen privaten Schlüssel zweites mal und ich erhielt die gleiche public-key-wie ich das Letzte mal generiert, Elektron, aber nicht das gleiche wie in BitPay Brieftasche. Ich verstehe nicht, warum.

+920
Brankica Zupunski 06.05.2016, 18:48:17

Wir werden wahrscheinlich nie wechseln, um einen neuen Schlüssel-format, da laufen wir aus-Tasten, oder weil die Computer leistungsfähig genug, um zu stehlen bitcoins aus alten Schlüsseln. Es gibt 160 bits in RIPEMD-160 und sogar Gebäude einen computer zu zählen von 0 bis 2^160 ist über die aktuellen Technologie.

Könnten wir, jedoch, der Wechsel zu einem neuen format, weil Sie eine Sicherheitslücke gefunden, die in ECDSA oder RIPEMD-160.

+870
Murray Shimada 18.02.2010, 17:53:14

Ist es möglich, einen kleingeschriebenen Adresse wie 1dice8emzmqkvrge4qc9buff9px3xaydp und wandeln Sie auf den ordnungsgemäß großgeschrieben Adresse 1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp ?

Ich habe sah rund und alles kann einfach sagen Sie mir, ob es gültig ist oder nicht. Und ohne die richtige groß-und Kleinschreibung, die Adresse ist natürlich nicht gültig.

+860
MiraScorpion 02.12.2013, 22:14:56

In bitcoin-Klatsch-Netzwerk gibt es einen Pfad von jedem Knoten zu jedem anderen Knoten? Es kann sicherlich haben unterschiedliche Anzahl von hops.

Ich habe eine private testnet, in dem ich einige Modifikationen source-code. Bekomme ich eine Grafik wie diese

A->B->C 

So haben wir einen Pfad von A nach C, aber nicht von C nach A. Also, wenn der C-Minen ein block, der Informationen blieb mit ihm, und es wird nicht senden inv Nachrichten. Nicht sicher, ob ich falsch bin oder ist dies zu erwarten?

Edit:

Die einzige änderung, die ich gemacht habe, um testnet auf meinem localhost. Entfernt die IsLocal() prüfen von IsRoutable() und fügte meine eigenen hardcoded Samen.

+848
vbrekher 23.07.2014, 01:08:34

Ihre Prämisse ist fehlerhaft. Ich denke, dass Sie gut für die ASIC war einer der Gründe, warum Keccak gewonnen: es war der Schnellste und hatte die beste Leistung/Fläche-Verhältnis unter den Finalisten für die ASIC-Referenz-Implementierung.

Übrigens, es ist leicht zu sehen, warum es einfacher ist, die pipeline in hardware, wenn Sie denken, dass es verwendet nur einfache und/xor/rot/nicht auf den Betrieb, zu tun, Weg mit, dass die fiesen 32-bit-Addierer in SHA-2.

Während SHA-3 ist in der Tat langsamer in der software, lassen Sie uns nicht vergessen, dass es entworfen wurde, um Sie nicht anfällig für length-extension-Attacken, so dass eine einzige SHA-3 kann verwendet werden, anstelle von Bitcoin ist die doppelte SHA-2.

Referenzen:

Übrigens, was ist der Punkt in der ASIC-Widerstand? "Pool-Widerstand" eine Menge Fragen mehr, und das könnte erreicht werden durch die Gestaltung des hashing (nicht der hash!) in einer Weise, dass keine Informationen vorenthalten werden, die Bergleute, vielleicht ist so einfach wie die Herstellung der vollen block das Thema der hash statt nur der Kopf.

+830
Ora Phoenix 03.03.2010, 07:24:29

Können Sie "Laden Sie die neueste snapshot von unserem high-speed-CDN" auf http://bitcoin.network aber es ist nicht frei. Es scheint zu sein, immer up-to-date.

+799
Tina Gonzales 30.08.2019, 15:16:47

Sie können tun, estimatesmartfee 6 zur Berechnung vorgeschlagen BTC/kB Gebühr Ziel Bestätigung in sechs Blöcke. Dann können Sie tun, fundrawtransaction <tx> "{feeRate: 0.000 etwas}" hinzufügen Eingänge mit der angegebenen Gebühr. Auf diese Weise haben Sie mehr Kontrolle über die Gebühren.

+760
Logic Industry 09.08.2017, 21:32:06

Bitcoin-Token eigentlich gar nicht "gehören" - Adressen. Die Idee, eine Adresse ist lediglich eine bequeme Abstraktion. Adressen nicht wirklich ein Gleichgewicht (auch nicht die Bitcoin-blockchain auch verstehen, dass Adressen, die existieren), sondern bezieht sich auf eine Adresse, die balance ist einfach eine schnelle Möglichkeit, beziehen sich auf die Summe der Token gespeichert in nichtgenutzten Ausgänge, die der Besitzer einer bestimmten Adresse hat die Fähigkeit zu verbringen.

In Bitcoin (und ähnliche UTXO-basierte blockchains), Marken sind "gespeichert" wird in nichtgenutzten Ausgänge. Der sender einer Transaktion legt die Anforderungen, die erfüllt werden müssen, um für die Transaktion die Ausgänge ausgegeben werden. Token, die "gesendet", um eine Adresse tatsächlich nur gespeichert, in einer Ausgabe, die erfordert die spender Eigentum zu beweisen, Ihre Adresse, indem Sie die öffentlichen Schlüssel Ihrer Adresse abgeleitet wird zusammen mit einer gültigen Signatur des neuen Transaktion, die Sie erstellen möchten, verbringen Sie den original-Ausgabe.

Der geringfügige Unterschied zwischen den Adressen "speichern" - Token und-Adressen werden in der Lage zu verbringen Token gespeichert Ausgänge wichtig ist, und ermöglicht die Erstellung von fortgeschrittenen Arten von Transaktionen (wie P2SH ermöglicht multisig, timelocked und hash-belastete Transaktionen, die es erlauben Technologien wie atomic swaps-und Zahlungsbedingungen Kanäle auf Funktion, etc.)

+713
SuperTron 30.08.2017, 16:57:14

Gibt es eine Anleitung für Bitcoin-Qt auf dem Mac OS X?

Speziell möchte ich, um meine Geldbörse.dat in einen anderen Ordner (ein TrueCrypt - Volumen) und ob/wie ich das konfigurieren kann bitcoin.conf , so dass die software autopoints zu, dass der Ordner beim Start. Ist es möglich, die wallet.dat in einem Verzeichnis und die blockchain-Dateien in einem separaten Verzeichnis?

Sekundär würde ich gerne erfahren Sie mehr über alle möglichen Konfigurations-Einstellungen - sowohl von der shell-prompt eingeben, sowie von bitcoin.conf. Kann bitcoin.conf enthalten nur ein oder zwei Zeilen für die gewünschte Konfiguration Einstellungen?

+487
AndroidHacker 06.09.2014, 19:13:43

Es gibt ein paar Probleme mit ein crypto-Währung einen stabilen Wert algorithmisch:

Stabilität im Vergleich zu was?

Der Algorithmus ist besonders gebunden, um entweder einen Vermögenswert, eine Währung oder eine Art berechnet fülle-index. Aber, wenn es stabil im Vergleich zu z.B. den USD, es wäre nicht stabil im Vergleich zu anderen Währungen, oder ein barrel öl. Es würde immer Raum für Spekulationen, und es wäre völlig entkoppelt, wenn der Wert, den es gebunden ist, um nicht mehr zu existieren.

Stabilisierung der Wert setzt die Steuerung der Geldmenge

Um zu gewährleisten einen bestimmter Wert, z.B. ein Wechselkurs von 1 SC (StableCoin) = 1 USD, müssten Sie zum erstellen einer unbegrenzten Angebots zu kaufen und zu verkaufen, SC bei diesem Preis. Beides ist sehr schwer zu integrieren in das Protokoll:

  • Um den Preis zu senken, um 1 USD/SC, Sie können problemlos den Algorithmus erstellen, die mehr SC. Allerdings ist es schwer, algorithmisch akzeptieren fiat Zahlungen, um Sie zu verkaufen! Im Grunde Algorithmus implementieren muss die bank die Verträge, Benutzer-management und all die anderen Spielereien Börsen tun.
  • Eine Preiserhöhung um 1 USD/SC, Sie müssten in der Lage sein zu kaufen, jede Menge SolidCoins bei 1 USD/SC. Das erfordert sehr Tiefe Taschen. Sie auch haben, um alle exchange-Dienste nach wie vor.

Dann, wenn Sie wollte einen proof-of-Arbeit, validation, hättest du auch die Möglichkeit haben, den Rückkauf einer mining-Belohnungen.

Kurz gesagt, ich glaube nicht, dass die Stabilität gewährleistet werden kann algorithmisch. Sie müsste eine zentrale Instanz garantiert, dass der Preis durch Kauf und Verkauf zu einem festen Wert, vielleicht für ein trading-Kommission. Dies kann nicht umgesetzt werden in dem Algorithmus, wie es erforderlich wäre, die Verknüpfung mit der fiat-Welt, die ist nicht komplett digital ist.

Nachtrag:

Wenn man ein wenig mehr über ihn, ich erkannte, dass, wenn Sie erstellen ein system, das stabil ist im Vergleich zu einer anderen Recheneinheit, im wesentlichen erstellen Sie eine Schulden-basierte Gutschein-system für die andere Einheit. Es sei denn, Ihre Währung entkoppelt von der central market maker, indem Sie erfolgreicher zu machen als das, was es leitet sich davon ab, Ihre Währung bleibt völlig abhängig von dem Wohlbefinden des central market maker – Sie verlieren Ihren Wert-sollten die zentralen market-maker-Standard.

Wenn Sie Folgen Sie durch auf den Gedanken, Sie im wesentlichen kommen bei dem system, , wo jeder Benutzer kann eine "central market maker" und das Problem seiner eigenen StableCoins in form von IOUs an jede Einheit von Konto, anderen Menschen zu Vertrauen, ihm zu danken, Ihnen.

+484
CalanceHao 22.02.2019, 10:16:51

Ich habe nicht überprüft die Gültigkeit von diesem ist, oder ob es up to date, aber es ist eine Tabellenkalkulation verfolgen diese, die hilfreich sein könnten, bei https://onedrive.live.com/view.aspx?resid=584F122BA17116EE!313&app=Excel.

Zusammenfassung:

Wallet BIP-32? HD-Pfad

Die Waffenkammer (wallet 1.0) Keine -
Bitcoin Core (version 0.13+) ja m/0'/0'/i'
Bitcoin Wallet ja BIP-32
Bither ja m/44'/0'/0'/c/i
breadwallet ja BIP-32
Coinomi ja m/44'/0'/0'/c/i
Elektrum (1.x wallet) Keine -
Elektrum (2.x standard-wallet) ja m/c/i
Elektrum (2.6+ BIP-39 Geldbeutel) ja BIP-44
Hive (mobile und web) ja BIP-32
MultiBit HD (BIP-44 wallet) ja m/44'/0'/0'/c/i
MultiBit HD (standard-wallet) ja BIP-32
Mycelium für Android ja BIP-44
Myzel für iOS ja BIP-44
myTREZOR ja BIP-44
Wallet32 für Android (0.1 Geldbeutel) ja m/a/c/i
Wallet32 für Android (0.2 Geldbeutel) ja m/a/c/i
Wallet32 für Android (0.3 Geldbeutel) ja m/a'/c/i
Wallet32 für Android (0.4 Geldbeutel) ja m/0/0'/a'/c/i
Wallet32 für Android (0.5 Geldbeutel) ja BIP-44
+466
Leanne W 03.09.2012, 00:18:43

Suche für eine Dienstleistung, mit der E-Mail/sms, die Sie bei einer überwachten bitcoin - /altcoin-Adresse hat alle bewegt-Fonds. Gibt es so einen service?

+369
Maranda Ross 13.01.2019, 19:26:21

8333 ist das node-port-Anschluss. Da Sie nicht ändern die RPC-Ports in der config-Datei, die Anschlüsse, die Sie verbinden soll, ist 8332.

+257
Waqar Ahmed 12.08.2019, 00:01:32

Ich entwickelte eine altcoin mit bitcoin v 0.17. Ich bin mit CPU miner bei mining-Zwecke. Ich begann die miner mit diesem Befehl:

./minerd -ein sha256d -o http://localhost:19230 -O adreno:[email protected] --coinbase-addr=2NDMNtJB4wR2mEkDpFiqSr7yzuYAzT7dpdz -D --Protokoll-dump

Ich bekam diese Antwort

[2018-10-30 22:18:47] JSON-Protokoll-Anfrage:
{"method": "getblocktemplate", "params": [{"Fähigkeiten": ["coinbasetxn", "coinbasevalue", "longpoll", "workid"], "rules": ["segwit"]}], "id":0}


* Umgebaut URL: http://localhost:19230/
[2018-10-30 22:18:47] Binding thread 1, cpu-1
* Trying 127.0.0.1...
* TCP_NODELAY gesetzt
* Verbunden mit localhost (127.0.0.1) port 19230 (#0)
* Server mit Basic auth mit user 'adreno'
> POST / HTTP/1.1
Host: localhost:19230
Authorization: Basic YWRyZW5vOmFkcmVub0AxMjM=
Accept-Encoding: deflate, gzip
Content-Type: application/json
Content-Length: 147
User-Agent: cpuminer/2.5.0
X-Mining-Erweiterungen: midstate

* Die angeforderte URL zurückgegeben Fehler: 500 Internal Server Error
* beendet die pause-stream!
* Closing connection 0
[2018-10-30 22:18:47] HTTP request failed: Die angeforderte URL zurückgegeben Fehler: 500 Internal Server Error

Wenn ich direkt Treffer der RPC-server mit einem getblocktemplate Anfrage, bekomme ich diese Antwort

{"result":null,"error":{"code":-10,"message":"Adreno ist der Download blockiert..."},"id":"1"}
+235
H3lp3ingth3p33ps 23.11.2014, 08:21:38

Die Transaktion verbringt eine Leistung, die selbst ist unbestätigt, es bedeutet, dass es eine Kette von Anforderung hinteren beiden Transaktionen, die möglicherweise oder möglicherweise nicht abgeschlossen werden kann. In diesem Fall, ein zuvor muss bestätigt sein, bevor dieses kann man geben, ein block.

Wenn diese schließlich verarbeitet wird, es zu übertragen, um meine Brieftasche oder rückwärts-in den Absender-account?

Es kann bestätigt werden, es kann nie bestätigt werden, oder es kann für ungültig erklärt werden durch eine doppelte ausgeben, es gibt keine Möglichkeit zu wissen, im Voraus. Im Allgemeinen ist das der Grund, warum der Rat ist, nie geben, die Zahlung für eine unbestätigte Transaktion, bis Sie eine angemessene Anzahl von Bestätigungen gibt es keine Versicherung, wird es jemals bestätigen. Mit LocalBitcoins insbesondere gibt es eine interne escrow-tool, das Sie verwenden können, um dies zu vermeiden in der Zukunft.

+230
dindit 25.02.2017, 19:01:56

Die meisten mining-software unterstützt die Verbindung zu einem pool durch jeden port. Es ist bis zu Ihrem pool zu bieten mining-Funktionen durch die entsprechenden ports. Ich persönlich Stand vor einer ähnlichen problem bei der Entwicklung von pool-Implementierung auf Google App Engine - ich hatte nur HTTP-und HTTPS-ports zur Verfügung und Bergbau durch Sie war das kein problem.

Als ich Zweifel mining-pool würde sich ändern, Ihr Protokoll zu ermöglichen Bergbau über HTTP-ports verwenden, können Sie eine virtuelle Maschine an Sie weiterleiten, Bergbau Verkehr durch Sie hindurch. Zum Beispiel Amazon EC2 bietet freien virtual machine hosting für ein Jahr soweit ich mich erinnere.

+173
Daniel Hiller 08.06.2010, 23:33:15

Habe ich natürlich Windows 7 installiert und Bitcoin Core. Es gibt keine Bitcoin Ordner in {User}/AppData/Roaming... Blockchain ist geladen werden muss, aber ich kann nicht finden, wo es ist und Brieftasche.dat auch. Jemand helfen?

Mein Betriebssystem in Windows 7.

Vielleicht bin ich idiot so bin ich PrintScreens einfügen mit Schritten, die ich getan habe

1

enter image description here

2

enter image description here

+132
JohnyDoe 07.06.2012, 22:05:07

...oder ist jeder Kunde verantwortlich für die Speicherung hashes für Blöcke und Transaktionen in Ihrer eigenen Datenbank? Also, wenn ich senden Sie eine Transaktion, die ich an der prev_out durch seinen hash, und ich nehme an, jeder im Netzwerk werden wissen, was das hash bedeutet, auch wenn es nicht konkret, buchstäblich IN der blockchain?

Ist blockexplorer.com tun mir einen gefallen, durch die Auflistung der hash für das raw-Tx? Oder ist das hash tatsächlich gesendet, die durch die ursprüngliche Transaktion-sender? http://blockexplorer.com/rawtx/85dce726e04af12eaaa716d00c753e2b7d6eb83a04c2c20e1b71a63d9512f03a

+92
user1301191 11.01.2018, 11:54:31

Mit merkle-Bäumen, ein Licht-client kann sicher sein, dass einige Transaktionen, die er erhält, korrekt sind, mit einer minimalen Menge der blockchain Daten. Wie kann ein solcher client, obwohl, sicher sein, erhielt er alle relevanten Vorgänge von/nach seiner Adresse, um zu wissen, seine volle balance? Was, wenn seine peer-zensiert einige Transaktionen aus irgendeinem Grund?

+22
asish 05.06.2015, 18:42:15

Fragen mit Tag anzeigen