【深入探讨】区块链是工业物联网发展的基石

news2024/12/27 10:56:17

请添加图片描述
发表时间:2023年4月6日


区块链技术能否成为工业物联网的基石?最近在巴厘岛举办的物联网和智能系统(IoTAIS)活动上,nChain首席科学家Craig S. Wright博士解答了这个问题。

Wright博士谈到了在BSV交易账本上运行的工业互联网,以及BSV的成本问题。他说到,成本在BSV网络中不是问题,因为它是一个微支付系统,承载能力可以扩展至每秒数十亿笔交易。对成本问题的担忧是由于大家对比特币或BSV的误解导致的,像BTC这类冒充比特币的加密货币,其实并不是真实的比特币。

他进一步阐述了如何扩容比特币来处理海量交易的方法,其中包括数据存储、数据处理以及打包入块等多个方面。

他认为,随着区块体积的增加,以及每秒交易量的增长,交易的总成本将会被进一步摊薄,单笔交易的通信和电力成本也将降至极低。而物联网的目标正是构建一个低成本的系统,使大量的交易能够以最低的成本被记录。

 

单一区块链将带来一个标准化的系统

物联网高效运作的另一个要求便是标准化。在此前提下,Wright博士表示,如果市面上存在多种区块链,这就如同存在多个互联网一样,会带来标准化和互操作性方面的问题。

他拿因特网协议举了一个例子。当下,许多不同的因特网协议仍在被使用,比如DECnet、IBM协议、CompuServe、AOL专有版因特网以及NetWare的IPX协议等等。如果因联网构建在如此多不同的协议上,就需要在各项应用之间建立协议网关。

Wright博士进一步解释说,过去的咨询顾问经常利用这种复杂性,通过推动多网络协议的使用来赚取利润。类似地,如今的区块链行业也充斥着各种各样的区块链,即便这些区块链都无法扩容。对于这些无法扩容的区块链,他们仍有办法可以赚钱,那就是借助所谓的区块链间的桥接、二层方案或私有区块链等解决方案。

因此,Wright博士主张,我们应当采用一个单一的标准化系统,并且该系统要建立在可以无限扩容的基础设施之上,即BSV区块链上。这将避免由于多个区块链的存在,而导致非必要的复杂性和成本的增加。

 

在供应链管理中展示可扩展区块链的效用

Wright博士强调了记录商品和服务的每一次移动和交易的必要性,这将使我们可以追踪它们的源头和终点,防止欺诈,并明确责任归属。Wright博士以高价值的金枪鱼的运输为例,强调了准确和自动保存记录的重要性。区块链技术,让可追溯性变得可能,并且还可以进行简单的纠错。

Wright博士还介绍了分层网络和点对点通信的概念,并强调了端到端源验证的必要性。他认为,自动化并不会消除人类的作用,而是会提升监督和验证数据的生产力和效率。当由物联网设备生产的数据一致无误时,他建议使用统计抽样来验证信息。

这一部分是主题演讲中篇幅最长的部分。想要了解更多关于审计流程、人工监督的重要性以及这种系统如何改进当前标准的信息,我们建议你观看完整的演讲视频。

为安全可靠的通信、验证和审计而构建的因联网和比特币

Wright博士随后深入探讨了一个比特币经常被误解的地方。他指出,比特币不是为去中心化的通信和抵制审查而设计的。赛博朋克们在这方面有着普遍的误解,在他们看来,比特币与围绕着无政府主义原则建立的因特网遗产是一致的。

Wright博士反驳说,因特网的形成是为了稳健和安全,尤其是在军事方面,比如在核战争期间保证通信的稳定和安全。他还强调,包括比特币在内的区块链并不是一种分配网络,而是一种分布在边缘的通信网络。

因此,主要的关注点在于端到端的通信,人类或者机器能够在没有中介的情况下安全地传输数据。Wright博士认为,因特网和比特币的真正目的是在保证安全性和稳健性的同时,实现在不同路径之间的通信、验证和审计。

 

