分片的定义
分片是一种数据库分区技术,将用于大幅扩展以太坊的区块链并使其每秒处理更多交易。
分解分片
当前,以太坊区块链上的每个节点都存储所有状态。 这意味着每个节点都负责存储关键信息,例如帐户余额和交易历史记录。 在确保区块链安全的同时,将所有状态存储在所有节点中会大大减慢交易处理速度。 对于以太坊的区块链负责数百万笔交易的未来来说,处理交易的慢速并不是好兆头。
分片是指通过划分为行来对数据库进行水平分区。 碎片称为行,是根据特征概念化的。 例如,一个分片可能负责存储特定地址类型的状态和事务历史记录。 或者,可以根据存储在碎片中的数字资产的类型来划分碎片。 通过分片的组合,可以使涉及该数字资产的交易成为可能。 例如,考虑涉及多个分片的租赁房地产交易。 这些分片对应于交易中涉及的不同实体,从客户名称到配置为智能锁的数字钥匙,当用户支付租金时,该智能锁可供租户使用。