Wo kann ich gehen, zu Lesen, auf Verschlüsselungsmethoden verwendet in Bitcoin?

Wo kann ich gehen, zu Lesen, auf Verschlüsselungsmethoden verwendet in Bitcoin? Ich bin besonders daran interessiert, die Idee, dass ich kann mit einem privaten Schlüssel zu signieren etwas und es beweist der Welt habe ich den privaten Schlüssel aber noch keine Rückschlüsse auf den eigentlichen Schlüssel. Dies ist ein Thema von mir rätselhaft, wie das gemacht wird.

+706
user6868 12.10.2014, 19:07:26
22 Antworten

Ist es möglich, ein CT-Transaktion, wo die Eingänge Referenz UTXOs, die nicht vertraulich sind (genau wie in der Bitcoin jetzt), sondern die Schaffung neuer Ausgänge versteckt sind, den Wert mit CT-Schema?

Ja, fügen Sie ein dummy-Verblindung Faktor.

Was würde das Netzwerk zu tun haben, um zu überprüfen, dass die Summe der Verpflichtungen, die in den Ausgaben sind die gleichen wie die Summe der Klartext-Mengen von den inputs?

Mit der dummy-Verblindung Faktor, es würde genau das gleiche tun einem normalen CT-tx.

Die Antwort war viel einfacher, als Sie dachten.

+928
ruralcoder 03 февр. '09 в 4:24

Im Zusammenhang mit der Preis-Prozess eine Bitcoin-Transaktion.

+919
Red Burry 30.04.2015, 20:21:51

Von dem, was ich gelesen habe, die M-of-N multisig-Adressen möglich, in bitcoin. Aber nichts, was ich gelesen habe, spricht über die Grenzen, die (zB ich bin nicht sicher, ob es Grenzen gibt, die zu M und N) noch, ob es gibt komplexere Formen der multisig.

Zum Beispiel etwas, was ich denke, möchte ich zu tun haben, ist eine Adresse, die ausgegeben werden können, auf die folgenden Bedingungen:

  1. Adresse Ein es Anzeichen, oder
  2. Mindestens 3 von B,C,D,E,F und G Unterschreiben Sie es und H auch Anzeichen dafür, dass es

Dies würde erlauben, mich zu haben eine Adresse, die ich verwenden kann, normalerweise, die auch zugegriffen werden kann durch eine Reihe von trusted 3rd parties in dem Fall, dass die Adresse Eine verloren geht oder zerstört wird. Dies wäre nützlich, um eine Sicherungskopie Ihrer bitcoins durch das verteilen einige der Schlüssel zu einer Reihe von Freunden (B,C,D,E,F,G) mit einer Erläuterung und letzten Schlüssel in Ihr wird (H).

Ist so etwas überhaupt möglich in Bitcoin?

+888
Noah Nobody 15.04.2017, 06:53:13

Im Bild unten von Rusty Russell ' s Einsetzbaren Lightning Papier, sehen Sie eine Visualisierung der Verpflichtung, die Transaktionen und deren Ausgänge:

enter image description here

Für jede Zahlung in einen Kanal, gibt es zwei Engagement Transaktionen generiert, eine für Alice und eine für Bob. Sowohl Alice und Bob signieren beide Engagement-Transaktionen, so dass Sie sind beide gültigen Transaktionen (obwohl nur einer von Ihnen konnte in die blockchain, da beide Transaktionen verbringen den gleichen Eingaben).

Beide Transaktionen zahlen zwei Ausgänge. Die Transaktion Alice hat (auf der linken Seite in der Abbildung, Verpflichten TxA) zahlt die folgenden zwei Skripte:

  • Eine regelmäßige P2PKH (oder seine segwit äquivalent) Ausgabe, Bob ausgeben kann, in seiner Freizeit.

  • Eine Ausgabe, Alice ausgeben kann, nach einer Wartezeit eine bestimmte Anzahl von Blöcken (sagen wir 100), als vollstreckt OP_CSV, oder die Bob ausgeben kann, wenn er ein Stück von Daten, die hashes zu einem Wert in dieser Ausgabe. Ich nenne dies das vor-Bild; in anderen Beschreibungen der Blitz dies ist ein privater Schlüssel, der verwendet wird zum generieren einer Unterschrift.

