当前位置: 首页 > news >正文

技术前沿丨Teranode如何实现无限扩容

请添加图片描述
​​发表时间:2023年9月15日


首图.png
BSV区块链协会的技术团队目前正在努力开发Teranode,这是一款比特币节点软件,其最终目标是实现比特币的无限扩容。然而,正如BSV区块链协会网络基础设施负责人Jake Jones在2023年6月举行的伦敦区块链大会上的演讲所言,新的软件远不只是让区块容量变得更大而已。

Jones在演讲伊始指出,按照比特币创造者的设想,比特币将成为Web 3.0服务的基础设施。作为一种“边缘到边缘的电子价值系统”,这项技术将解决当前存在于流媒体服务、中央银行数字货币(CBDC)和数据隐私等领域所面临的各种低效和障碍。

然而,要实现这一宏伟愿景,即将所有这些交易都容纳在一个区块链上,可扩展性是一个必要条件。

解决垂直扩容的挑战

Teranode是BSV区块链应对垂直扩容挑战的解决方案,它将工作负载分散到多台机器上,并采用了比特币白皮书第8章中所介绍的SPV技术。这种横向扩容方式通过添加集群节点,使网络容量随着需求增长而增长,从而真正实现了比特币的无限扩容。

Teranode适用于处理来自用户的海量交易。当企业或政府开始想要在各种实用范例中使用区块链网络时,他们可能会选择与节点运营商签订合同或者是运行他们自己的节点。这些对交易量有需求的用户就是Teranode项目的目标客户。

优化用户选择空间并提升互操作性

Jones还提到了当下流媒体的流行以及消费者不得不订阅多个流媒体平台时所遭遇到烦恼,他向在场的观众提问,“如果流媒体服务使用区块链会怎么样?”

“目前,80%的互联网流量由视频流量构成。如果我们生活在一个拥有无限扩容的区块链技术的世界中,而且这项技术被应用在流媒体领域的话,那么消费者只需为他们想要的特定节目或电影付费,而不必去订阅多个平台。”

Jones补充说,互操作性是无限扩容带来的诸多好处之一,这项技术还能让英镑、日元和美元等与数字货币实现无摩擦的兑换。

当前互联网基础设施面临的挑战

Jones还讨论了当前互联网基础设施面临的挑战。他特别提到了亚马逊网络服务(Amazon Web Services)、谷歌等大型服务的做法,这些服务存储了大量个人数据,因此很容易受到网络攻击,Equifax就是一个例子。有了无限扩容之后,BSV区块链模型甚至可以阻止黑客试图窃取个人的信息。


目前,全球已有超过400个项目构建于BSV区块链之上。凭借坚如磐石的协议及超高的网络性能,BSV生态系统迅猛发展,我们期待未来出现更多前所未有的商业应用。

  • 对BSV区块链开发感兴趣的朋友,可以前往我们的中文开发者专区:BSV区块链

相关文章:

  • Docker安装可视化工具Portainer
  • 如何在VS2022上的MFC项目中操作Excel(VS2010、VS2012、VS2015、VS2017、VS2019使用方法一样)
  • vue运用之el-cascader组件
  • Python语言学习笔记之五(Python代码注解)
  • 【开源视频联动物联网平台】开箱即用的物联网项目介绍
  • Apipost推出IDEA插件,代码写完直接调试
  • Python与设计模式--建造者模式
  • 【电路笔记】-电阻串联
  • 【Linux】驱动程序同步和异步通知方式
  • 【开源】基于JAVA的天然气工程运维系统
  • vuepress-----3、导航栏
  • HTML新手入门笔记整理:HTML常用标签总结表
  • 分布式定时任务系列6:XXL-job触发日志过大引发的CPU告警
  • 进阶C语言-字符函数和字符串函数
  • 播放器开发(四):多线程解复用与解码模块实现
  • canvas 五子棋游戏
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • github指令
  • JavaScript学习总结——原型
  • nginx 负载服务器优化
  • Vue.js-Day01
  • 规范化安全开发 KOA 手脚架
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 深度学习在携程攻略社区的应用
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 新手搭建网站的主要流程
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #预处理和函数的对比以及条件编译
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (02)Hive SQL编译成MapReduce任务的过程
  • (4)(4.6) Triducer
  • (Note)C++中的继承方式
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (四) Graphivz 颜色选择
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)fock函数详解
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .netcore 获取appsettings
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .NET与 java通用的3DES加密解密方法
  • [100天算法】-实现 strStr()(day 52)
  • [20180129]bash显示path环境变量.txt
  • [android]-如何在向服务器发送request时附加已保存的cookie数据
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成
  • [C/C++]_[初级]_[关于编译时出现有符号-无符号不匹配的警告-sizeof使用注意事项]
  • [EFI]Atermiter X99 Turbo D4 E5-2630v3电脑 Hackintosh 黑苹果efi引导文件
  • [Firefly-Linux] RK3568 pca9555芯片驱动详解
  • [Golang]K-V存储引擎的学习 从零实现 (RoseDB mini版本)