比特币的架构
2019-08-09 本文已影响0人
牛头酋长
比特币的架构
(备注:先写一下大体思路,后面再重构)
提纲
WHAT? Bitcoin系统由哪些组件组成?
- Bitcoin架构图
- Bitcoin的技术组件(例如:TX、数字签名、交易脚本、P2P网络、区块链、POW等)
- 每个组件都要简要描述
- What? 组件的本质是什么?(利用类比)
- Why? 组件存在的原因是什么?
- How? 组件如何运转?
*Metanet(需要学习Metanet的概念)
WHY? Bitcoin系统的存在原因,解决什么问题?
- 诚实系统
- 价值量化
- 价值传输
HOW? Bitcoin系统的整体运转,Bitcoin系统的未来演进。
- 宏观视角:群系统视角描述系统的动态运转
- 微观视角:一笔交易的生命周期,从个体发起交易,到交易进入区块。
- 未来预言:百亿级别的SPV节点的P2P链接,涌现出Bitcoin的自我意识:超级智能体。
思考(TODO):
(比特币架构这篇文章核心价值还是定位,给各个组件以全局视角的定位。)
架构分为系统架构和概念架构,前者偏物理,后者偏逻辑。
系统架构视角:节点(看得见摸得着的事物,物理实体)
- 包括:用户、矿机、轻客户端、记账网络、轻客户端之间的P2P网络
概念架构视角:交易(看不见摸不着的事物,概念之物)
- 交易的内在组成技术:数字签名、公钥私钥、UTXO、交易脚本
- 支撑交易的外在技术:P2P网络、POW、BlockChain、分叉
上层应用视角:Metanet(因为需要上层应用,所以需要定义底层的数据结构协议,即Metanet)
- 技术中间件:BitQuery、Planaria
- 业务服务协议:Tokenized
学习(TODO)
(通过阅读搞明白这些概念)
MetaNet
- WHAT? 什么是Metanet?
- WHY? 为什么需要Metanet?
- WHERE? Metanet和Bitcoin的定位关系是什么?
- HOW? Metanet如何运转?