In der Transaktion, dass Bob hat (auf der rechten Seite, TxB) diese sind vertauscht, es gibt:

  • Eine Ausgabe, zahlt Alice mit P2PKH.

  • Eine Ausgabe, Bob verbringen können nach einer Wartezeit von 100 Blöcken oder in die Alice ausgeben kann jederzeit mit einem vor-Bild.

In diese Ausgänge, Alice wählt die pre-image, das verhindert, dass Bob von den Ausgaben Ihrer Ausgabe (Widerrufs-A) und Bob wählt die pre-image, das verhindert, dass Alice aus dem er seinen Ausgang (Widerrufs-B). Sie könnte verwenden Sie eine zufällige Reihe von großen Größe, obwohl Sie wahrscheinlich beide hashes aus einer hashchain generiert mit Rusty 64-dimensionalen shachain zu ermöglichen kompakte Lagerung von aufgedeckten hashes, das die Kette mit einigen anfänglichen zufälligen Wert.

Jedes mal, wenn Alice und Bob vereinbaren aktualisieren Sie den Zustand des Kanals, beide zeigen auf die andere person, die das vor-Bild für die hashlock legten Sie auf die Ausgabe für den vorherigen Zustand des Kanals, sodass die andere person zu erstellen, die eine Verletzung Abhilfe Transaktion.

+854
J Lucez 02.12.2010, 14:52:36

Ich habe einige BCH auf copay, aber ich kann nicht herausfinden, wie es zu senden! Wenn ich BTC senden kann ich problemlos wählen/geben Sie den Empfänger(Adresse), aber im Fall der BCH-Empfänger ist in meinem Geldbeutel und ich kann es nicht ändern? also mein BC ist stucked in dieser Brieftasche. Irgendwelche Ideen, bitte

+829
Michelle Alyssa 14.01.2012, 22:30:00

Nach dem Lesen der Whitepaper von Satoshi Nakamoto. Das white paper nicht erwähnt nichts über eine Begrenzung der Geldmenge. Ich glaube, ich habe irgendwo gelesen, erwähnt den Namen, aber leider kann ich mich nicht erinnern es. Wenn ich in der main-Ressourcen online verfügbar (Wikipedia, bitcoin.org, ..) Sie alle erwähnen Satoshi Nakamoto als derjenige, der dieses feature eingebaut. Wenn Satoshi nicht derjenige sein, um diese Funktion hinzuzufügen, ich denke, es ist sehr wichtig, dass wir wissen, wer kam mit dieser, und warum das bitcoin-dev-community in dem moment entschieden, Sie anzunehmen.

+800
VitalGur 08.05.2016, 12:55:59

Ich baute einen dedizierten testnet Geldbörse während eines Wochenend-hackathon

http://testnetwallet.com

+760
Cary Jin 25.07.2018, 09:14:42

Ich denke, deine Frage bezieht sich auf eine Allgemeine definition von hash-Zeiger (unabhängig von bitcoin-Protokoll). Wenn ich mich richtig über die, die dann beim Lesen der Princeton Bitcoin-Buch, es sagt das folgende über hash-Zeiger (Seite 33):

...der Widersacher ändert die Daten von einigen block-k . Da die Daten geändert worden ist, wird der hash in block k + 1, was ist ein hash der gesamte block k , ist nicht zu entsprechen. Denken Sie daran, dass wir statistisch garantiert, dass der neue hash wird nicht mit der verändert Inhalt, da die hash-Funktion ist resistent gegen Kollisionen. Und so wir erkennen den Widerspruch zwischen den neuen Daten in block k und die hash-Zeiger in block k + 1. Natürlich ist der Widersacher weiterhin können, um zu versuchen und zu vertuschen, diese änderung durch änderung der nächsten die block-hash als gut. Der Widersacher kann auch weiterhin tun, aber dieses Strategie wird scheitern, wenn er an der Spitze der Liste. Insbesondere, solange wir speichern den hash, Zeiger auf den Kopf der Liste in einem Ort, wo der Widersacher ihn nicht ändern kann, den Widersacher werden nicht in der Lage zu ändern, die blockieren, ohne entdeckt zu werden.

Was die oben legt nahe, dass, wenn jemand will, zu manipulieren Daten in k, dann müssen Sie ändern Sie den hash-Zeiger in k+1 zu vertuschen, Ihre Fehler und dann die nächste (k+2) k+3 und so weiter, bis Sie den Kopf. Dies macht mich glauben, dass die hash-Zeiger auf einen hash, der die Daten PLUS die Vorherige hash-Zeiger.

