Ich versuche herauszufinden, wie ich ein Problem am besten angehen kann.
Ich möchte einem Benutzer die Möglichkeit geben, Dokumente zu speichern, die jeweils einen Wert haben. Jedes Mal, wenn sie ein neues Dokument erstellen, können sie diesem Vertrag so viel Ether hinzufügen. Das Ziel ist, dass sie diese Kontrakte dann handeln können.
Ich dachte daran, für jedes Dokument eine neue Adresse zu generieren, aber das würde es unmöglich machen, sie an eine andere Person zu senden.
Hat jemand einen Vorschlag, wie ich das lösen kann? Für dev verwende ich node.js und web3.js.
Wenn ich das richtig verstanden habe, haben Sie (noch) keine strengen Anforderungen darüber, welche Teile des Systems innerhalb der Blockchain und welche außerhalb sein sollten. Da zumindest einige Teile außerhalb der Blockchain liegen müssen (Dokumentenspeicherung), erlaube ich mir, eine Lösung vorzuschlagen, die Teil der Blockchain und Teil davon ist.
Hysi
Lauri Peltonen
function buy(string hash) payable {...
ist: Wenn die bereitgestellte Ether-Menge ausreicht, wird er als Eigentümer des Hashs markiert und Ihr Backend kann überprüfen, wem der Hash gehört, und das Dokument an die verteilen Besitzer in gewisser Weise