自动甄别交易漏洞
智能合约是区块链技术应用的核心环节,但传统的智能合约交易还处于野蛮生长阶段,每次交易均为一次“丛林冒险”。这也是目前区块链技术难以实现大规模商业应用的一个重要原因。
“造成该现象的本质在于,区块链设计为无需信任的环境,这意味着无法改正出现的错误。”Matrix首席芯片及软硬件架构科学家李庆华认为。
李庆华是我国知名芯片设计专家,曾作为研发部长和主设计师,设计了国内第一款WiFi芯片。
他举例说,在现有区块链中,如果将货币发送到某个地址,操作是无法撤销的。这意味着如果交易方将货币发送到错误地址,就会导致无法挽回的损失。同样,类似互联网上的钓鱼交易同样能够在区块链中发生,欺诈方通过在合约中埋下特定的陷阱或者钱包地址,实现合约的漏洞执行,此类交易同样无法撤销。
此外,如果用户在编写合约过程中人为出现失误,如股市交易中的乌龙指操作、外汇交易中的错误报价方式(例如将USD/RMB报价为RMB/USD)。在现实生活中,上述交易能够通过中心化的系统来撤销。但在去中心化的系统里,按照传统合约方式,则只能由交易方自己承担风险。
“Matrix链的智能合约致力于解决上述需要传统中心化交易才能解决的问题。” 李庆华介绍说,Matrix链的智能合约在无歧视原则基础上,引入人工智能(AI)模型,自动判断交易模型的合理性,并自动嗅探交易漏洞,实现合约交易的文明化进程。另外,通过内置AI交易模型,在用户许可下,自动拒绝不合理交易,实现Matrix链的交易立法。
建立人人都会用的区块链
去中心化、开放性、不可篡改等是区块链技术的核心特点,这些特点决定了区块链技术的应用十分广泛:只要是多方参与、相互之间缺乏信任的交易行为,都有可能利用区块链技术来解决问题。
全球范围内很多政府机构组织、大型企业都已部署区块链技术应用,涉及金融、交通、医疗、房地产等众多行业。但对一般用户而言,太复杂、看不懂是对区块链技术的第一印象。
“技术的专业性和复杂性导致使用门槛过高一直是区块链技术商业应用的一大掣肘。” 邓仰东说,以太坊虽然提供了智能合约,但目前的以太坊智能合约只能解决简单的线性问题,无法解决更复杂的合约条款,所以大大限制了链上交易和应用的空间和范围。
而Matrix加入了人工智能算法,可以解决很多非线性的和更复杂的问题,大大降低了使用门槛,也因此能够大大提升区块链技术的应用范围。
邓仰东介绍,类似以太坊的智能合约只能为少数熟悉代码的技术人员服务,无法真正成为所有人使用的应用。Matrix在引入了人工智能之后,普通用户只需要输入交易目的和文字描述交易条件,Matrix会自动为用户生成对应的智能合约,真正意义上让智能合约为每一个人服务。(荣岩)