【前沿技术】在安全且可靠的区块链基础设施中运行业务条线应用

news2024/9/24 21:28:43

请添加图片描述
发表时间:2022年4月27日
信息来源:coingeek.com


了解特定企业的业务需求将使你能够构建出一个可扩容的业务条线应用,它将按照你想要的方式进行运作,并在不可篡改的BSV区块链中保存相关记录。

大多数企业都有一个业务条线(以下简称“LoB”)应用,用于为特定组织的重要业务提供支持。LoB应用往往不像客户关系管理(CRM)系统或企业资源规划(ERP)系统那样是现成的应用。相反,LoB应用通常是高度定制的,它需要为与特定行业实践有关的专门任务提供支持。那么,在BSV区块链上可以运行哪些企业应用呢?

以航运集装箱船队管理为例。航运代理商都需要准确了解特定集装箱在任何特定时间点的位置,以便能够向客户提供货物的确切位置并告知客户何时可以收到货物。代理商还需要及时知晓所有能够装载客户货物的空集装箱,以便在特定的时间和特定的港口进行装船。但是,代理商怎么能知道集装箱是满载还是空载,是可用还是在途?集装箱大约有12种特定的状态:

  • 在装货地满载
  • 在转运到装货码头的途中满载
  • 在装货码头上满载
  • 在集装箱船上满载
  • 在目的地码头上满载
  • 在转运到卸货地的途中满载
  • 在卸货地
  • 在转运到装货码头的途中空载
  • 在集装箱船上空载
  • 在目的地码头上空载
  • 在运往装货地的途中空载
  • 在装货地空载

当然,集装箱还有其它一些特定的状态,如落水丢失、被盗或在目的地丢失等,但出于本示例的目的,我们将暂时忽略这些状态。与这些集装箱相关的信息以及某特定集装箱的编号可被存储在该航运公司的数据库中,以便能够向企业收取适当的税费。

因此,针对特定业务(如集装箱运输公司)的企业LoB应用需要高度的定制,以适应运输公司的特定需求,甚至现成的软件包也需要进行调整,以适应具体的企业流程。

这些应用还需要安全可靠地运行,尽量减少宕机时间,以避免商业损失。为了保证一个应用的安全,你需要证明该应用是防篡改的,且不能被试图获取你的数据的恶意行为者所破坏。你还需要确保你的应用存储在兼具故障转移能力和高可用性的基础设施之上。应该对基础设施进行管理,并使用最新的安全修复程序进行修补,以避免可能危及系统的“零日漏洞”。那么,你可以将自己的数据存储在哪里?

在BSV区块链上进行数据存储将确保全部数据都分布式地存储在大量计算机之中,这些计算机都存储着区块链的全套副本。如果黑客或恶意行为者试图控制网络上的某一台计算机,由于区块链账本的分布式特性,黑客也无法控制整个网络。攻击者必须成功地控制整个网络中的数千台计算机,才能改变各台计算机上区块账本的内容。

这些电脑并不是某人房间里随便一台旧电脑。为了证明某台计算机有能力处理好区块链的下一个区块,它需要具备解决复杂数学难题所需的巨大计算能力。参与这项工作的计算机位于世界各地的企业数据中心之中,由专业的团队进行管理和维护,以确保计算机能够提供可处理包含了数百万笔交易的区块所需的可用性和扩容性。整个网络同时被破坏的可能性很小。

像集装箱运输公司应用这样的LoB应用可以在BSV区块链上妥当地运行。世界各地的航运代理将能够跟踪航运公司及其代理目前租用的任意集装箱的状态。他们将能够更新系统以了解集装箱是满载还是空载——这是货物在世界各地运输时不可篡改的事实。集装箱的位置可以由网络上的任意代理进行查询,而集装箱动态将能够在其整个生命周期内被追踪,显示出其从一个港口到另一个港口的永久记录。