Logisch, das ist die einzige Sache, die Sinn macht, es zu machen, tamper resistant.

+757
Manan Shah 26.03.2014, 14:45:37

Dies zeigt eine animation, in der die einzelnen Schritte bei der Berechnung einer SHA2-hash.

https://youtu.be/FZeLKrQTZtE?t=84

Ich kann nicht finden, ein Diagramm Nachricht-Erweiterung, aber dies zeigt ein Diagramm einer Runde (SHA256 hat 64 Runden):

https://en.wikipedia.org/wiki/SHA-2#/media/File:SHA-2.svg

+755
Majinsnutz 05.10.2010, 09:28:17

Wo kann man exchange Tenebrix (ein CPU-freundliches kryptogeld) für Bitcoin?

+713
NYCmac2014 20.05.2014, 05:28:51

Kein l, floating-point-operation sind sinnlos, egal wie schnell Sie sind oder was Genauigkeit, die Sie haben.

Auch, BTC abgebaut ist ASICs seit 5 Jahren oder so, mit einem GPU ist eine Verschwendung von Zeit und Geld.

+598
user80788 01.10.2014, 00:36:33

Auf Stack Exchange, glauben wir, dass die core-Moderatoren kommen sollte, aus der Gemeinschaft, und gewählt zu werden durch die Gemeinschaft selbst durch die Volksabstimmung. Wir halten regelmäßige Wahlen bestimmen, wer die community-Moderatoren werden.

Community-Moderatoren sind, gewährt die höchste Berechtigungsstufe auf unsere community, und sollte sich sein Exemplar von positiven Verhaltens-und Führungskräften innerhalb der Gemeinschaft.

Unsere Allgemeine Kriterien für die Moderatoren ist wie folgt:

  • geduldig und fair
  • führt durch Beispiel
  • zeigt Respekt für Ihre Kolleginnen und community-Mitglieder in Ihren Handlungen und Worten
  • öffnen, um etwas Licht, aber festen Maßen zu halten die Gemeinde auf die Spur und lösen (hoffentlich) selten Streitigkeiten und Ausnahmen

Jede Wahl besteht aus drei Phasen:

  1. Nominierung
  2. Primäre
  3. Wahl

Bitte nehmen Sie an den moderator Wahlen durch Abstimmung, und vielleicht sogar durch die Nominierung selbst zu sein, ein community-moderator!


+580
Jono Brannan 15.09.2011, 11:02:49

Das whitepaper direkt auf der offiziellen Seite ist ziemlich fehlt in "warums" also, gibt es etwas, das ähnelt https://bitcoin.org/en/developer-guide mit Peercoin? Alle technischen Papiere?

+537
romaniuk43 30.10.2016, 13:02:49

Wo habe ich es gesehen, es bezieht sich auf den Bergbau als Zahlungsart "Pay-per-share".

Diese Frage hat eine Antwort, die beschreibt, was ein "Anteil" ist.

Auf einige mining-sites, die bestanden haben, das Ergebnis für eine Aktie wurden im wesentlichen sofort bezahlt. Jedoch, diese Methode macht die pool-Betreiber, um die Möglichkeit des Verlustes im Falle, dass im Durchschnitt finden Sie, weniger, dass die erwartete Anzahl von Blöcken. Dies kann gemacht werden, viel schlimmer, von einem großen Bergmann die Teilnahme an den pool und durchführen einer block-Quellensteuer-Angriff. Um diese Probleme zu verhindern, die meisten pool-Betreiber lieber etwas modifiziert, pay-per-share Methoden der Zahlung, wie SMPPS (Shared Maximale Pay-Per-Share).

Eine Zahlungsmethode ist nicht unbedingt Bezahlen Pro Aktie, wenn die Gewinne nicht verfügbar sind, für die Auszahlung sofort, oder wenn die Gefahr geht auf den miner. Beachten Sie auch, dass es nicht immer klar ist, wie viel einer Gebühr wird berechnet, indem ein pool operator, es kann so niedrig wie 0% oder so hoch wie 7% (aber wenn Sie sagen, die Zahlung pro Anteil, Sie sollten in der Lage sein, um es durch die Aufteilung der block-Belohnung von 50BTC von der aktuellen Schwierigkeit und vergleicht Sie mit dem, was der pool zahlt).

