Health In Touch + Ocean-Protokoll über Datentoken – Shawki Sukkar

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


Ein Vorschlag zum Aufbau eines Health In Touch-Systems für Patientenakten auf der Grundlage des Ocean Protocol.

Ocean Protocol ist ein dezentrales Datenaustauschprotokoll, das Daten für AI entsperrt. Schätzungen zufolge könnte eine Datenökonomie von 2 bis 5 Billionen US-Dollar geschaffen werden, wenn Unternehmen und Menschen über die Tools verfügen, um Kontrolle, Datenschutz, Sicherheit, Compliance und Preisgestaltung für Daten zu gewährleisten. Ocean Protocol stellt die Basisschicht für diese Tools mithilfe einer Reihe leistungsstarker Blockchain-Technologien auf dem neuesten Stand der Technik bereit.

Health in Touch ist ein neues Startup-Unternehmen, das in Kürze Multi-Plattformen auf den Markt bringt, um sich mit einem einzigen Tastendruck mit der Medizin- und Gesundheitswelt zu verbinden. Arbeiten am Aufbau einer integrierten Gesundheits- / medizinischen Gemeinschaft mit dem Ziel, die Gesundheitsversorgung über das Internet zu entwickeln. Jetzt helfen wir Menschen, über die „Health In Touch App“ Zugang zu den Gesundheitsdienstleistern zu erhalten.

BALD haben sie eine vollständige, offene Plattform für Krankenakten!

Stellen Sie sich ein mentales Modell vor, das dem von „M & M“ entgegengesetzt ist: ein steinhartes Zentrum, um die Schlüssel zu halten, mit einer formbareren Infrastruktur. Das ist die Idee von Blockchains. Das steinharte Zentrum ist eine Liste von Transaktionen. Diese werden zig-, hundert- oder sogar tausendfach zwischen zehntausenden von Entitäten repliziert. Eine Transaktion kann Zugriffssteuerungsinformationen enthalten.

Dann überlegen wir mal tokenize den Datenzugriff, so dass der Datenzugriff als Token übertragen werden kann. Tatsächlich gibt es traditionelle Zugriffstoken (denken Sie an OAuth 2.0). Die "Token" sind jedoch einfach eine Zeichenfolge, und "Übertragung" bedeutet im Grunde, diese Zeichenfolge zu kopieren und einzufügen. Dies ist schwer zu sichern.

Diese Status-Quo-Datenzugriffstoken sind also nicht die „Token“, die wir im Blockchain-Land denken. Aber was ist, wenn sie wurden? Blockchain-Token beinhalten das Halten privater Schlüssel, was den Besitz impliziert. Deine Schlüssel, deine Token.

Überlegen Sie insbesondere, ob ein ERC721-NFT (Non-Fungible Token) Informationen enthält, um den Datenzugriff zu steuern. Wenn Sie dies halten “Daten-Token”Können Sie auf den Datensatz zugreifen. Du hast Gewahrsam von diesen Daten, wenn Sie das Daten-Token haben.

Betrachten wir das folgende Szenario: Ich möchte, dass mein Arzt meine Krankenakten sieht, dass er keinen vollständigen Zugriff hat, sie nicht bei sich behält oder ihm eine offene Lizenz erteilt, damit ich ihm ein Daten-Token geben kann, das ihm die Möglichkeit gibt eine Vorschau bestimmter Daten zu einer bestimmten Lizenz für einen bestimmten Zeitraum anzuzeigen, und dies wäre über Ocean Protocol-Dienste möglich.

Sehen wir uns ein Beispiel an:

Ich ging zu meinem Nervenarzt. Er hat einige Daten, die er in meinem Ocean Health Storage veröffentlicht hat und die über die Health In Touch Platform arbeiten. Ich besitze sie jetzt. Wenn er sie will, muss er ein Zeichen haben, das meine Erlaubnis bedeutet, und wenn er ein anderer Arzt ist muss das gleiche haben!

