Sollte ein JSON-RPC-Benutzer werden benötigt, um ein Passwort zu verwenden, wenn Sie ein Backup der wallet?

Ich war überrascht, ich war in der Lage zu sichern, meine Brieftasche über JSON-RPC-ohne wallet-Passwort (oder auch ohne eine sekundäre backup-Passwort)

Ich bin besorgt, dass dies könnte zu einem DOS-Angriff, wenn die folgenden auftreten

  1. Ein nur-lese-wallet-service, der erstellt wird, um low-risk-Operationen mit der Geldbörse
  2. Das geringe Risiko service wird irgendwie ausgebeutet, über ein web-front-end -, etc.
  3. Die hintergrund-Prozess (jetzt in der Kontrolle des Angreifers) erlässt die backupwallet Befehl

Ich denke, dass kann sein Risiko abhängig von einer Reihe von Szenarien:

  • Der Benutzer kann speichern Sie die Datei mit vielen verschiedenen zufälligen Namen und füllen das Laufwerk (DOS-Angriff)
  • Der Benutzer kann überschreiben von system-Dateien mit einer Kopie der wallet (DOS wieder)
  • Wenn die vorherigen Dateien werden nicht überschrieben, und es wird ein Fehler zurückgegeben wird, (wegen der doppelten Dateien, Datei gesperrt, etc) kann der Angreifer ableiten, Informationen über den remote-Datei-system
  • Wenn das system pipes unterstützt, vielleicht ist die Geldbörse kann an einem anderen remote-system (/dev/???)

So Frage ich mich, ob eine separate backup-Passwort erstellt werden sollte, um dieses Problem zu beheben. Nämlich ich will nicht verwenden Sie die "entschlüsseln wallet" - Passwort.

  • Auch ich würde gerne erzwingen, dass alle sicherungen gehen Sie zu einem bestimmten Verzeichnis (und nicht einem anderen Laufwerk/Pfad)

  • Das ist eine gute Idee und wenn ja, wie sollte es in das Netz eingebunden werden?

+872
EAL 28.11.2017, 12:05:44
27 Antworten

Ich bin nach dem Prozess für bitcoin-Adresse der Schöpfung, wie beschrieben im Mastering Bitcoin, jedoch, wenn ich versuche, einen Verweis auf diese Adresse in meine bitcoin-cli, die regtest, antwortet er mit einer ungültigen Adresse Fehler. Ich bin versucht zu schreiben, JS, um die Interaktion mit meinen bitcoin-Knoten, die über das bitcoin-core-Paket, aber statt nur über alle eingebauten Befehle, einige schreiben den code selbst zu festigen meinem Verständnis.

Ich bin mit dem folgenden npm-Pakete:

const EG = require('elliptisch').EG;
const EG = neue EG('secp256k1');
const bs58 = require('bs58')
const SHA256 = require("crypto-js/sha256");
const RIPEMD160 = require("crypto-js/ripemd160");

Hier ist meine Adresse Schaffung Funktion.

Funktion createNewAddress() {
 // Den privaten Schlüssel bekommen
 const privateKey = EG.genKeyPair()
 // Holen Sie sich das öffentliche zeigen von den privaten Schlüssel
 const publicPoint = privateKey.getPublic();
 // Nicht komprimierte öffentlichen Schlüssel
 const uncompressedPK = publicPoint.encode('hex');
 // SHA256 dann RIPEMD160, aka HASH160
 const hashedPK = RIPEMD160(SHA256(uncompressedPK).toString()).toString();
 // Hänge die version hier verwenden wir 6F bekam die testnet (wir sind mit regtest)
 const prependedPK = "6F"+hashedPK;
 // Berechnen der Prüfsumme und nehmen Sie die ersten 4 btyes
 const checksum = SHA256(SHA256(prependedPK).toString()).toString().substring(0,9);
 // Fügen Sie die Prüfsumme am Ende
 const unencodedPK = prependedPK + checksum;
 // Base58Encode die unencodedPK
 const bytes = Buffer.aus(unencodedPK, 'hex');
 const bitcoinAddress = bs58.encode(bytes);
 return (bitcoinAddress);
}

Hier ist eine einfache Ausgabe: mtURXDaisk6ustpeo7LuiZYje9yV31Jhbn

+984
scip 03 февр. '09 в 4:24

