今天”智能合约”是 DeFi、NFT、链游的总称,但它不是中本聪或其后继者的发明。这个词连同它的完整概念框架,早在比特币白皮书之前十余年就被一位密码朋克写定——法律兼密码学家 Nick Szabo。理解这段前史,能解释一个常见困惑:为什么以太坊愿意冒着实现复杂度的风险做成图灵完备,而不是把比特币的验证脚本再打磨打磨——因为 Szabo 从一开始就把目标定在”合同的自我执行”,比特币只解决了其中的支付子集。
从合同成本出发
Szabo 在 1994 年前后的手稿里提出的问题不是技术而是经济学:现实合同的成本大头不在签订,而在执行、监督与违约追究——律师、公证、中介、法院,每一环都是摩擦。他观察到大量商业关系的执行其实早已自动化:自动售货机就是一个朴素合约,投币这一事实本身就是履约,机器自动完成交货,无需信任对方的人品。问题在于售货机太笨:它处理不了”如果明天下雨则退款、否则发货”这类条款。他的设问是:能不能造一台电子售货机,条款随便写、执行全自动、机器本身不可作弊?智能合约(smart contract)作为术语与纲领由此立起,“以协议条款执行的合同”是他给出的定义。

1997:从手稿到正式论文
1996 年他在杂志《Extropy》发表长文把概念推向公众;1997 年,他在第一届 USENIX 电子商务研讨会上宣读论文,首次给出学术场合的正式论述,并点出关键障碍:互联网上的协议若没有稀缺、防伪的价值载体,合约执行就悬在半空——电子文件可以复制,“先付款”这个事实无法在密码学上唯一确立。他给出的两块拼图是:可验证所有权的东西(property,用现在的语言说即带数字签名的唯一资产),加上能读取外部事实并据此执行条款的机器(identity 与 oracle 的雏形)。差的那一步,由十年后的两个系统分别补上:比特币用链式哈希与工作证明让”这份所有权记录唯一且不可篡改”成为客观事实;以太坊在 2015 年把”机器自动执行条款”做成链上虚拟机。今天再看 Szabo 的清单——真实性、可验证性、违约处理、预言机问题——没有一项被完全解决,智能合约的议程表仍是他当年列的那张。
前史的意义
这段历史的价值是校准预期。第一,智能合约的难点从来不在”会不会写条款”,而在”条款依赖的事实如何可靠进入链”——预言机、身份与纠纷仲裁至今是行业最薄弱处,Szabo 一九九七年就写明了。第二,比特币脚本与以太坊虚拟机是两个产品哲学:前者是”支付合同的最小子集”,后者是”售货机理想的最大化”;理解源头能帮你读懂两边的取舍。第三,提醒一个常识:区块链行业里几乎每个大概念都有前史,把发明年份当作起源年份是科普读者最常犯的年龄错误。
快速问答
问:Szabo发明比特币了吗? 答:没有证据支持”中本聪即Szabo”的猜测。他的贡献是概念与前史(包括被广泛引用的去中心化资产设计 bit gold 构想),比特币的完整方案由中本聪在2008年论文给出。
问:今天的链上合约和Szabo的设想差多远? 答:执行引擎部分兑现(EVM),外部事实接入与纠纷仲裁基本没兑现,正是链下数据与再保险赛道的存在原因。
问:智能合约会取代律师吗? 答:至少在可预见期内两者分工变化而非替代:条款进代码,代码外的解释、兜底与管辖仍需人来承担,行业里合约审计师是新生代行者。
常见误区
一是”中本聪发明智能合约”,实际比特币脚本只实现了他愿景的支付切片。二是把”代码即法律”当作 Szabo 的原始主张——他谈的是执行自动化的收益与边界,同样强调现实合同需要模糊性。三是把自动售货机类比读成”智能合约很简单”,该比喻重点在”履约自动”这一性质,不在实现成本。
风险提示:智能合约存在代码漏洞与预言机失效风险,交互前请核查审计与授权;本文不构成投资建议。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。