主页 > imtoken钱包怎么下载 > 区块链四大特征之三:智能合约

区块链四大特征之三:智能合约

imtoken钱包怎么下载 2023-03-08 07:29:03

在讨论了比特币和以太坊两个主要系统区块链的价值表示和价值传递两个基本功能,并讨论了数字资产、代币和代币经济系统之后,我们来看看区块链的特点和用途,试试回答“区块链有什么用”这个问题。答案在于区块链的四个基本属性。

在观察了以太坊带来的变化之后,区块链的特性以及与这些特性相关的应用已经清晰的呈现在我们面前。这四个基本特征是:不可篡改、不可复制的唯一性、智能合约、去中心化的自组织或社区(见图1))。

区块链不仅仅是技术,它还会带来经济、管理和社会层面的变化,它可能会改变人类交易的方式,它会改变货币、账本、合约、协作等,我们将在后续章节中讨论讨论过。

一张图看懂区块链:从基础到应用

图1:一张图看懂区块链:从基础到应用

接下来,我们首先讨论区块链的这四个基本特征。区块链四大特性之一:不可变 区块链最容易理解的特性就是不可变特性。

不变性基于“区块+链”的独特账本:有交易的区块按时间顺序不断地添加到链的末端。要修改一个块中的数据,它之后的所有块都需要重新生成。

共识机制的重要作用之一就是让修改大量区块变得极其昂贵,几乎不可能。以具有工作量证明的区块链网络(如比特币、以太坊)为例,只有 51% 的计算能力才有可能重新生成所有区块来篡改数据。但是,销毁数据并不符合算力大玩家的自身利益,而这种实用的设计增强了区块链上数据的可靠性。

一般来说,区块链账本中的交易数据可以认为是没有被“修改”的,它只能被批准的新交易“修改”。修正的过程会留下痕迹,这就是区块链无法被篡改的原因,而篡改意味着以虚假的方式对其进行更改或曲解。

比特币的发行量是由什么决定

在现在常用的文件和关系数据中,除非采用特殊设计,否则系统本身不会记录修改的痕迹。区块链账本采用了与文件和数据库不同的设计。它借鉴了实际的分类账设计——保留记录的痕迹。因此,我们不能不留痕迹地“修改”账本,而只能“修改”账本(见图2).

区块链账本“不能修改、只能修正”

图2:区块链账本“不能修改,只能更正”

区块链的数据存储被称为“账本”(总账),这个名字非常符合其本质。区块链账本的逻辑与传统账本类似。例如,我可能错误地将一笔钱转给了你,交易被接受并记录在区块链账本中。纠正错误和遗漏的方法不是直接修改账本,将其恢复到错误交易之前的状态;这是进行新的更正交易,然后您将钱转回给我。当新的交易被区块链账本接受时,错误和遗漏被更正,所有的更正过程都记录在账本中,并且有迹可循。

将区块链投入使用的第一种愿景是利用其不可变特性。农产品或商品溯源的应用是将其流通过程记录在区块链上,保证数据记录不被篡改,从而提供溯源的证据。在供应链领域应用区块链的一个愿景是通过确保接触账本的人无法修改过去的记录来确保记录的可靠性。

2018年3月,在线零售集团京东发布的《区块链技术实践白皮书》中,京东认为区块链技术(分布式账本)的三个应用场景是:跨主体协同,需要低成本信任,有长期交易链。这三个应用场景利用了区块链的不可变特性。多个代理在一个不可变的分类帐上协作,从而降低了信任成本。状态存储在区块链账本中,未参与数据的状态不会改变,而且数据越早越难​​被篡改,适合长期交易。区块链四大特征中的第二个:代表价值所需的唯一性是否是可互换代币(ERC2<

在数字世界中,最基本的单位是比特,比特的基本属性是再现性。但是值不能被复制,值必须是唯一的。我们之前已经讨论过它,这就是悖论所在:在数字世界中,我们很难使文件独一无二,至少不是普遍的。这就是为什么现在我们需要一个集中的分类账来记录价值。

比特币的发行量是由什么决定

在数字世界中,我们不能像持有现金一样持有纸币。在数字世界中,我们需要银行等信用中介,而我们的钱是在银行账本的帮助下记录下来的。

比特币系统带来的区块链技术可以说是首次将“唯一性”带入了数字世界,而以太坊的代币则普及了数字世界的价值表示功能。

2018年初,两位中国科技互联网公司的领导人不约而同地强调了区块链带来的“独特性”。腾讯主要创始人兼CEO马化腾表示:“区块链确实是一项创新技术,它以数字化的方式表达独特性,而区块链可以模拟现实中实物的独特性。”

百度创始人兼CEO李彦宏表示:“区块链到来后,虚拟物品才能真正独一无二。这样的互联网将与以往的互联网大不相同。”

通证经济的讨论和展望是基于在数字世界中,区块链在网络底层提供了一种去中心化的价值表示和价值传递方式。在以以太坊为代表的区块链2.0时代,从区块链1.0的数字现金时期到数字资产时期,出现了一个更通用的价值代表-token。区块链四大特征之三:智能合约 从比特币到以太坊,区块链最大的变化就是“智能合约”(见图3))。比特币系统是为数字货币设计的。经过设计,它的 UTXO 和脚本也可以处理一些复杂的交易,但有很大的局限性。在 Vitalik 创建以太坊区块链的同时,

