首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链技术——智能合约

什么是智能合约?

智能合约又称智能合同,是一个区块链项目的核心。是由时间驱动的、具有状态、获得多方承认、运行在区块链上、且能够根据预设条件自动处理合约的程序,智能合约最大优势就是利用程序算法替代人仲裁和执行合同。

智能合约是由多产的跨领域法学者尼克.萨博在1995年所提出来的。他在发表于自己的网站的几篇文中提到了智能合约的理念定义如下:

“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。”

(智能合约是以数学形式定义的约定,包括了任何参与方可以在上面执行这些合约的协议)

如果区块链是数据库,智能合约则是一个应用层,可以将区块链技术应用于现实。智能合约是一种在区块链数据库上运行的计算机程序,当它满足源代码中编写的条件时,可以自行执行。一旦编写了智能合约,用户就可以信任它。合同条款不能更改,因此合同不能更改。

智能合约的所有数据都有公开透明的特性,运行时任何参与方都可以查看其代码和数据。由于区块链本身的所有数据都不可篡改,因此智能合约的代码以及运行时产生的所有数据都是不可更改的,不用担心其他参与方对合约进行恶意修改。支撑着区块链网络的节点往往有很多,部分节点失效并不会导致智能合约的停止,很好的保证了智能合约的长期运行有效。

与传统合同相比,智能合同解决了信用问题,在传统契约订立之前,参与者必须了解各方的信用背景,选择合适的对象。合同签订后的阶段也需要依赖于双方的信用,或引进第三方来担保合同的履行。然而,在智能合约里,链上的资源是真实和透明的,内容是合同在确定后不可更改,执行不依赖于任何附加操作。

最终,“匿名信用”成为现实,在订立合同前不需要进行信用调查,也无需第三方担保合同的履行。合同的订立,大大降低了交易成本,提高了交易效率,虽然目前的智能合同还存在很多问题,但其应用前景无疑是广阔的。经过不断改进,它可以取代大量的传统合同,并创造一批新的合同,这都是很有可能的。

需要矿机,托管可关注咨询 18507134633 微电

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券