Ein pool wäre die nicht-Auszahlung von 105% oder 110%, außer vielleicht als eine Förderung, wenn es versucht, die Erhöhung der Anzahl der Teilnehmer und bietet eine erhöhte Belohnung wie 55BTC pro block (dh 110% von dem, was verdient wird) auf eigene Kosten.

Update: Die Diskussion, die Sie verlinkt in Ihrem Kommentar ist für das Thema " Bergbau "bonds", wo der Emittent verspricht, die zahlen 110% der Aktien abgebaut. Jeder bond zu sein scheint, zu verkaufen für rund 0,6 BTC, und stellt 2Mh/s mining-Geschwindigkeit. Da die Anleihen sind "ewige", vermutlich der Emittent darf für die Ausrüstung, Austausch-und Wartungskosten, Leistung, etc. Auszahlungen werden beworben als "derzeit 110% der PPS", so ist es vermutlich ein Promotion-Angebot. Der Emittent verdienen eine Marge irgendwo auf dem Weg, um die Kosten zu decken.

+507
silki 17.05.2018, 08:16:11

Ein byte besteht aus 8 bit und eine hexadezimale Ziffer repräsentiert 4 bit, also byte-Länge ist die Hälfte der Länge des hex-stream. Transaktion Länge ist die byte-Länge.

+491
RAMAN 30.09.2011, 18:19:39

Zuerst, tut mir Leid, wenn ich Frage eine dumme Frage. Ich versuche nur zu verstehen bitcoin. Bin ich beim Lesen des Astraleums weißen Papier, und ich konnte nicht verstehen, diesen Satz über den Nachweis der Arbeit:

Auf das aktuelle Ziel von ~2^187, muss das Netzwerk durchschnittlich ~2^69 versucht, bevor ein Gültiger block gefunden

Meine Frage: wie 2^69 Anzahl der versuche berechnet?


Aktualisiert:

Meine Frage: warum 2^69 statt 2^70 oder 2^169?

+376
Oblivious Sage 22.02.2012, 11:23:01

Gerade heruntergeladen alle die block-Dateien auf der lokalen und versuchen wollen, einige Analyse über die Transaktion Daten in den block. gibt es eine python-Bibliothek kann verwendet werden, um die Analyse zu tun?

+367
Ravipati Praveen 05.04.2012, 02:26:17

Bei der Konfiguration des bitcoin.conf - Datei, was sollten Sie in connect=? Es gibt IP-Adressen, die hier aufgeführt, so dass ich entfernt das # Zeichen und Sie verlassen als ist. Auch ich trat meine WAN-Adresse und meine lokale IP-Adresse mit dem weitergeleiteten port eine separate Zeit. Was muss ich eingeben und wie weiß ich, dass es richtig funktioniert?

+355
David Stam 11.03.2016, 10:10:29

Wenn Sie einen Blick auf tagged commits auf github, werden Sie feststellen, Sie sind auch signiert, die von core-Betreuer-Schlüssel, beachten Sie die "Verifiziert" - Taste, siehe bitcoin/tags und Github GPG-Signatur, die Verifizierung.

verified tag

Sie können überprüfen, die verpflichtet Sie sich, wenn Sie importiert haben, den public key des Unterzeichners, finden Sie unter Überprüfen der Tags:

$ git tag -v v0.17.0
Objekt e1ed37edaedc85b8c3468bd9a726046344036243
geben Sie Begehen
tag v0.17.0
tagger Wladimir J. van der Laan <[email protected]> 1538390952 +0200

Bitcoin-Core-0.17.0-Finale
gpg: Signature made Mo 1. Okt 04:49:17 2018 MDT
gpg: mittels RSA-Schlüssel 9DEAE0DC7063249FB05474681E4AED62986CD25D
gpg: Good signature from "Wladimir J. van der Laan <[email protected]>" [unbekannt]
gpg: alias "Wladimir J. van der Laan <[email protected]>" [unbekannt]
gpg: alias "Wladimir J. van der Laan <[email protected]>" [unbekannt]
gpg: WARNUNG: Dieser Schlüssel ist nicht zertifiziert und mit einer vertrauenswürdigen Signatur!
gpg: Es gibt keinen Hinweis darauf, dass die Unterschrift gehört an den Eigentümer.
Primary key fingerprint: 71A3 B167 3540 5025 D447 E8F2 7481 0B01 2346 C9A6
 Unterschlüssel fingerprint: 9DEA E0DC 7063 249F B054 7468 1E4A ED62 986C D25D

