本系列文章将结合以太坊公链源码对公链设计进行深入剖析解读,涉及范围包括但不仅限于以下几点:
区块链技术起源于2008年中本聪发表的名为《Bitcoin: A Peer-to-Peer Electronic Cash System》的论文,在这篇论文中提出了一种"点对点"的数字货币(BTC),该货币可以独立存在于任何国家、任何机构之外,不受任何第三方管控,其底层实现技术即为区块链技术。
如果要用一句话来概述什么是区块链,那么我们可以将其概括为——区块链是一个以"去中心化"、"去信任化"方式集体维护的"分布式"账本,该账本用于记录网络参与者之间的交易,比如资产或数据的交换。
区块链可以分为以下三个大类:
区块链技术经历了以下几个阶段:
以太坊是一个开源的有智能合约功能的公共区块链平台,其设计架构如下所示:
简单介绍如下:
以太坊和传统的去中心化系统一样都遵循分层的功能设计,按照不同的功能目标,以太坊的功能设计可以划分为如下几个层级:
各层简单介绍如下:
后续文章,敬请期待~
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有