7 个版本
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.7 | 2022年9月6日 |
#2166 in 神奇豆
114 每月下载次数
用于 7 个包 (3 直接)
53KB
1.5K SLoC
Phala 区块链
Phala Network 是一种链下计算协议,为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
。我们必须将 C 代码编译成 wasm,同时保持与 当前 rustc 的兼容性。
运行
请参阅运行脚本
子页面
外部资源
- 文档:Phala Network 文档
- 安全审计:审计报告
- phala-docker:生产 Docker 文件,包括区块链、Pherry 和 pRuntime。
- 责任披露
lib.rs
:
Sidevm 程序编写工具。
依赖项
~5.5MB
~119K SLoC