区块链技术区块链入门详解①

Posted 上进小菜猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链技术区块链入门详解①相关的知识,希望对你有一定的参考价值。

文章目录

区块链的起源

区块链起源于比特币,2008年11月1日,一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文 ,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。

交易

线上的交易:记账的行为。
通常的线上交易:a ——>第三方——>b。第三方需要获取信任成本。

区块链:p2p 点对点
比特币:分布式的点对点的交易系统,去中心化。没有人轻易篡改它。
实现点对点的交易系统

比特币 :数字货币

1.无可信任的第三方。
2.点对点交易,全球流通性。
3.安全性,隐私性,可追溯性,交易的不可篡改性。
加密货币

比特币运行的底层技术:区块链


核心:解决交易各方的信任问题。

区块链发展

加密算法,零知识证明 (匿名币)
图灵完备,智能合约 (以太坊:区块链2.0)
节点许可制,联盟链 (性能提升)

共识机制

pos共识
dpos共识
pbft共识

性能扩展

树图
分片
侧链

跨链交互

跨链

区块链如何运行

1,交易

分布式账本的参与者发生交易,导致账本状态的改变。

2,区块

记录一段时间的交易和状态结果,更新账本的状态。

3,区块链

区块按时间顺序串联,账本状态变化的精准日志的记录,最新区块代表着账本的最新状态,这个就是区块链的大体含义。

账户体系: 公匙和私匙

公匙:区块链空间里面的账号
私匙:区块链空间里面的密码

私匙证明这个账号是你的东西。
安全性:知道公匙无法反算出私匙

了解:椭圆加密曲线函数

挖矿:竞争记账权

监听新的区块,监听交易广播,组装备选区块。

比特币记账原理(多人记账)

哈希函数:用工作量竞争记账权
(上一个区块哈希值+记录的交易+随机数)取哈希数
第一个尝试成功的人拥有记账权。

记账验证

账单:有上一页账单的哈希值
验证上一个区块的哈希值
验证交易的余额:签名(判断是否合法)
验证哈希值是不是有效的

后续不断记录自己学习区块链相关技术的笔记,收录到区块链学习专栏。
点击关注区块链专栏

以上是关于区块链技术区块链入门详解①的主要内容,如果未能解决你的问题,请参考以下文章

区块链中的密码学

区块链入门到实战之区块链 – 应用发展阶段

区块链关键技术发展现状

技术解析+代码实战,带你入门华为云政务区块链平台

2018最新区块链技术,从入门到精通视频教程(比特币基础技术)

区块链和分布式数字账本正火?如何在7天内快速掌握这些必备的知识