Einführung von Phat Contract

Dec 31 2022
Was erwarten Sie von Smart Contracts? Meine Antwort wäre: Bereitstellung umfangreicher Funktionen wie normale Programme mit besserer Leistung und größerer Rechenleistung durch die Parallelität mehrerer Rechenknoten. Die durch die Ethereum-Blockchain eingeführten Smart Contracts sind wirklich eine Innovation zur Erweiterung der Leistungsfähigkeit der Blockchain.

Was erwarten Sie von Smart Contracts?

Meine Antwort wäre:

Bieten Sie umfangreiche Funktionen wie normale Programme mit besserer Leistung und größerer Rechenleistung durch die Parallelität mehrerer Rechenknoten.

Die durch die Ethereum-Blockchain eingeführten Smart Contracts sind wirklich eine Innovation zur Erweiterung der Leistungsfähigkeit der Blockchain. Beim ersten Mal werden alle Regeln mit unveränderlichem Code und irreversiblen Transaktionen definiert und durchgesetzt. Dementsprechend haben wir seine breite Akzeptanz im dezentralen Finanzwesen gesehen, wo Vertrauen wertvoll ist. Trotz des Erfolgs bei vertrauenswürdigen Finanzfällen sind die aktuellen Smart-Contract-Plattformen aus Sicht der Entwickler geschlossen: Sie können nicht einfach auf die Daten und Dienste von ihnen zugreifen . Um ein solches Problem zu lösen, müssen sogar einige Ad-hoc -Oracle- Blockchains erstellt werden! Ganz zu schweigen von den Plattitüden, die Leistung bestehender Blockchains zu verbessern.

Phala setzt sich für die Bereitstellung eines universellen dezentralen Computernetzwerks ein, das frei mit dezentralen Smart Contracts, Speicherprotokollen und Datenindizierungsdiensten kombiniert werden kann . Was wir erreicht haben, ist eine vertrauenswürdige Cloud mit mehr als 20.000 Mitarbeitern. Diese Rechenknoten sind in einem Rahmen organisiert, der die Entkopplung von Ausführung und Konsens ermöglicht: Im Gegensatz zu bestehenden Plattformen, bei denen alle Verträge von einem einzigen Miner während des Blockproduktionsprozesses ausgeführt werden (wobei andere Miner zur Validierung eine doppelte Ausführung durchführen), erzwingt Phala die originalgetreue Ausführung in jedem Arbeiter ohne (oder nur mit einem geringen Faktor) Duplizierung. somit steigt seine Rechenleistung linear mit der Anzahl der Arbeiter. Wir glauben, dass dies die Voraussetzung für eine dezentrale Computing-Cloud ist, die die Web3-Welt transportieren kann.

Phala war durch die Kombination von TEE und Blockchain als vertrauliche Blockchain bekannt, und dies kann leicht dazu führen, dass Menschen den wahren Wert unseres Designs ignorieren: Durch die Verlagerung der Berechnung außerhalb der Kette werden die Einschränkungen des aktuellen Smart Contracts aufgehoben, was zum leistungsstarken Phat führt Vertrag mit umfangreichen Funktionen:

  • Unterstützen Sie rechenintensive Aufgaben. Zum ersten Mal kann sogar ein einzelner Vertrag die Rechenleistung eines Mitarbeiters vollständig nutzen, ohne dass er sich Gedanken über die Blockierung der gesamten Blockchain machen muss. Beispielsweise steigen die Anforderungen an das Bild-/Video-Rendering mit der Beliebtheit von NFT und Metaverse, während die Rendering-Jobs CPU-intensiv und teuer sind. Durch die Nutzung des Gramine-Projekts haben wir den Proof-of-Concept abgeschlossen, um den unveränderten Open-Source-Renderer Blender in unseren Workern auszuführen. Durch gleichzeitige Programmierung ist es möglich, die Leistung mehrerer Mitarbeiter zu bündeln und schwere Aufgaben zu erledigen.
  • Bereitstellen von Echtzeitberechnungen mit geringer Latenz. Die 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). Fat Contract kann Lese- und Schreibantworten im Millisekundenbereich erreichen, was es zur perfekten Wahl für die Bereitstellung von Metaverse und Spielediensten macht;
  • Greifen Sie auf Internetdienste zu. Die sicheren Mitarbeiter außerhalb der Kette können komplizierte asynchrone Anfragen für Fat Contract sicher delegieren. In unserem Hackathon haben wir einen Demo-Bot von BTC Price vorgestellt. Sie können eine HTTP-Anfrage senden, um den BTC-Preis vom bestehenden Webdienst abzufragen, und ihn dann über die entsprechende HTTP-API an Ihr Telegram-Konto melden. Alle diese Vorgänge werden im Fat Contract innerhalb von 100 LoC durchgeführt.
