Warum Fat Contracts die perfekte Ergänzung zu Smart Contracts sind


Intelligente Verträge begrenzen das Metaversum - fbei Verträgen ermöglichen es

Smart Contracts sind Anwendungen, die auf der Blockchain bereitgestellt und von Minern ausgeführt werden. Im Vergleich zu heutigen Internetanwendungen ist das hervorstechendste Merkmal des Smart Contracts die Irreversibilität seiner Ausführung. Da alle historischen Eingaben in der Blockchain gespeichert und bezeugt werden - Ausführungsergebnisse sind daher unveränderlich. Dies macht Smart Contracts zur perfekten Wahl für die Implementierung von Finanz-Krypto-Tokens oder NFTs (nicht fungible Token).

Smart Contracts haben jedoch Einschränkungen und mit dem Metaversum werden solche Einschränkungen immer deutlicher. Das Metaversum führt komplizierte Rechenaufgaben wie Spieleserverlogik und Rendering ein, die über den Kontostand und die NFT-Besitzverwaltung hinausgehen. Obwohl Ihr In-Game-Token oder Ihre Charaktere vorerst auf der Blockchain gespeichert werden können, wird die dezentrale Welt selbst immer noch von zentralisierten Servern gestützt.

Fat Contracts verhalten sich umgekehrt wie herkömmliche Internetanwendungen. Neben der dezentralen und vertrauenswürdigen Natur der Blockchain-Technologie und der Unterstützung rechenintensiver Aufgaben in Echtzeit bieten Fat Contracts Zugriff auf alle Dienste, auch wenn diese nicht auf einer Blockchain laufen. Solche Fähigkeiten ergeben sich aus dem Design von Phala Network zur Vertragsausführung außerhalb der Kette und machen Fat Contracts zur perfekten Ergänzung von Smart Contracts.

Einschränkungen bei Smart Contracts werden durch Kettenaktualisierung nicht gelöst

Bevor wir uns mit dem Grund befassen, warum bestehende Smart Contracts komplizierte Berechnungen nicht unterstützen können, möchte ich zunächst eine kontraintuitive Tatsache über die Ausführung von Smart Contracts vorstellen und wie sie die Korrektheit der Ausführungsergebnisse sicherstellen.

Tatsache ist, dass es keine Zusicherung gibt, dass die Ausführungsergebnisse von einem einzelnen Miner bereitgestellt werden. Ein Miner kann in böswilliger Absicht falsche Ergebnisse liefern Als würde man eins plus eins gleich eins machen. Die aktuelle Lösung für dieses Problem (die von fast allen bestehenden Blockchains übernommen wurde) ist einfach Sie veröffentlichen alle Eingabedaten und Ausführungsergebnisse, sodass jeder Miner die Ausführung überprüfen kann. Nur wenn es mehr harmlose als böswillige Bergleute gibt, können sie „abstimmen“ und das richtige Ergebnis erzielen.

Eine solch triviale Lösung führt zu den Mängeln der Blockchain Geringe Leistung und kein Datenschutz, verursacht durch das einfache Veröffentlichungs- und Überprüfungsdesign. Darüber hinaus kann es die Funktionalität der Verträge weiter einschränken, wenn die gesamte Berechnung den On-Chain-Minern überlassen wird.

Zeitaufwändige Aufgaben können nicht ausgeführt werden, da sie die Ausführenden (z. B. Miner) blockieren und die gesamte Kette weiter drosseln können und alle dringenden Aufgaben können nicht zugestellt werden, bevor sie nach Sekunden durch mehrere Blöcke bestätigt werden. Es ist erwähnenswert, dass solche Probleme nicht durch Optimierungen gelöst werden können, da sie im Kerndesign der bestehenden Ketten verwurzelt sind.

Warum Fat Contract die perfekte Ergänzung ist

Fette Vertragsmerkmale Geringe Latenz, hohe Leistung, Datenschutz und die Freiheit, vorhandene Dienste wiederzuverwenden.

Rechenintensive Aufgaben - bDurch die Verlagerung der Ausführung von Fat Contracts auf sichere Worker außerhalb der Kette, die von TEE (Trusted Execution Environment) unterstützt werden, kann ein Fat Contract die Rechenleistung eines einzelnen Workers (z. B. einer CPU mit vier Kernen) oder sogar mehrerer Worker vollständig nutzen. Dadurch ist es in der Lage, rechenintensive Aufgaben auszuführen.

Beispielsweise haben wir erfolgreich eine unveränderte Version des Open-Source-Renderers Blender in einem Phala-Worker-Knoten ausgeführt, um ein GIF für einen NFT zu erstellen. Dieser Prozess kann beschleunigt werden, indem die Aufgabe mehreren Mitarbeitern zugewiesen wird.

Fat Contracts können auch mit Python-Bibliotheken für maschinelles Lernen (Numpy, Scipy, PyTorch usw.) ausgeführt werden, um DNNs (tiefe neuronale Netze) zu trainieren und den Datenschutz für Trainingsdaten und -modelle zu ermöglichen.

Das erste Modell für maschinelles Lernen, das mithilfe eines Fat-Vertrags trainiert wurde.

Echtzeitberechnung mit geringer Latenz - tDie Reaktionszeit für Metaverse und Spielinteraktion sollte eine Sekunde nicht überschreiten. Herkömmliche intelligente Blockchain-Verträge können jedoch die Anforderungen an Dienste mit geringer Latenz nicht erfüllen, da sie in Blockintervallen ausgeführt werden. Durch den direkten Zugriff auf unsere Mitarbeiter können Fat Contracts Leseantworten im Millisekundenbereich erzielen, was sie zur perfekten Wahl für die Bereitstellung von Metaverse- und Spielediensten macht.

Phala World ist ein Metaversum, das auf der Phala Network-Blockchain basiert und einer der besten Anwendungsfälle ist. Nur Fat Contracts sind in der Lage, die Speicherung und Hochgeschwindigkeitsverarbeitung großer Datenmengen zu lösen, AR- und verteilte Speicherlösungen zu verbinden, Antworten mit geringer Latenz auf Benutzeranfragen bereitzustellen und die Vision des Web 3.0-Metaversums wirklich zu verwirklichen.

Verbindung von Smart Contracts und Web 2.0-Diensten. Phala glaubt, dass Web 3.0 eine offene und freie Welt sein sollte, und es gibt keinen Grund, seine Tür vor allen bestehenden Web 2.0-Infrastrukturen zu verschließen. Fat Contracts ermöglichen den Zugriff auf Off-Chain-Internetdienste, indem komplizierte asynchrone Anfragen für Fat Contracts sicher delegiert werden.

In unserem Hackathon haben wir einen Demo-Bot der BTC-Preisaktion vorgestellt. Eine HTTP-Anfrage nach BTC-Preisen wurde von einem bestehenden Webdienst gesendet und dann über die entsprechende HTTP-API an ein Telegram-Konto gemeldet. Alle diese Vorgänge werden im Fettvertrag innerhalb von 100 LoC ausgeführt. Durch die Nutzung der Phala-Brücke können diese Fähigkeiten von allen bestehenden Smart Contracts genutzt werden.

Folgen Sie unserem Tutorial, um Ihr eigenes Testnetz bereitzustellen und den ersten Fat-Vertrag auszuprobieren. Das neue Phala-Testnetz wird Vertragsunterstützung und eine einfachere Bereitstellung ermöglichen.

Über Phala

Phala Network befasst sich mit der Frage des Vertrauens in die Computing-Clouds. Durch die Organisation eines dezentralen Netzwerks von Rechenknoten auf der ganzen Welt bietet es leistungsstarke Dienste, ohne auf einen Cloud-Anbieter angewiesen zu sein. Die Mitarbeiter von Phala führen ihre Programme in „sicheren Enklaven“ aus, einer Datenschutztechnologie, die bereits in moderne Prozessoren integriert ist und eine vielseitige und vertrauliche Ausführung ermöglicht. Gemeinsam schafft Phala die Infrastruktur für eine leistungsstarke, sichere und skalierbare Cloud für vertrauenswürdiges Computing.

Dieser Inhalt wird gesponsert und sollte als Werbematerial angesehen werden. Die hier geäußerten Meinungen und Aussagen sind die des Autors und spiegeln nicht die Meinung von The Daily Hodl wider. The Daily Hodl ist keine Tochtergesellschaft von oder im Besitz von ICOs, Blockchain-Startups oder Unternehmen, die auf unserer Plattform werben. Anleger sollten ihre Due Diligence durchführen, bevor sie risikoreiche Anlagen in ICOs, Blockchain-Startups oder Kryptowährungen tätigen. Wir weisen Sie darauf hin, dass Ihre Anlagen auf eigenes Risiko getätigt werden und dass eventuelle Verluste in Ihrer Verantwortung liegen.

Folge uns auf Twitter Facebook-Telegramm

Schauen Sie sich die neuesten Branchenankündigungen an
 

 

Quelle: https://dailyhodl.com/2022/02/15/why-fat-contracts-are-the-perfect-complement-to-smart-contracts/