BitcoinJ Nachricht verschlüsseln

Ich stieß auf diese in den source-code für ECKey.java:

"Stellt eine elliptische Kurve öffentlichen und (Optional) privaten Schlüssel, einsetzbar für digitale Signaturen , nicht aber die Verschlüsselung."

Warum kannst du nicht verschlüsseln mit ihm? Es wäre nützlich, um in der Lage zu tun, zum Beispiel könnten Sie schreiben, eine Nachricht an jemanden, den nur Sie Lesen kann. Ist es ein Grundsätzliches problem oder einfach eine Sache von Mann-Stunden, um es zu implementieren? (Ich bin glücklich, es zu schreiben, wenn es möglich ist.)

+26
Gabriel Mazetto 11.07.2016, 11:18:18
23 Antworten

In der Regel verwenden Sie P2SH (pay-to-script-hash) für multisig Transaktionen, was bedeutet, dass die Transaktion output enthält nicht das vollständige Skript (mit öffentlichen Schlüsseln), sondern stattdessen einen hash des Skripts - und das volle Skript ist offenbart, als die Ausgaben. Sehen BIP16 für weitere Informationen.

Wenn dies geschehen ist, erhalten Sie den gleichen Effekt: die Transaktion Ausgabe nicht enthalten einen öffentlichen Schlüssel direkt.

Beachten Sie, dass es in der Tat eine kleine Sicherheit nutzen, um diese (2^160 Schritte in der Theorie eine Umkehrung der hash-Funktion, während es dauert 2^128 Schritte zu finden, die einen privaten Schlüssel für einen gegebenen öffentlichen Schlüssel), aber es gibt große Vorteile (wie den Absender nicht kennen zu müssen das volle Skript, und weniger Daten in die Datenbank von unverbrauchten Transaktion Ausgänge, die jeder voller Knoten unterhält).

+946
Matthew Oatts 03 февр. '09 в 4:24

Ich verstehe, wie der Generierung eines SHA-256-hash enthält alle angegebenen Reihenfolge erfordert viel raten und überprüfen. Je länger der angegebenen Reihenfolge, die seltener angezeigt werden.

Und ich verstehe, wie das einfügen von zufälligen nonces in einem block bis zu Ihrer hash passiert, beginnen mit einer bestimmten Anzahl von 0s ist eine rechenintensive und letztlich zufälligen Prozess, der zeigt, dass der Nachweis der Arbeit.

Was ich Frage ist: warum Nullen, und warum führende?

Könnte Bergbau arbeiten nur als durchführbar, wenn die Herausforderung waren zu produzieren, ein hash mit, sagen wir, endet in eine bestimmte Anzahl von Fs, oder hat die Ziffern 314159265358979... ab index 32?

Oder gibt es einen technischen Grund, warum der Bergarbeiter Ziel ist die Erstellung eines hash beginnt mit 0s, und nicht irgendwelche anderen Zeichen an einer beliebigen anderen Stelle in der hash?

+900
Jayron Pearson 19.04.2015, 21:24:46
In Bezug auf die Programme, die teilen Ihre source-code.
+898
Haroon Ayyub 03.05.2015, 02:52:58

Wenn Sie nicht brauchen eine schnelle Bestätigung, warten Sie nur, es hat genügend Gebühr zu bekommen bestätigt sich.

Andernfalls müssen Sie verbringen einen der Ausgänge, und fügen Sie genug Gebühr für Transaktionen.

+875
Mladen Mihajlovic 25.10.2015, 11:39:14

Bitte helfen Sie mir Ende dieses argument.

Wie ist 'scrypt' ausgesprochen?

Könnte es sein, ausgesprochen "Skript"? "Es-Crypt"? "skriped"?

Danke.

+771
Tinka 16.06.2018, 13:29:23

Der mempool, scheint heute enthalten fast 60K unbestätigte Transaktionen, und die Zahl scheint zu wachsen. Nach dieser Frage, scheint es, dass unbestätigte Transaktionen werden schließlich gelöscht.

