Falls sich jemand dafür interessiert, woran ich gerade arbeite:
Dabei handelt es sich um einen Datei-Uploader, mit dem man mittels IPFS-Protokoll unbegrenzt (bis zu 100 MB pro Upload*) Dateien hochladen kann. Die Dateien werden dezentralisiert (d.h. überall auf der Welt, nur nicht auf dem eigenen Server) gespeichert und der Hash in der Blockchain abgelegt. So kann man eine schier endlose Anzahl an Bildern, Videos, uswusf. hochladen und darauf zugreifen:
Selbst statische Webseiten kann man hier hochladen und aufrufen (Beispiel).
Alles findet vollkommen anonym statt (es wird auch nichts geloggt) und es wird so weit möglich nur der Client (also der eigene Browser/PC) für den kompletten Prozess verwendet.
*
* = Durch Installation und Konfiguration** des offiziellen IPFS-Clients gibt es keinerlei Größenbeschränkung, die man nicht selbst per Konfiguration aufheben kann (Standard: 10 GB insgesamt). Zur Verwendung des installierten Clients muss die Seite über https://ipfs.1-2.dev/?local=1 aufgerufen werden. Alternativ kann man aber auch direkt über den Client hochladen.
** = Damit Uploads über dist.1-2.dev möglich sind, braucht es mindestens diese Konfiguration:
{
"API": {
"HTTPHeaders": {
"Access-Control-Allow-Methods": [
"PUT",
"POST"
],
"Access-Control-Allow-Origin": [
"https://ipfs.1-2.dev"
]
}
}
}
Alles anzeigen
Die Grundkonfiguration lässt sich auch bequem mit Hilfe einiger Konsolen-Befehle festlegen: