9个版本
0.2.0-alpha.7 | 2023年12月11日 |
---|---|
0.2.0-alpha.6 |
|
0.2.0-alpha.4 | 2023年11月28日 |
0.2.0-alpha.3 | 2023年10月23日 |
0.1.9 | 2022年8月9日 |
#1874 in 神奇豆子
246 每月下载量
81KB
2K SLoC
Phala区块链
Phala网络是离线计算协议,为AI代理提供去中心化执行层。
本地构建
依赖关系
展开
-
系统依赖关系
- Ubuntu (已测试22.04)
apt install -y build-essential pkg-config libssl-dev protobuf-compiler
- macOS
brew install protobuf
- 有关更多protobuf安装选项,请参阅此处
-
Rust
curl https://sh.rustup.rs -sSf | sh
-
Substrate依赖关系
git submodule update --init sh ./scripts/init.sh
-
LLVM 14
wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh ./llvm.sh 14
构建区块链和桥梁
请确保您已安装Rust和LLVM-10。
对于Mac用户:您还需要从Homebrew或MacPort安装
llvm
和binutils
,并将它们的二进制文件添加到您的$PATH
运行 git submodule update --init
以在构建之前获取子模块,如果您在克隆代码时未添加选项 --recursive
cargo build --release
构建脚本强制使用LLVM-10或更高版本。LLVM-10是必需的,因为rust加密库的wasm移植ring
。我们必须在保持与当前 rustc兼容性的同时将C代码编译成wasm。
运行
请参阅运行脚本
子页面
外部资源
- 文档:Phala 网络文档
- 安全审计:审计报告
- phala-docker:生产 Dockerfile,包括区块链、Pherry 和 pRuntime。
- 负责任披露
lib.rs
:
此包提供了一些用于编写 sidevm 程序的仪表。它基于 Sidevm ocalls 构建。
依赖关系
~10MB
~196K SLoC