| |
|
开发:
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.B站肖臻老师公开课最好一周内快速看完做进一步了解,具体搭建时候再翻看视频和找源码来参考。 3.区块链白皮书(《区块链启示录-中本聪文集》) (因为比赛,在区块链的溯源方向多加了解) 学习过程和内容:区块链基础东西 区块链的运作和应用, 了解完区块链共识机制的产生、原理以及与分布式系统的关系,对区块链共识机制的讨论?POW 和 POS 等。关于共识机制的创新,最早的比特币所用的工作量证明POW, 遇到不会的就搜,东拼西凑... 区块链运作流程①发送节点将新的数据记录向全网进行广播。 ②接收节点对收到的数据记录信息进行检验,比如记录信息是否合法,通过检验后,数据记录将被纳入一个区块中。 ③ 全网所有接收节点对区块执行共识算法(工作量证明POW、权益证明POS等。 ④区块通过共识算法过程后被正式纳入区块链中存储,全网节点均表示接受该区块,而表示接受的方法,就是将该区块的随机散列值视为最新的区块散列值,新区块的制造将以该区块链为基础进行延长。 时间戳加上时间戳,使每一条数据记录都具有唯一性,从而使数据记录本身在区块和区块上的哪个位置上发生可以被精确定位且可回溯,也给其他的校验机制协同发挥作用提供了极大的便利和确定性,使整个区块链网络能够确定性地验证某条数据记录是否真实。 各个区块记录由时间戳连接起来使之环环相扣,所以如果想要制造一个假的数据记录,就必须在区块链上修改过去的所有数据记录。尽管在挖矿的过程中,形成了多个链条,但因为最长的那个被诚实的节点所控制,所以想要修改过去的数据记录,首先就要从头构造出一个长度比之前最长的那个还要长的链条,在这个新的链条超过原来的那个链条后,才能制造双重支付的虚假数据。然而随着时间推移,制造新链条的难度和成本都是呈指数级上升的,而且随着链条越来越长,其难度也变得越来越大,成本也就越来越高 同时,因为去中心化的设置,区块链的各个核心客户端同时又是服务器,保存了区块链网络的完整数据,因此使对区块链网络的攻击很难像对传统的中央处理节点那样有效,一般情况下很难对区块链网络构成重大冲击。最终,区块链网络成为一个难以攻破的、公开的、不可篡改数据记录和制造虚假数据的诚实可信系统。 数字加密签名机制hash算法通过加密hash算法,挖矿的节点找到正确模式往往需要许多许多次数百万次hash计算,其他节点进行验证只需要一次, 共识机制共识机制的作用,进行交易确认,提高安全性。是帮助随机选择唯一?一个确认收入这个区块的节点,其他节点再来复制这个这个记账结果,最后达到全网统一的顺序账本。保持区块节点中区块数据一致、准确 区块链综述和某些不懂的part,来源期刊和论文 关键part时间戳的解释https://www.cnblogs.com/lianquan/p/9041107.html |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 18:54:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |