
发表时间:2022年5月4日
信息来源:bitcoinassociation.net

BSV区块链协会今日发布了LiteClient工具箱的MVP(最简可行产品)版本。随着BSV区块链的不断发展和扩容,这一工具箱能让用户轻松地与BSV区块链进行交互。这一工具箱由BSV基础架构团队所开发,包含了《比特币白皮书》最初所描述的简易支付验证(SPV)模型的几项要素。
LiteClient工具箱(简称LCT)包括一套模块化的组件,能够使网络参与者以一种高效可扩容的方式与BSV区块链进行交互。这些组件是实现比特币白皮书中所描述的简易支付验证(SPV)模块的参考实施方案。
早期的“轻客户端”软件严重依赖于布隆过滤器(Bloom Filter),需要从全节点处获取与用户相关的交易。这种方式与比特币白皮书中所描述的网络用户解决方案有很大的出入,即付款人与收款人直接进行支付,不通过任何中间人。
比特币最初始的SPV设计在本次发布的LiteClient工具箱中得以实现,这意味着用户如果只想接收或发送交易,他不必下载BSV网络上的全量交易。现在,他们只需要拥有并时实维护当前最长链的区块头列表,并使用现有的通信协议,根据全节点提供的默克尔证明来验证交易是否有效即可。
BSV区块链是唯一能够无限扩容、满足全球使用需求的公链,同时它还能以极低的交易费用处理海量的数据,并能够为复杂的智能合约提供支持。随着BSV网络被更多人应用,以及区块链体积的不断增长,若使全球用户都能够在不运行全节点的情况下轻松与区块链进行交互,LiteClient工具箱是必不可少且至关重要的。
LiteClient工具箱和MVP技术文档是BSV进一步扩容的重要一步,也为比特币基础设施的发展指明了正确的方向,它将使BSV区块链的应用服务变得更加高效和稳定安全。
这个MVP版本的主要目标是让内部BSV生态系统了解LiteClient工具箱的功能,以及如何将其应用于各种应用。应用这些工具将极大地改善在BSV上运行的服务之间的互操作性,可实现诸如可扩容的简易通证这样的实用范例,可将它们与各类钱包、支付和状态信道、多方支付等进行结合。
LiteClient工具箱包括以下核心组件:
任何与BSV区块链进行交互的商业企业都能够利用LiteClient工具箱中的一项或多项组件,使他们能够在不运行全节点的情况下实现自己所需的功能。
建议可采用LiteClient基础设施的企业包括:
BSV区块链协会的开发总监Jad Wahab在谈到今天的公告时说:“比特币最初就是以一种可最大化扩容的方式来进行设计的。你不需要运行一个完全索引节点来收发比特币或与区块链进行交互。你只需要存储和更新链式的区块头并与各方直接进行通信即可。LiteClient项目的初始阶段有助于实现直接支付和通信,并解决当前基础设施脆弱且缺乏互操作性的问题。如果各个环节都按照设计的那样正确地得到构建和使用,那么即便BSV网络的使用量和它承载的数据量持续增长,它也不会有崩溃的风险。”
BSV区块链协会的董事总经理Patrick Prinz也对此发表评论说:“我们很高兴宣布LiteClient工具箱的推出,它带来了比特币白皮书第8节中所描述的SPV高效模型。BSV遵循着最初的比特币设计的协议,将实现真正的点对点和IP2IP交易,从而开启一个全新的机遇世界。BSV区块链的扩容能力将继续远超其它协议和传统数字支付网络。我们鼓励钱包服务商、交易所以及BSV网络上的其它应用运营商去熟悉LiteClient工具箱,并想办法利用这些组件来提升自己的效率,以实现中本聪关于全球无需许可点对点电子现金系统的愿景。”
有关LiteClient工具箱的更多信息、下载方式和文档,可登录BitcoinSV.io网站获取。
加入BSV官方Discord,了解更多有关LiteClient工具箱的信息,并与BSV的开发者和社区建立联系。
目前,全球已有超过400个项目构建于BSV区块链之上。凭借坚如磐石的协议及超高的网络性能,BSV生态系统迅猛发展,我们期待未来出现更多前所未有的商业应用。

