查看原文
其他

Phat Contract:拓展智能合约能力边界

Phala PolkaWorld 2023-06-08

加入 PolkaWorld 社区,共建 Web 3.0!

去中心化链下计算基础设施 Phala Network 于 2023 年 6 月 1 日,正式在其主网启用 Phat Contract。作为 Phala 网络上运行的链下程序,Phat Contract 在具有互联网接入能力的同时,能够轻易跨链连接任意智能合约。


Phala Network 官网:https://phala.network/


首个基于 Phat Contract 的无代码应用模块—— LensAPI Oracle 也随之上线。


Phat Contract:https://bricks.phala.network/


Phat Contract 旨在弥合 Web2 服务和 Web3 世界之间的差距,可在去信任化(Trustless)的环境中轻松集成 EVM 和 Substrate 区块链,将智能合约的功能扩展到丰富的链下世界,拓展了智能合约的能力边界。通过 Phat Contract 新一代无代码(No-code)程序,Web3 开发体验将得到重塑。



实现 Web3 Functions 的创新性解决方案


链下计算是目前业界的热点之一,Chainlink 和 Gelato 团队近期都各自提出了链下解决方案,并将该解决方案称为 Web 3 Functions。该方案旨在破除 Web2 和 Web3 之间的信息壁垒,实现应用的高速增长。在当前的 Web3 世界中,如何在确保海量链下数据高效交互的同时,保障信息的可信性和安全性极具挑战。另外,在部署应用时若想要兼具敏捷性和高效性则会让复杂性进一步增加,不过,这并非不可能。


Phat Contract 解决方案优势


Phala 的解决方案旨在提高 Web3 开发者的开发效率,同时实现安全的链下计算。通过提供一个几乎零成本的计算,Phala 的解决方案将刺激 Web3 应用的快速发展。目前,Chainlink Functions 和 Gelato 的 Web3 Functions 都为 Web3 开发者提出了链外数据及计算的解决方案;但是,二者离成为最佳解决方案仍有一段距离,对以上解决方案的比较分析将在后续讨论中进行。



一键部署式方案,Blueprints 加速 Web3 应用开发


Phala 在 2021年12月首次推出 Phat Contract,通过引入具有可组合性的链外计算能力,帮助开发者构建下一代应用程序;次年年底推出封闭测试版 ,已被 48 个 Web3 应用使用,其中包括诸如 InvArch 、Apillion、W3A 和 PrivaDEX 等团队。


在过去的两年里,通过用户的反馈,Phala 团队认为应该把用户体验放在首位,这是产品的根本。本次推出的 Phat Contract 主网版本正是经过优化后的最新版本。



新增无代码(No-code)体验功能 - “Blueprint”


“工欲善其事,必先利其器”。对于 Web3 开发者来说,效率即是一切。无需编写代码即可部署应用的能力极大提高了程序开发的效率。Phat Contract 提供预定义的组件(Phat Bricks)和可定制的模板(Blueprints),可帮助开发者敏捷构建高效且功能强大的 dApp。    


只需 5 分钟即可部署 LensAPI Oracle!


Phat Contract 推出的第一个 Blueprint 是针对 SocialFi 知名项目 Lens Protocol 的可定制 LensAPI Oracle。得益于 Phat Contract 能将任意 API 从 Web2 世界桥接到 Web3 世界,现在 Web3 社交平台开发者可根据自己的需要轻松定制 Oracle,以全新的方式部署无代码应用程序。


LensAPI Oracle 工作原理



全链兼容


Phat Contract 支持所有 EVM 兼容链,例如以太坊、BSC;支持所有 Layer 2 链,例如 Polygon、StarkNet ;支持所有基于 Substrate 的链,例如 Polkadot、Moonbeam、Astar 等。也可以根据用户需要支持所有区块链生态系统。


Phat Contract 可支持的网络



支持用户自定义模块


Phat Contract 能满足用户从无代码到全代码的需求。用户可以根据自身经验,选择与之匹配的环境,与 Phat Contract 交互。


Phat Contract 可定制化模块阶梯


Phat Contract 提供了三种不同的部署场景来满足不同用户的需求。初学者可直接使用预定义的 Blueprint 和 bricks 构建应用程序,享受零编程或掌握基础编程技能即可使用的便利。


对于具有扎实智能合约编写背景的高级开发者,尤其是对 Rust 有基本了解的开发者,可以根据自己的需要进行自定义开发,使用 Phat 的原生合约全代码版本,可享受最大限度的自由编程环境。上图展示了整个 Phat Contract 系统中的不同模块,每个模块都支持自定义。



多语言支持


利用 Phat Contract,智能合约也能在JavaScript、TypeScript和Rust等语言中运行常规代码。这使得执行 Web2 任务成为可能,如调用 API 并根据返回的数据执行代码。


与此同时,Phala 团队提供高达 50,000 美元的奖池,以鼓励创新者使用 Phat Contract 部署应用。请浏览链接或扫描下方二维码了解  Phala builder program 详情:https://docs.phala.network/v1/developers/phat-contract/builders-program



立即使用 Phat Contract ,开启区块链应用创新开发之旅,重塑Web3应用未来!



关于 Phala Network


Phala Network 是去中心化链下计算基础设施。Phat Contract 是运行在 Phala 网络上的创新型链下编程模型,帮助开发者构建具备全区块链兼容性、互联网连接性 (HTTP Request)和可验证计算功能的 dApp。


Phat Contract 以上特性可极高拓展智能合约能力边界,并通过提供预定义程序模块,实现无代码开发,为不同开发经验的用户提供便捷高效的集成开发体验。


直播预告:


6 月 8 日(本周四)晚 7 点,波卡生态智能合约平台 Gear 将在波卡世界直播间分享 「Gear 最新进展」,点击下方按钮立即预约直播。



  • PolkaWorld Telegram 群:

    t.me/polkaworld

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org


更多内容


波卡联创 Rob:在波卡中打造 ZK Rollup 平行链的可能性

波卡周报|Rob 讨论将 ZK-rollups 集成到波卡中的潜力,Kusama 神秘地址烧掉价值 470 万美元的交易费!

Kusama 实践 OpenGov 半年,都发生了什么?

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存