学习
实践
活动
专区
工具
TVP
写文章

一文读懂智能合约,钛链智能合约的优势你造吗?

钛链

智能合约是什么?用传统技术可以实现吗?为什么要和区块链技术相结合?钛值所采用的智能合约具备何种优势?

12

智能合约

智能合约(Smart Contract),这个术语由来已久,早在1993年左右,区块链火热起来之前,尼克·萨博(Nick Szabo)博士就提出了“智能合约”一词及其相关概念,他对智能合约的定义是“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。”

通俗点来说,智能合约就是传统合约的数字化版本。通常是一个运行在计算机系统上,在满足一定条件时,可以被自动执行的程序。

12

传统技术实现的智能合约

举个大家都熟悉的例子——手机话费的套餐服务,我们就可以把它理解成一种智能合约。在具体的时间(每个月的月初),当套餐月租条件被满足(手机卡话费余额比套餐月租金额要多的情况下),计算机系统会自动完成这笔交易(手机卡中扣除购买套餐时约定的月租)。这些服务仍是运行在传统的电信计费系统之上的,这些系统并没有利用区块链技术。

这些程序(数字化的合约),有很高的几率,会出现合约被篡改的风险,或者出现被黑客攻击的技术风险。

12

钛链的智能合约

我们知道,区块链技术一个最核心的特性,就是解决信任问题。

钛链的智能合约,使用类Lua语言进行编码,与传统合约相比具有许多优势:

不可篡改:合约条款部署到区块链上后,不能更改。

去中心化:合约保存在分布式的账本上,不容易出现断电、节点故障等问题,降低丢失的风险。

不依赖第三方:消除中间人,合约验证和执行的整个过程随着用户间的直接交易而变得快速,大大减少了花费在合约上的总金额。

运行在钛链上的智能合约,此时就不只是一个可以自动执行的计算机程序。它自己就是一个系统参与者。它对接收到的信息进行回应,它可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180112G0O3QP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券