您的技术栈直接可用——Solidity、Hardhat、Foundry、MetaMask——只需更换链 ID、加一个编译器标志。改变的是合约脚下的地基:货币规则与共识无法被治理投票从您的合约之下抽走。
唯一会让您栽跟头的地方:Solidity 0.8.20+ 默认以 Shanghai 为目标并生成 PUSH0,而 Paris 没有该指令。锁定 EVM 版本,其余一切照旧。
import { HardhatUserConfig } from "hardhat/config";
const config: HardhatUserConfig = {
solidity: {
version: "0.8.24",
settings: { evmVersion: "paris" },
},
networks: {
parallax: {
url: "https://rpc.parallaxprotocol.org",
chainId: 2110,
},
},
};
export default config;[profile.default] evm_version = "paris" [rpc_endpoints] parallax = "https://rpc.parallaxprotocol.org"
五处会改变您设计方式的差异,但没有一处会改变您编写 Solidity 的方式。
历史上建立在稀缺货币之上的每一种金融工具——信贷、交易、托管、衍生品——总要在某处结算。在 Parallax 上,它结算于一种供应量固定、由物理工作保障安全的基础资产之上,而这条链没有基金会、没有代币投票,也不存在任何可以让某笔交易被优待或被拒绝的机制。您的合约继承这种中立性:没有人能被阻止部署,任何已部署的东西也无法被叫停。