Während sicherlich nicht so fortschrittlich wie nealmcb s writeup von homomorphe Verschlüsselung, eine Lösung mit einem vernünftigen Maß an Sicherheit gegen "Gummi-Schlauch-Zugang" konnte gebaut werden, die über eine Kombination von kalten Lagerung, M von N, die Unterzeichnung und plausible deniability Passwörter.

Grundsätzlich, Sie halten die meisten Ihrer bitcoins in einer oder mehreren offline-wallets, die gehalten werden in einem physischen format an einem sicheren Ort, um Kompromisse diese Münzen/Portemonnaies hätte Sie genötigt in die physisch Reisen zu diesem Ort, das ist viel riskanter auf den Dieb, als einfach nur gegen ein Passwort von dir. Zweitens, wenn es drei "Unterzeichner" auf dem main-account und zwei von Ihnen waren erforderlich, um eine übertragung, schlagen die Kennwörter, die aus mindestens zwei von Ihnen ist doppelt so hart wie schlagen sich die Passwörter aus nur einer, besonders wenn Sie weit entfernt. Schließlich wäre es eine einfache Sache für viele vorhandene Websites, um Benutzername - /Passwort-Kombinationen, Ihre unique-Einschränkung, eher als nur username. Dies würde effektiv ermöglichen Benutzern das erstellen von einer oder mehreren "dummy" - Konten, die gefährdet werden könnte, ohne Ihre gesamte balance. Da teilen Sie alle den gleichen Nutzernamen, wäre es schwierig zu beweisen, wie viele Konten jemand hatte, ohne eine vollständige Kompromittierung der Website selbst, also die Bereitstellung von zumindest gewisse plausible deniability.

+945
KateVi 16.11.2016, 09:33:23

Ich befürchte, das ist viel zu breit, es ist unmöglich zu sagen, ob Sie in der Lage, erstellen Sie eine Münze mit Ihrem Niveau der Programmierung Fähigkeiten, aber seine unwahrscheinlich, dass Sie in der Lage sein, wenn Sie diese Fragen, das zeigt einen Mangel an core-Verständnis darüber, wie die bitcoin und andere cryptocurrencies Arbeit. Bitcoin ist codiert in C++ und seine Test-framework ist in Python codiert, also C# ist nicht direkt anwendbar auf diesen code, aber es können auch andere Münzen, die Sie könnte die Gabel aus und ändern, oder Sie könnten lernen C++. Aber in der Tat, wenn Sie nicht verstehen, warum die aktuelle Transaktion-Grenze ist im Ort, oder haben nicht gesehen, alle von der Forschung in effizientere Transaktionen, dann werden Sie nicht über die notwendigen Kenntnisse, um sinnvolle Verbesserungen an, wie es funktioniert, sorry

Ich würde vorschlagen, tun viel mehr zu Lesen, der Erstens, wie bitcoin funktioniert auf einer grundlegenden Ebene, einschließlich raw-Transaktionen, block-Konstruktion, etc., und dann in die Forschung der Skalierung Verbesserungen gearbeitet wird, wie Blitz -, MAST -, wie segwit funktioniert, etc. Beachten Sie, dass, wenn Sie wollen Hilfe leisten, um die Skalierung der Forschung in bitcoin, das ist ein viel größer und mehr Nutzfläche, als zu versuchen, erstellen eine unabhängige Währung IMO :)

+938
Evian 14.04.2015, 13:10:06

Die Anzahl der möglichen Bitcoin-private/public-Schlüsselpaar ist sehr stark (2^160 die 1,461501637×10⁴⁸).

Allerdings, wenn der Zufallsgenerator nicht gut genug, nur eine Teilmenge von allen, der "Raum" konnte verwendet werden, was erheblich zu brechen, die Sicherheit von Bitcoin.

Diese Art von problem ist bereits geschehen, wie das Debian-bug im OpenSSL-Paket.

Wie können wir sicher sein, dass die zufällige Generierung erfolgt so könnte es generiert alle privaten/öffentlichen Schlüsselpaar von der möglichen "Raum" ?

+936
vbRocks 23.07.2016, 13:11:44