Andere Antworten zeigen, dass es nicht praktikabel ist, behindern die Geschäfte der anderen zu Durchlaufen, indem Sie versuchen, füllen Sie die Blöcke mit Ihren eigenen Transaktionen. Diese Frage hat jedoch nicht erwähnt, Probleme, die die Knoten stellen müssten, sich mit einer zu großen Anzahl von Transaktionen, herumgereicht zu werden (ohne dass man Sie in den block überhaupt).

Wäre es möglich, dass ein böswilliger Benutzer senden eine Menge von Transaktionen (sagen aus dem gleichen gültig-Adresse) an das Netzwerk, mit dem Ziel zu erhöhen, die Größe der Knoten mempools, und somit Probleme verursachen? Hat soetwas schon mal passiert ist?

Oder ist die Säuberung schnell genug stattfinden, und die nicht ausgegebenen Transaktionen, die klein genug sind, für eine wachsende mempool nicht ein problem für die Netzwerk-Knoten? Gibt es andere gängige Funktionen implementiert, die einen Schutz gegen eine Aufblähung des mempool?

+715
Ian MacGregor 05.03.2015, 10:27:02

Ich verglich die standard-Abweichung (auf USD lautende) Preis von bitcoins und der Russell Microcap Index Fund (IWC), die ein ETF (Lesen: basket) von 1359(!) Bestände mit ca. 300million USD market cap (jeder). Dies ist eine von insgesamt äpfel (Eimer) Orangen Vergleich, aber die Ergebnisse sind wie folgt:

IWC-std-dev: 3% MtGox BTCUSD std dev: 12%

FWIW, in den letzten 6 Monaten, die auf USD lautende Preis von bitcoins hat schon 4 mal so flüchtig wie ein Korb ca. 1000 Aktien mit ähnlichen Markt Kappen.

Für einen etwas besseren Vergleich, die Volatilität der BTCUSD ist über 10x, dass der EURUSD.

Meiner Meinung nach ist bitcoin ziemlich stabil, vor allem angesichts der allgegenwärtigen drücken, dass es so instabil ist.

In Bezug auf trading-Gebühren: Mt Gehex niedrigsten Gebühren sind sehr hoch (~0.4%) im Vergleich zu wettbewerbsfähigen stock-Broker wie Interactive Brokers (~0.1% max). Das ist ähnlich wie bei commodity-futures.