Ist es besser, signierte Binärdateien oder kompilieren aus dem Quellcode?

Es hängt von Ihrer situation, aber wahrscheinlich wird es einfacher sein, nur die kompilierten binären. Wenn die binäre nicht auf Ihrem system funktionieren, wenn aus irgendeinem Grund Ihr system ist anders genug, dann kompilieren aus dem Quellcode besser sein könnte. Solange Sie die Signaturen überprüfen zu können sollte es keine Rolle, ob die Binär oder kompilieren aus dem Quellcode, Binärdateien sind nur für die Bequemlichkeit.

+222
wiser 24.03.2015, 01:34:23

Ich normalerweise nur kleine Mengen in einem web-wallet, weil ich gehört, dass die web-wallets sind nicht sicher. Der rest meiner Bitcoins sind im Kühlraum gehalten in meinem safe.

Ich Frage mich nur, wenn Sie keine Erfahrung mit web-wallets, wenn Sie bekommen haben, gehackt und/oder wenn Sie denken, ich sollte mir sorgen machen.

+189
Vered 25.08.2013, 07:54:14

Sie können auch bewegen Sie Ihren "nicht-Staub" Guthaben an eine andere Adresse, und veröffentlichen Sie die privaten Schlüssel. Irgendwann wird jemand diese zerstören UTXOs :)

+176
esrevernidellepS 24.09.2019, 10:36:53
  • Die Bitcoin-Client-Software und Versionsnummer: Bitcoin-Core-0.15.1
  • Betriebssystem: Ubuntu 16.04
  • System-Hardware Specs: 2,4-GHz-Intel-Core-CPU mit 16 GB RAM und 750 GB Speicherplatz auf der Festplatte.
  • Beschreibung des Problems: bitcoind weigert sich zu starten. Halten Sie immer den gleichen Fehler immer und immer wieder.

Ich habe eine 250GB SSD und eine 750GB HDD die ich als Speicher auf meinem ubuntu 16.04. Ich betreibe einen vollen bitcoin Knoten für ein paar Wochen, die ich nur verwenden, um die Praxis der Interaktion mit dem bitcoin-client. Vor ein paar Tagen drehte ich mich auf meine Knoten, und hat diese

AUSNAHME: N5boost10filesystem16filesystem_errore
boost::filesystem::space: Operation not permitted in bitcoin AppInit()

Fehler: Fehler: Ein schwerwiegender interner Fehler aufgetreten, siehe debug.Protokoll für details Fehler: Fehler: Ein schwerwiegender interner Fehler aufgetreten, siehe debug.melden für details

Ich habe KEINE Ahnung, wie es weitergehen soll. Ich habe deinstalliert bitcoin core aus meinem system entfernt, neu formatiert meine Festplatte, Neuinstallation von ubuntu, und nur die Stunden versuchend verbringen, Debuggen f ' Ing Problem. Ich habe auf mehrere message-boards und haben buchstäblich keine hilfreichen Antworten. Meine storage-HDD befindet sich im Medien-Ordner, die ich geändert, Berechtigungen für jeden Benutzer zu verwenden. Gelegentlich bitcoind starten und einfach nur bleiben bei block 0.... Wirklich frustriert und ganz ehrlich gesagt, ich bin auf der Schwelle zu bewegen auf andere Projekte. Jede Hilfe wäre mir sehr willkommen.

Screenshot von dem problem: enter image description here

debug.log:

