在数字货币和区块链的世界里,以太坊(Ethereum)无疑是一个绕不开的名字,它不仅仅是一种加密货币,更是一个“世界计算机”,一个能够自动执行、不可篡改的“机器”——这个“机器”的核心,就是智能合约,随着去中心化金融(DeFi)、NFT等应用的爆炸式增长,一个尖锐的问题也随之浮现:以太坊的“机器”,也就是智能合约,会犯法吗?
要回答这个问题,我们首先需要厘清几个核心概念,因为答案并非简单的“是”或“否”。
谁在“驾驶”这台“机器”?
以太坊的“机器”——智能合约,本质上是一段部署在区块链上的代码,它像一个自动售货机:你投入正确的指令(交易)和资产(以太币),它就会严格按照预设的程序执行结果(发放商品或服务),这台“机器”本身没有意识,没有意图,它只是忠实地执行代码。
在法律上,行为犯法通常需要具备“主观过错”或“犯罪意图”,一个没有意识、只是执行命令的“机器”,显然不具备传统意义上的主观故意。单纯从“机器”本身来看,它无法成为法律上的责任主体。 我们不会去起诉一把被用来伤人的刀,而是会起诉使用刀的人。
同理,以太坊的“机器”本身是中立的,它既可以用来构建一个公平透明的投票系统,也可以被用来执行一个非法的、有漏洞的合约。
真正的“司机”:代码背后的责任人
既然“机器”不担责,那么谁该为智能合约引发的“事故”负责?答案隐藏在代码的背后,主要有三类潜在的责任人:
合约的创建者/开发者(The Coder) 这是最直接的责任方,如果开发者明知其代码的用途是进行非法活动,
- 创建庞氏骗局或资金盘: 设计一个注定会崩盘的金融合约,诱骗他人投资。
- 开发赌博或洗钱工具: 创建一个不受监管的在线赌场,或用于非法资金转移的合约。
- 侵犯知识产权: 编写智能合约来分发盗版内容或侵犯他人版权的NFT。
开发者就构成了“间接正犯”或“帮助犯”,他们利用代码作为工具实施了犯罪,应当承担相应的法律责任,世界各地的监管机构已经开始关注这一点,并将智能合约的开发者视为传统软件开发者或金融产品设计师来监管。
合约的部署者/使用者(The User/Operator) 如果说开发者是“造车”的人,那么部署者和使用者就是“开车”的人,用户通过调用智能合约来与它交互,如果用户明知某个智能合约用于非法目的,依然选择使用并从中获利,那么他/她同样可能构成共犯。
一个人明知某个DeFi平台是黑客用来洗钱的工具,依然将自己的资产通过该平台进行“清洗”,那么他/她就可能构成洗钱罪,在法律实践中,用户的“明知”是一个关键的判定点,需要结合其行为、背景知识等多方面因素来认定。









