文章指出传统金融采购流程(如SOC 2)无法应对区块链服务商引入的智能合约风险与基础设施风险。它分析了托管、代币化、稳定币发行等供应商的不同风险,以及底层网络、预言机、桥等基础设施的无对手方风险。强调智能合约供应链中的多重依赖,并提出了包含区块链基础设施、抵押品、市场流动性、操作控制、智能合约安全五个维度的技术风险评估框架。建议机构建立内部区块链安全素养,明确责任归属,以防范因供应商安全标准不一导致的损失。
当一家金融机构引入新服务商时,采购流程已十分成熟:注册地核查、背景调查、财务健康评估、IT 安全审查以及符合 ISO 27001 或 SOC 2 等公认安全框架。这些是经过数十年发展出来的合理管控措施,用以管理传统服务商关系中最重要的风险。但传统金融正在迁移到链上,而现有框架并非为这类服务商环境而设计。
区块链服务商带来了标准采购流程未涉及的两类不同风险。第一类是服务商智能合约风险:托管解决方案、代币化平台和稳定币发行方均需要对智能合约安全和运营管控进行区块链特定的尽职调查,而标准框架并未对此做出规定。
第二类是基础设施风险:服务商所依托的区块链网络、桥接和预言机通常没有法律上的对手方、没有合同追索权,也没有单一所有者对安全负责。
SOC 2 和标准采购协议是不够的。一个服务商可以满足传统合规框架的每一项要求,但仍可能运行着从未经过独立审计的智能合约,并且每次代码变更都会引入新的漏洞。结果便是一个结构性缺口:机构对服务商组织进行了全面的尽职调查,却完全依赖该服务商对实际承载客户资本的智能合约层的判断。
金融机构在链上工作流中最常接触的服务商各自具有独特的风险特征:
除了直接的服务商关系外,机构还会承担其服务商所依赖的区块链基础设施带来的风险,而这些基础设施通常没有正式的对手方可以追责:
链上金融基础设施中一个常被低估的方面是:在机构与其客户之间存在多少智能合约。在代币化资产工作流中,客户资本可能流经管理发行、转账限制、托管、结算和跨链桥接的合约,每个合约都嵌入在不同服务商的解决方案中,各有其安全态势,并代表独立的故障点。
机构需要将其视为一个供应链:服务商解决方案中与客户资本交互的每个智能合约是否经过审计?审计时间、审计方、审计方法是什么?审计范围是否实际覆盖了已部署的代码?
第三方风险如果被递延,就等于保留了机构自身风险。允许服务商为其基础设施中嵌入的智能合约设定自己的安全标准,是一种没有问责制的风险递延,而受监管的机构在接受监管机构检查时很可能不会接受这种做法。
资本流动链条中的每一环都是一个独特的攻击向量。每家机构都有责任对每个智能合约设置防护标准,并制定关于什么可接受、什么不可接受的标准。
区块链服务商市场的激励结构使这一问题更加严峻。构建稳健的安全程序需要大量时间、投资和组织成熟度。许多区块链服务商处于早期阶段,由风险投资支持,安全通常是公司在扩张过程中最后全面发展的职能之一。如果没有合同要求或独立标准规定最低安全态势,市场上就没有一致的基线,也没有可靠的机制让机构评估特定服务商的实际水平。
这不是假设性的。近几年主要的数字资产损失主要是由智能合约漏洞、密钥管理失败和运营安全缺口造成的,而标准采购框架并非旨在发现这些问题。金融机构本能地向服务商索取安全保证,但标准采购框架并非为测试这些特定风险而设计,服务商的自我声明也无法替代独立评估。
除了现有的财务、法律和 IT 管控之外,与区块链服务商打交道的机构应就其相关链上基础设施的完整风险特征提出一系列独特的问题。OpenZeppelin 的技术风险评估框架将这些分为五个领域:
| 领域 | 关键问题 |
| 区块链基础设施风险 | 共识机制是什么?验证者集合的稳健性如何?治理结构如何?升级和事件响应的记录如何?历史运行时间表现如何? |
| 抵押品和储备风险 | 对于涉及代币化资产或稳定币的服务商,储备的质量和流动性如何?托管如何处理?是否有独立的储备证明审计? |
| 市场和流动性风险 | 所涉及资产的交易深度和波动性特征如何?对于锚定资产,在压力条件下锚定的稳定性如何?是否存在供应集中风险? |
| 运营管控和密钥管理 | 特权功能如何控制?多签配置如何?角色分离如何执行?如果密钥泄露,恢复程序是什么? |
| 智能合约安全及依赖关系 | 每个合约采用了哪种审计方法?由哪家公司审计?何时审计?新代码或升级代码在部署前如何审查?合约在生产中如何监控?事件响应程序是什么?已识别漏洞的披露政策是什么? |
一个无法在这些领域提供明确答案的服务商,尚未将机构级风险管理付诸实践。 这对任何机构的风险评估都是一个有意义的信号。
将尽职调查向这个方向扩展,要求机构建立关于区块链安全风险的内部素养,或引入同时精通区块链和机构框架的顾问。风险和合规团队不需要成为安全工程师,但他们确实需要足够的熟练度来评估服务商的回应、识别缺口并恰当上报。
这也是一个治理问题。机构内部谁拥有第三方关系的智能合约风险:IT、法务,还是专门的数字资产风险职能?在大多数机构中,这一责任目前分散在各个团队之间,而评估这些风险所需的熟练度并不总是与责任落脚点相匹配。建立清晰的职责归属是构建连贯程序的前提。
OpenZeppelin 已对各类区块链服务商和基础设施进行了超过 1000 次安全评估,涵盖托管解决方案、开发工作室、一层和二层网络、桥接、预言机、DeFi 协议和代币化平台。这一深厚的经验是我们技术风险评估的基础,该评估提供结构化方法,用于在合约安全、密钥管理、监控、治理和事件响应准备方面评估链上对手方。对于关注区块链服务商运营和链下表面的机构,我们的区块链运营安全评估评估标准采购框架遗漏的管控措施:密钥托管实践、多签配置、签名基础设施、部署流水线和特权操作监控。
随着银行和金融服务领域对区块链的采用不断增长,区块链服务商的采购流程必须随之演进。否则,每一次安全事件或合规失败都会使后续客户更难进入机构领域。现在建立正确服务商风险框架的公司,将在链上机构采用持续增长时更好地保障客户资本。
寻找安全合作伙伴?
为什么标准服务商尽职调查对于区块链服务商是不够的?
标准合规框架本质上是基于原则和高层次的。它们没有规定智能合约安全测试、链上代码的审计节奏,或区块链基础设施特有的运营管控。一个服务商可以完全满足标准框架的要求,但仍可能在智能合约层存在未经检查的重大风险。
什么是智能合约风险,为什么它对金融机构很重要?
智能合约风险是指管理机构交易的链上代码包含漏洞、监控不足或在未进行适当安全审查的情况下升级的风险。它之所以重要,是因为客户资本直接流经这些合约,而漏洞利用造成的损失通常是不可逆的。
区块链风险如何因服务商和基础设施而异?
服务商风险和基础设施风险是截然不同的类别,需要不同的尽职调查方法。托管解决方案、审计公司和开发工作室等服务商可以通过传统的对手方框架进行评估,并补充关于智能合约安全和运营管控的区块链特定问题。基础设施选择(例如选择哪个区块链网络、桥接或预言机)则具有完全不同的风险特征,通常没有法律对手方、没有合同追索权,也没有单一所有者对安全负责。对这两类应用统一的清单,大多数情况下会遗漏最重要的风险。
欧盟机构面临哪些相关监管框架?
受 DORA 和 MiFID II(针对代币化证券)约束的机构面临延伸到技术基础设施的特定第三方风险管理义务。MiCA 为数字资产发行方增加了关于系统和基础设施安全的要求。这两个框架目前都没有提供智能合约特定的指导,但都明确要求管理整个运营栈中的技术风险。
金融机构如何评估区块链服务商的智能合约安全?
通过要求提供完整的合约清单、审计历史和审计方法、升级和部署程序以及监控实践。OpenZeppelin 的技术风险评估框架和区块链运营安全评估为评估链上和运营层面提供了结构化方法,并根据被评估服务商的具体类型进行了校准。
- 原文链接: openzeppelin.com/news/bl...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!
作者暂未设置收款二维码