2017-12-02 05:15:59 Bitcoin-version v0.15.1
2017-12-02 05:15:59 InitParameterInteraction: parameter der Interaktion: -whitelistforcerelay=1 -> Einstellung -whitelistrelay=1
2017-12-02 05:15:59 Vorausgesetzt, die Vorfahren der block 0000000000000000003b9ce759c2a087d52abc4266f8f4ebd6d768b89defa50a gültige Unterschriften.
2017-12-02 05:15:59 Einstellung nMinimumChainWork=000000000000000000000000000000000000000000723d3581fe1bd55373540a
2017-12-02 05:15:59 Mit dem 'standard' SHA256 implementation
2017-12-02 05:15:59 Mit RdRand als eine weitere Entropie-Quelle
2017-12-02 05:15:59 Standard Daten-Verzeichnis /home/ancientevil/.bitcoin
2017-12-02 05:15:59 Mit Daten-Verzeichnis 
2017-12-02 05:15:59 config-Datei bitcoin.conf
2017-12-02 05:15:59 Mit maximal 125 automatische verbindungen (1024 file descriptors available)
2017-12-02 05:15:59 Mit 16 MiB aus 32/2 angefordert für den Signatur-cache speichern kann, 524288 Elemente
2017-12-02 05:15:59 Mit 16 MiB aus 32/2 beantragt für die Ausführung von Skript-cache speichern kann, 524288 Elemente
2017-12-02 05:15:59 Mit 4 threads für die Skript-überprüfung
2017-12-02 05:15:59 scheduler thread starten
2017-12-02 05:15:59 HTTP: erstellen von work queue-Tiefe 16
2017-12-02 05:15:59 Config-Optionen rpcuser und rpcpassword wird bald veraltet. Lokal-Instanzen zu entfernen rpcuser, um die cookie-auth, oder kann ersetzt werden mit rpcauth. Bitte finden Sie unter freigeben/rpcuser für rpcauth auth generation.
2017-12-02 05:15:59 HTTP: ab 4 worker-threads
2017-12-02 05:15:59 init-Nachricht: Überprüfen wallet(s)...
2017-12-02 05:15:59 Mit BerkeleyDB version der Berkeley DB-4.8.30: (9. April 2010)
2017-12-02 05:15:59 Mit wallet Brieftasche.dat
2017-12-02 05:15:59 CDBEnv::Open: LogDir=Datenbank ErrorFile=db.melden
2017-12-02 05:15:59 Cache-Konfiguration:
2017-12-02 05:15:59 * Mit 56.2 MiB für block-index-Datenbank
2017-12-02 05:15:59 * Mit 8.0 MiB für Kette-state-Datenbank
2017-12-02 05:15:59 * Mit 385.8 MiB für in-memory-UTXO-set (plus bis zu 286.1 MB, ungenutzte mempool Raum)
2017-12-02 05:15:59 init message: Loading block-index...
2017-12-02 05:15:59 Eröffnung LevelDB in Blöcken/index
2017-12-02 05:15:59 Geöffnet LevelDB erfolgreich
2017-12-02 05:15:59 Mit Verschleierung Schlüssel für Blöcke/index: 0000000000000000
2017-12-02 05:15:59 LoadBlockIndexDB: letzter block Datei = 0
2017-12-02 05:15:59 LoadBlockIndexDB: letzter block Datei-Informationen: CBlockFileInfo(Blöcke=0, size=0, Höhe=0...0, time=1970-01-01...1970-01-01)
2017-12-02 05:15:59 Überprüfung der blk-Dateien sind vorhanden...
2017-12-02 05:15:59 LoadBlockIndexDB: Transaktion index aktiviert
2017-12-02 05:15:59 Initialisieren der Datenbanken...
2017-12-02 05:15:59 Eröffnung LevelDB in chainstate
2017-12-02 05:15:59 Geöffnet LevelDB erfolgreich
2017-12-02 05:15:59 Mit Verschleierung Schlüssel für chainstate: fa63baf2491fc7eb
2017-12-02 05:15:59 init-Nachricht: Zurückspulen Blöcke...
2017-12-02 05:15:59 block index 22ms
2017-12-02 05:15:59 init-Nachricht: die Belastung der Brieftasche...
2017-12-02 05:15:59 nFileVersion = 150100
2017-12-02 05:15:59-Tasten: 2002 Klartext, 0 verschlüsselt, 2002 w/ Metadaten 2002 insgesamt
2017-12-02 05:15:59 wallet 64ms
2017-12-02 05:15:59 setKeyPool.size() = 2000
2017-12-02 05:15:59 mapWallet.size() = 0
2017-12-02 05:15:59 mapAddressBook.size() = 1
2017-12-02 05:15:59 

************************
AUSNAHME: N5boost10filesystem16filesystem_errore 
boost::filesystem::space: Operation not permitted 
bitcoin in AppInit() 