In Bezug auf die spekulative Natur der bitcoins und die Markttiefe: Aktien (esp. "microcap" Aktien sind sehr spekulativ, also Aktien und bitcoins sind ähnlich in dieser Hinsicht. Ebenso für jede Tiefe der Markt-argument für Aktien vs bitcoins, beide können bewegt werden, indem Sie relativ kleine Aufträge und haben nur ein Prozent zur Verfügung zum Handel an der Börse.

+626
inessabella 24.08.2014, 22:09:02

Hier ist ein Ausführlicher Artikel erklärt die Schritte, die Sie ergreifen sollten, um sicher Ihren Geldbeutel. https://en.bitcoin.it/wiki/Securing_your_wallet.

+572
Bella Walker 05.06.2014, 21:26:30

Ich vor kurzem aktualisiert meine bitcoin-Andockfenster Bild zu bitcoing v0.18.0 version und kann nicht erlauben, dass externe rpc-verbindungen, um es jetzt. Die Bindung an localhost, wenn ich rpcallowip=X. X. X. X, ich hab dann versucht, verwendet rpcbind parameter auch, konnte es aber nicht meine docker-container zu erlauben, dass externe rpc-connetions.

Dies ist, was ich bekomme:

bitcoin_1 | 2019-05-23T13:39:34Z Bitcoin-Core version v0.18.0 (release build)
bitcoin_1 | 2019-05-23T13:39:34Z Vorausgesetzt, die Vorfahren der block 0000000000000000000f1c54590ee18d15ec70e68c8cd4cfbadb1b4f11697eee gültige Unterschriften.
bitcoin_1 | 2019-05-23T13:39:34Z Einstellung nMinimumChainWork=0000000000000000000000000000000000000000051dc8b82f450202ecb3d471
bitcoin_1 | 2019-05-23T13:39:34Z Mit dem 'sse4(1way),sse41(4fach),avx2(8way)' SHA256 implementation
bitcoin_1 | 2019-05-23T13:39:34Z Mit RdSeed als weitere Entropie-Quelle
bitcoin_1 | 2019-05-23T13:39:34Z Mit RdRand als eine weitere Entropie-Quelle
bitcoin_1 | 2019-05-23T13:39:34Z Standard-Daten-Verzeichnis /root/.ein.bitcoin
bitcoin_1 | 2019-05-23T13:39:34Z Mit Daten-Verzeichnis /home/BTC
bitcoin_1 | 2019-05-23T13:39:34Z Config file: /home/BTC/bitcoin.conf
bitcoin_1 | 2019-05-23T13:39:34Z Mit maximal 125 automatische verbindungen (1048576 Datei-Deskriptoren verfügbar)
bitcoin_1 | 2019-05-23T13:39:34Z Mit 16 MiB aus 32/2 angefordert für den Signatur-cache speichern kann, 524288 Elemente
bitcoin_1 | 2019-05-23T13:39:34Z Mit 16 MiB aus 32/2 beantragt für die Ausführung von Skript-cache speichern kann, 524288 Elemente
bitcoin_1 | 2019-05-23T13:39:34Z Mit 0 threads für die Skript-überprüfung
bitcoin_1 | 2019-05-23T13:39:34Z RPC-Bindung auf der Adresse X. X. X. X port XXXX ist fehlgeschlagen.
bitcoin_1 | 2019-05-23T13:39:34Z Nicht zum binden von Endpunkt für den RPC-server
bitcoin_1 | 2019-05-23T13:39:34Z Fehler: Unable to start HTTP-server. Finden Sie die debug-Protokolldatei für details.
bitcoin_1 | Error: Unable to start HTTP-server. Finden Sie die debug-Protokolldatei für details.
bitcoin_1 | 2019-05-23T13:39:34Z Shutdown: In progress...
bitcoin_1 | 2019-05-23T13:39:34Z scheduler thread starten
bitcoin_1 | 2019-05-23T13:39:34Z scheduler thread unterbrechen
bitcoin_1 | 2019-05-23T13:39:34Z Shutdown: erledigt

Meine bitcoin.conf-Datei sieht so aus:

server=1
rpcbind=X. X. X. X
rpcallowip=0.0.0.0/0
rpcport=XXXX
port=XXXX
rpcuser=user
rpcpassword=Passwort
+552
1797001058602 25.06.2016, 17:46:11

Sie sind richtig über den ersten Teil.

Leider ist es nicht ganz möglich, die Wiederherstellung der öffentlichen Schlüssel in der Signatur. Können Sie wiederherstellen, einen öffentlichen Schlüssel, der arbeitet für ECDSA-Zwecke, aber das bedeutet nicht garantieren, es ist byte-für-byte-identisch mit dem beabsichtigten öffentlichen Schlüssel. Das heißt, es kann nicht-hash an der richtigen Adresse, die verursachen könnten, zu überprüfen, ob die richtigen öffentlichen Schlüssel verwendet wurde, um zu scheitern.

+512
Marty Pitt 18.03.2016, 00:26:03

Sie können versuchen, Javaminer online. Aber es ist sehr langsam und du bist wahrscheinlich nicht gehen, um Blick auf viel Gewinn. Aber vielleicht Gewinne sind nicht Ihre wichtigste Quelle der inspiration.... Aber ya, du wirst möchten Javaminer. Wenn du keinen client, den Sie gehen, um sein Bergbau mit Java, von einer Art, ich bezweifle stark, dass Sie müssten jede PHP

+466
Aria Buckles 11.07.2011, 19:44:17

Ich bin auf der Suche nach Informationen, wie Namecoin schaffen könnte ein "Facebook-Stil" sozialen Netzwerk und das, was vor der Arbeit vorhanden ist.

Ich verstehe, dass namecoin hat grundlegende Probleme und Jungen zu unterstützen, aber ich bin daran interessiert, wo diese Idee gegangen in Bezug auf die Schaffung eines verteilten sozialen Netzwerks.

+420
Bobbie Sue Webb 22.05.2017, 01:18:42

Ich betreibe einen p2pool-node (http://blisterpool.com) und jemanden, nur verbunden durch eine ungültige bitcoin-Adresse. Sie haben erhebliche hashpower, und bereits begonnen haben, generieren p2pool Aktien...aber Ihre Adresse ungültig ist, so was wird p2pool tun, wenn es Zeit für Sie zu zahlen aus dem block?

+406
yott 06.05.2019, 05:38:25

Die Gebühr ist ein Prozentsatz von, was Sie kaufen. Hier ist Ihre Gebühr Zeitplan: https://mtgox.com/fee-schedule

+385
azyth 25.09.2019, 04:34:15

Ich glaube nicht, dass Sie verstehen, was eine Poisson-Prozesses bedeutet. Es bedeutet NICHT, dass es eine Konstante Zeitintervall zwischen den Ereignissen. Es bedeutet, dass es ist ein zufälliger Prozess, in der die Ereignisse voneinander unabhängig sind. Es ist eine Durchschnittliche Zeit-Intervall, aber dies ist keineswegs konstant und es ist auch NICHT das gleiche wie die "erwartete" Zeit-Intervall. Die bitcoin-Schwierigkeit ist entworfen, um eine Durchschnittliche Intervall zwischen den Blöcken von etwa 10 Minuten. Ich habe eine Tabelle, die zeigt, was dies bedeutet, wenn Sie nehmen Poissonian Statistiken berücksichtigt. Es zeigt den Prozentsatz der Transaktionen wird erwartet, dass innerhalb der angegebenen Anzahl von Minuten. Einige interessante Erkenntnisse sind, dass etwa 1/3 aller Transaktionen werden bestätigt, das in weniger als 4 Minuten. Das Gegenteil von diesem ist, daß in 1-2% aller Fälle dauert es bis zu 40 bis 50 Minuten für die erste Bestätigung auftreten. Die Art und Weise zu rationalisieren, das ist einfach zu verstehen, dass der Prozess ist zufällig-so einige Intervalle werden länger als andere. Und da ist es möglich, für einige Bestätigungen erfolgen sehr bald nach einander, dann ist das offensichtlich einige Bestätigungen werden sehr weit auseinander, um Sie zu "rechtfertigen" das Durchschnittliche Intervall zwischen den Rückmeldungen.

Minuten % Bestätigt
0.5 5%
1 10%
2 18%
3 26%
4 33%
5 39%
6 45%
7 50%
8 55%
9 59%
10 63%
15 78%
20 86%
25 92%
30 95%
40 98%
50 99%
+370
Meela312 14.03.2019, 19:11:35

Es gibt einen sich selbst regulierenden Mechanismus, der hält das Netzwerk laufen, so dass es nicht so schnell wie die Schnellste Prüfung (und als das würde Angriffe zu leicht) noch so langsam wie die langsamste Prüfung (und als das würde zu einer schlechten Leistung). Aber Ripple hat nie behauptet, auf sachkontobuchungen Tarife, die hohe. Um zu 50.000 TPS, müssen Sie die Verwendung von off-chain-Skalierung Maßnahmen wie Zahlung-Kanäle.

Dies ist eine grundlegende Skalierung beschränken, mit allen öffentlichen Büchern, die versuchen, erstellen Sie fungibel Token. Zu jeder vollen Knoten verarbeiten muss jede Transaktion und damit, wenn Sie versuchen, um die Anzahl der auf-chain-Transaktionen sehr hoch, Sie stellen hohe Bandbreite, CPU-und Speicher-Kosten auf alle. (Sie können den Handel off einige Umlenkung, wie IOTA hat und da einige Splitter Systeme zu tun.)

+309
cconklin360 17.11.2013, 08:58:34

Wenn SegWit Blätter Zeugen die Daten für die rückwärts-Kompatibilität, so Zeugen die Daten nicht so wichtig ist offensichtlich, dann warum tun die clients senden, die Daten in in der ersten Stelle?

Nicht Sie machen Ihre Geschäfte nicht unnötig größer und somit auch teurer?

+267
yabndk 19.01.2010, 01:31:45

Gibt es eine Quelle der historischen Daten weist eine relativ konsistente und exakte Zeitstempel zu jedem block? Dies könnte in form von einen server mit genau protokolliert, wenn Sie zum ersten mal von jedem block header. Bonus Punkte, wenn erloschenen Blöcke enthalten sind.

+239
Kevin Berridge 11.06.2015, 15:08:02

Wie übertragen die nicht ausgegebenen Bitcoin Geld aus Myzel zu Coinomi?
oder: Wie identifizieren Sie die internen und externen Adressen, die nicht ausgegebenen Ausgangs-und transfer - /sweep der Fonds auf ein anderes wallet?
oder: Wie kann ich bekommen meine Bitcoin-Cash?

Werden Sie sicher, dass Sie wissen, was Sie tun mit Ihrem privaten Schlüssel ;)

Empfehlung: Übertragen Sie Ihre BTC Mittel aus Myzel zu einer anderen Brieftasche, die Sie kontrollieren (z.B. Coinomi) und warten auf die Bestätigungen, bevor Sie beginnen, bewegen Sie Ihre Bitcoin-Cash

  1. Gehen Sie zu https://iancoleman.github.io/bip39/
  2. Geben Sie Ihre 12 BIP39 Mnemonische Wörter (oder geben Sie die erweiterte private key)
  3. (Standard: Ausgewählt Ableitung Pfad BIP44)
  4. "Externe / Interne" Standard ist: 0 (0=Externe) und nach unten scrollen, um die erste Adresse "Abgeleitet-Adressen"
  5. Bewegen Sie den Mauszeiger über den privaten Schlüssel nach rechts, so dass der QR-code zeigt
  6. Optional: Öffnen Sie die zweite Registerkarte "browser" an http://blockdozer.com/insight/address/YOUR_ADDRESS wo YOUR_ADDRESS ist die Adresse, in die zweite Spalte und die Anzeige der BCC-Mittel zur Verfügung - oder geben Sie die kopierte Adresse in das Suchfeld ein
  7. In Ihrem Coinomi BitcoinCash Geldbeutel wählen Sie .../Sweep wallet (... = oben rechts im Menü)
  8. Scan private-key-QR-code, gezeigt in 5)
  9. Klicken Sie auf "Weiter" rechts unten und warten Sie, bis die Mittel abgerufen werden können (wenn es einige Links zu dieser Adresse)
  10. Weiter mit 5.) bis Ihre Adressen nicht verwendet wurden (wie in der blockdozer browser)
  11. Scroll bis auf die BIP39 Seite und geben Sie "Extern / Intern": 1 (interne - interne Mycellium); Wenn Wert = 1 in der zweiten Schleife gehen Sie zu 13.)
  12. Weiter mit 5.) gehen wir zurück zu der ersten Adresse angezeigt
  13. Warten Sie, bis die Transaktionen zu bestätigen und den Preis zu erhöhen oder zu verkaufen, oder ShapeShift Ihre neue Bitcoin-Cash z.B. BTC

