区块链技术公司浅析什么是智能合约

  我们都知道传统合约是指双方或者多方通过协议来进行等值交换,双方或者多方必须彼此信任,能履行交易,否则一旦一方违约,可能就要借助社会的监督和司法机构,而智能合约则无须信任彼此,因为智能合约不仅是由代码进行定义,也会由代码强制执行,完全自动且无法干预。

  从技术角度来讲,智能合约被认为是网络服务器,只是这些服务器并不是使用IP地址架设在互联网上,而是架设在区块链上。从而可以在其上面运行特定的合约程序,所以说,智能合约与传统的网络服务器还是有一定差别的

  智能合约自身还是一个系统参与者。它能对接收到的信息进行回应,可以接收和储存价值,也可以向外发送信息和价值。这个程序就像由一个个节点共同记录构成的可以被信任的人,它可以临时保管资产,并总是按照事先的规则执行操作。

  智能合约是什么?

  智能合约概念可以追溯到1995年,是由一个计算机科学家尼克提出的,表示一个智能合约是一套以数字形式定义的承诺,合约参与方可以在上面执行这些承诺的协议。

  而随着演变,智能合约已经愈加成熟,是一种旨在以信息化方式传播、验证或执行合同的计算机协议,这些交易具有可追踪以及不可逆转的特点。

  人们对智能合约概念的最多的困惑,源于它的名字和用于描述它的语言。人们似乎从“合约”这一术语中,推断出智能合约一定与法律概念中的合约有某种联系。那么,根据这个逻辑,智能合约是有法律约束力的协定加上其它因素(X),X使得协定变得“智能”。

  从法律的角度,这一推测是错误的。根据参与方选择的智能合约实施,参与双方或者多方完全可能进入一个不满足合法的合约所必需条件的“智能合约”。

  然而,不可否认的是,智能合约必须被归类为与法律相关的行为。我们生活在一个被法律管理和控制的世界,所有可能的经济交易也被法律管理和控制。合约法只是组织经济交易的一种可能的工具。

  智能合约利用区块链的不可篡改性来记录数据,对于数据的归属权和存在性进行证明。一些合约允许用户在区块链上记录文件的指纹信息,据此证明文件的存在和内容的真实。其他一些合约会允许用户来声明一些电子照片或音乐的版权信息。

  在区块链的很多应用中,许多智能合约依赖于数学运算,这些数学运算本身并没有合约的意义,但是,为了保证计算的可靠性,也会把它们作为智能合约处理,这样会在更大的程度上保证业务执行的安全性。

猜你喜欢

转载自blog.csdn.net/yy_dreamer/article/details/81100965