2017-12-02 05:15:59 scheduler thread unterbrechen
2017-12-02 05:15:59 Shutdown: In progress...
2017-12-02 05:15:59 *** System-Fehler während der Spülung: boost::filesystem::space: Operation not permitted
2017-12-02 05:15:59 Fehler: Fehler: Ein schwerwiegender interner Fehler aufgetreten, siehe debug.log für details
2017-12-02 05:15:59 *** System-Fehler während der Spülung: boost::filesystem::space: Operation not permitted
2017-12-02 05:15:59 Fehler: Fehler: Ein schwerwiegender interner Fehler aufgetreten, siehe debug.log für details
2017-12-02 05:15:59 Shutdown: erledigt

bitconi.conf:

##
## bitcoin.conf-Konfigurationsdatei. Zeilen, die mit # beginnen, sind Kommentare.
##




datadir=/media/ancientevil/Storage/BitcoinBlocks
txindex=1


# Netzwerk-bezogene Einstellungen:

# Run-test auf dem Netz statt von den echten bitcoin-Netzwerk.
#testnet=0

# Führen Sie eine regression-test-Netzwerk
#regtest=0

# Verbindung über einen SOCKS5-proxy
#proxy=127.0.0.1:9050

# Binden gegeben-Adresse und höre immer auf ihn. Verwenden Sie [host]:port-notation für IPv6
#bind=<addr>

# Binden gegeben-Adresse und whitelist-Kollegen anschließen. Verwenden Sie [host]:port-notation für IPv6
#whitebind=<addr>

##############################################################
## Quick Primer auf addnode-vs schließen ##
## Lassen Sie uns sagen zum Beispiel, Sie verwenden addnode=4.2.2.4 ##
## addnode verbinden Sie zu und informieren Sie über die ##
## Knoten verbunden 4.2.2.4. Darüber hinaus wird es sagen, ##
## die anderen Knoten verbunden, dass Sie vorhanden sind, so ##
## Sie können eine Verbindung zu Ihnen. ##
## die Verbindung wird nicht oben, wenn du auf 'verbinden', um es. ##
## Es wird *nur* verbinden Sie 4.2.2.4 und niemand sonst.##
## ##
## Also wenn du hinter einer firewall bist, oder andere Probleme haben ##
## Suche nach Knoten, fügen Sie einige mit 'addnode'. ##
## ##
## Wenn Sie wollen, privat zu bleiben, verwenden Sie 'verbinden', um nur ##
## Verbindung "vertrauenswürdig" - Knoten. ##
## ##
## Wenn Sie mehrere Knoten auf einem LAN, es gibt keine Notwendigkeit für die ##
## alle von Ihnen, öffnen viele verbindungen. Statt ##
## 'verbinden' Sie alle zu einem Knoten, der port weitergeleitet ##
## und hat viele verbindungen. ##
## Dank geht an [Nudel] auf Freenode. ##
##############################################################

# Verwenden Sie so viele addnode= Einstellungen, wie Sie möchten, um eine Verbindung zu bestimmten peers
#addnode=69.164.218.197
#addnode=10.0.0.2:8333

# Alternativ verwenden Sie so viele, connect= Einstellungen, wie Sie NUR die Verbindung mit bestimmten peers
#connect=69.164.218.197
#connect=10.0.0.1:8333

# Listening-Modus, der standardmäßig aktiviert, außer wenn Sie 'connect' verwendet wird
#listen=1

# Maximale Anzahl eingehende+ausgehende verbindungen.
#maxconnections=

#
# JSON-RPC-Optionen (für die Steuerung einer Laufenden Bitcoin/bitcoind-Prozess)
#

# server=1 sagt Bitcoin-Qt und bitcoind zu akzeptieren JSON-RPC-Befehle
server=1

# Binden gegeben-Adresse zum Zuhören für JSON-RPC-verbindungen. Verwenden Sie [host]:port-notation für IPv6.
# Diese option kann mehrfach angegeben werden (default: Bindung an alle interfaces)
#rpcbind=<addr>

# Wenn keine rpcpassword gesetzt ist, werden rpc-cookie auth gesucht wird. Der Standard " - rpccookiefile` name
# ist .cookie und fand in dem "- datadir " wird für bitcoind. Diese option wird normalerweise verwendet,
# wenn der server und der client laufen als der selbe Benutzer.
#
# Wenn nicht, müssen Sie für rpcuser und rpcpassword zur Sicherung der JSON-RPC-api. Die erste
# Methode(VERALTET) zu setzen, ist dieses paar für den server und client:
rpcuser=rpcUser
rpcpassword=EINBEHALTEN

