钛链
智能合约是什么?用传统技术可以实现吗?为什么要和区块链技术相结合?钛值所采用的智能合约具备何种优势?
12
智能合约
智能合约(Smart Contract),这个术语由来已久,早在1993年左右,区块链火热起来之前,尼克·萨博(Nick Szabo)博士就提出了“智能合约”一词及其相关概念,他对智能合约的定义是“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。”
通俗点来说,智能合约就是传统合约的数字化版本。通常是一个运行在计算机系统上,在满足一定条件时,可以被自动执行的程序。
12
传统技术实现的智能合约
举个大家都熟悉的例子——手机话费的套餐服务,我们就可以把它理解成一种智能合约。在具体的时间(每个月的月初),当套餐月租条件被满足(手机卡话费余额比套餐月租金额要多的情况下),计算机系统会自动完成这笔交易(手机卡中扣除购买套餐时约定的月租)。这些服务仍是运行在传统的电信计费系统之上的,这些系统并没有利用区块链技术。
这些程序(数字化的合约),有很高的几率,会出现合约被篡改的风险,或者出现被黑客攻击的技术风险。
12
钛链的智能合约
我们知道,区块链技术一个最核心的特性,就是解决信任问题。
钛链的智能合约,使用类Lua语言进行编码,与传统合约相比具有许多优势:
不可篡改:合约条款部署到区块链上后,不能更改。
去中心化:合约保存在分布式的账本上,不容易出现断电、节点故障等问题,降低丢失的风险。
不依赖第三方:消除中间人,合约验证和执行的整个过程随着用户间的直接交易而变得快速,大大减少了花费在合约上的总金额。
运行在钛链上的智能合约,此时就不只是一个可以自动执行的计算机程序。它自己就是一个系统参与者。它对接收到的信息进行回应,它可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。
领取专属 10元无门槛券
私享最新 技术干货