时间:2024-01-04|浏览:229
比特币凭借其巨大的可扩展性和强大的架构,对于企业和个人用户来说都是一个有吸引力的平台。
然而,它也带来了独特的挑战,特别是在大规模管理数据时。
本文将讨论处理网络上数据的两种不同方法:索引器和覆盖,并强调为什么向后者的转变变得越来越重要。索引器:传统但有局限性索引器本质上是区块链扫描系统。
索引器背后的想法本身很简单:只要任何交易包含在区块链上的块中,索引器就会找到它并将其记录在其记录中。
因此,用户只需要向矿工发送一笔交易并将其包含在一个区块中,然后索引器,无论谁操作它,都会筛选交易并挑选出相关的交易。 ,在针对可扩展性进行测试时,该模型存在明显的局限性。
首先,索引器需要扫描整个区块链,随着区块链的发展,这一过程既没有技术意义,也没有经济意义。
这会导致各种问题,包括索引器崩溃或在开采大块时无法跟上。 覆盖网络:点对点可扩展性的方式与索引器相比,覆盖网络的运行原理截然不同,更多的是同步的具有比特币 SV (BSV) 基础的点对点精神。
width =“560”height =“315”frameborder =“0”allowfullscreen =“allowfullscreen”>而不是期望覆盖节点扫描所有区块链交易,覆盖网络将责任放在交易发送者身上,将其相关交易直接提交到覆盖网络他们关心的。
这意味着覆盖层直接从创建者那里获取交易,而不是像索引器那样扫描整个区块链。志同道合的覆盖层运营商就相同的协议细节进行通信,可以以一种让人想起比特币矿工直接交易通信本身的方式同步重要交易。
最终,覆盖层和索引器之间的主要区别在于,索引器扫描区块链时,覆盖层直接从发送方接受交易或共享覆盖层节点。这具有显着的可扩展性优势,因为与索引器不同,覆盖层不需要扫描整个区块链。
未能通过覆盖层注册其交易的交易发送者不会期望被包含在内。
这当然可能会在以后发生,但责任在于需要报告交易或数据的个人或实体。与覆盖相关的安全措施是强大的,源于使用简化支付验证(SPV),这是一个确保证据的过程交易的有效性和网络的接受度。
覆盖节点仅包含已通过这些检查的交易,并且再次强调,提供 SPV 数据的交易的负担由提交交易的人承担。最终想法在动态 BSV 生态系统中,索引器和覆盖网络之间的决策从根本上归结为在过时的一刀切的扫描模型和优化的、以用户为中心的点对点模型。
通过将提交相关交易的责任从中心化参与者转移到参与者本身,覆盖网络凸显了 BSV 未来提供的点对点可扩展性、便利性和安全性。
从更宏大的意义上来说,向覆盖的转变标志着持续进步之旅中的重大一步,不仅对于 BSV 而言,而且对于它所支持的数字资产格局也是如此。鉴于这些优势,BSV 应用程序开发人员是时候广泛采用并致力于进一步的发展了。通过索引器了解覆盖网络,确保 BSV 保持相对于其他区块链的可扩展性优势。观看 2023 年纽约无界资本峰会:在可扩展的区块链上运行整个经济 width="560" height="315" frameborder="0" allowedfullscreen="allowfullscreen ">区块链新手?
查看 CoinGeek 的区块链初学者部分,这是了解更多有关区块链技术的终极资源指南。