ETCDEV是以太经典的核心开发团队,也是个顶级又低调的“极客组织”。他们专注ETC核心项目开发,藏器于身。尤其,作为团队的技术领导者和建立者,Igor Artamonov更加敏行,讷言,自以太经典诞生之日就为其服务,却鲜少接受曝光。所以,由Igor主讲的6月4日上海交通大学和6月5日上海复旦大学的两场技术分享会显得弥足珍贵!
尼克?萨博早在1994年就已提出智能合约概念,但一直没有实现。而众所周知,自区块链技术风靡后,智能合约就得到广泛应用。并且,目前与区块链结合最普遍的使用案例之一就是智能合约。这是何因?区块链和智能合约存在哪些关联?以太经典拥有怎样的区块链、智能合约世界? 两场会上,Igor基于智能合约,对在座计算机、软件编程相关专业的学生们和一些区块链技术从业者、爱好者们进行了区块链技术阐述。
以下为Igor演讲现场内容整理:
Igor重新定义尼克?萨博的智能合约概念。并认为,执行智能合约无需任何中央服务器,因此你不用信任任何个人。
智能合约代码就是终极授权。
区块链是一串使用密码学方法的互相关联的数据块,每个数据块中都包含了网络中的交易信息,区块链网络中的节点验证其信息的有效性(防伪)和生成下一个区块。现场,Igor由区块链的去中心化本质讲起,并以示例图模拟了区块链的点对点传输和区块打包过程,方便学生理解。而针对智能合约,Igor认可了尼克?萨博的概念,并介绍到,智能合约,就是一段写在区块链上的代码,而非很多人想象的法律术语概念。在智能合约中,定义了预先期待的输入条件和与其相对应的输出动作 。编码完成后,开发人员需要将智能合约部署到区块链网络上,这样网络中的节点将能够对合约进行验证。一旦合约中的条件被触发,那相应的动作也将会被执行,而不受任何人或组织的干涉。在区块链上,智能合约能够访问到权限范围内的数据和信息,并且实现相应的价值转移,这也是智能合约与区块链的关联。所以,对于应用来说,智能合约不仅能够实现条件编程,还将享有区块链去中心化、不可篡改、过程透明可追踪的优点且无需信任任何人。此外,一旦智能合约被部署到区块链上,就没有任何途径可以更改它,智能合约代码就是终极授权。也许缺乏支持可编程合约的数字系统和技术就是尼克?萨博的智能合约迟迟未能实现的重要原因,而区块链技术恰好可以解决该问题。
Igor认可代币是智能合约最广泛的一种用途,它是一段跟踪用户账户余额的代码,拥有一个内部数据库作为区块链本身的一部分存储在区块链上。
Igor在分享会上以代币为例,详述了它的合约代码和关键特性。并且在用户访问权限方面,Igor强调,智能合约代码包含具有查询功能的函数,用户不必通过创建交易去查询相关信息。但是,如果想修改智能合约的状态,则必须创建一个签名交易并且发送到智能合约上。当该交易被包含进区块链时,它将会执行,状态也会随之更新。并且,在开发时,并不需要将所有的逻辑都放在智能合约代码里,如,将一些计算放在本地服务器上,只需要把结果发送到区块链上即可。
Igor总结了智能合约的去中心化、可验证性以及隔离性特质。
基于以上,Igor也为与会人员提炼出了智能合约的卓越特质。比如,前面已提到的,智能合约代码无需任何中央服务器就可以存在和执行的去中心化优势。另外,只要发布了源代码,任何人都可以检验这些代码及智能合约的执行历史,但是不能访问当前交易或者虚拟机范围以外的任何东西,因此智能合约也具有可验证性和相对的隔离性。
在谈到智能合约的适用场景时,Igor表示,当存在信任危机、公众有查验需求,以及建立去中心化的基础设施时,智能合约即能发挥优势。
当存在信任危机,用户将不再相信中央服务器、如果再遇上参与者希望对他们的活动保持匿名性的时候,智能合约即发挥作用,并能满足公众查验要求,在线上公开信息以防止事后被修改。并且,面对访问授权,价值转移和访问锁等一些操作的不可重复性时,相较于目前的很多共识算法和数据库,智能合约算是其中较为便宜的一种。
从Igor的讲解看,理想化来说,智能合约可以大规模改进商业模式,不仅可以提升日常运行效率,还能够大幅度降低营业成本,难怪有人宣称,当智能合约达到完全部署的时候,其存在意义将不亚于甚至更胜于HTML语言。但是Igor也表示,智能合约还存在执行较慢,保密性差的不足,仍需要所有开发者齐心同力,持续完善。 而以太经典就在为此持续努力。
ETC开发团队除却在区块链、智能合约方面钻研技术外,也是唯一一个对物联网有清晰路线规划的技术团队。
ETC在THE DAO事件后一直在潜心钻研技术、修复原有的缺陷和漏洞。经过团队的努力,最近ETC利好频出,不但翡翠钱包、翡翠平台等让18年惊喜不断,由巨头富士康、DCG和DFG联合宣布支持的ETC孵化器和首个基于ETC区块链的预测竞猜平台ETCgames也已落地,此外,在5,900,000区块高度被移除的难度炸弹也让矿工的挖矿难度有所下降。并且,以太经典是目前唯一一个已对大热的物联网有清晰路线规划的区块链技术。
Igor对智能合约全方位的讲解,激起现场学生和闻讯而来媒体的热情。应观众之邀,Igor又对独立环境及容错系统、点对点通信搭建等拓展概述。提问环节,大家更是对ETCDEV团队和以太经典产品兴趣盎然,金牛财经、比特币之家、链向财经等区块链媒体垂直媒体也就以太经典团队及未来战略发展进行了视频采访。
区块链技术革命风潮涌起,Igor也希望这些分享可以帮助真正需要这项技术的人,待时而起。