Ich bin ziemlich neu im Konzept von Blockchain und Anwendungsfällen, also haben Sie bitte etwas Geduld, wenn dies zu vage oder elementar klingt. Da ich mehr darüber recherchiert habe, möchte ich wissen, wie wir Blockchain als Datenbank verwenden können. An sich habe ich eine Produktpreisdatenbank, die Produktpreise, Details und andere Metadaten enthält. Die Preise der Produkte können sich je nach Produktbesitzer ändern. Ich möchte wissen, wie man eine auf Blockchain basierende Lösung entwirft, um diese Informationen zu speichern und die Updates nahezu in Echtzeit zu verbreiten. Wie und wo wird sich die Blockchain befinden?
Update: Nehmen wir an, ich bin der Eigentümer eines Unternehmens, das seinen Kunden IT-Produkte anbietet. Jeder Kunde kann basierend auf den vorab unterzeichneten Verträgen einen anderen Preis für dasselbe Produkt haben. Produktdetails werden derzeit in einer Datenbank gespeichert (nennen wir es Back_DB
) (Details werden unten definiert)
Diese Datenbank befindet sich an einem anderen Ort, auf den ich nur eingeschränkt/keinen Zugriff habe. Ich habe eine Datenbank auf meiner Seite (nennen wir es FrontDB
), die ich verwende, um den Kunden die Preise und Details der einzelnen Produkte anzuzeigen. Ich bekomme die Updates in Form von Datendumps vom BackDB
bis FrontDB
einmal am Tag zu einer definierten Uhrzeit. Hier kommt mein Anwendungsfall. Ich möchte Blockchain-Konzepte verwenden und eine Architektur erstellen, die mir sobald eine Aktualisierung/Löschung/Erstellung von Produktinformationen in Form einer Transaktion in einem Block BackDB
mitgeteilt FrontDB
wird, sodass sie immer die neuesten Informationen enthält .
Der beste Weg, um zu beginnen, ist, die folgenden paar Konzepte und Erkenntnisse zu verstehen.
Seien Sie sich bewusst, dass Ihre Fragen zu weit gefasst sind. Aber diese drei Punkte werden Ihre praktischsten Anforderungen beantworten.
Ich arbeite derzeit an diesem Szenario, es ist ein Blutbank-Szenario (das einfachste) und ein in Arbeit befindliches Szenario, das die Ereignisprotokollierung verwendet. Lesen Sie hier nach und finden Sie die Codebasis für den Anwendungsteil .
Es gibt eine Hochtöner-App, die von http://ethertweet.net/ geschrieben wurde und Ihnen eine Vorstellung davon geben wird.
Bitte erwarten Sie NICHT , dass die Community für Sie entwirft und programmiert. Machen Sie etwas Bodenarbeit, die Community wird Sie unterstützen.
Galahad
tortuga