Bitte beachten Sie: Derzeit Aug 14, 2017 gibt es einen bug in Coinomi Bezug auf das Scannen eines Bitcoin-Cash-QR-code. Sollten Sie nur copy/paste die Bitcoin-Cash-Adresse in Coinomi und dann können Sie wählen, ob Sie ein BTC-oder BCC-Adresse.

Zusätzlicher hintergrund: coinomi.freshdesk.com/support/solutions/articles/29000013719-how-to-get-bitcoin-cash-from-many-wallet-software-services-with-coinomi

+208
John Barr 13.07.2016, 13:52:08
bezieht sich auf Fragen zu Distributed-Denial-of-Service-Angriffe auf crypto-Währung, Netze und Dienste.
+205
kosiakMD 11.07.2019, 04:05:36

Um ehrlich zu sein, weiß niemand. Annahmen oder Vermutungen über die Zukunft sind genau das, nur Annahmen. Wir konnten uns jedoch anschauen, was könnte der Preis nach oben oder unten gehen.

Ein neues kryptogeld

Dies könnte den Preis von bitcoin nach unten gehen, da gäbe es weniger Menschen, die mit bitcoins und mehr Menschen arbeiten mit einem neuen "altcoin'. Jedoch, die meisten Menschen bekommen in altcoins durch den Kauf von bitcoins und dann den Handel von bitcoins für altcoins, so ist dies auch in einer Weise eine positive Sache für bitcoin.

