在第一部分中,我们将介绍区块链、智能合约和区中心化网络的基本原理。目的是想解释威廉希尔官方网站 是如何工作的以及为什么区块链可以改变游戏规则。在第二部分中,我们将重点介绍一些实用的指南。
区块链
区块链是比特币的底层威廉希尔官方网站 ,似乎是下一代互联网背后的推动威廉希尔官方网站 ,也被称为去中心化网络或Web3.0。区块链是解决人类信任问题的一种新颖的解决方案。它为所谓的不信任系统提供了架构。使我们能够信任系统的输出而不信任其中的任何角色。
区块链是共享的、可信任的、公共的交易账本,每个人都可以检查,但没有哪个单个用户可以控制。它是一个分布式数据库,可以保持不断增长的交易数据记录,以加密的方式保存防止篡改。
区块链协议运行在互联网之上,在运行该协议的P2P网络上的所有计算机拥有相同的交易账本的副本,通过计算机共识在没有中间人的情况下实现P2P交易。 区块链本身就是一个文件,一个共享的公共的交易账本,记录了从创世区块(第一区块)到现在为止的所有交易。
该帐本是由一个链表构成的或这说是由区块链接而成的,其中每个块都包含一定数量的交易记录,并在给定的时间范围内由网络进行验证。区块链协议(共识层)的crypto-economic规定了网络中所有利益相关者的行为规则和激励机制。
该账本运行在P2P网络上。基于经济激励机制(博弈论)和密码学的分布式共识算法允许对交易进行安全的P2P验证,从而绕开对传统可信的第三方的需求。
它作为比特币提案的一部分,在2008年10月首次成名,目的是在没有银行的情况下创建P2P货币。所有网络交易都存储在区块链中:想象一下Google Docs,每个人都有最新版本的文档,每个人都可以检查它。为了改变文档的内容,用户需要达成共识。
与Google Docs不同,该文件并未集中存储,但网络的每个节点都保留区块链的一个副本,分布式账本记录所有的交易历史记录。
踢开第三方
单个的可信的第三方通过他们的权威(单记投票)服务器验证交易,而运行区块链协议的计算机的P2P络通过协商一致(多数投票)来验证交易。 因此,区块链协议将批准P2P网络上事务的预定义共识规则形式化为硬编码治理规则,管理和自动执行网络中所有参与者的事务。服务器验证交易,运行区块链协议的计算机的点对点网络通过协商一致(多数投票)来验证交易。因此,区块链协议将P2P网络上交易的共识规则形式化为硬编码管理规则,管理和自动执行网络中所有参与者的事务。
以比特币为例,代替银行验证的金融交易,比如A给B转账需要检查存储在其服务器上的数字帐本,而运行比特币协议的P2P网络根据多数人的共识确认交易。比特币网络的共识规则控制着网络中的参与者如何相互交流。他们定义:
(1)在什么条件下交易(A给B转账)是合法的
(2)A给B转账的交易成本
(3)用加密令牌验证交易的博弈论激励机制
(4)如何改变当前共识规则的规则
智能合约
区块链最初只针对P2P货币设计的,但它很快被发现可用于互联网之上的任何一种P2P交易。 因此以太坊项目引入了将合约层与区块链层分离的想法,其中账本本身由智能合约使用,当满足某些预定义条件时自动触发交易。通过将智能合约层与区块链层分离,像以太坊这样的区块链旨在提供比比特币区块链更灵活的开发环境。
这些智能合约是在区块链网络之上运行的一段代码,其中数字资产由执行任意规则的代码片段控制。他们拥有合同协议的财产,但不应与法律合同混淆。
如果当智能合约的所有方履行预先定义的任意规则时,智能合约将自动执行交易。 这些智能合同旨在提供优于传统合同法的安全交易,并降低协调和执行交易的成本。
智能合约可以用于简单的经济交易,例如将A给B转账,也可以用于任何类型的所有权和财产权的注册,如土地注册和知识产权等,或管理共享经济的智能访问控制。此外,智能合约还可以用于更复杂的交易,例如管理具有相同兴趣和目标的一群人。DAO就是更复杂的智能合约的例子。
通过区块链和智能合约,我们现在可以想象一个世界,在这个世界中合约以数字代码的形式嵌入,并存储在透明的共享数据库中,从而避免被删除,篡改和修改。
每个协议,每个过程,任务和付款都会有一个数字记录和签名,可以被识别,验证,存储和共享。
像律师,经纪人,银行家和公共管理者这样的中介机构可能不再是必要的。个人,组织,机器和算法会自由地交易和相互作用,几乎没有摩擦,交易成本也很小。
-
互联网
+关注
关注
54文章
11149浏览量
103246 -
区块链
+关注
关注
111文章
15562浏览量
105938 -
比特币
+关注
关注
57文章
7005浏览量
140523
原文标题:揭开区块链的神秘面纱
文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论