Jetzt besitze ich die Daten, ich gebe die Kontrolle darüber, ich gebe den Zugang und ich lebe glücklich!

  • Warum brauchen wir Daten-Token aus technischer Sicht?
    1 Einheit besitzt die Daten;
    2-Dateneigentümer haben Schwierigkeiten, den Besitz eines bestimmten Datensatzes nachzuweisen.
    3-Benutzer müssen eine Servicevereinbarung erstellen, um Zugriff zu erhalten, was viele Vorgänge und Kosten mit sich bringt.
    4-Die Erlaubnis zum Zugriff auf den Datensatz kann nicht übertragen werden.
  • Nicht prüfbare Datentoken: Es entspricht dem ERC721-Standard und stellt die Zugriffsberechtigung auf einen bestimmten Datensatz eindeutig dar. Innerhalb des Ocean-Netzwerks sollte das ERC721-Token Ocean DID als Zugriffstoken umschließen.
  • Fungible Data Tokens: Es handelt sich um fungible ERC20-Token, die an zugrunde liegende ERC721-Token gebunden sind. Der Gesamtvorrat an ERC20-Token wird vom Dateneigentümer festgelegt. Wenn ERC20-Token verfügbar sind, können Benutzer Ocean-Token für den Kauf bezahlen.

Implementierung:

Eigentums-DID-Token:

Das Token, über das der Eigentümer verfügt, wenn er eine DID erstellt, belegt, dass er Eigentümer der Daten ist
Die erste Person, die das Token erstellt, kann einen weiteren Besitzer hinzufügen ABER Wenn die Besitzer des DID-Tokens mehr als 3 sind, werden wir Konsensrollen anwenden.

// Datensatz DID -> NFT-Token-Adresse
Mapping (bytes32 => address) public nftAddress;

// Ein DID-Besitz-Token für das Dataset erstellen
Funktion createDIDNFT (
bytes32 tat,
Name des Zeichenfolgenspeichers
)
Öffentlichkeit
kehrt zurück (bool success)
{

...
ERC721Token _token = neuer ERC721Token (Name);
nftAddress[did] = _token.address;
...
}

ERC721-Token:

Jeder ERC721 ist mit einem DID-Besitzertoken verbunden. Nur der Besitzer des DID-Tokens kann einen ERC721-Token für ihn erstellen.

/ dataset DID -> NFT-Token-Adresse
Mapping (bytes32 => address) public nftAddress;
// NFT-Token für Dataset erstellen
Funktion createNFT (
bytes32 tat,
Name des Zeichenkettenspeichers,
Zeichenfolgenspeichersymbol
)
Öffentlichkeit
kehrt zurück (bool success)
{

...
ERC721Token _token = neuer ERC721Token (Name, Symbol);
nftAddress[did] = _token.address;
...
}

ERC20-Token:

Sobald der ERC721-Token geprägt ist, kann der Dateneigentümer die Anzahl der fungiblen ERC20-Token, die weiter erstellt werden können, sowie den Preis festlegen. Benutzer können Ocean-Token bezahlen, um den ERC20-Token für diesen bestimmten Datensatz zu erwerben.

// nicht fungible-token-adresse => zugrunde liegende fungible token-adresse
Mapping (Adresse => Adresse) public ftAddress;

// Nicht fungibler Token => Anzahl der zugrunde liegenden fungiblen Token
Zuordnung (Adresse => uint256) public ftAmount;

// Erstelle fungible Token für NFT
Funktion createFT (
String-Name,
Zeichenkettensymbol,
uint256 dezimalstellen,
Adressinhaber,
Adresse nftAddress,
uint256 versorgung
)
Öffentlichkeit
Absender) {

...
ERC20Token _token = neuer ERC20Token (Name, Symbol, Versorgung);
ftAddress[nftAddress] = _token.address;
ftAmount[_token.address] = Angebot;
...
};

Verwenden der Datentoken:

Nun werden wir untersuchen, was passiert ist, wenn der Benutzer das Token in vielen Szenarien verwendet:

  • Im SEA-Kontext muss lediglich die Token-ID übergeben werden, die beim Ausführen der Erfüllungsfunktion gebrannt werden soll
  • – Beim einmaligen Zugriff wird der Benutzer-Token verbrannt, wenn er unterschreibt, dass er den Zugriff wünscht
  • – Oft muss er nur mit einer Nachricht nachweisen, dass er das Token besitzt. In der Funktion überprüfen wir nur das Datum. Wenn das Datum abgelaufen ist, sendet ein Orakel eine Aufforderung, das Token zu verbrennen, oder wir führen eine Funktion aus überprüfe jedes x der Zeit.

Verweise:

https://blog.oceanprotocol.com/data-tokens-1-data-custody-1d0d5ae66d0c
https://blog.oceanprotocol.com/data-tokens-2-fungible-composable-54b6e0d28293
https://blog.oceanprotocol.com/data-tokens-3-data-and-decentralized-finance-data-defi-d5c9a6e578b7
https://github.com/oceanprotocol/OEPs/tree/feature/OEP-18-data-token/18

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close