Will ich bauen Dienstleistungen, die den Menschen ermöglicht, zu führen OP_RETURN für den Nachweis der Existenz. Brauche ich, um einen vollständigen Knoten, dies zu tun (dann z.B. mit dem OP_RETURN PHP-Skripte aus https://github.com/coinspark/php-OP_RETURN)? Ich habe gefunden keine API, die es erlaubt, dies zu tun.

Dank Chris

+836
Pascal Sartoretti 23.04.2011, 23:47:25

Ich habe gerade ein Upgrade von Bitcoin-Core 0.9-0.10.1 auf Ubuntu 14.4, nachdem er Weg für ein paar Monate (blockchain-Daten vom Februar). Wenn ich geladen bitcoin-qt, es schien zu funktionieren gut und begann richtig zu synchronisieren die fehlenden Blöcke. Ich habe dann quit bitcoin-qt und später das system neu gestartet und es weigert sich nun um Blöcke nach dem 28. Februar 2015.

Ich bekomme die folgende Fehlermeldung mehrfach:

FEHLER: AcceptToMemoryPool : flippig Transaktion: nicht-Finale

Ich bin jetzt versucht, eine -Neuindizierung -rescan, aber es sieht aus wie das wird eine Tag in der Woche oder so auf meinem alten system aufgrund Ihrer älteren CPU.

Irgendwelche anderen Vorschläge?

Zusätzliche Hinweise:

  • Ich bestätigte, dass port 8333 wurde geöffnet und der Knoten war zu sehen, die auf bitnodes.io mit mehreren eingehenden verbindungen.
+793
David Gurney 11.09.2012, 15:21:50

Für alle stolpern das ist die Zukunft, ich landete mit der Poloniex-API. Es hat alles, außer die Preise in AUD. Von dort aus habe ich convert USD AUD für Werte wie ich Sie brauche.

+789
Duc Duong 09.12.2011, 11:04:59

Warum würden Sie brauchen, um eine Erstattung der Kunde? Sie sollte Ihnen genau ändern und es gibt wirklich keinen Grund für Sie nicht zu. Ich würde empfehlen, eine tägliche cold storage wallet, bitcoins erhalten und dann mit irgendeiner Art von online-wallet-service, der mit einer Uhr-nur Adresse ein, damit Ihre Mitarbeiter sehen können, neue Einlagen, aber Sie kann nicht wirklich auszahlen der Münzen.

+556
Kakturus 31.05.2011, 15:12:53

Sie können erweiterte private-key, das ist im Grunde eine andere form der Ausdruck Eselsbrücke Worte. Es ist die string-ähnlich wie bei normalen privaten Schlüssel, aber ist länger und beginnt immer mit "xpriv....". Die Idee ist, dass Sie haben extended privaten Schlüssel und das entsprechende erweiterte öffentliche Schlüssel. Die später ermöglicht, zu generieren, zu sagen, unbegrenzte Menge von Adressen und ext-priv-key ermöglicht das ausgeben von Münzen an diese Adressen.

Wenn Sie nur einzelne normalen privaten Schlüssel, gibt es keine standardisierte Methode für die Generierung mehrere öffentliche Schlüssel.

+545
user230452 16.09.2018, 05:20:11

Litecoin Block Explorer: http://explorer.litecoin.net/

Feathercoin Block Explorer: http://ftc.cryptocoinexplorer.com/

Finden Sie alle "kleinen" Altcoins auf http://cryptocoinexplorer.com

+539
user2740769 18.04.2018, 01:46:21

Würde ich nicht, sonstiger Bergbau überhaupt. Mining ist alles entweder unrentabel oder werden als mehr und mehr Menschen fangen Sie auf.

Wenn Sie wirklich entschlossen sind, mir jedoch ein gpu/cpu-Münze, wie gridcoin wäre gut.

Eine gute Allgemeine tutorial finden Sie hier. Es ist nicht sehr detailliert, aber es wird genügen.

+479
Jesse Schoff 12.03.2013, 03:23:50

Ich meine keine Respektlosigkeit zu Gavin Andresen zu löschen. Ich denke, jemand muss die Leiter des Projekts und Satoshi hat zurückgetreten / verschwunden / Weg zurück an die NSA / zurück zu seinem Heimatplaneten / wählen Sie Ihre Verschwörungstheorie.

Aber warum Gavin? Was ist der Nachfolgeregelung? Was ist, wenn Gavin müde von dem Projekt und entscheidet, nicht zu arbeiten auf mehr? Natürlich gibt es in der Hauptbeteiligten, aber wie genau ist die "Organisation" einrichten? Ich weiß, es gibt keine wirkliche "Organisation", aber was ich meine ist, die Verantwortlichen für die Richtung des Bitcoin-Projekts.

+450
Dave Cross 08.07.2014, 13:19:09

Ich möchte erklären, ein bisschen die smart Vertrag situation in bitcoin, als "smart Vertrag-Plattform" ist nicht eine Feste Formulierung in der bitcoin-Welt. Als solche, Ihre Frage ist nicht klar. Bitcoin hat bereits smart-Verträge. Eine gute Zusammenfassung wurde von Andrew Poelstra hier.

Wenn Sie erwähnen, Astraleums, dann in der Regel Solidität benutzt wird, ist "turing-complete". Menschen neigen dazu zu behaupten, dass nur turing-Maschinen sind "echte smart contracts". Dies ist die Meinung basiert... Bitcoin hat keine Pläne, um turing-vollständige Sprache, zumindest nicht direkt. Es ist das Konzept der "Bitcoin Einfachheit", und es lohnt sich, zu Lesen ist der Diskussions-thread bei bitcointalk. Dort ist auch ein link zu der Einfachheit, weißen Papier.

Eine andere Entwicklung geht in Seitenketten, wie diese.

Ein whitepaper zum diskreten log-Verträge wird hier präsentiert.

Projekte bauen auf der Oberseite des Astraleums der blockchain werden in der Lage, transit Bitcoin ist blockchain, wenn die smart Vertrag-Plattform ist und laufen?

Bei den aktuellen Punkt in der Zeit, es ist nicht sichtbar, dass die Menschen arbeiten daran, die bitcoin-kompatibel mit den smart-Verträge. Es sieht mehr wie bitcoin-Entwickler gehen in eine andere Richtung, um zu vermeiden, dass die Probleme von smart-Verträge mit den turing-Maschinen. Beim Lesen durch die threads, du wirst sehen, wie tief der Politik beteiligt sind, auf diese...

+447
Nathanial Cefarelli 10.04.2013, 09:17:14

Ich weiß, bitcoin core standardmäßig lädt die gesamte blockchain, aber es ist eine abgespeckte version, die nicht mit 60+gb groß? Ich muss in der Lage sein zu erstellen, die Adressen und label jeweils eine für die spezielle Nutzung wie Einsparungen, Ausgaben 1 Ausgaben 2, usw.

+401
sligodave 18.01.2010, 05:06:57

Die richtige Art und Weise ist das erstellen eines Seriendruck-abgebaut message-Struktur.

Wenn Sie nur eine kurze Nummer (eine Transaktion-id, zum Beispiel), können Sie einbetten, in der übertragung selbst.

Dann gibt es Missbrauch... diese übermäßige aufblasen der muss-werden-gespeichert-für immer-für-alle-voll-Knoten blockchain und den Schaden, den Bitcoin. Bitte nicht diese:

Binden Sie es als "Adresse" zu übertragen, mit einem null-Betrag ausgegeben.

btcmsg geht um eine extreme und bettet es in den Mengen die übertragen.

+288
K911 07.08.2010, 01:43:39

Der Titel sagt es: jedes mal, wenn ich die Armory, scheint es, Scannen Sie das gesamte block-Kette (nach dem synchronisieren). Warum kann es nicht einfach so halten Sie eine Datei, die sagt, wenn alle Blöcke enthalten Transaktionen, die für meinen Geldbeutel, oder etwas ähnliches?

+284
Melther 13.06.2013, 11:15:47

Wenn ich createmultisig in bitcoin core, bekomme ich die redeemscript als Ausgabe. Will mich natürlich um diese Daten zu speichern, aber kann ich diese in meinen normalen Datenbank oder muss ich zusätzliche Vorsichtsmaßnahme, mit der redeemScript?

Kurz gesagt: Sollte ich das behandeln das einlösen Skript, wie ein privater Schlüssel, öffentlicher Schlüssel oder hash-Adresse (welche Sicherheitsstufe/und muss ich es behandeln, mit). So wird aus einem "wenn es gestohlen wurde" - Perspektive. Was ist das Schlimmste, was jemand tun kann, mit einem redeemScript?

+257
iheanyi 26.01.2011, 17:48:54

Ich bin neu in btc und bin mit dem Armory-client. Gestern habe ich dann paar btc auf wallet von meinem MtGox-account. Die Geldbörse zeigte die btc erhalten innerhalb von Minuten, aber nach 12 Stunden, es zeigt immer noch als "unbestätigt" in meinem Armory-wallet, also meine auszuschüttende Mittel 0 ist. Auch die status-zeigt an, wie noch nicht in der blockchain. Es gibt also keine block-Nummer zugewiesen.

Dennoch, mit Blick auf die referenzierte Transaktion block auf blockchain, sehe ich meinen Betrag mit einer weiteren Transaktion, der block 109 Bestätigungen, und ein block-Anzahl. Also ich habe zwei Fragen.

1) So es scheint, dass mein Armory-client ist nicht reflektieren die block-chain? Was soll ich tun? Wird der Neustart des client dazu, mich um irgendetwas zu verlieren? Wird es update?

