Archiv für den Monat: Oktober 2014

C2coin – Windows Wallet

Das C2coin Netz läuft jetzt seit einigen Tagen problemlos. Es wurde also Zeit, dass ich mich auch um eine Windows-Version der Software kümmere.

Diverse Recherchen im Web ergaben, dass das Compilieren der Binaries für Windows eine ziemliche Herausforderung darstellen soll. Und so war es auch …

Es dauerte mehrere Stunden, bis ich mich mit den beteiligten Komponenten halbwegs anfreunden konnte:

  • Die „Toolchain“ (Entwicklungsumgebung): MinGW, MSYS und Qt mit qmake, mingw32-make, G++ C-Compiler usw.
  • Die „Dependencies“ (notwendige Libraries): Berkeley-DB, Openssl und die Boost-Library.

Einige Stunden (und Fehlversuche) später war es dann soweit: Sowohl die „headless“ Version (c2coind.exe), als auch die GUI-Version (c2coin-qt.exe) wurden fehlerfrei übersetzt.

C2coin Windows Wallet

C2coin Windows Wallet

War jedenfalls eine interessante Herausforderung …

Downloads: Wallet für WindowsCoindeamon für Windows
Installation/Konfiguration: Readme
Kurzanleitung Mining mit Grafikkarten: Mining with GPUs

C2coin – meine eigene Kryptowährung

Mit Kryptowährungen beschäftige ich mich ja schon einige Zeit, irgendwann ist die Idee aufgekommen, auch eine „eigene“ zu entwerfen. Und es sollte natürlich wirklich eine eigene Coin werden und nicht nur ein Plagiat aus einem Altcoingenerator …

Also ging es ans Festlegen der Parameter, das Klonen des Litecoin Codes, Aufsetzen der Entwicklungsumgebung, Bearbeiten des Sourcecodes und schließlich ans Generieren des „Merkle-Hashes“, die Basis für das Erstellen (Mining) des „Genesis-Blocks“ – der Anfang einer neuen Blockchain.

In den Genesis-Block wird üblicherweise eine Information eingetragen, die am Tag der „Geburt“ eines Coins in den Medien zu finden war. Ich fand diese Meldung der Tageszeitung „Der Standard“ interessant:

Ausschnitt aus dem Genesis-Block

Ausschnitt aus dem Genesis-Block

Das Erstellen der Binaries unter Linux ging dann recht problemlos von der Hand, die Binaries unter Windows zu compilieren ist eine andere Geschichte, davon werde ich noch berichten …

GUI-Wallet unter Linux

GUI-Wallet unter Linux

Wozu das Ganze? Einerseits wollte ich einfach wissen, ob ich es kann. Darüber hinaus sehe ich es als Plattform für zukünftige Entwicklungen (z.B. proof-of-concepts) für Module im „Cryptocoin Ökosystem“ …

Der Code des Projektes ist auf Github zu finden.

Online QR-Code Generator

Die Open Source Library PHP QR Code hatte ich schon in einigen Projekten in Verwendung. Jetzt habe ich sie mit einem GUI ausgestattet, mit dem man folgende Parameter setzen kann:

  • Level der Fehlerkorrektur (Rekonstruktion von 7% bis 30% beschädigter Daten)
  • Größe des QR-Codes in „Pixels per Point“ (Point entspricht einem Punkt des QR-Codes)
  • Größe des Rahmens in Points
  • Transparenz des Hintergrundes
Screenshot QR-Generator

Screenshot QR-Generator

Der QR-Code wird in PNG-Format generiert, zusätzlich werden die Rohdaten („Points“) in Textform ausgegeben.

Der Generator ist unter http://multidec.web-lab.at/qr/ zu erreichen, mein Fork ist auf GitHub.

Für weitere Projekte (Online- oder Offline Generierung von QR-Codes, Integration in Applikationen etc.) stehe ich gerne zur Verfügung.

Bitcoin Zahlungen über Coinbase

Seit 11.9.2014 ist die in den USA populäre Bitcoin-Plattform Coinbase auch in 13 europäischen Ländern, darunter auch Österreich, verfügbar (die Futurezone berichtete darüber).

Das habe ich zum Anlass genommen, mir die Möglichkeiten der Integration des Payment-APIs von Coinbase anzusehen und praktisch auszuprobieren (visit link).

coinbase_demo

Ich werde noch weitere Varianten erproben und in das Demo aufnehmen.

Stay tuned!