![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链知识
文章平均质量分 53
Champion.XL
开源 && 前端 && 区块链
展开
-
区块链工作原理(二)
区块链工作流程1.发送节点将新的数据记录向全网进行关闭2.接受节点对收到的数据记录信息进行验证,比如信息是否安全合法,通过检验后,数据记录将被纳入一个区块中3.全网所有接受节点对区块链执行共识算法(工作量证明,权益证明等)4.区块通过共识算法过程后被正式纳入区块链存储,全网节点均表示接受改区块,而表示接受的方法,就是将该区块的随机散列值视为最新的区块散列值,新区块的制造将以该区块链为基础进行延长节点始终都是将最长的区块链视为正确的链,并持续以此为基础验证和延长它。如果有两个节点同时广播不同版本原创 2021-02-01 21:09:00 · 530 阅读 · 0 评论 -
区块链工作原理(一)
拜占庭将军问题起源拜占庭位于如今的土耳其的伊斯坦布尔,是东罗马帝国的首都。由于当时拜占庭罗马帝国国土辽阔,为了达到防御目的,每个军队都分隔很远,将军与将军之间只能靠信差传消息。 在战争的时候,拜占庭军队内所有将军和副官必须达成一致的共识,决定是否有赢的机会才去攻打敌人的阵营。但是,在军队内有可能存有叛徒和敌军的间谍,左右将军们的决定又扰乱整体军队的秩序。在进行共识时,结果并不代表大多数人的意见。这时候,在已知有成员谋反的情况下,其余忠诚的将军在不受叛徒的影响下如何达成一致的协议,拜占庭问题就此形成。原创 2021-01-31 17:18:25 · 267 阅读 · 1 评论 -
区块链的基本概念(三)
区块链的特征去中心化去中心化是区块链最基本的特征,意味着区块链不在依赖中央处理节点,实现了数据的分布式记录、存储和更新。由于使用分布式存储和算力,不存在中心化的硬件和管理结构,全网节点的权利和义务均等,系统中的数据本质是由全网节点共同维护的。由于每个区块链节点都必须遵循同意规则,而该规则基于密码学而非信用,同时每次数据更新都需要网络内的其他用户批准,所以不需要一套第三方中介结构或信任机构背书。在传统的中心化网络中,对于一个中心节点实行攻击即可破坏整个系统,一个中心化的区块链网络中,攻击单个节点无法原创 2021-01-27 12:43:33 · 1626 阅读 · 0 评论 -
区块链的基本概念(二)
区块链的分类目前已知的区块链技术应用大致分为三类公有链:是指全是解任何人都可以读取、可以发送交易进行有效去确认,任何人都能参与其共识过程的区块链(共识过程是维持区块链这种分布式数据库一致性、准确性的关键技术)。区块链上的数据记录公开,所有人都可以访问,都可以发出交易请求,并通过验证被写入区块链。共识过程的参与者通过密码学技术共同维护公有链数据的安全、透明、不可篡改。公有链是完全分布式的区块链,区块链连数据公开,用户参与程度高,同时易于产生网路效应,便于应用推广。然而,系统的运行需要依赖于内建的激原创 2021-01-25 17:54:54 · 673 阅读 · 0 评论 -
区块链基本概念(一)
区块链的基本概念其概念为:区块链是一个去中心化的分布式数据库,改数据库有一串使用密码学方法产生的数据区块有序连接而成,区块中包含有一定时间内产生的无法被篡改的数据记录信息。区块中包含数据记录、当前区块根哈希(Hash)、前一区块根哈希、时间戳以及其他信息区块链不是一种单一的技术,而是多种技术整合的结果,包括密码学、数学、经济学、网络科学等。这些技术一特定的方式组合在一起形成了一种去中心化数据记录与存储体系,并给存储数据的区块打上时间戳,使其形成一个连续的,前后关联的诚实数据记录存储结构,最终的目的是原创 2021-01-24 18:22:31 · 1410 阅读 · 0 评论