36氪获悉,日本信息通信技术(ICT)巨头富士通(Fujitsu)宣布开发了一项新技术,主要帮助区块链验证触发智能合约交易的源呼叫(Source Call)风险,防止伪造交易源。
“智能合约”(Smart Contract)的概念至少可以追溯到1995年,由跨领域法律学者尼克·萨博(Nick Szabo)提出。其定义为“一套一数字形式定义的承诺(Promises),合约参与方可以在上面执行这些承诺的协议”。
可以在智能合约中检测到的风险类型
区块链技术的不可篡改性天然适合智能合约的实现,基于区块链的智能合约能够在区块链平台上自动执行交易,保障交易双方安全。不过,由于智能合约与人们的资金安全息息相关,这一系统的安全性尤为重要。
“智能合约被复制到多个节点,并且按照严格的操作流程执行,不能被轻易中止,即使发现了智能合约中有风险,也不能被修改。”富士通解释。
智能合同风险检测和相关位置的高度准确识别
根据富士通的描述,传统技术可以检测到四个环节中的风险,包括可重入性、由于时间戳导致的交易记录不确定、记录个别交易的准确性和交易的调用堆栈限制。在此基础上,富士通的新技术能够进一步识别返回零错误(Divide by zero)以及确定源呼叫的真实性。
公告
中还显示,今年2月,富士通已经在巴黎的“世界区块链与智能合约工作坊”上公布了这个新技术的详细信息。到目前为止,该解决方案的总体准确率接近88%。
富士通表示,富士通实验室将继续开发该验证技术,使之不仅适用于以太坊,也适用于Hyperledger Fabric框架,并且让技术实现商业化,进一步以区块链技术构建安全系统。
领取专属 10元无门槛券
私享最新 技术干货