Early adopter(s) Auszahlung

Die Menschen, die Sie bekam in Bitcoin ziemlich früh auf (Menschen, die Sie gekauft 1000 BTC für $1 oder weniger) möglicherweise cash-out jederzeit, drängen den Preis zu senken. Die meisten 'Wale' Auszahlung 'dump' Ihre bitcoins, statt langsam zu verkaufen Trauben von 10 BTC zu einem Zeitpunkt, so dass Sie die Auswirkungen der weltweiten Preis.

Mehr Leute, die in bitcoin

Dadurch würde der Preis steigen. Die Anzahl der möglichen verfügbaren Münzen bleibt gleich (21 Millionen) und die Menge der verfügbaren Münzen langsam erhöht. Wenn es eine größere Steigerung in den Benutzern als es eine Zunahme in Münzen, es wird ein Anstieg des Preises.

Dies kann sich auch umkehren, wenn es nicht genug neue user (im Monat / im Jahr) der Preis wird nach unten gehen aus dem gleichen Grund.

Die mining Belohnung Halbierung

Dies bewirkt, dass die bitcoins pro block abgebaut zu halbieren, wodurch die Freisetzung von bitcoins langsamer gehen. Dies bedeutet, dass die Lieferung ein wenig langsamer. Wenn die Nachfrage gleich bleiben wird und/oder steigen, würde der Preis steigen.