扩容至每秒10亿笔交易

BSV是最具扩容性的区块链解决方案。为了在物联网中被用作可用账本,BSV需要每秒处理数百万笔交易,未来可能达到数十亿笔交易。Wright博士在主题演讲临近尾声时谈到了未来的扩容目标。他提到,他的目标是明年在比特币上实现每秒一百万笔以上的交易,在这个十年结束时实现每秒数十亿笔交易,长期目标是达到每秒100亿笔交易。

接下来详细讨论了Alice和Bob,以及物联网具体应用案例的支付信道。Wright博士解释了“如何将每笔交易放入Merkle结构中”,需要注意的是“只有哈希路径会被存储在链上”,因为并不是所有的数据都需要上链保存。如果需要记录更多的数据和变更情况,这些数据可以被存储在像云存储这样的系统中。

这种方法可以为物联网发展所带来的交易量增长提供可扩容性。在物联网发展的未来,数十亿台机器将需要参与其中进行通信和更新信息。区块链技术的透明度和可审计性,有助于各种流程的责任归属的确定和运行效率的保证,包括数据审计和验证。


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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/638246.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VirusTotal——您身边的企业安全专家

【本文由 Cloud Ace 整理发布。Cloud Ace 是谷歌云全球战略合作伙伴,拥有 300 多名工程师,也是谷歌最高级别合作伙伴,多次获得 Google Cloud 合作伙伴奖。作为谷歌托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷歌云认证…

你真的会写软件测试简历吗?为什么面试约不到,测试老鸟的建议...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 写好一份简历的三…

python---函数(2)

函数的递归 递归代码的两个要素: 1.递归结束条件 2.递归递推公式 递归的缺点: 1.执行过程非常复杂,难以理解 2.容易出现栈溢出的情况 3.递归代码一般可以转换成等价的循环代码,并且循环比递归快 递归的有点: 代码简洁,尤其是处理问题本身就是通过递归的方式定义的时候 函数…

动态NAT实验:配置和验证动态网络地址转换

动态NAT实验:配置和验证动态网络地址转换 【实验目的】 部署动态NAT。熟悉动态NAT的应用方法。验证配置。 【实验拓扑】 实验拓扑如图所示。 实验拓扑 设备参数如表所示。 设备参数表 设备 接口 IP地址 子网掩码 默认网关 R1 f0/0 192.168.10.1 255.25…

《程序员的自我修养--链接、装载与库》笔记

写在前面:本文是我在阅读《程序员的自我修养–链接、装载与库》一书时做的笔记,所谓好记性不如烂笔头嘛,其中主要摘抄记录了本人着重阅读的章节;除此之外还有小部分本人对书中内容的个人理解、以及文章中出现的小错误标明&#xf…

【电路】电路与电子技术基础 课堂笔记 第14章 触发器

触发器是数字电路中的一种记忆部件, 这一章需要关注的焦点是:各种触发器的特点、状态方程、激励表、状态转移图以及时序图等。 14.1 基本触发器 14.1.1 基本触发器的逻辑结构和工作原理 14.1.2 基本触发器功能的描述 1. 状态转移真值表 2. 特征方程&…

测试通过了,为何线上还有很多BUG?

大多数测试人员认为测试工作是发现bug,虽然这是测试的主要任务,但其实测试最重要的任务是质量控制,而发现bug和验证bug只是质量控制的一个重要环节而已。 我想很多测试人员都经历过这样的场景,就是测试环境全部都能测试通过&…

浅析小程序的三个特点

随着智能手机的普及,全民互联网时代到来,我们身边越来越多的人开始使用微信账号,很多时候微信能够替代一些其他的应用,比如在手机支付方面微信也是占据了一部分的市场份额的,因此微信小程序面对的用户群体之广我们也可…

【TA 100】3.1 模板测试和深度测试

一、开始前,先看一下举例来理解 1.引例 ● 左图为颜色缓冲区中的一张图,在模板缓冲区中我们会给这张图的每一个片元分配一个0-255的数字(8位,默认为0) ● 中、右图可以看到,我们修改了一些0为1&#xff0c…

