从互联网到区块链:重审“代码即法律”的兴衰与隐忧

·

溯源:学术短语如何走进公众视野

“代码即法律”最早由美国学者雷登伯格在90年代提出,局限在「网络法」「监管框架」两个核心关键词之间。真正让它破圈的是1999年莱西格的海量引用——他把这句看似拗口的学术行话简化为“网络空间上的代码就是第四种规制力量”。普通用户第一次意识到:互联网其实不是乌托邦,而是由看不见的一行行代码默默决定你可以做什么、不能做什么。

1999:互联网时代的“隐形法庭”

代码如何替代法律

这时期的典型案例是 P2P 文件分享平台 Napster 的覆灭:法院虽然判决关停,可要彻底“体面”离场的,是代码层面对用户连接的强制断开。技术判决比法律判决更利落、更一锤定音。

2009:加密货币点燃“密码法”

区块链带来可信执行环境

比特币的出现把“代码即法律”从网络协议层面升级为价值协议层面。传统交易中,法律凭借国家信用背书;比特币则用加密算法、共识机制让陌生人也能“无条件”信任彼此——所谓“信任的机器”。

智能合约:不会耍赖的条款

👉 想了解智能合约还能怎么玩?点进来看真实案例解析

DAO:用代码重塑公司

当公司的一切——从股权激励、投票决策到财务报销——全写进链上合约,传统董事会、监事会被算法替代,这就是去中心化自治组织(DAO)的雏形。2021 年,美国怀俄明州甚至立法承认 DAO 的企业主体资格,标志着“代码即法律”首次得到官方背书。

悖论:绝对的代码,僵化的规则?

问题快照

  1. 语言鸿沟
    法律语言的歧义是故意的,为案例留出伸缩空间;计算机语言却要求 0 与 1 绝对分明。
  2. 升级困境
    现实法规可随时修订;区块链上的合约一旦部署,永恒不可更改。DAO 被黑客盗走 360 万 ETH 的 The DAO 事件,被迫分叉整条链才得以“回滚”——付出的代价是社区分裂。
  3. 人性漏斗
    写代码的终究是人。治理代币看似人人平等,早期巨鲸仍能用资本投票,实质仍是旧权力游戏的链上映射。

👉 一键查阅:如何给智能合约留“紧急制动”又不失信

现实与未来的折中地图

结语:代码终将学会“呼吸”

“代码即法律”不是宣告法律死亡,而是倒逼法律升级。最终形态可能是「可呼吸的代码」:既能用算法排除人为干扰,又保有必要的可调节通道。当代码能够像法律那样容忍一定灰色地带,也能像法律一样随时代进化,我们就真正跨进了下一代互联网治理的门口。


常见问题(FAQ)

Q1:“代码即法律”完全取代传统合同法了吗?
A:短期看不会。智能合约擅长执行条件简单、金额确定的契约;涉及主观判断(如“努力尽调”“合理费用”)的条款仍需法律兜底。

Q2:DAO 的投资者真的不受法律保护?
A:视司法辖区而定。美国部分州已对 DAO 立案审查,但多数国家仍将其视为一般合伙关系,参与者可能承担无限连带责任。

Q3:写错一行代码就永不可改,怎么办?
A:主流链已支持「代理合约」模式:主逻辑保持不变的同时,通过升级合约地址指向新逻辑,即可完成“热补丁”。

Q4:智能合约的调用费用会不会越来越贵?
A:取决于公链负载。Layer2、侧链、分片等技术正在显著降低单次调用成本;单位操作费可降到原来的 1/100 以下。

Q5:普通用户怎样才能看懂智能合约?
A:可以借助 Etherscan、DeFiSafety 等工具提供的「可读化界面」,或直接阅读已开源的合约代码与审计报告——这也是区块链“透明的另一面”。

Q6:企业如何把现有合同链改,而不影响业务?
A:常用策略是混合架构:关键结算上链,其余条款仍然沿用书面合同。等到法规与链上治理成熟,再逐步迁移到全链模式。