区块链学习笔记:DAY01 区块链的技术原理
2023-09-14 09:06:01 时间
其实很早之前就听过区块链,也看过有关区块链的介绍,那个时候的理解主要还是一句话:分布式记账
然后开始关注比特币,听了有几年了,对于其来历、用途其实一直都是一知半解。
这次的课算是第一次以一个学员的身份去听专家从技术原理角度讲解“区块链”,揭开这层神秘的面纱。
老师的讲解也比较通俗易懂,以一个转账的案例,将区块链的几个特性给描述了出来:
1)透明可信
2)防篡改可追溯
3)隐私安全保障
4)系统高可靠
一句话阐述就是:区块链是一种去中心化、去信任化、不可篡改和抵赖的分布式账本技术。
其中涉及到的几个核心底层技术:
1)分布式账本 P2P
区块链的本质是分布式账本,是一个可以在多个站点、不同地理位置或者多个机构组成的网络里实现资产分享的数据库。换句话说,分布式账本由分布在不同地方的多个节点共同完成,并且每个阶段都记录了完整的账目,因此它们都可以参与监督交易的合法性。
2)密码学
哈希算法、公私钥体系、基于PKI的加密、基于PKI的签名
3)共识算法
分布式共识~=系统中多数独立参与者对某个交易/操作的有效性达成一致(包括对双花交易的验证达成一致)
这里提到了公有链、私有链和联盟链
4)智能合约
智能合约是运行在区块链上的,公开的代码逻辑。基于区块链的特点,智能合约的运行结果是可信的,其结果是无法被伪造和篡改的。
感兴趣的可以点击以下链接查看详细的学习课程:
https://education.huaweicloud.com:8443/courses/course-v1:HuaweiX+CBUCNXP016+Self-paced/courseware/5995fa8ea63c4a269dc822e5c0be2dc9/2b0ea000b0a74b2cb7d2c8627aa0c169/
作者:真爱无敌
相关文章
- 【华为云技术分享】区块链与数据库如何结合?
- 区块链学习笔记:DAY01 区块链的技术原理
- 区块链介绍
- 区块链技术中的智能合约究竟是怎么一回事
- 区块链技术中的智能合约究竟是怎么一回事
- 【区块链之技术进阶】掰一掰区块链共识机制与分布式一致性算法
- AI&BlockChain:“知名博主独家讲授”人工智能创新应用竞赛【精选实战作品】之《基于计算机视觉、自然语言处理和区块链技术的乘客智能报警系统》案例的界面简介、功能介绍分享之汽车驾驶乘客自动报警
- Internet:从区块链的底层技术思考互联网是如何构成的
- 构建万物可信互联的基石,带你深度剖析区块链跨链的关键技术,满满是干货!
- 区块链学习笔记:DAY05 如何使用公有云区块链服务
- python搭建区块链
- 200行Go代码实现自己的区块链——区块生成与网络通信
- 区块链技术发展及应用场景
- 002-主流区块链技术特点及Hyperledger Fabric V0.6版本特点
- lotus 查看同步区块高度和时间
- 默克尔树(merkle tree)——就是hash树,比特币区块链里用于校验完整性的
- BlockChain:区块链技术基础概念综合理解——个人总结
- BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链发展生态
- BlockChain:区块链/加密数字货币落地技术应用高质量相关文章
- 【区块链技术开发】智能合约和区块链技术的基本概念及其应用(保姆级别教程)