The German wiki is no longer maintained and is in read-only mode. Information contained within may be inaccurate or outdated. Please go to the English wiki for more up to date information.
Automatische Übersetzung aus dem Englischen: Das deutsche Wiki wird nicht mehr gepflegt und ist im Nur-Lese-Modus. Die darin enthaltenen Informationen können ungenau oder veraltet sein. Aktuellere Informationen finden Sie im englischen Wiki.
API für Faule
Für den faulen oder inkompetenten Webprogrammierer, hier die Bitcoin-API für Faule (ursprünglich einem Forenpost entnommen, aus dem Englischen übersetzt):
Problem
Ein fauler Webprogrammierer will am Bitcoin-System teilnehmen, ohne bitcoind installieren und ein Interface einrichten zu müssen, oder sonstige Händler-Services zu verwenden.
Senden von Bitcoins
Hierfür kann man die MtGox API verwenden.
Empfangen von Bitcoins
- Einfügen einer Liste von Bitcoin-Adressen in die Datenbank
- Jeder Kunde, der mit Bitcoins zahlen möchte, erhält eine dieser Adressen
- Der Kunde muss sich melden, wenn er bezahlt hat und mindestens X Bestätigungen erhalten hat (X sollte mindestens 1 sein, um das Risiko von Doppelausgaben zu reduzieren)
- Auf Blockexplorer nachsehen, ob die Coins angekommen sind (unter einer URL wie [http://blockexplorer.com/q/getreceivedbyaddress/19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH/1 dieser) - /1 ist die Mindestzahl der Bestätigungen
- Wenn die Coins angekommen und die Transaktion bestätigt ist, die Ware versenden oder die Dienstleistung erbringen
- Nach einiger Zeit kann die Adresse für einen anderen Kunden wiederverwendet werden.
Das Erstellen einer Liste von Adressen und die Wiederverwendung kann vermeidet werden, in dem man einen Wallet-Service verwendet, der eine API hat, die das Erzeugen von neuen Adressen ermöglicht (z.B. Instawallet).
Risiken
Externer Service
BlockExplorer ist ein Service, der von der Blockchain unabhängig betrieben wird. Es gibt keine Garantie außer dem Wort des Betreibers, dass die Information in BlockExplorer mit dem Status der Blockchain übereinstimmt.
Es gab allerdings bisher keine Fälle, in denen solche Abweichungen bekannt wurden.
Doppelausgaben
Ein Händler kann Opfer einer Doppelausgabe werden, wenn er eine Zahlung als erfolgt ansieht, bevor genügend Bestätigungen eingegangen sind.
Da allerdings Angreifer viel Aufwand betreiben müssen, um einen solchen Angriff auszuführen, ist das Risiko, als normaler Händler Opfer eines solchen Angriffs zu werden, gering. Allerdings sollte man nicht auf zu wenige Bestätigungen warten, sofern man keine weiteren Daten über den Käufer hat.
Siehe auch
- BitAddress zum Generieren von Adressen und Private Keys für ein Offline-Wallet
- BitcoinNotify Hier können Adressen registriert werden und E-Mails oder SMS verschickt werden, wenn auf diese Adresse eingezahlt wird