本文介绍了 Cardano 区块链通过 CIP-1694 升级进入 Voltaire 时代,实现了链上、去中心化治理。Trust Wallet 集成了 CIP-1694 功能,允许用户参与 Cardano 治理,包括提议、投票和批准对协议、国库和章程的更改。文章详细阐述了 Cardano 的三院制治理结构以及 Trust Wallet 的集成使用方法,并提供了相关技术代码。
“区块链民主的新时代已经开启。通过 CIP-1694,Cardano 将治理权交到人民手中 —— Trust Wallet 将其直接放入你的口袋。”
Cardano 区块链随着 CIP-1694 升级的推出,达到了一个新的里程碑 —— 迎来了 链上去中心化治理的 Voltaire 时代。
💥 在 2025 年 5 月 12 日,领先的自托管钱包 Trust Wallet 集成了 CIP-1694 功能,允许数百万用户通过移动设备参与 Cardano 治理。
CIP-1694 引入了一个正式的治理结构,使 ADA 持有者能够对 Cardano 协议、资金库和宪法的变更进行提议、投票和批准。主要组件包括:
2. 治理行为:
3. 投票机制:
4. 权益集成:
Cardano 的新治理结构包括 3 个主要机构:
Cardano 的交易结构现在包括:
{
governance_action: {
type: "protocol_upgrade",
description: "将区块大小增加到 128KB",
},
vote: {
drep_id: "drep1xyz...",
vote_choice: "yes",
weight: "150000000" // 以 Lovelace 为单位
}
}
可以将其视为一个底层的 Huff 风格的合约,其中每个操作都是有意的并且针对性能进行了优化。
{-# INLINABLE mkValidator #-}
mkValidator :: PubKeyHash -> BuiltinData -> BuiltinData -> ()
mkValidator drep _ _ =
if verifyDRepSignature drep
then () -- 有效投票
else error () -- 无效
verifyDRepSignature :: PubKeyHash -> Bool
verifyDRepSignature _ = True
💡 像 Huff 宏一样,这个验证器脚本可以直接控制治理的执行方式。
在 2025 年 5 月 12 日,Trust Wallet 推出了对以下各项的原生支持:
上面的图表说明了交互的三个主要阶段:
import { WalletAPI, Cardano } from 'trust-wallet-sdk';
async function delegateToDRep(walletAddress: string, drepId: string) {
const wallet = await WalletAPI.connect('cardano');
const tx = await wallet.createGovernanceDelegation({
delegateTo: drepId,
amount: await wallet.getStake(walletAddress)
});
await wallet.signAndSend(tx);
console.log(`Delegated to DRep ${drepId}`);
}
##define macro VOTE() = takes(0) returns(0) {
caller
0x00
sload
eq
jumpi invalid
0x01 calldataload
0x02
sstore
invalid:
0x00 0x00 revert
}
与 Huff 一样,用于治理的 Plutus 脚本必须确保:
plutus-apps
(智能合约框架)cardano-cli
(节点交互)cardano-serialization-lib
(在 Trust Wallet 中使用)通过 CIP-1694,Cardano 进入了一个新阶段 —— 在这个阶段,你控制着网络的方向。通过 Trust Wallet,去中心化治理现在是 移动优先、直观且安全的。
- 原文链接: medium.com/@ankitacode11...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!