在过去的几年里,代码监管的发展势如破竹,因为越来越多的互动行为通过技术进行调节,代码也表现出比法律更高效的规则执行力。我们正逐步将法律的解释和适用与技术结合起来,并以此作为基本任务。
但是,正如我们在DRM系统中看到的那样,将法律规则(Wet code)转换为技术规则(Dry code)并不是那么容易。
前者语言表达模棱两可,因而可以根据具体情形适用于无数可能无法准确预见的情况。后者具有严格的形式化语言特征,需要明确的类别,并且需要事先明确规定适用的方法和条件方可运行。
尽管这两种规则类型之间存在明显的差异,但将法律规则转化为技术规则的现象变得越来越普遍,将法律写入技术、硬件或软件设备的做法也日益频繁。
然而,随着我们越来越依赖技术手段来执行法律规则,我们面临着法律逐渐代码化的风险,规则变得越来越格式化,因为这样才能更好地与技术结合以便实施。
随着区块链技术的出现,这种风险已经成为现实,至少在合同领域已是如此。
长期以来,代码中直接植入了合同条款,以促进其自动执行,如传统DRM系统。 随着时间的推移,技术作为执行合同条款的一种手段变得越来越有吸引力,同时交易也越来越不需要实际的法律合同予以支持。