2) ich bin unter dem Eindruck, dass es der Empfänger, wer zahlt die Gebühren. Ich habe nicht eine Gebühr, wenn ich das Geld geschickt, aber meine Heimat Brieftasche hat ein Standard-Gebühr erbaut, ist, dass alles, was ich brauche? Kann ich verlieren, Transaktionen, wenn die go nicht bestätigte?

3) Welche Regressansprüche habe ich. Ich im Grunde schickte mich die bitcoin, aber es scheint, ich kann nicht Ihnen zu verbringen.

Danke

+207
Vence Carroll 26.07.2012, 16:25:46

Die mining-Kunden hat sich stark auf die Effizienz der Bergbau.

Verschiedene mining-software hat eine verschiedene Entwickler Gebühr, einige sind besser geschrieben als andere, und einige arbeiten besser für nVidia, während andere sind besser für AMD.

Die GUI-Miner sind in der Regel nur ein GUI-wrap-up für die Konsole Bergleute, so dass verschiedene GUI-Miner führen auch unterschiedlich auf verschiedene algorithmen und hardware.

Der Verlust, den Sie erleben können, wenn der Bergbau mit der falschen software kann von 0,1% bis 100%+.

Das ist, warum Sie sollten: -haben aktualisierte Treiber(oder am besten, wenn die Letzte nicht die beste), -tun Forschung auf Ihre mining-hardware-Potenzial -testen Sie, wie viele kompatible mining-clients wie möglich.

