Ich bin neugierig, wie man eine 30-KB-Datei in der NXT-Blockchain speichern würde, da das NXT-Protokoll eine 1000-Byte-Nachricht anhängen kann. Mein Testszenario ist das Speichern einer 30-kb-Midi-Datei auf der nxt-Blockchain und das anschließende Zurückrufen, um die Datei entweder im Browser oder als heruntergeladene Datei erneut zu erstellen. Ich möchte dies über den lokalen nxt-Client über seine API und auch über Online-Dienste tun können, deren API offen ist, um die nxt-Blockchain abzufragen. Was ich wissen und bestätigen muss, ist Folgendes:
Wenn wir ein Testszenario zum Laufen bringen können, können wir technisch gesehen Daten auf unseren Websites/Apps speichern/abrufen/einbetten, ohne dass ein zentraler Server erforderlich ist.
Scheint, dass die neue Version 1.5 nxt Benutzern die Möglichkeit gibt, Daten im Wert von bis zu 40 KB in der Blockchain anzuhängen. Siehe hier:
NXT 1.5 dezentraler Speicher auf der Blockchain
Finden Sie auch die Diskussion von NXT Transient Data , wo Daten vorübergehend auf der Blockchain gespeichert und dann nach einer bestimmten Zeit entfernt werden können, um Blockchain-Bloat zu reduzieren. Wie besprochen von Jean-Luc: https://nxtforum.org/general-discussion/price-speculation/msg126548/#msg126548
Wir könnten einen Anhang mit „transienten Daten“ hinzufügen, der größer sein kann, aber nur für eine begrenzte Zeit, sagen wir 24 Stunden, in der Blockchain aufbewahrt wird. Der Hash des vollständigen Anhangs wird in die signierten Transaktionsbytes aufgenommen und dauerhaft aufbewahrt, sodass die Transaktionssignatur immer verifiziert werden kann, aber die eigentlichen Daten werden nach dieser Ablauffrist gelöscht. Dann wird das Aufblähen der Blockchain und der zusätzliche Datenverkehr für die letzten 24 Stunden auf diese Anhänge beschränkt. Dies wäre nicht so nützlich für Bilder von Waren, die Verkäufer dauerhaft auf Lager halten, aber für kurzlebige Artikel oder sogar Nachrichten mit Bildanhängen funktionieren möglicherweise. Nur eine Idee.
Dezentralisierte Dateispeicherung auf Produktions-Blockchain freigegeben:
Patoshi パトシ
Amaclin
Morsecoder
Patoshi パトシ