CashSQL:BCH的P2P数据库

最近Sphere 10 软件公司为CashSQL项目启动了flipstarter募资,口号是帮助企业比以往更轻松地进行BCH集成,总目标金额为330BCH,距离截止日期还有9天,目前已经筹集到183个BCH,完成了目标的二分之一。

对BCH社区有什么用?
BCH社区中的一些人可能对此有所了解,并想知道“这对我有什么用?”。
现实情况是,它对大多数用户的作用不是立即生效的。这是因为它不是面向用户的产品,而是“工业产品”。但是,对个人的效果不明显并不意味着它对您没有价值。例如,一台起重机可能对您没有用,但如果没有一台起重机,您所居住的房子就无法建造。
如果CashSQL可以帮助开发者快速开发BCH新的基础架构,那么这对社区的每个人来说很有价值。如果这项基础设施帮助BCH发展地更迅速,则意味着BCH中有更多开发人员利用BCH中产生了更多活动,也许从而会提高BCH的价值,这就是对用户带来的改变。
对于各种工业级投资,通常都是如此。
CashSQL能做什么?
简而言之,该CashSQL允许任何人在BCH区块链之外创建自定义关系数据库。该数据库成为他们拥有并在服务器上控制的财产,可以完全不受限制(无限制)地使用该数据库,这能够满足很多人的需求。
就它是“关系数据库”而言,该数据库是“恰当的”。我们可以将其视为一堆相互连接的电子表格,例如,它为区块、交易、余额、SLP余额等等创建一个电子表格,它允许用户根据区块链数据自定义和构建自己的电子表格。
它能够很大程度帮助那些对于想要将区块链用于现金以外的新应用程序和协议的开发者。例如,一家公司想要在BCH上构建P2P YouTube(例如LBRY),可以使用CashSQL来原型化他们的想法,并最终为其系统提供动力。
LBRY所做的所有工作(涉及区块链部分)都是将视频内容作为小标签嵌入交易中的OP_DATA指令中。实际的视频数据是单独管理的,但是系统的共识编码在链中。
CashSQL可以使构建者复制LBRY在BCH上所做的事情(还有更多),而无需数百万的投资和过多的开发人员。通过使用CashSQL来维护用于视频,评论等的“自定义电子表格”,将仅需要进行少量开发(对于区块链集成方面)。
CashSQL将充当此P2P YouTube和BCH区块链之间的“集成代理”。从本质上讲,这就是集成代理的工作以及CashSQL的真正含义。对于许多人来说,这是一个非常有价值的工具,应该为所有人的利益而开源。
为什么他们不能只用BCHN?
对于开发者而言,现在只是用BCHN,并不能为他们提供过多帮助。原因在于BCHN所基于的BTC Core核心不是使用传统的关系数据库模型构建的。相反,它们将所有区块链数据存储在一个更原始(但通常更快)的数据库类型中,称为“键值数据库”。
可以将其想像成一本巨大的电话簿,您可以在其中使用名称(键)查找电话号码(值)。所有的数据都以这种非常简单、低级但快速的形式存储。更快的代价是它失去了关系结构。换言之,它不再像“电子表格”一样,永远是一本枯燥无味的“电话簿”。因此,除了节点需要它做什么之外,这些数据库实际上对任何事情都没有用处。
事实上,节点使用的数据库通常被认为是私有的,除了节点本身之外,其他任何东西都不能访问它。所以从这个意义上说,没有区块链数据库,只有一个私有存储层!
CashSQL通过将BCHN的“电话簿”导出到“电子表格”中来填补这一空白,并保持它们的实时同步。它是双向的,其他软件可以自由地使用,也可以读写区块链“电子表格”。这意味着想要写入链的软件只需写入“电子表格”就可以了。CashSQL负责整理和广播带有资金/数据的事务到网络,然后在数据库中提供通知。
对于许多公司来说,这种工作流程的构建实际上相当具有挑战性且成本高昂。在我看来,这是我们没有看到围绕公共区块链的区块链应用爆炸式增长的一大原因——它太昂贵了,也太复杂了,无法集成。这需要改变!
通过让区块链集成变得更容易、更便宜,可以让规模较小的开发团队更容易完成他们的目标。CashSQL能够帮助开发者将自己的想法越来越快地推向市场,从而避免了许多重复性工作。
CashSQL的愿景是什么?
CashSQL的路线图是使其发展成为自己的P2P网络。它不打算替换节点,也永远不会替换。但是,它可以成为具有许多公共访问节点供所有人使用的覆盖网络。

这样的网络可以促进集成到BCH中的各种P2P应用程序。这些应用程序可以用Javascript / WASM编写,甚至可以作为Web应用程序部署在浏览器上。此类应用程序可以维护共识,彼此通信,并使用在世界各地维护的这些公共访问CashSQL节点进行付款。
这是基于BCH的服务(如P2P文件存储,P2P聊天,P2P留言板,P2P YouTube等)出现的一种方式。
这些都是CashSQL未来发展的一些畅想,并不是在flipstarter中承诺的可交付成果。如果这款产品获得足够的资金,它可能会走得更远。
沉舟侧畔千帆过,越来越多开发者想要在BCH实现各种新奇的想法,越来越多的用户通过BCH改变了自己的生活。基于强大的区块链网络和SLP协议、智能合约、DeFi等新兴技术,除了做最好的钱,BCH的未来拥有无限可能。