Has Pi Network been open-sourced?
派 开源了吗? 直接给答案,有开的部分 ,也有逐渐开的部分。(声明:本人这篇属于和AI互动后,并且严格执行信息真实性和我个人的历史经验,生成并修改后发出来,给大伙参考。)眼睛是真的要废了,流泪中。。。
Pi 用的底层协议(Stellar SCP Soroban)是完全开源的!你可以直接去 Stellar 的 GitHub 随便看代码、fork、修改、审计。很多人说 Pi “抄 Stellar” 其实也从侧面说明了底层是开源的,不然抄都没得抄。
Pi Node 早期就是基于 Stellar-core 的 fork,Protocol 20 升级后 Soroban 智能合约支持也高度兼容。
但 Pi 自己的节点核心实现、主网完整代码和共识细节调整,目前还不是 100% 全开源,处于逐步开放阶段。他们通过 PiRC 仓库公开讨论 Launchpad、token 设计等,让社区参与迭代。
趋势是越来越透明:Node.js 代码有释放计划,SDK、demo、block explorer 都在活跃更新。
Pi 上创建代币的完整机制:Pi 创建代币主要靠原生 Asset(资产) Trustline(信任线),不用写传统 EVM 智能合约(不像以太坊 ERC-20)。这是 Pi 区块链的核心设计,继承自 Stellar,强调安全和普通用户友好。
<1> 核心机制:原生资产 Trustline无需编写智能合约:任何 Pi Wallet 都能快速发行 fungible token(可互换代币)。Trustline 作用:超级重要!防止垃圾代币骚扰。只有你主动“建立信任线”,才能持有或接收该代币。这也是代币首次上链的时刻。
详细发行流程(Testnet / Mainnet 通用):
准备两个钱包:Issuer(发行者)和 Distributor(分发者)。在 Pi Wallet 里创建并激活 Testnet 就行。
Distributor 先建立 Trustline → 代币正式上链(但还没铸造)。
Issuer 通过 Payment 操作把代币“发送”给 Distributor → 实现 Mint(铸造)。 后续分发:其他用户必须在 Pi Wallet 手动添加该代币的 Trustline 才能接收。
官方 GitHub 文档给了完整 Node.js 示例(用 Stellar SDK):
Horizon API:
api.testnet.minepi.com
Network Passphrase:Pi Testnet(主网类似)
关键操作:changeTrust(建信任线)和 payment(铸造)
简化代码示例 javascript
// 1. Distributor 建立 Trustline
const trustlineTx = new StellarSDK.TransactionBuilder(...)
.addOperation(StellarSDK.Operation.changeTrust({ asset: customToken }))
...
// 2. Issuer 铸造代币
const mintTx = new StellarSDK.TransactionBuilder(...)
.addOperation(StellarSDK.Operation.payment({
destination: distributorPublicKey,
asset: customToken,
amount: "100000"
}))
优点:发行成本低、安全性高、完全没有 gas 费竞价。
缺点:基础版不能搞太复杂的逻辑(总供给、自动燃烧等),这些得靠后面的智能合约来扩展。
<2>最推荐方式:Pi Launchpad(官方“一键”创建平台)
2026 年 3 月 14 日 Pi Day 的时候,官方在 Testnet 上线了 MVP 版本(通过 Pi Browser 直接访问),目前最简单、最官方的途径!
定位:专为 utility-driven 生态代币 设计,严格禁止纯投机项目。
要求:项目方必须已经有能跑起来的真实 App(产品优先),代币要立刻用于用户获取、支付、奖励、治理等实用功能。
机制:通过 Launchpad 发行,发行所得的 Pi 不会进项目方口袋,而是自动进入流动性池(跟这个新代币配对),直接为未来 Pi DEX 打基础。避免传统 ICO 乱象,强调真实产品集成。
当前状态:Testnet 供大家测试和学习(带测试代币),主网版本即将推出。所有代币依然基于上面的原生 Trustline 机制创建。
<3> Protocol 20 智能合约(Soroban 风格)的作用
2026年3月,Pi Network已经把 Protocol 20 主网升级完成了,主要节点都升到了 v20.2 版本,这就为智能合约打好了基础。
智能合约的特点:
用 Rust语言 WASM 写的,跟 Stellar 的 Soroban 很像,不是以太坊那种 Solidity。
上线方式:
不是一下子全放出来,而是一步一步慢慢来:先让外部团队审计,再给社区审查,然后在 Testnet 测试,最后才在主网开放。这样比较安全,不会一下出大乱子。
最先支持什么:
先推出订阅支付、Escrow(钱托管)、NFT 相关功能这些实用的东西,以后慢慢再加更多复杂功能。
跟创建代币有什么关系:
普通的可互换代币(fungible token)还是用原来的 原生 Asset Trustline 方式创建,不需要智能合约。安全注意:Trustline 机制内置反垃圾保护;智能合约上线前都会做外部审计。
单独解释一下Trustline(信任线)
意思就是:没人能随便把一堆垃圾代币硬塞给你。你必须自己主动在 Pi Wallet 里点“添加信任线”,才能接收或持有那个代币。这招直接把一大堆乱七八糟的 meme 垃圾币挡在外面,省得你钱包天天被骚扰。比以太坊那种随便就能转垃圾币的机制安全多了。
其次,智能合约上线前都会做外部审计。官方不会傻乎乎地把合约直接扔到主网上去跑。他们会先找外部专业的审计团队,把代码好好检查一遍,找出潜在漏洞和风险。审计通过后,还会经过社区审查和 Testnet 测试,才会逐步在主网上线。
但是,智能合约可以给这些代币加上高级玩法,比如:代币锁定、自动分发、DAO 投票治理、NFT 铸造、DeFi 功能、自动发奖励、订阅自动扣款等等。以后生态里的代币就能在智能合约里被调用,做更复杂的功能。
现在进展到哪一步了(2026年3月31日):
Testnet 已经可以让大家试验了(包括Launchpad)。
主网这边,Protocol 20 的基础已经搭好,但智能合约还处于刚开始逐步开放的阶段。主网会先上线一些简单的实用工具(比如订阅支付、托管),更复杂的合约功能会后面再慢慢放出来,一切以安全和真实使用为主。
开发者资源(最新有效链接):官方代币文档:
github.com/pi-apps/pi-platfo… (含完整代码示例)
PiRC(社区反馈仓库):
github.com/PiNetwork/PiRC (里面 PiRC1 详细讲生态代币设计)
Pi SDK & Developer Portal:在 Pi Browser 内注册 App 就能用
我个人觉得,这套组合(Launchpad 原生 Asset 逐步开放的 Soroban 合约)挺靠谱的,强调产品先行而不是炒作。开源程度也比早期进步明显,未来只会更好。
最后想说几句心里话。咱们派圈现在确实有点太浮躁了。很多人天天刷 X,看几个码农、大神、KOL 的言论,就跟着焦虑。其实,这些人之所以看不上 Pi,很多时候是因为他们把“彻底去中心化”和“完全开源”当成了唯一正确标准,陷入了非黑即白的框架。
从比特币早期到以太坊,社区和 DAO 确实很重要,这在新生事物诞生阶段是合理的。但项目发展到一定阶段,很多事情都需要商量、妥协和调整。区块链也不例外:它往往要经历“过度去中心化 → 一段时间的中心化控制 → 弱中心化 → 技术、监管与社区成熟度逐步提升 → 最终接近理想的彻底去中心化”这样一个过程。
那些一直咬住“Pi 不开源”的人,大多是用以太坊“所有合约代码必须全部公开”的标准来要求 Pi,或者单纯带着情绪攻击。现实是:开源并不等于所有东西都要立刻100%公开。连 Stellar 这样成熟的项目,也存在私有配置和商业决策部分。更不用说 Binance Smart Chain,它的验证节点长期被少数实体垄断,同样谈不上完全去中心化。
Pi 的做法其实很务实:先借助开源的底层协议(Stellar Soroban)打好基础,保证网络稳定和几千万用户的安全,再一步步把自己的核心代码逐步开放。这不是不透明,而是一种负责任的发展路径。希望大家能沉下心来,多学习、多思考。
公链 ≠ 彻底去中心化,也 ≠ 完全开源。
@PiCoreTeam