# 1.1 区块链

区块链，作为比特币背后的技术，看起来会成为下一代互联网的必备技术，同时也涉及到去中心化网络或者WEB3.0。区块链提供了一种创新的解决方案，这种解决方案可以解决人类之间由来已久的信任问题。

![图：区块链：像空中的表格 - 来源: https://blockchainhub.net/](/files/-LEiziYcXaZR8osh9lZk)

区块链是一个共享、互信、公共交易分类帐，每个人都可以监督而且每个人不能单独控制。它是一个分布式数据库，数据库中维护着着不断增长的交易数据记录，加密算法保护数据免受篡改和修改。

![图：三种技术的结合 - 来源: https://blockchainhub.net/](/files/-LEj04LhUHmBzGruRyg8)

一个区块链协议在互联网上生效后，在点对点的计算机网络的计算机就会运行协议，并且保留交易分类帐的相同副本，这样就不需要中间人也能够完成点对点的价值传输业务。区块链本身就是一个文件——一个共享的公共分类帐记录从创世区块(第一块)到今天的所有事务。分类帐是使用链表或块链构建的，其中每个块包含一定数量的网络在给定时间范围内验证的事务。区块链协议（共识机制）的加密经济规则规范了所有人的行为规则和激励机制网络中的利益攸关方。

![图：为什么叫它区块链？- 来源: https://blockchainhub.net/](/files/-LEj0iifDlITK2CxACWI)

此分类帐在点对点( P2P )计算机网络上运行。基于经济的分布式共识激励机制(博弈论)结合密码学允许安全的P2P验证事务，从而绕过对传统可信第三方的需要。   &#x20;

2008年10月，比特币作为比特币提案的一部分首次成名，目的是 在无需银行的情况下创造P2P资金没有银行。所有的网络交易都存储在区块链:想象一下谷歌文档:每个人有最新版本的文档，每个人都可以检查它。为了改变的内容单据，用户需要达成相互协议(共识)。   &#x20;

与谷歌文件不同的是，该文件不是集中存储的，而是网络的每个节点都保存一份区块链-记录所有交易历史记录的分布式分类帐。

## 去中介化

和以往而不同的是，区块链协议通过共识协议来验证业务，计算机网络的点对点的

是单个可信第三方通过其具有权限的服务器验证事务(单个投票)，运行区块链协议的计算机的对等网络通过协商一致(多数票)。因此，《区块链议定书》正式确定了以下方面的事先确定的协商一致规则批准P2P网络上的事务，如硬编码治理规则、管理和自动

强制网络中所有参与者的事务。

![图：区块链为什么可以防篡改？- 来源 https://blockchainhub.net/  ](/files/-LEj1IrJUkTanJULtDOE)

就比特币而言，不是银行验证金融交易(如从A向B汇款)检查谁拥有服务器上存储的内容的数字分类帐，这是一个运行的P2P计算机网络比特币协议以多数协商一致方式确认交易。比特币的共识规则网络管理网络中的参与者如何彼此交互。

它们界定:

* 在何种条件下交易(从A向B汇款)有效。
* 与从A向b汇款有关的交易费用
* 用于验证密码令牌交易的博弈论激励机制。
* 如何改变现行协商一致规则的规则。

## 智能合约

区块链最初只是为P2P资金而设计的。但它很快就显示出了应用于任何领域的潜力互联网上的一种P2P价值交易。因此，Ethereum项目引入了将合同层与区块链层分离，智能合同使用分类帐本身当满足某些预定义条件时自动触发事务。通过解耦智能合同层从区块链层，区块链像Ethereum一样旨在提供更灵活的比比特币区块链的发展环境要好。

这些智能合同是运行在数字资产所在的区块链网络之上的一段代码由实现任意规则的代码段控制。它们具有契约性质但不应与合法合同混淆。(有关法律问题更多信息在区块链周围访问我们的区块链和法律页面)。

如果智能合同的所有当事人都履行了预先定义的任意规则，则智能合同将自动执行事务。这些智能合同旨在提供优于传统合同法与降低交易成本的协调与执行。智能合同可以用于简单的经济交易，如从A到b汇款也可用于注册任何类型的所有权和产权，如土地注册和知识产权属性，或管理共享经济的智能访问控制。此外，智能合同可用于更复杂的事务，如管理共享的人员组相同的兴趣和目标。分散的自治组织DAOs就是这样一个例子更复杂的智能合同。

![图：区块链技术栈：以太坊以及类似区块链](/files/-LEj5i6RsU5lGMeQHTdS)

有了区块链和smart合同，我们现在可以想象一个合同嵌入其中的世界数字代码并存储在透明的共享数据库中，篡改和修改。

在这个世界上，每一项协议、每一个过程、每一项任务和每一笔付款都将有一个数字记录和签字可以被识别、验证、存储和共享。

可能不再需要律师、经纪人、银行家和公共管理人员等中间人。个人、组织、机器和算法将自由地进行交易并相互交互摩擦很小，只占当前交易成本的一小部分。

区块链与智能合同:

* 通过机器共识和自动执行，从根本上降低交易成本(官僚主义)代码。
* 绕过各组织传统的委托代理困境，从而提供一种运作用于一些人所称“不信任信任”的系统。这意味着你不必信任别人和组织，您信任代码，它是开源的并提供透明的过程。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://daoone.gitbook.io/blockchain-handbook/blockchain-basics/blockchain.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