更新集装箱的状态非常简单,只需登录到前端客户端应用并输入集装箱的代码即可。区块链将显示该集装箱在旅途中的确切位置(可追溯记录),如果试图改变记录或混淆位置,航运代理很快便能收到警示信息。BSV区块链可以轻松地管理整个集装箱船队——如马士基航运公司的集装箱运输。马士基目前拥有一支由700多艘船组成的船队,总运力超过400万个20英尺集装箱单位(TEU),或者说是200万个40英尺集装箱。

集装箱货运是一个需要维护记录以进行治理和审计的场景。而一条每秒可处理数千笔交易的区块链正是集装箱运输公司管理其整个船队所需的理想工具。


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

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

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

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

相关文章

《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(1)-HTTP和HTTPS基础知识

1.简介 有的小伙伴或者童鞋们可能会好奇地问,不是讲解和分享抓包工具了怎么这里开始讲解HTTP和HTTPS协议了。这是因为你对HTTP协议越了解,你就能越掌握Fiddler的使用方法,反过来你越使用Fiddler,就越能帮助你了解HTTP协议。 Fid…

HashMap原理分析

HashMap原理分析JDK7 HashMap1、模型介绍2、底层实现原理3、描述一下put的过程4、HashMap扩容机制:5、HashMap中的循环链表是如何产生的6、HashMap和HashTable的区别7、HashMap为什么用红黑树而不用B树?JDK8 HashMapJDK7 HashMap 1、模型介绍 HashMap在…

18. time和calendar模块