#
# Die zweite Methode `rpcauth` Hinzugefügt werden können, um server-Start-argument. Es ist bei Initialisierung Zeit
# Nutzung der Ausgabe des Skripts in share/rpcuser/rpcuser.py nach Angabe von Benutzernamen:
#
# ./share/rpcuser/rpcuser.py alice
# String angehängt werden, um bitcoin.conf:
# rpcauth=alice:f7efda5c189b999524f151318c0c86$d5b51b3beffbc02b724e5d095828e0bc8b2456e9ac8757ae3211a5d9b16a22ae
# Ihr Passwort:
# DONT_USE_THIS_YOU_WILL_GET_ROBBEd_8ak1gi25kftvjovl3gam967mies3e=
#
# Auf client-Seite, die Sie hinzufügen, die normale Benutzer/Passwort-paar zum senden von Befehlen:
#rpcuser=alice
#rpcpassword=DONT_USE_THIS_YOU_WILL_GET_ROBBEd_8ak1gi25kftvjovl3gam967mies3e=
#
# Sie können auch mehrere Einträge hinzufügen, diese auf der server-conf-Datei, und Kunden können alle von Ihnen verwenden:
# rpcauth=bob:b2dd077cb54591a2f3139e69a897ac$4e71f08d48b4347cf8eff3815c0e25ae2e9a4340474079f55705f40574f4ec99

# Wie viele Sekunden bitcoin wird warten, bis eine vollständige RPC-HTTP-Anforderung.
# nach der HTTP-Verbindung wird hergestellt. 
rpcclienttimeout=6

# Standardmäßig, nur RPC-verbindungen vom localhost erlaubt sind.
# Geben Sie so viele rpcallowip= Einstellungen, wie Sie möchten, dass verbindungen von anderen hosts,
# entweder als eine einzelne IPv4 - /IPv6-oder mit einem Subnetz-Spezifikation.

# HINWEIS: die öffnung der RPC-Ports, um hosts außerhalb Ihres lokalen vertrauenswürdigen Netzwerk ist NICHT zu EMPFEHLEN,
# weil die rpcpassword übertragen wird, über das Netzwerk unverschlüsselt.

# server=1 sagt Bitcoin-Qt zu akzeptieren JSON-RPC-Befehle.
# es ist auch zu Lesen von bitcoind, um zu bestimmen, wenn die RPC aktiviert werden soll 
#rpcallowip=10.1.1.34/255.255.255.0
#rpcallowip=1.2.3.4/24
#rpcallowip=2001:db8:85a3:0:0:8a2e:370:7334/96

# Listen für RPC-verbindungen auf TCP-port:
rpcport=8332

# Sie können Bitcoin oder bitcoind, um Befehle zu senden, um Bitcoin/bitcoind
# läuft auf einem anderen host verwenden Sie diese option:
rpcconnect=127.0.0.1

# Transaktionen erstellen, die ausreichend Gebühren haben, also sind Sie wahrscheinlich, um zu beginnen Bestätigung innerhalb von n Blöcken (Standard: 6).
# Diese Einstellung ist über-geritten von -paytxfee option.
#txconfirmtarget=n

# Verschiedene Optionen

# Pre-generieren Sie so viele public - /private key Paare, so wallet-sicherungen gültig für
# die beiden vorherigen Transaktionen und mehrere Dutzend zukünftige Geschäfte.
#keypool=100

# Zahlen eine optionale Gebühr jedes mal, wenn Sie senden von bitcoins. Transaktionen mit Gebühren
# wahrscheinlicher sind als gratis-Transaktionen einbezogen werden, erzeugt-Blöcke, so kann
# validiert werden früher.
#paytxfee=0.00

# Aktivieren Sie beschneiden, um den Speicherplatzbedarf zu reduzieren, die durch löschen von alten Blöcken. 
# Dieser Modus ist nicht kompatibel mit -txindex und rescan.
# 0 = default (keine Beschneidung).
# 1 = erlaubt manuelle Rebschnitt über RPC.
# >=550 = target Aufenthalt unter in MiB. 
#prune=550

# User interface-Optionen

# Bitcoin-Start minimiert
#min=1

# In den system tray minimieren
#minimizetotray=1
+54
Omid Ahmadi 10.07.2017, 02:40:33

Fragen mit Tag anzeigen