“ТОЛСТЫЙ” КОНТРАКТ от Phala Network

Fat Contract предоставляет богатые функции, такие как обычные программы, с более высокой производительностью и большей вычислительной мощностью за счет параллелизма нескольких вычислительных узлов.

*Смарт-контракты на Ethereum являются инновацией, расширяющей возможности блокчейна. В первый раз все правила определены и применяются с неизменяемым кодом и необратимыми транзакциями. В том числе и поэтому мы наблюдаем его широкое распространение в децентрализованных финансах, где доверие особо ценно. Несмотря на успех в DeFi, с точки зрения разработчиков, текущие платформы смарт-контрактов закрыты: вы не можете легко получить доступ к данным и услугам из них.*Такая проблема даже требует создания некоторых специальных решений Oracle! Кроме того необходимо повышать производительность существующих блокчейнов.

Phala стремится предоставить универсальную децентрализованную вычислительную сеть, которую можно свободно комбинировать с децентрализованными смарт-контрактами, протоколами хранения и службами индексации данных.

Текущее достижение Phala— надежное облако из более чем 20 000 единиц. Эти вычислительные узлы организованы в рамках структуры, которая позволяет разделить выполнение и консенсус: в отличие от существующих платформ, где все контракты выполняются одним майнером в процессе производства блока (при этом другие майнеры выполняют дублированное выполнение для проверки), Phala обеспечивает верность выполнение без или с небольшим коэффициентом дублирования, поэтому его вычислительная мощность увеличивается линейно с количеством workers. Очевидно, что это необходимое условие для децентрализованного вычислительного облака, способного стабильно поддерживать мир Web3.

**Phala была хорошо известна как доверительный блокчейн, объединяющая TEE и блокчейн.**Реальная ценность дизайна: перенос вычислений за пределы цепочки снимает ограничения текущего смарт-контракта, что приводит к мощному Fat Contract с широкими возможностями:

  • поддержка задач, требующих больших вычислительных ресурсов. Впервые даже один контракт может полностью использовать вычислительную мощность worker, не беспокоясь о блокировке всей блокчейна. Например, требования к рендерингу изображений/видео повышаются с ростом популярности NFT и Metaverse, в то время как задания рендеринга требуют больших ресурсов CPU и являются дорогостоящими. Используя проект Gramin, мы завершили проверку концепции запуска немодифицированного рендерера Blender в наших рабочих процессах. При параллельном программировании можно объединить мощность нескольких рабочих для выполнения “тяжелых” работ;

  • Вычисления в реальном времени с малой задержкой. Время отклика для Метавселенной и взаимодействия с игрой не должно превышать одной секунды. Однако традиционные смарт-контракты на блокчейне не могут удовлетворить требования услуг с малой задержкой (поскольку они выполняются с интервалами между блоками). Fat Contract может обеспечить чтение и запись ответов на уровне миллисекунд, что делает его идеальным выбором для развертывания Metaverse и игровых сервисов;

  • Доступ к интернет-сервисам. Безопасные workers вне сети могут безопасно делегировать сложные асинхронные запросы для Fat Contract. На нашем хакатоне мы представилидемо-бота для запроса цены BTC. Вы можете отправить HTTP-запрос, чтобы запросить цену BTC из существующей веб-службы, а затем сообщить об этом в свою учетную запись Telegram через соответствующий HTTP API. Все эти операции выполняются в Fat Contract в 100 LoC.

Fat Contract vs SmartContract

Самое главное, что такие мощные Fat Contract выполняются внутри наших безопасных workers, которые не могут просматривать данные клиентов или манипулировать выполнением для получения ложных результатов, поэтому во время исполнения контракта соблюдается условие конфиденциальности и необратимости.

На данный момент мы полагаемся на доверенную среду выполнения (TEE), в частности на Intel SGX, в качестве безопасных рабочих процессов, и этот дизайн может поддерживать другие рабочие процессы, такие как AMD SEV, или даже MPC или ZKP.

Сценарий применения Fat Contract

Phala пытается отойти от стереотипа текущих смарт-контрактов, переосмыслив, каким он должен быть в реальном вычислительном облаке. Это мотивация для разработки и внедрения Fat Contract: сначала он должен вести себя как обычная программа, а не как смарт-контракт, а затем мы наделим его децентрализованной и бездоверительной природой блокчейна. Мы называем его «толстым», чтобы подчеркнуть богатые возможности, которые он может предоставить по сравнению с существующими смарт-контрактами.

**Еще раз уточним, Fat Contract —**это своего рода децентрализованная программа вместо смарт-контракта, которая поддерживает задачи с интенсивными вычислениями в реальном времени и имеет доступ ко всем сервисам, даже если они находятся вне блокчейнов.

Вера в Fat Contract также основана на отзывах сообщества. Во время последнего хакатона мы видели примерысильной реализации на Fat Contract. Сейчас есть два способа потестить возможности Fat Contract:

  • Вы можете использоватьруководствупо хакатону, сделав форк и поиграться с кодом внеся изменения, что даст вам немедленное понимание возможностей Fat Contract;

  • Наша поддержка ParityInk! Contractуже в пути! Вы можете разработать свой контракт с помощью безопасного и эффективного языка программирования Rust и наслаждаться повышением производительности благодаря нашим внешним workers без необходимости форка большой кодовой базы.

Fat ContractRoadmap

Как и Fat Contract, Phala должна быть открытой и продолжать совершенствоваться. Мы приветствуем обратную связь от разработчиков со всего мира, чтобы добавить в Fat Contract больше вдохновляющих функций. Присоединяйтесь к нашему сообществу прямо сейчас!

О Phala

Phala Network решает проблему доверия к вычислительному облаку. Блокчейн представляет собой бездоверительную вычислительную платформу, которая обеспечивает массовую облачную обработку без ущерба для конфиденциальности данных. Построенный на TEE, приватность уже встроенная в современные процессоры. Облако распределенных вычислений Phala Network является универсальным и конфиденциальным. Отделяя механизм консенсуса от вычислений Phala обеспечивает высокую масштабируемость вычислительной мощности, оставаясь экономичной. Вместе это создает инфраструктуру для мощного, безопасного и масштабируемого вычислительного бездоверительного облака.

Как участник парачейна кроссчейн-экосистемы Polkadot, Phala сможет предоставлять вычислительную мощность другим блокчейн-приложениям, защищая данные, предоставляя защищенные конфиденциальностью торговые позиции DeFi и историю транзакций, совместное вычисление конфиденциальных данных DID, разработка кросс-чейн мостов с легкими узлами и многое другое.

Сетевые сервисы, которые в настоящее время разрабатываются в Phala Network, включают Web3 Analytics:высокопроизводительные смарт-контракты от Phala, обеспечивающие высококонкурентный массовый анализ данных с конфиденциальностью, прокладывая путь к альтернативе Google Analytics, которая по своей сути также уважает индивидуальную конфиденциальность.

💎 —Discord PhalaNetwork|Телеграм|Telegram en

✅ — |Website|Twitter|Github|Forum|

🤖 —Discord Phala Word

0
3tMUc3…q23WgPPost author

Информация о проктах дотсамы

0 comments

Информация о проктах дотсамы