+204
Sman25 08.03.2010, 11:33:38

In Fall, dass Sie in einer eigenen BTC-Sie tauschen es einfach für Begeisterung in eine der Börsen, die BTC\ARDR Markt. zum Beispiel:

  1. Poloniex.
  2. Bittrex.

Falls Sie keine eigenen BTC, die Sie benötigen zu kaufen und dann die oben genannten.

Im Allgemeinen: bevor der Handel Sie brauchen eine Plattform, generieren Sie Begeisterung privaten/öffentlichen Schlüssel, so dass später werden Sie in der Lage sein, um die commit transaction - dieses paar gespeichert werden können web-Börsen, desktop-client oder andere.

Wenn dies geschehen ist (Sie finden Weg, um Ihre Token), können Sie Ihre Suche nach exchange place, die einen Markt Ardor\AnyKindOfValueYouWant und dort können Sie beginnen den Handel mit Nutzer.

Durch die Markt-ich meine nicht nur einer der oben aufgeführten, kann es auf noch auf instant-msg-Plattformen wie Whatsapp, Telegramm oder Facebook-Gruppe.

+163
anyakikot 04.09.2013, 20:08:15

Dieser Fehler bedeutet, dass der Befehl bitcoind nicht gefunden wurde, wird auf Ihrem computer Weg. Stellen Sie sicher, dass Sie die software installiert haben richtig, so dass der bitcoind binary ist auf dem Weg.

+141
coolkay 28.08.2010, 06:54:37

Ich habe meine BTC mit Bither für eine Weile. Bither max Transaktionsgebühr ist 1mBTC pro kb.

Wenn ich das Tue, mein Mathe-Recht

1mBTC pro kb = von 100.000 Satoshis pro kb.

(Dem 100.000 Satoshis / 1024) = (97.65625 Satoshis /byte)

Nach https://bitcoinfees.earn.com/ das ist 1/4 von dem was es werden sollte.

Irgendwelche Gedanken?

+127
Khairul Alam Licon 24.02.2019, 14:51:10