区块链2.0的关键改进是“智能合约”

图 3:区块链2.0 的关键改进是“智能合约”

比特币的发行量是由什么决定

智能合约的出现,使得基于区块链的两个人不仅可以进行简单的价值转移,还可以设置复杂的规则,由智能合约自动、自主地执行,极大地拓展了区块链的应用可能性。.

目前专注于代币创新应用的项目是通过编写智能合约在软件层面实现的。使用智能合约,我们可以进行复杂的数字资产交易。

在讨论以太坊的发展过程时,在冷知识专栏《智能合约》和《以太坊的智能合约》中,我们已经讨论了很多关于智能合约的内容,这里不再赘述。在这里,再次借用 Vitalik 的讨论,重复我们同意的智能合约的软件性质——它相当于一个特殊的服务器端守护进程。在以太坊白皮书中,Vitalik 写道:

(合约)应该被认为是存在于以太坊执行环境中的“自治代理”,拥有自己的以太坊账户,接收交易信息,它们被刺杀,然后它自动执行一段代码。

智能合约的执行流程如图4所示。区块链的五、第六个定义如图5所示。

智能合约的执行流程

图 4:智能合约的执行流程

比特币的发行量是由什么决定

区块链的定义之五、之六

图 5:区块链的定义五、 part 6

区块链的第四个特征:去中心化的自组织区块链的第四个特征是去中心化的自组织。迄今为止,各大区块链项目本身的组织和运营都与该特性紧密相关。许多区块链项目的理想期望是它们成为一个自主运行的社区或生态。

匿名的中本聪在完成了比特币的开发和最初的迭代之后,彻底从互联网上消失了。但他创建的比特币系统仍在继续运作:无论是比特币作为一种加密数字货币比特币的发行量是由什么决定,比特币协议是它的发行和交易机制,比特币的分布式账本、去中心化网络,还是比特币矿工和比特币的发展都是去中心化和自组织的。

我们可以合理地猜测,在比特币之后,出现了很多修改参数分叉形成的山寨币和硬分叉形成的比特币现金(BCH),这可能都符合中本聪的设想。他选择了“失控”,可以看作是自治的代名词。

到目前为止,以太坊项目仍由 Vitalik “领导”,但正如本章开头所讨论的,他领导项目的方式与 Linus 领导开源 Linux 操作系统的方式与 Linux 基金会相同。

可能是对去中心化自组织思考最多的人之一,Vitalik 一直在强调和采用基于区块链的治理。2016年以太坊的硬分叉是他提出的,但需要经过链上社区的投票才能实施。在以太坊社区中,包括ERC20在内的很多标准都是由社区开发者自发形成的。

比特币的发行量是由什么决定

在《去中心化应用程序》一书中,作者 Siraj Raval 做了另一个区分,这将帮助我们更好地理解未来的应用程序和组织。他从两个维度看现有的互联网技术产品:一个维度是组织上是中心化的还是去中心化的;另一个维度是它们在逻辑上是集中的还是分散的。

他认为:“比特币在组织上是去中心化的,在逻辑上是中心化的。” 并且电子邮件系统在组织和逻辑上都是去中心化的(见图 6))。

比特币在组织上去中心化,在逻辑上集中

图 6:比特币在组织上是去中心化的,在逻辑上是中心化的

在设想未来的组织时,我们想到的理想原型通常是比特币:一个完全去中心化的自治组织。但在实践中,为了高效、能够推进,我们会稍微向中心化组织靠拢,最终找到一个合适的平衡点。

现在,在通过以太坊的智能合约创建和发行代币并以社区或生态方式运作的区块链项目中,许多项目的理想状态是类似于比特币的组织,但实际情况是在去中心化组织和去中心化组织之间的完整和完整之间。传统企业。

在讨论区块链的第四个特征比特币的发行量是由什么决定,去中心化自组织时,我们实际上是在走出代码的世界,涉及到人的组织和协作。现在,各种讨论和实践探索也揭示了区块链超越技术的意义:它可以作为支持人类生产组织和协作变革的基础设施。这是区块链和互联网完全同构的另一个例子。互联网不仅仅是一种技术,它改变了人们的组织和协作。

总体而言,以太坊将区块链提升到了一个新的水平。在讨论以太坊的时候,如果要总结两个关键词,那么这两个关键词就是智能合约和代币;如果我只能说一个,我会选择“代币”。我宁愿在互联网的历史中找到它的含义,重复之前的类比:作为价值表示的令牌,它的作用类似于 HTML。使用HTML,我们建立什么样的网站完全取决于我们的想象。

现在,很多人已经迫不及待想要进入区块链3.0阶段,即不再仅仅将区块链用于数字资产交易,而是希望将区块链应用到各个行业和领域,从互联网赋能走向区块链赋能,从“互联网+”走向“区块链+”。继续展望未来,以信息互联网的发展史作为对比,信息互联网最先传输文本信息,但其真正爆发的是电子商务、社交网络、游戏、O2O结合的兴起。离线 - 即应用程序。未来,真正展现区块链价值的将是目前未知的各种应用。