[Bitte editieren Sie diese Antwort und noch mehr mögliche Gründe]

+55
somer 20.12.2016, 18:31:44

Sie sollten nicht jede website, während Sie mit dem internet verbunden.

1) Speichern Sie diese Webseite(STRG + S): http://ripplepaperwallet.com/

2) Öffnen gespeichert, die website in einer sicheren Umgebung und erzeugen dann Ihre Geldbörse.

Sie können die Schritte hier im detail: https://www.reddit.com/r/Ripple/comments/6f4juz/psa_how_to_make_a_paper_wallet/?st=jcal6r88&sh=32e45553

+33
hui00 09.06.2010, 06:33:58

Ich habe nur ein paar Fragen, um zu helfen, besser mein Verständnis der coinbase-Transaktion.

Beispiel:

01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

Von dem, was ich weiß, derzeit ist das format der coinbase-Transaktion in der Regel wie folgt aussieht, wenn decodiert:

TX Version: 01000000
# Eingänge: 01
Vorherige TX-Hash: 0000000000000000000000000000000000000000000000000000000000000000
Vorherige Index: FFFFFFFF
Input Script Len: 4D
Input Script: 04FFFF001D0104455468652054696D65732030332F4A616E2F32303039204368616E63656C6C6F72206F6E206272696E6B206F66207365636F6E64206261696C6F757420666F722062616E6B73
Input-Sequenz: FFFFFFFF
# Ausgänge: 01
Ausgangswert (Sa): 00F2052A01000000
Ausgabe-Skript Len: 43
Ausgabe Skript: 4104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC
Lock-Zeit: 00000000

Meine erste Frage:

Was genau ist der "Bisherige Index" und warum ist der Wert FFFFFFFF und nicht 00000000? Seit der letzten Transaktion nicht vorhanden ist, sollte es nicht 0 sein, genau wie die vorherigen hash?

Zweite Frage:

Von meinem Verständnis, das input-Skript enthält beliebige Daten, ausgewählt von der Bergmann bei der Konstruktion der coinbase-Transaktion und kann in der Regel dekodiert werden in ASCII.

Dieses Beispiel input script (genesis block) dekodiert in ASCII als:

ÿÿEThe Times 03/Jan/2009 Chancellor on brink of second bailout für die Banken

Ist das richtig? Und ist dieser auch verwendet, wenn die nonce-overflows als "extraNonce'?

Dritte Frage:

Was ist die Eingangs-Sequenz? Warum ist es immer 0xFFFFFFFF, wenn die locktime ist 0x00000000?

Letzte Frage (ich verspreche):

Welche Daten werden in dem output-script ist, und wie können Sie abgebaut werden dekodiert werden?

Danke!!!

+13
Shirkrin 08.07.2014, 04:32:21

Fragen mit Tag anzeigen