进入区块链时代,我们讨论最多的是区块链转账不可篡改,区块链技术如何在多方金融/资产交易中提供信任等等。但关于区块链技术如何去中心化,就绕不过“智能合约”的内容。
早在区块链时代之前,尼克萨博就于1996年首次提出智能合约概念:一套以数字形式定义的约定,包括合约参与方可以在上面执行这些约定的协议。智能合约的基本思想是,在区块链上可以自动执行的(由事件驱动的)、以代码形式编写的合同(特殊的交易)。
No.1
智能合约之关键
目前区块链逐渐成为“价值互联网”的重要基础措施,各国都开始积极拥抱区块链技术,开辟国际产业竞争的新赛道,抢占新一轮产业创新的制高点,以强化国际竞争力。
区块链技术除了作为加密货币的支柱之外,还将为物流、网络安全甚至贸易融资等几乎所有行业实现战略性发展。而作为伴随区块链而生的最佳创新之一,智能合约的诸多功能使其脱颖而出,其自动执行的特性更是能够为企业及个人节省大量的时间与金钱,也因此,智能合约的采纳或许就将成为带动区块链技术迅速得到采用的关键因素之一。
No.2
EOS智能合约
在 EOSIO 开发者文档 (http://t.cn/RDjUT09) 中,有这么一段描述
A real-world contract, simply stated, is an agreement governing outcomes for actions, given a set of inputs. A contract can range from formal legal contracts (e.g., a financial transaction) to something as simple as the “rules” of a game. Typical actions can be things such as fund transfers (in the case of a financial contract) or game moves (in the case of a game contract).
真实世界的合约,简单来说,是一组协议,给予其输入一定的行为,它会产生相应的结果。从正规的法律合同(如金融交易)到简单的游戏「规则」都属于合约的范畴。典型的行为可以是转账(金融合约)或玩家的移动(游戏合约)。
An EOSIO Smart Contract is software registered on the blockchain and executed on EOSIO nodes, that implements the semantics of a “contract” whose ledger of action requests are being stored on the blockchain.
EOSIO 智能合约软件注册在区块链上,并在 EOSIO 节点上执行,它实现了「合约」的语义,并将合约的请求行为存储在区块链上,即请求账本。
EOS 定义的智能合约包含两个要素:代表合约的程序和执行合约时的行为。不仅支持转账合约,现在你能看到的 CPU、Bandwidth 抵押、RAM 人机交易市场、投票等都在其范畴之内,可以看到智能合约平台是非常具有想象力的,它提供了多样性,即便如此,它仍然由最基本的因素组成:代表合约的程序和执行合约的行为。
No.3
智能合约功能缺陷研究
CelesOS研究团队调查研究了包括复旦大学基于区块链的数据权益保护方法、基于区块链和智能合约的增强型数据权益保护方法,阿里巴巴一种基于区块链的业务处理方法及设备,深圳壹账通基于区块链的安全交易方法及系统等在内的众多发明专利与研究,以及市场上近百份智能合约优化方案。
发现区块链的智能合约存在功能的缺失,主要表现在:
在对账号自定义权限设置访问智能合约(以下简称合约)中方法的访问权限时,合约没有授权功能;也无法设置在特定场景下合约的使用门槛。
智能合约所提供的方法如果希望访问者必须满足一定的条件或者门槛才能使用,那么现有的功能将无法满足应用者的需要。
有鉴于此,CelesOS团队提供一种赋予智能合约拥有者授权访问的功能--在区块链上用平等账号实现监管合约授权的方法。
No.4
机遇与挑战
智能合约的发展方向由两大因素决定:一是分布式账本系统的去中心化程度,二是政策的监管。
智能合约要想发展好就必须把去中心化的程度和接受监管的程度平衡好。监管方也面临着许多棘手的问题,比如是否要考虑将一些条款强制写入智能合约中来保障消费者的权益?如果是那么哪些条款要被写入呢?又如何该平衡企业和消费者之间的利益冲突呢?企业和企业之间的智能合约实施时税率又该如何计算呢?这一系列的问题都需要监管层考虑。
机遇与挑战
CelesOS能够实现监管者与受监管对象之间的共享数据记录库,打破了组织间的壁垒,实现交易数据的子集以实时的方式与监管者分享。此外,CelesOS还可以实现包含监管的"业务模式,在其中监管者利用智能合约实时地验证交易,规则合约化。
而与此同时也面临着发展中的挑战,例如,受监管对象和监管者在支持信息需求实现合规性验证方面的挑战与日俱增;受监管对象承诺透明性的同时,更大的成本和风险也伴随当前的系统和业务流程出现;随着生态系统和金融工具不断增长中的复杂性,在透明性和成本之间的平衡变成个大问题。
下期预告:CelesOS研究院丨CelesOS赋予智能合约拥有者授权访问的功能-在区块链上用平等账号实现监管合约授权的方法
CelesOS
CelesOS作为首个DPOW金融区块链操作系统,采用共识机制3.0突破“不可能三角” 既可提供高TPS,又能兼顾去中心化。致力于打造拥抱监管的金融区块链操作系统,为金融机构和监管链上开发应用提供服务,为监管制定角色和共识生态的监督层协议。
CelesOS团队致力于为区块链和监管机构/金融业之间搭建桥梁。我们相信只有与监管机构合作的区块链技术才会拥有真正的未来。我们相信并为实现这一目标而做出贡献。
Website
https://www.celesos.com/
Telegram
https://t.me/celeschain
https://twitter.com/CelesChain
https://www.reddit.com/user/CelesChain
Medium
https://medium.com/@CelesChain
https://www.facebook.com/celeschain
Youtube
https://www.youtube.com/channel/UC1Xsd8wU957D-R8RQVZPfGA
网友评论