代码即法律,如今这种说法变得很时尚(Wu,2003)。这些年随着互联网日益普及,我们对数字技术的依赖日益加深,通过技术规则取代现行法律和法规的趋势开始慢慢形成。
因为,法律法规只能通过国家干预进行事后救济,而技术规则可以通过代码进行事先预防。法律与代码在互联网社会下的功能和作用可谓高下立判。
然而,将法律规则转化为技术规则的做法并非易事。法律规范是一种本质上模棱两可、用语言书写的一般规则;技术规范与法律规范相反,它只能通过代码表达,也必然依赖算法形式和数字模型。
所以,代码规范比其包含的法律条款更为具体,也比较“刻板”。
将法律规则纳入技术规则是一个复杂而微妙的过程,不仅可能会对法律制度产生重要影响,而且可能实际影响到我们对法律的看法。
虽然在数字世界中,代码越来越多地模拟甚至取代法律某些传统职能,但是在过去的几年里,特别自区块链技术和智能合约出现以来,法律也逐渐显示出代码的一些特征。