本文论述了从“代码即法律”,即产生法律效果的代码的传统概念到“法律即代码”,即将法律转换为代码的新兴概念的转变。“代码即法律”是指随着数字技术的出现,代码逐渐成为规范互联网用户行为的主要方式。
代码与法律相比可以更为有效地执行规则,然而因为法律规则具有模糊性和灵活性,有时很难将其转化为代码形式,代码也有其局限性。不过长远来看,随着区块链技术以及智能合约的发展,在规范互联网用户行为问题上代码将会比法律发挥出更大作用。
楔子:法律与技术之间的耦合关系
法律与技术通过各种方式,相互产生影响。他们通过复杂的、彼此独立又相互依赖的制度体系相互产生作用,因为两者都或多或少地有助于规范个体的行为。从20世纪末到21世纪初,法律与技术之间的关系不断演变经历了4个不同阶段。
第一阶段,信息数字化过程,即将纸张和墨水变为计算机可读信息,这一阶段正在火热进行中。
第二阶段,决策自动化过程。世界各地政府机构和企业日益频繁地将特定知识领域的规则转化为计算机表达形式,以自动化或半自动化的方式实现决策程序。
第三阶段,涉及两个方面:一是法律规则逐渐代码化,二是代码监管的出现。软件规定了特定的在线环境中的可为和不可为,相比法律,这样的方式规定得更为具体细腻,而且通常也执行得更为高效。
第四阶段,法律的代码化。在这一阶段中,代码不仅广泛应用于执行法律规则,而且还用于起草和阐述法律规则。
本文重点论述技术与法律关系发展的第三与第四阶段。其中第一部分主要论述技术与法律关系的第三发展阶段,包括代码的特殊性,法律管制的利弊以及当前法律规范管理代码的方式。第二部分主要研究技术与法律关系的第四发展阶段,包括区块链范式,区块链代码的特性以及区块链作为一种互联网监管技术的可行性以及存在的问题。