什么是 On Chain?
On Chain 指直接记录在公共账本上并由网络验证的操作或记录。如果涉及区块、费用和最终性,那就是 On Chain。可以把它想成在收银台付款,而不是在记事本里随手写一张欠条 IOU。
误解
有人认为它会显示你的完整身份和所有细节。实际情况:账本是 透明 的,但身份并非预设。地址只是字符串,不是名字,除非你把它们关联到你自己。
On Chain 如何运作
想象一次代币兑换或 NFT 铸造。下面是简单步骤。
- 步骤 1:你在钱包里点击发送,用你的私钥签名。
- 步骤 2:交易被广播到 区块链 网络以便验证。
- 步骤 3:验证者将其包含进一个区块,你的钱包显示为待处理。
- 步骤 4:如果涉及代码,代码会被执行,因为 智能合约 是可以自动执行的合约。
- 步骤 5:确认数逐渐累积,链上状态更新,你得到一张任何人都能核验的收据。
就是这种流程,并没有什么神秘。
为什么 On Chain 很重要
下面说明它受到关注的原因。
- 好处:记录以 不可篡改 的方式写入,事后无法悄悄改动。
- 视角:在当前环境中,凭证胜过承诺,从创作者分成到公共金库投票皆是如此。
- 相关性:在 DeFi 交易、NFT 铸造、DAO 投票和身份证明中都会遇到它。
提示
在做任何 On Chain 操作前,先在模拟器或测试网进行演练,仔细核对合约地址,并查看费用。现在花两分钟,可以避免日后后悔。
On Chain 的关键特征
它突出的特性:
- 公开:任何人都能在不需要请求访问的情况下核实该操作。
- 最终性:一旦确认,就会固定下来,无法再被编辑。
- 可编程:代码可以自动转移资产并执行规则。
- 有成本:你需要支付网络费用,活跃时段费用可能会飙升。
- 可追踪:可以从起点一路追踪资金流到当前状态。
变体
相同概念下,你可能会看到的不同路径:
- 链下:在链外完成工作,之后再发布摘要以节省费用。
- Rollups:将大量操作打包,然后结算到主链以提升扩展性。
- 侧链:独立链条,针对特定应用或费率进行连接。
- 桥接:在网络之间移动资产或消息,但需要关注附加风险。
提醒
最终性不等于瞬时。有些网络几秒钟内确认,另一些则需要更久,而且费用大小会影响等待时间。
示例
你购买一个 NFT,交易被确认,代币出现在你的钱包里,并在公共链浏览器上留下任何人都能核验的收据。
趣闻
比特币的创世区块里包含了一条报纸标题,像一个微小的时间胶囊,保存在每个完整节点上。
总结
把它看作是你可以自行核验的凭证,不需要任何门卫。
