Introdução do Contrato Phat
Qual é a sua expectativa de contratos inteligentes?
Minha resposta seria:
Forneça recursos avançados como programas normais com melhor desempenho e maior poder de computação pela simultaneidade de vários nós de computação.
Os contratos inteligentes introduzidos pelo blockchain Ethereum são realmente uma inovação para estender a capacidade do blockchain. Na primeira vez, todas as regras são definidas e aplicadas com código imutável e transações irreversíveis. Da mesma forma, vimos sua ampla adoção em finanças descentralizadas, onde a confiança é valiosa. Apesar do sucesso em casos financeiros necessários para a confiança, do ponto de vista dos desenvolvedores, as atuais plataformas de contratos inteligentes estão fechadas: você não pode acessar facilmente os dados e serviços deles . Tal problema requer até mesmo a criação de alguns blockchains Oracle ad-hoc para resolver! Muito menos as banalidades para melhorar o desempenho dos blockchains existentes.
A Phala está empenhada em fornecer uma rede de computação descentralizada universal que pode ser combinada livremente com contratos inteligentes descentralizados, protocolos de armazenamento e serviços de indexação de dados . O que alcançamos é uma nuvem confiável de mais de 20.000 funcionários. Esses nós de computação são organizados sob uma estrutura que permite a dissociação de execução e consenso: Ao contrário das plataformas existentes, onde todos os contratos são executados por um único minerador durante o processo de produção do bloco (com outros mineradores fazendo execução duplicada para validação), Phala impõe a execução fiel em cada trabalhador sem (ou apenas com um pequeno fator de) duplicação, assim, seu poder de computação aumenta linearmente com o número de trabalhadores. Acreditamos que este é o pré-requisito para uma nuvem de computação descentralizada com o poder de transportar o mundo Web3.
Phala era conhecido como blockchain confidencial por combinar TEE e blockchain, e isso pode facilmente fazer as pessoas ignorarem o valor real de nosso design: mover a computação para fora da cadeia remove as limitações do contrato inteligente atual, levando ao poderoso Phat Contrato com recursos ricos:
- Suporta tarefas de computação intensiva. Pela primeira vez, até mesmo um único contrato pode utilizar totalmente o poder de computação de um trabalhador, sem necessidade de se preocupar em bloquear todo o blockchain. Por exemplo, os requisitos para renderização de imagem/vídeo são aumentados com a popularidade do NFT e do Metaverse, enquanto os trabalhos de renderização exigem muito da CPU e são caros. Aproveitando o Projeto Gramine , concluímos a prova de conceito para executar o renderizador de código aberto não modificado Blender em nossos workers. Com a programação simultânea, é possível combinar o poder de vários trabalhadores e atender aos trabalhos pesados;
- Sirva computação em tempo real de baixa latência. O tempo de resposta para metaverso e interação do jogo não deve exceder um segundo. No entanto, os contratos inteligentes de blockchain tradicionais não podem atender ao requisito de serviços de baixa latência (já que são executados em intervalos de bloco). O Fat Contract pode obter respostas de leitura e gravação em nível de milissegundos, tornando-o uma escolha perfeita para implantar o Metaverse e serviços de jogos;
- Acessar serviços de Internet. Os trabalhadores seguros fora da cadeia podem delegar com segurança solicitações assíncronas complicadas para Fat Contract. Em nosso hackathon, apresentamos um bot de demonstração do preço do BTC. Você pode enviar uma solicitação HTTP para consultar o preço do BTC do serviço da Web existente e, em seguida, relatá-lo à sua conta do Telegram por meio da API HTTP correspondente. Todas essas operações são realizadas dentro de 100 LoC no Fat Contract.
De volta à nossa pergunta inicial, tentamos sair do estereótipo do contrato inteligente atual e repensar como o contrato deve ser em uma nuvem de computação real. Esta é a motivação pela qual projetamos e implementamos o Phat Contract: ele deve primeiro se comportar como um programa normal em vez de um contrato inteligente, e então o capacitaremos com a natureza descentralizada e sem confiança do blockchain. Para esclarecer novamente:
O Phat Contract é um tipo de programa descentralizado em vez do contrato inteligente, que suporta tarefas de computação intensiva em tempo real e tem acesso a todos os serviços, mesmo que estejam fora dos blockchains.
Nossa fé no Phat Contract também vem do feedback de nossa comunidade. Durante nosso último hackathon, vimos algumas criações de desenvolvedores talentosos com o poderoso Phat Contract. Por enquanto, existem duas maneiras de jogar com Phat Contract:
- Agora você pode revisitar nosso tutorial de hackathon e segui-lo para bifurcar nossa base de código e fazer as alterações . Isso lhe dará uma experiência imediata das habilidades do Phat Contract;
- Nosso apoio ao Parity's Ink! O contrato está a caminho . Você pode desenvolver seu contrato com a linguagem de programação Rust segura e eficiente e aproveitar a melhoria de desempenho de nossos trabalhadores fora da cadeia sem a necessidade de bifurcar nossa grande base de código.
Sobre Phala
A Phala Network aborda a questão da confiança na computação em nuvem .
Este blockchain é uma plataforma de computação confiável que permite processamento massivo em nuvem sem sacrificar a confidencialidade dos dados. Construída com base na tecnologia de privacidade baseada em TEE já incorporada em processadores modernos, a nuvem de computação distribuída da Phala Network é versátil e confidencial. Ao separar o mecanismo de consenso da computação, o Phala garante que o poder de processamento seja altamente escalável, mas sem desperdício. Juntos, isso cria a infraestrutura para uma nuvem de computação confiável , poderosa, segura e escalável .
Como um membro parachain do ecossistema de cadeia cruzada Polkadot , a Phala poderá fornecer poder de computação para outros aplicativos blockchain enquanto protege a camada de dados , permitindo possibilidades como posições de negociação DeFi protegidas por privacidade e histórico de transações, co-computação de dados confidenciais DID, desenvolvendo pontes de cadeia cruzada de nós leves e muito mais.
Os serviços on-chain atualmente em desenvolvimento na rede Phala incluem Web3 Analytics : contratos inteligentes de alto desempenho da Phala para permitir análises de dados em massa altamente simultâneas com privacidade, abrindo caminho para uma alternativa ao Google Analytics que respeita inerentemente a confidencialidade individual.
— Inscreva-se | Site | Twitter | Github
— Discord | Fórum | Telegrama | italiano | Français | Persa | coreano





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)