IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 初识区块链(笔记) -> 正文阅读

[区块链]初识区块链(笔记)

区块链是什么

区块链是一个系统框架的设计,通过一系列组合从而实现的一个去中心化存储数据库,是加密货币底层的技术,可实现对各类存储数据的公开、透明与可追溯。
1、单单提到区块链技术,那就是指的区块链技术,是实现了数据公开,透明,可追溯的产品的架构设计方法,算广义的区块链技术。
2、当在具体产品中提到区块链时,则特指一种数据存储方式或数据库设计,算狭义的区块链。

区块链的特点

1、去中心化
2、不可篡改


区块链诞生

  1. 区块链的诞生

提到区块链,就不得不提到比特币,比特币不仅是区块链的第一个应用,也是将区块链带入大众视野的最大功臣。由于2问题的出现,暴露当时金融体系严重失衡的问题,由此比特币诞生,它使人们之间建立信任关系,并进行交易,不需要第三方。

  1. 物物交换到比特币

2008金融危机中,由于美国政府有无线记账权,于是无限增发货币。中本聪觉得不公平,于是一种新型货币体系建立了。大家都有权进行记账权,货币不能超发,整个账本公开透明。

  1. 对于区块链,各个国家的态度

欧美国家积极监管
德国:最早将比特币认定为私有财产。
美国:将比特币定性为大宗商品。
亚洲:
日本积极支持
韩国积极监管
中国:不允许法定货币与比特币交易

  1. 比特币相关技术

共识机制:

1982年,中本聪等人提出拜占庭将军问题,延伸至运算领域,设法建立具容错性的分散式系统,使得部分结点失效仍能确保系统正常运行,可让多个基于零信任的节点达成共识,并确保资讯传递的一致性。

加密技术:

1997年,AdamBack发明的Hashcash技术为一种工作量证明算法,此算法仰赖数学函数的不可逆性,达到容易被验证,不容易破解的特性。

分布式技术

1988年,WeiDai发表匿名的分布式电子现金系统B-money,在本系统中未引入Hahcase,但仍然采用了工作量证明机制,而且强调点对点交易和不可篡改特性。为后面的区块链去中心化特性的实现打下了基础。

  1. 区块链大事件

1、以比特币区块链网络为代表的1.0阶段
2、以太坊区块链网络为代表的2.0阶段
3、以应用落地区块链网路为代表的3.0阶段

问题练习:
首次将椭圆形曲线用于密码学,建立公开密钥加密的演算法是在哪一年?

1985年

哪一年经常被称为区块链元年?

2016


区块链发展

区块链1.0
1.基于区块链的数字货币体系可以解决传统货币体系的3大弊端

1、区块链体系由大家共同维护,不需专门消耗人力财力,去中心化结构使成本大幅度降低,同时,数据公开使得假账几乎不可能。
2、区块链以数学算法为背书,其规则是建立在一个公开透明的数学算法之上,能够让不同政治文化背景的人达成共识。
3、区块链中任一节点的损坏及失去都不会影响整个系统的运作,具有较好的健壮性。

  1. 大零币(zcash)

诞生于2011-11-4,采用零知识证明机制提供完全的支付保密性,匿名转账周期较长,有匿名转账和普通转账,对隐私保护级别有所影响,大部分代码与比特币类型,zcash进一步完善了比特币匿名功能方向的不足,发行时引起了密码学和区块链界的轰动。
零知识证明的性质:
正确性、完备性、零知识性。

  1. 门罗币

诞生于2014-4-18,门罗币的区块大小没有限制,所以不存在扩容风险,通过环形签名的方式提供匿名性,隐匿性强。

  1. 莱特币

这是受比特币的启发而退出的改进版数字货币,与比特币在技术上具有相同的实现原理,但莱特币的创造和转让基于一种开源的加密协议,不受任何中央机构的管理。并且,莱特币尽量改进了比特币出现的缺点,如交易确认太慢,总量上限偏小,工作量证明机制导致大矿池的出现。
特点:
1、开发安全性高
2、工作量证明机制创新,莱特币的工作量证明机制算法采用了scrypt算法,使得运算能力难以集中,难以形成像比特币那样的大型矿池,挖矿的矿工比比特币更分散,利于防止51%攻击。

  1. 达世币

也是在比特币的基础上进行改良,具有良好的匿名性和去中心化。
特点:
双层奖励制网络,也称为主节点网络技术
即时支付功能,到账及时,手续费低
优点:
1、实现InstantX,使得交易可以秒级确认。

区块链2.0

区块链2.0是可编程金融,是经济、市场和金融领域的区块链应用。
意义:
1、透明度和隐私
2、守则是法律
3、裁决和灵活性

区块链3.0

区块链3.0会超越金融领域,进入社会公证、智能化领域。
应用领域:
1、数字货币
2、数据存储
3、数据监证
4、金融交易
5、资产管理
6、选举投票等


区块链结构与特性

  1. 区块如何连接成区块链

每一个区块上面写满了交易记录,每一个区块按顺序相连成区块链。以比特币为例:
每一个区块的生成需要前一个区块的哈希值、新区块和随机数来计算新的hash值和随机数。也就是说每一个区块都是在前一个区块的基础上生成的。

  1. 区块链如何分类

按准入机制分:
公有链、私有链、联盟链
公有链:公开透明,世界上任何的团体或个体都可以在公有链上发送交易。任何人都可以竞争记账权,比特币就属于公有链代表。
联盟链:半公开,是某个群体或组织内部使用的区块链,需要预先指定几个节点为记账人,每个区块的生成由所有预选的记账人共同决定,其他节点可以交易,但没有记账权。
私有链:完全封闭,仅采用区块链技术进行记账,记账权并不公开,只记录内部的交易。

  1. 最长的区块链

比特币白皮书认定,节点永远认为最长链才是正确的区块链,并将持续在他上面延长,所有矿工都在最长链上挖矿,保证区块链账本的唯一性。


区块链结构与特性

一般区块链可以分成六层结构(自底向上)
1、数据层
2、网络层
3、共识层
4、合约层
5、激励层
6、应用层
或者分为:
存储层->基础区块链层->缓存层->API层->链上代码层->应用层


区块记录了什么

区块链是比特币网络的大帐本,而每一个区块就相当于账本的一页,那么区块里记载了什么:
1:区块头
2:交易详情
3:交易计数器
4:区块大小

1、区块头

是每个区块前80个字节,包括
上一区块头哈希值,用于保证区块按顺序串联
时间戳,记录该区块的生成时间
随机数,全网矿工一起pk的算术题答案
难度目标,该算术题的难度打分

2、交易详情

记录每笔交易的金额,转出方,及转入方,转出方的数字签名。

3、交易计数器

表示每个区块中的交易数量。

4、区块大小

表示每个区块数据的大小,当前每个区块限定在1M以内,不排除以后扩大的情况。

参考资料

知链科技区块链普及教育平台。

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 20:47:25  更:2022-10-08 20:48:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 21:50:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码