区块链理解

作者: royluck | 来源:发表于2019-06-29 23:19 被阅读0次

区块链的核心是去中心化
如何做到去中心化,其关键就是分布式存储;
如何实现分布式存储,其关键就是有个激励层,让所有节点都心甘情愿去存储区块链数据;
这里的激励层就是加密币(公币):即比特币、以太币等;
如何获得公币,就需要旷工进行挖矿获取,挖矿的过程即是记账的过程,即当网络中产生了一笔交易,此时网络会进行广播,即发布一条计算题(哈希值计算),算力强的旷工会有大概率获得记账权,获得记账权的旷工则会获得比特币奖励和手续费。
记账成功之后即会在公链生成一个区块,一个区块包含多个交易,每个交易会有一个公认的时间戳(哈希值)证明(解决双花问题)。并且每个节点(矿工)都会更新记录最新的公链信息,做到信息同步。
但是如何做到信息不可修改和恶意修改,这涉及到加密共识算法:工作量证明(POW)拜占庭将军问题。工作量证明,即会增加恶意修改的成本;拜占庭将军问题,即每个矿工都有投票权(低门槛),投票基数分布越广数量越大,串通恶势力的可能性就越难,除非恶意修改超过50%的节点数据,否则区块链数据还是保存正确的区块链数据,即少数服从多数。

上面有些地方可能理解有误,望指出,正确深入理解区块链,还需要继续学习

相关文章

  • 追梦《图书区块链》第四章:区块链的特性与智能合约

    追梦 【书籍】 《图说区块链》 【全书结构框架】 Day1:初识区块链,为后续理解区块链做准备。 Day2:区块链...

  • 区块链这场革命,将如何改变我们的生活?

    很多人听说过区块链,但是很多人对区块链的认识也就仅次而已。区块链确实不是那样容易理解的概念,让人们不容易理解区块链...

  • 步步鸡 是如何走出来的

    近日,全国各地掀起了学习区块链知识、研讨区块链技术及其应用高潮。到底如何理解区块链?区块链的价值在哪里?带着诸多问...

  • 炒币不应是区块链

    我今天貌似理解了马云所云:今天的区块链被吹成这样,弄成这样,是人们对区块链技术缺乏深刻的理解和了解。人们热炒区块链...

  • JS 实现区块链—工作量证明

    今天我们通过 js 实现一个区块链应用,帮助您更好地理解区块链技术原理 创建区块链 区块链验证 工作量证明防纂改 ...

  • 【彻底理解区块链+代码实战】

    一、理解区块链(BlockChain) [1].《2018中国区块链行业白皮书》发布,区块链游戏扶摇直上。8大维度...

  • 关于区块链与价值传递的思考

    关于区块链与价值传递的思考 一、区块链——点对点的价值传输协议 小编认为,对区块链最本质的理解是——区块链是一种点...

  • 对区块链的理解

    尝试着自己去理解区块链 科普-区块链 一. 简单的理解: 1. 理解中心化: 转账的时候,A转100给B的操作是,...

  • 五分钟了解一下区块链的共识机制

    说到区块链,我们必然会谈及它的共识机制。不了解区块链的共识机制,就无法理解区块链的真正意义。那么,关于区块链的共识...

  • 区块链安全体系的梳理

    摘要 近几年区块链技术火热发展,同时区块链的安全问题也伴随而来。我从区块链的架构入手,理解区块链的安全体系架构,同...

网友评论

    本文标题:区块链理解

    本文链接:https://www.haomeiwen.com/subject/lrfmcctx.html