美文网首页
2018-08-20小白学区块链——分片技术

2018-08-20小白学区块链——分片技术

作者: 星光之梦 | 来源:发表于2018-08-21 01:43 被阅读0次

前文我们说了,为了解决网络拥堵问题,以太坊提出了基于侧链技术的雷电网络和扩容方案的分片技术。我们在前文已经了解了什么是雷电网络,今天我们就来简单讲讲什么是扩容方案的分片技术。

1.什么是分片技术

首先了解一下以太坊的扩容是什么,意思是通过数据库拆开成小段,改变网络内部各步骤之间的验证方式实现分片,增加吞吐量,从而可以通过太坊网络每秒处理的交易数量。

分片技术是一种基于数据库分片传统概念的扩容技术,它将数据库分割成多个碎片并将这些碎片放置在不同的网络节点服务器上,每个节点处理一小部分传入的交易,并与其他节点一起完成大量的验证工作。由于验证速度的提高,以太坊网络大大提高了交易的吞吐量,从而提高以太坊的交易量。

2.分片技术的分类

网络分片:网络分片是将网络利用随机性划分成一系列包含更少节点的群组的机制,这样的每个群组被称为分片(shard)。比如说,当一个网络由1000个节点构成时,我们可以将此网络划分为10个、每个由100个节点组成的分片。

交易分片:交易分片有账本分片即在一个基于UTXO的系统内,系统可以根据发送者的地址分配一个分片。跨账本分片即在一个非UTXO的系统里,为了防止双花问题,在验证过程中,分片间将不得不进行相互通信。

状态分片:状态分片是将整个存储区分开,让不同的碎片存储不同的部分,每个节点只负责托管自己的分片数据,而不是存储完整的区块链状态。由于技术上实行起来比较难,所以状态分片一经提出,就伴随着挑战。

由于分片技术的难度非常大,尤其是状态分片尚未在计算机科学理论中得到很好的解决,因此分片技术还处于初级阶段,还需要技术上的完善与市场上的验证。

相关文章

  • 2018-08-20小白学区块链——分片技术

    前文我们说了,为了解决网络拥堵问题,以太坊提出了基于侧链技术的雷电网络和扩容方案的分片技术。我们在前文已经了解了什...

  • TokenGazer深度研究 | QuarkChain:扩容设计

    本期项目:​ ​投资要点: ① 较普通的商业数据库而言,在区块链应用上部署分片技术难度颇高,目前区块链领域内的分片...

  • 区块链技术之智能合约

    区块链技术之智能合约 原创:不一样的币小白区块链小白币读今天 区块链技术的应用领域很广泛,同时随着区块链技术的发展...

  • 夸克项目海外运营

    项目简介: QuarkChain 引入了全新的基于分片技术的区块链架构,旨在用区块链技术满足全球范围商业活动的需要...

  • 区块链小白进阶币读一:币圈技术

    首先恭喜小伙伴们经过前面7节小白课程成功摆脱区块链小白称号,开启进阶课程! 区块链小白进阶币读:币圈技术 区块链技...

  • 一个小白的区块链学习日志

    小白除了兴趣,只剩下时间了,每天学一点,分布式网络-区块链技术

  • 【众说区块链】公链是否一定要发币,Token到底应该怎么理解?

    上期《众说区块链》讨论的主题是“以太坊的分片技术”,大家通过杨镇老师分享的技术说明的译文交流了自己对分片方案的很多...

  • 区块链大全

    区块链 区块链blockchain,是基于区块链技术形成的公共数据库(公共账本)。 区块链涉及到的技术 密码学、分...

  • 《区块链技术指南》学习

    区块链定义:区块链就是基于区块链技术形成的公共数据库(公共账本)。区块链技术定义:多个参与方之间基于现代密码学、分...

  • 区块链-3.区块链技术基础

    1.区块链定义 区块链可以理解为是基于区块链技术形成的公共数据库。而区块链技术是比特币的底层技术,包含现代密码学、...

网友评论

      本文标题:2018-08-20小白学区块链——分片技术

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