Das Anwendungsszenario von Fat Contract

Zurück zu unserer Ausgangsfrage: Wir versuchen, aus dem Klischee des aktuellen Smart Contracts auszubrechen und zu überdenken, wie der Vertrag in einer echten Computing-Cloud aussehen sollte. Aus diesem Grund entwerfen und implementieren wir Phat Contract: Er sollte sich zunächst wie ein normales Programm und nicht wie ein Smart Contract verhalten, und dann werden wir ihn mit der dezentralen und vertrauenswürdigen Natur der Blockchain ausstatten. Um es noch einmal klarzustellen:

Phat Contract ist eine Art dezentrales Programm anstelle des Smart Contracts, das rechenintensive Aufgaben in Echtzeit unterstützt und Zugriff auf alle Dienste hat, auch wenn diese sich außerhalb der Blockchains befinden.

Unser Vertrauen in den Phat Contract beruht auch auf dem Feedback unserer Community. Während unseres letzten Hackathons haben wir die Kreationen einiger talentierter Entwickler mit dem leistungsstarken Phat Contract gesehen. Derzeit gibt es zwei Möglichkeiten , mit Phat Contract zu spielen:

  • Sie können sich jetzt noch einmal unser Hackathon- Tutorial ansehen und ihm folgen, um unsere Codebasis zu forken und die Änderungen vorzunehmen . Dadurch erhalten Sie einen unmittelbaren Eindruck von den Fähigkeiten von Phat Contract.
  • Unsere Unterstützung für Parity's Ink! Der Vertrag ist unterwegs . Sie können Ihren Vertrag mit der sicheren und effizienten Programmiersprache Rust entwickeln und die Leistungsverbesserung durch unsere Off-Chain-Mitarbeiter genießen, ohne unsere große Codebasis teilen zu müssen.

Über Phala

Phala Network befasst sich mit der Frage des Vertrauens in die Computing-Cloud .

Diese Blockchain ist eine vertrauenswürdige Berechnungsplattform, die eine massive Cloud-Verarbeitung ermöglicht , ohne die Vertraulichkeit der Daten zu beeinträchtigen. Die verteilte Computing-Cloud von Phala Network basiert auf TEE-basierter Datenschutztechnologie, die bereits in moderne Prozessoren integriert ist, und ist vielseitig und vertraulich. Durch die Trennung des Konsensmechanismus von der Berechnung stellt Phala sicher, dass die Verarbeitungsleistung hoch skalierbar, aber nicht verschwenderisch ist. Zusammengenommen entsteht so die Infrastruktur für eine leistungsstarke, sichere und skalierbare Cloud für vertrauenswürdiges Computing .

Als Parachain-Mitglied des Polkadot- Cross-Chain-Ökosystems wird Phala in der Lage sein, Rechenleistung für andere Blockchain-Anwendungen bereitzustellen und gleichzeitig die Datenschicht zu schützen . Dies ermöglicht Möglichkeiten wie datenschutzgeschützte DeFi-Handelspositionen und Transaktionshistorie sowie die gemeinsame Berechnung vertraulicher DID-Daten. Entwicklung von Light-Node-Cross-Chain-Brücken und mehr.

Zu den On-Chain-Diensten, die derzeit im Phala-Netzwerk entwickelt werden, gehört Web3 Analytics : leistungsstarke Smart Contracts von Phala, die eine hochgradig gleichzeitige Massendatenanalyse mit Datenschutz ermöglichen und den Weg für eine Alternative zu Google Analytics ebnen, die von Natur aus die Vertraulichkeit des Einzelnen respektiert.

— Abonnieren | Website | Twitter | Github
— Discord | Forum | Telegramm | Italienisch | Französisch | Persisch | Koreanisch