当代码中需要使用到时间时,我们通常会使用time模块来获取当前时间或者时间戳。 时间戳:从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 1. 时间戳 获取当前时间戳: import timeprint(time…

Springboot+vue预约上门维修服务系统

前端技术:nodejsvueelementui一般是采用前后端分离模式, 后端支持python/php/java/nodejs MTV模式 M:model,模型,负责与数据库交互 V:view,视图是核心,负责接收请求、获取数据、返回结果 T:template&…

并发编程学习(八):ReentrantLock特性、哲学家吃饭问题

ReentrantLock 是java.util.concurrent.locks包下的类。相对于synchronized,它具备如下特性:可中断。可以设置超时时间。可以设置公平锁。支持多个条件变量。即可以有个多个waitset等待队列。与synchronized都支持可重入。ReentrantLock的基本语法:// 获…

c++11 标准模板(STL)(std::multiset)(二)

定义于头文件 <set>template< class Key, class Compare std::less<Key>, class Allocator std::allocator<Key> > class multiset;(1)namespace pmr { template <class Key, class Compare std::less<Key>> using…

Day12【元宇宙的实践构想01】—— 元宇宙概念和发展历程

&#x1f483;&#x1f3fc; 本人简介&#xff1a;男 &#x1f476;&#x1f3fc; 年龄&#xff1a;18 ✍每日一句&#xff1a;【道固远&#xff0c;笃行可至&#xff1b;事虽巨&#xff0c;坚为必成】 &#x1f6a9; 今日留言&#xff1a;亮亮被迫去练科目二啦&#xff0c;定时…

K8S架构熟悉及日常操作

目录 一、架构介绍 二、组件介绍 三、调度介绍 四、CLI指令介绍 五、常见CLI指令 六、常见问题排查思路 一、架构介绍 Kubernetes系统架构为客户端/服务端&#xff08;C/S&#xff09;架构&#xff0c;Master作为服务端&#xff0c;Node作为客户端。 Master服务端也被称…

学习逆向安全的必备基础: 汇编的初步了解

什么是汇编 汇编语言是一种低级编程语言&#xff0c;它使用简单的助记符来表示计算机底层的机器指令。 汇编语言是直接与计算机硬件交互的&#xff0c;它能够控制计算机中的每一个细节。 由于汇编语言非常低级&#xff0c;所以编写汇编程序通常比较困难。不过&#xff0c;汇…

微信怎样开发小程序【公司企业小程序开发】

现在很多公司企业都有自己的小程序&#xff0c;没有小程序的公司企业也会寻找开发小程序的途径。那么今天就给大家简单介绍微信怎样开发小程序&#xff0c;希望对需要开发小程序的公司企业有帮助。 一、注册小程序账号 有一个小程序账号是必须的&#xff0c;小程序账号可以在…

那些外贸老鸟们都在认真使用的8个实用小工具

在我们日常的外贸工作中&#xff0c;有很多地方都可以用到一些实用外贸小工具去提高工作效率&#xff0c;突破局部限制。是否能够灵活的应用这些实用外贸小工具&#xff0c;是一位成熟优秀外贸业务员的衡量标准之一。第一个&#xff1a;知识信息整理和CRMhttps://www.notion.so…

Linux(六)基础I/O

引言 C语言进阶 文件管理 上一篇文章详细回顾了C语言方面关于文件操作的一些库函数&#xff0c;比如输入输出重定向fscanf、fprintf&#xff0c;对于文件内容以字符形式读取的fgetc、fputc&#xff0c;对于文件内容以字符串形式读取的fgets、fputs&#xff0c;对于二进制文件的…

ieee会议论文从手稿到发表

0. 前言 在创新点得到认可之后就可以准备发论文了&#xff0c;这个一定要早点&#xff0c;可以给自己设置一个明确的deadline&#xff0c;毕竟ddl是第一生产力。 1. 确定发什么期刊、会议 一定要符合学校的毕业要求&#xff0c;有一些水的学校并不认。时间看能不能赶上学校毕…

物联网智慧消防对比传统消防具有哪些优势?

随着科技的进步和城市化进程的加快&#xff0c;传统消防已经满足不了社会发展的需求&#xff0c;智慧消防应运而生&#xff0c;目前智慧消防已经成为消防安全管理的核心&#xff0c;物联网时代的到来&#xff0c;让智慧消防迎来了更大的发展机遇&#xff0c;变得更加智慧化、系…

手机网站建设怎么做?【手机网站制作】

对于很多公司企业来说&#xff0c;做网站建设都是优先考虑PC端的网站建设&#xff0c;但是某些公司企业可能对于PC端网站的需求不高&#xff0c;倒是更有需要做移动端网站&#xff0c;也就是我们常说的手机网站。那么关于手机网站建设又是怎么做的呢&#xff1f;本文给大家做一…

软件测试员年底总结怎么写?所有问题都帮你梳理好了!

临近年底&#xff0c;很多公司都有年终总结环节&#xff0c;核心目的发现今年的不足&#xff0c;进而总结经验&#xff0c;更好地用以指导明年的工作。当然&#xff0c;即使公司没有要求&#xff0c;对于测试岗位来说&#xff0c;一年一度的总结不可或缺。假如你是测试负责人&a…

<使用Python自定义生成简易二维码>——《Python项目实战》

目录 1.问题导引 2.实现步骤 &#xff08;1&#xff09;查找并安装第三方库qrcode &#xff08;2&#xff09;编写代码并嵌入内置信息 &#xff08;3&#xff09;使用扫码工具读取信息 后记&#xff1a;●由于作者水平有限&#xff0c;文章难免存在谬误之处&#xff0c;敬…

【Tkinter】终于把StringVar讲明白了

文章目录简介Label使用StringVarEntry输入简介 初学者在使用tkinter时常犯的一个错误就是 def changeText(evt):evt.text "new Text"毕竟在创建控件时&#xff0c;text是出现频率很高的参数&#xff0c;换言之&#xff0c;我们会默认控件中有text这个属性&#xf…

CDGA/CDGP数据治理认证班将于2/4正式开课,报名从速!

新的一年&#xff0c;从考证开始&#xff0c;为职场竞争增添更多优势&#xff01; 做数据行业的话&#xff0c;当然推荐考个DAMA-CDGA/CDGP数据管理证书啦&#xff01; DAMA是全球唯一数据管理方面权威性认证&#xff0c;帮助数据从业者提升数据管理能力。 DAMA认证为数据管理专…

【c语言进阶】文件操作(下)

&#x1f680;write in front&#x1f680; &#x1f4dc;所属专栏&#xff1a; c语言学习 &#x1f6f0;️博客主页&#xff1a;睿睿的博客主页 &#x1f6f0;️代码仓库&#xff1a;&#x1f389;VS2022_C语言仓库 &#x1f3a1;您的点赞、关注、收藏、评论&#xff0c;是对我…