无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
有人知道在发布新版本的Ruby和Rails时收到电子邮件的方法吗?他们有邮件列表,RubyonRails有一个推特,但我不想听到那些随之而来的喧嚣,我只想知道什么时候发布新版本,尤其是那些有安全修复的版本。 最佳答案 从therailsblog获取提要.http://weblog.rubyonrails.org/feed/atom.xml 关于ruby-on-rails-如何在发布新的Ruby或Rails版本时收到通知?,我们在StackOverflow上找到一个类似的问题:
目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非
我发现自己需要这个。假设cart是一个包含用户列表的模型。defindex_of_itemcart.users.each_with_indexdo|u,i|ifu==current_userreturniendend获取此类关联索引的更简单方法是什么? 最佳答案 indexArray上的方法与您的index_of_item方法相同,例如cart.users.index(current_user)返回数组中第一个对象的索引==给obj。如果未找到匹配项,则返回nil。 关于ruby-on-
尝试从我的AngularJS端将数据发布到Rails服务器时出现问题。服务器错误:ActionController::RoutingError(Noroutematches[OPTIONS]"/users"):actionpack(4.1.9)lib/action_dispatch/middleware/debug_exceptions.rb:21:in`call'actionpack(4.1.9)lib/action_dispatch/middleware/show_exceptions.rb:30:in`call'railties(4.1.9)lib/rails/rack/logg
文章目录1.任务背景2.任务目标3.相关知识点4.任务实操4.1安装配置JDK4.2启动FISCOBCOS4.3下载解压WeBASE-Front4.4拷贝sdk证书文件4.5启动节点4.6访问节点4.7检查运行状态5.任务总结1.任务背景FISCOBCOS其实是有控制台管理工具,用来对区块链系统进行各种管理操作。但是对于初学者来说,还是可视化界面更友好,本节就来介绍WeBASE管理平台,这是一款微众银行开源的自研区块链中间件平台,可以降低区块链使用的门槛,大幅提高区块链应用的开发效率。微众银行是腾讯牵头设立的民营银行,在国内民营银行里还是比较出名的。微众银行参与FISCOBCOS生态建设,一定
当音乐碰上区块链技术,会擦出怎样的火花?或许周杰伦已经给了我们答案。8月29日下午,B站独家首发周杰伦限定珍藏Demo独家访谈VCR,周杰伦在VCR里分享了《晴天》《青花瓷》《搁浅》《爱在西元前》四首经典歌曲Demo背后的创作故事,并首次公布18年前未发布的神秘作品《纽约地铁》的Demo。在VCR中,方文山和杰威尔音乐提及到“多亏了区块链技术,现在我们可以将这些Demos,变成独一无二具有收藏价值的艺术品,这些Demos可以在薄盒(国内数藏平台)上听到。”如何将音乐与区块链技术相结合,薄盒方面称:“薄盒作为区块链技术服务方,打破传统对于区块链技术只能作为数字收藏的理解。聚焦于区块链技术赋能,在
目录H2数据库入门以及实际开发时的使用1.H2数据库的初识1.1H2数据库介绍1.2为什么要使用嵌入式数据库?1.3嵌入式数据库对比1.3.1性能对比1.4技术选型思考2.H2数据库实战2.1H2数据库下载搭建以及部署2.1.1H2数据库的下载2.1.2数据库启动2.1.2.1windows系统可以在bin目录下执行h2.bat2.1.2.2同理可以通过cmd直接使用命令进行启动:2.1.2.3启动后控制台页面:2.1.3spring整合H2数据库2.1.3.1引入依赖文件2.1.4数据库通过file模式实际保存数据的位置2.2H2数据库操作2.2.1Mysql兼容模式2.2.2Mysql模式
我想上传我在运行时用Ruby生成的数据,就像从block中提供上传数据一样。我找到的所有示例仅展示了如何流式传输必须在请求之前位于磁盘上的文件,但我不想缓冲该文件。除了滚动我自己的套接字连接之外,最好的解决方案是什么?这是一个伪代码示例:post_stream('127.0.0.1','/stream/')do|body|generate_xmldo|segment|body 最佳答案 有效的代码。require'thread'require'net/http'require'base64'require'openssl'class
我想强调的是,我正在寻找||=运算符被Ruby1.9.3解释器扩展的实际方式,而不是它出现的方式根据其行为进行扩展。我真正希望的是能够理解实际解释器源代码的人,遗憾的是我可能无法胜任这项任务。我发现似乎可以检查此问题的唯一资源已过时:“Ashort-circuit(||=)edgecase”。我上面提到的资源似乎暗示x||=y到x=x||的“官方”扩展y在1.9之前的解释器版本中要么不准确要么有错误。无论如何,指示的边缘情况似乎已被消除。上面的资源声称x||x=y或x或x=y“更准确”。然而,这些都不正确,因为当x是一个以前未声明的全局变量时它们不起作用:[11:04:18][****