Ich habe festgestellt, dass diese Methode funktioniert:

  • Kaufen Sie einen Amazon Gutschein von Gyft mit PayPal bezahlen
  • Verwenden Sie das Amazon-Guthaben zu kaufen Wunschlisten von amz2bitcoin
  • Bitcoins für den Kauf hinterlegt, die direkt in Ihre wallet Adresse

Es ist anonym, relativ schnell, und eine gute alternative zu localbitcoins. Es ist auch ein verdammt viel billiger, als sich durch Virwox.

+124
JOY 08.01.2012, 11:20:44

Ich arbeite an einem ziemlich alten blockchain hier wurde basierend auf der Codebasis 0,9 und nie aktualisiert, da. Jetzt bekommen Sie das Zeug zu einem richtigen codebase, ich stehe vor folgender situation auf den ersten block download:

  • Herunterladen von Kopfzeilen ist in Ordnung, alle block-Header akzeptiert
  • dann, während der eigentliche block download, immer auf der gleichen Höhe, wir sind das werfen einer Ausnahme bei den Bächen.h Linie 352: throw std::ios_base::failure("CDataStream::read(): end of data");

UPDATE

Der block in Frage kam 12 zusätzliche bytes an eine standard-Transaktion. Eigentlich dachte ich von 0,9 sollte dies nicht mehr möglich, da OP_RETURN eingeführt wurde. Aber afaik ähnliche Dinge passiert sind, die in früheren bitcoin-Versionen.

(allgemein) F: Wie haben Kern "lösen" dieses Problem, da die Daten sollen dauerhaft in der blockchain? z.B. Wie werden die neuen Kunden und behandeln Sie es?

Q: gibt es ein Beispiel für eine ähnliche Transaktion in der Bitcoin-blockchain (vor 0.9, ich war nur in der Lage zu finden, die OP_RETURN Beispiele)?

+81
pupeno 19.06.2019, 07:31:29

Dies ist zwar theoretisch möglich, ist praktisch unmöglich.

Schlüssel mit 256 bit Länge und gehasht werden in einer 160-bit-Adresse.(2^160th Strom) dividiert durch die Weltbevölkerung, und Sie haben über 215,000,000,000,000,000,000,000,000,000,000,000,000 Adressen pro Kopf.(2.15 x 10^38

+58
Sujal Chaudhary 27.03.2013, 00:52:06

Die andere Antwort scheint zu sein, out-of-date, auch in der Zeit beantwortet wurde. Die folgende scheint zu sein, eine aktuellere Erklärung: Aus https://bitcointalk.org/index.php?topic=141200.msg1504768#msg1504768

  • 0: Validierung werden alle block-Header + vergleichen (durch hash), um die Blöcke auf der Festplatte für die letzten checkblocks Blöcke
  • 1: stellen Sie zusätzlich sicher (standalong) Gültigkeit diese -checkblocks Blöcke
  • 2: stellen Sie zusätzlich sicher, dass die undo-Daten entspricht Prüfsummen
  • 3: überprüfen Sie zudem, dass die aktuelle chainstate entspricht, kann vernünftigerweise das Ergebnis der letzten N-Blöcke, in denen N ist beschränkt durch beide -checkblocks und die Menge von in-memory-cache (-dbcache); in der Regel ist es rund 150.
  • 4: zusätzlich für die letzten N-Blöcke (siehe oben), eine vollständige Validierung (einschließlich der Signatur-überprüfung).

Beachten Sie, dass der neue Standard (3) ist in der Tat ein stärker prüfen, als das bisher höchste Niveau (6).

+27
suleyman 22.07.2010, 08:49:27

Das ist genau das, was Ihr bitcoind client. Es bittet um bestimmte Blöcke in Netzwerk-Aufrufe und wenn Sie es wollten, Sie können erstellen Sie einen einfachen client, der fragt nur für bestimmte tx s und die Blöcke, wie Sie sagte.

Das ist in der Tat, was die meisten SPV-Geldbörsen (phone-basierte Geldbörsen und einige andere) das machen. Fragen Sie für die block-Header und nur dann Fragen, für Transaktionen in Bezug auf diese Blöcke, um zu beweisen, dass bestimmte Transaktionen vorhanden sind.

+24
qa8302 linda1128 08.11.2015, 21:30:35

Fragen mit Tag anzeigen