区块链与智能合约:概念、设计与应用
1. 区块链技术概述
随着技术的发展,计算系统正从分布式、集中式系统向去中心化系统转变,在去中心化系统中,参与者可以进行点对点交易,并且在常规信任边界之外进行操作。区块链通过提供信任层、基础设施和管理其操作的协议,使去中心化操作成为可能。
区块链的发展历程如下:
| 时间 | 发展情况 |
| ---- | ---- |
| 1960 + | 大型机系统,集中存储所有数据和计算能力 |
| 1975 + | 个人计算机(PC)发展为笔记本电脑和手持计算设备 |
| 1980s 起 | 分布式自主网络处理器出现 |
| 2000 + | 点对点网络兴起,数字资产由对等节点持有,进行点对点交易 |
| 如今 | 中心化系统的复兴,如亚马逊、谷歌聚合大量数据和资产,银行等大型中介机构存在 |
区块链协议定义了参与者、计算节点、连接节点的网络、节点上的去中心化应用程序栈以及交易、区块和区块链的规则。以太坊区块链应用栈支持一种称为智能合约的计算框架及其执行环境。利用区块链技术在众多领域开发开创性的去中心化应用程序存在巨大机会,这将对正在进行的数字化工作产生颠覆性和创新性影响。
2. 智能合约概念
智能合约是区块链技术的重要组成部分,它将加密货币框架转变为信任框架,从而实现广泛的去中心化应用。智能合约是区块链上的可执行代码,旨在以数字方式促进、验证、确认和执行应用程序的规则和规定。它允许在没有第三方的情况下进行可信交易,这些交易是可追踪且不可逆转的。
以以太坊的智能合约定义为例,它被部署在沙盒环境中,通过 160 位账户地址
超级会员免费看
订阅专栏 解锁全文
2388

被折叠的 条评论
为什么被折叠?