Java(一):创建 Spring Boot 项目并实现连接操作MySQL数据库

创建 Spring Boot 项目并实现连接操作MySQL数据库 准备MySQLMavenidea所需插件下载 idea创建项目配置 Server URL填写项目相关信息创建项目成功(运行并测试) idea测试能否正常连接MySQL创建数据库表添加项目内连接MySQL的配置搜索连接MySQL使用的依赖包编…

PHP 使用html创建PDF并设置水印

使用TCPDF库给PDF文件加水印,需要注意无法直接使用文本,需要创建水印图片后,通过图片来设置水印效果。 目录 创建PDF 创建合同模板 创建pdf文件 简单创建 设置文档信息 去掉默认页头脚 设置间距 设置字体支持中文 设置图片比例因子 …

JMeter-BeanShell预处理程序和BeanShell后置处理程序的应用

目录 引言 一、什么是BeanShell? 二、BeanShell Preprocessor(BeanShell预处理程序)的基本应用 引言 你知道吗,JMeter不仅能够进行压力测试和性能分析,还可以使用BeanShell预处理程序和BeanShell后置处理程序来优化…

【C/C++】关键字nullptr详解 | NULL与nullptr的区别

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

AI产业应用再提速,AI基础软件发挥巨擎作用

5月31日&#xff0c;由中国信息通信研究院、中国人工智能产业发展联盟主办&#xff0c;北京九章云极科技有限公司联合主办的【创造智能探索未知】杭州通用人工智能论坛-AI基础软件前沿技术分论坛在杭州成功举办。大会聚焦AI基础软件前沿技术&#xff0c;挖掘人工智能基础软件大…

Spark大数据处理学习笔记(3.2.2)掌握RDD算子

衔接上文&#xff1a;http://t.csdn.cn/Z0Cfj 文章目录 三、掌握行动算子3.1 归约算子 - reduce()3.2 采集算子 - collect()3.3 首元素算子 - first()3.4 计数算子 - count()3.5 按键计数算子 - countByKey()3.6 前截取算子 - take(n)3.7 排序前截取算子 - takeOrdered(n)[(ord…

自动测试LeetCode用例方法

自动合并测试LeetCode解题方法 在leetcode.com上答题&#xff0c;Run Code或者Sumbmit通常要Spending一会&#xff0c;如果提交一次就Accepted那还好&#xff0c;如果反复Wrong Answer&#xff0c;很耽误时间。为了调高效率和减少挫折(来回提交&#xff0c;一直Wrong Answer倍…

数字化时代,在一系列数据技术中浅谈商业智能BI

BI&#xff0c;Business Intelligence的简称&#xff0c;顾名思义&#xff0c;也叫做商业智能。其主要价值&#xff0c;在于通过一系列的数据技术&#xff0c;从数据中挖掘隐藏的客观规律&#xff0c;总结这些规律背后的原因&#xff0c;并用于指导公司业务的发展。 大多数情况…

Rust in Action笔记 第五章 深入理解数据

如果希望看到f32类型的数转换成整型数字u32类型&#xff0c;需要在unsafe包裹下调用std::mem::transmute(data)&#xff0c;因为在安全的Rust语法中没有把整型数据按照bit转换成浮点数据的实现&#xff0c;如果想要看到浮点数的二进制输出&#xff08;通过{:b}&#xff09;&…

huggingface lfs下载小技巧

先clone下来&#xff0c;然后再git lfs pull 明显要快得多。

NLP学习笔记九-机器翻译-seq2seq模型

NLP学习笔记九-机器翻译-seq2seq模型 seq2seq模型是做机器翻译任务的&#xff0c;根据名字其实我们也能有一些推测seq 2 seq&#xff0c;其实就是sequence to sequence&#xff0c;从一个序列到另一个序列&#xff0c;所以seq2seq模型其实不止可以做机器翻译&#xff0c;还可以…