jjzjj

毛球科技一文论述商业中的区块链技术和分布式账本技术(DLT)

毛球科技666 2023-09-03 原文

区块链技术通常被用作分布式账本技术(DLT)的同义词,尽管两者并不相同。区块链使用多种技术(包括分布式账本技术)来启用区块链应用程序。

区块链技术是分布式账本技术的一种形式,也是一种分布式且不可变的账本,用于转移所有权、记录交易、跟踪资产,并确保与数字资产的各种类型的交易中的透明度、安全性、信任和价值交换。

分布式账本技术(DLT)围绕作为账本的编码和分布式数据库展开,其中存储有关交易的记录DLT的核心是一种创新的数据库方法,其数据模型在每次交易更新中都使用密码学,并且根据其目标和利益相关者,在特定的区块链网络中验证成为可能。

当然,在毛球科技看来,区块链不仅仅只能为加密提供动力,它还能够以某种形式的信任方式赋能数字业务和交易处理以及数字服务,也许还有一些挑战,但是无论是在组织上,还是在其他方面,区块链都正在突破以前的流言束缚。

区块链技术从炒作到现实

尽管区块链在早期阶段都是以炒作的形式为人所知,但区块链技术是软件和解决方案库的一部分,这些软件和解决方案和数字化转型等领域高度相关。

它当然不是万能的解决方案(恰恰相反),正如人们在看到炒作时可能会相信的那样,但它在与使用相关的特定情况下非常有价值。

请注意,今天关于区块链对“XYZ”(区块链真正意味着DLT)意味着什么的许多观点,正如你在流行媒体和供应商谈话中所看到的那样,它们确实只是“它可能意味着什么。”

当涵盖DLT的可能性而不是现实时,经常使用诸如“潜力”甚至“革命”之类的术语。如您所知,潜力与现实之间存在很大差距——如今似乎有不少革命:工业4.0革命、人工智能革命,应有尽有。

区块链在所有行业的多个数字信任和交换用例中进行了测试和部署,并作为数字时代的合同信任骨干。DLT有望成为未来几年发展最快的数字技术和演变方式,并在多个流程和行业的数字化转型中发挥关键作用。

区块链技术的炒作也导致了一项技术可能做的事和它真正能做的事,甚至更好的事之间的巨大差异。然而,毫无疑问的是:分布式账本技术正在成为大生意,而且是大生意,有些生意就是这样。

有几个原因可以说明为什么DLT的采用在各种用例和行业中的增长速度会比预期的要快,而在其他许多行业中,它将不会达到预期,或者根本不需要。

即使对大多数公司来说,DLT还处于相对早期的阶段,但所有的迹象都很清楚:分布式账本技术是最重要的发展之一,尽管采用、测试和有效使用的速度不同,这取决于背景、行业、用例和组织的成熟度,所有技术往往都是如此。

分布式账本技术业务计划的增长

据统计,在2017年和2018年,简直有数百家公司,包括全球领先的公司和各自国家或地区内各行业的领导者都加入了重要的区块链和DLT倡议。

如果你只看一下下面提到的或多或少最近的计划的合作伙伴,例如IBM的跨境支付区块链计划,计划主要有来自亚太地区的公司参与。

在开始深入研究一些区块链用例和项目之前,需要对DLT业务进行一个小的概述。对于分布式账本技术来说,它仍然是一个相对较新的技术,但其范围肯定超过加密货币的范围。】

而且,由于我们过去只从金融服务行业的角度处理和理解区块链技术,所以对其的看法大部分都是相对较片面的。

去中心化数字时代交易的模型和转型

随着技术和商业方法在所有数字化领域的分布,数字化交易也随之而起。此外,新的数字服务在需要诚信、信任和安全的地方出现,现有的服务可以在数字化交易的背景下使用这些相同的基本原则进行改造。

从物联网(IoT)事实上的分布式现实中的事务到业务流程中日益增加的分布式事务处理:正如所涉及的规模、速度、数量和数据都在增加,在一些应用程序和使用中的事务案件不仅仅是在上升。

问题是您如何以可靠的方式处理越来越多、越来越快的交易作为数字业务的核心,这种方式不会以任何方式减慢交易速度,而是以值得信赖且成本低廉的方式提供他们所需的速度-有效的方法?使用分布式技术和不同的数据模型是许多人的答案。

区块链技术:编码和分散的数据库

如前所述,区块链围绕着一个编码和去中心化或分布式数据库展开,该数据库用作一个账本,存储有关交易的记录,并为交易中的每次更新使用密码学加密。

区块链技术正在广泛的应用程序、行业和用例中进行测试和实施,以实现无穷无尽的应用程序。例如,除了物联网和金融服务之外,还包括工业4.0、欺诈管理、数字身份、信息管理以及更多适合交易、支付环境的领域和行业、合约、证明、信任等数字化转型技术的去中心化性质。

随着模型的分发,这些记录无法更改:没有中央机构,但也没有任何相关方(进行交易的人)可以更改信息。

区块链依赖于点对点网络原则,链中的每个加密块都链接到下一个。为什么点对点网络和没有中央权威?因为区块链正是“发明”来解决缺乏中央权威的挑战。

但是,这并不意味着区块链仅用于非常分散的应用程序。区块链被组织或团体用于需要其他方信任的特定服务,或在没有传统中介的情况下和其他方建立区块链网路。

从使用它们的目标和和上下文的相关性、哪些组织和/或组织组使用它们以及这些确切的服务是什么的角度来区分公共和私有区块链以及区块链网络也很重要。

从安全和安全交易的角度来看,对区块链的关注与以下事实有关,即区块链是一种加密账本,其中链由加密块组成,并且在交易验证后(点对点和跨网络)它作为区块添加到链中,作为数字生态系统中永久且不可更改的交易记录,具有大量交易处理,从而交易、数据和速度增加,并满足对信任层的需求。

使用区块链技术的地方——应用领域

以下是一些测试和实施区块链或分布式账本技术的示例,其中包含每个提到的行业或应用领域的一些细节。

·银行、保险和金融服务中的区块链

特别是自2015-2016年以来,大型金融服务提供商和机构以及金融科技公司在区块链金融方面采取了许多举措。

分布式账本技术被用于和/或测试保险应用程序,如索赔管理和银行应用程序,其中数字身份和智能合约只是适合无数金融业务的几个用例。资金转移和金融交易是其他更接近区块链根源的领域。

2017年10月16日,IBM宣布了基于区块链的跨境支付解决方案,体现了银行业的快速发展。该解决方案旨在解决跨境支付挑战并提供实时清算和结算。

十多家银行和机构参与了开发和部署过程。跨境支付无疑是一个关键用例,因为2017年 SWIFT、万事达卡和R3财团也采取了行动,后两者和IBM在2017年10月采取了行动。

数字身份是在特定银行应用程序中非常有用的众多应用程序之一,甚至完全改变了我们为客户提供服务的方式,解决了身份问题并实现了完整的移动用户引导,正如我们在第一个国家 Alastria推出之际所解释的那样——2017年10月在西班牙宣布的广泛且多部门的区块链生态系统,其中数字ID是最初的优先事项。

·物联网和区块链技术

出于多种原因,从智能合约和物联网数据货币化模型到信任至关重要的复杂连接链中,对区块链和物联网的结合进行了研究和有效利用。

在物联网的背景下已经有区块链应用程序,一些供应商有特定的解决方案,可以将区块链用于物联网,以增加信任、节省成本和加快交易速度。IBM是这方面的领跑者,尽管一些供应商和行业计划已经推出了新的解决方案和实际部署。

物联网就是分布式环境中的交易、合同和信任。正如IEEE 的 Ahmed Banafa 所写,区块链是解决物联网隐私和可靠性问题的缺失环节。

请注意,物联网和区块链融合还涉及我们在本页提到的各种其他技术(例如人工智能)、行业(例如保险和远程信息处理)和活动(例如供应链管理、安全)。换句话说:物联网和区块链需要在上下文中看待,而不仅仅是区块链如何促进物联网并帮助解决我们在物联网中看到的挑战。

·供应链管理、物流和区块链

从制造甚至产品设计到在零售店或网上购买产品之间有很长的路要走。

通过跟踪所有交易,再次出现无穷无尽的应用程序,例如关于产品的制造地点。关于区块链在供应链管理、物流、运输等方面的使用,现有几个项目。

如果全球业务的一个主要部分有大量交易,一个有许多参与者(当然是跨境贸易)的生态系统,并且在一个快速发展和高度互联的生态系统中仍然高度依赖纸张,那么这就是一切与端到端的供应链有关。

因此,根据IDC的区块链支出预测,在金融领域之后,区块链支出有望成为全球分销和服务领域最大的支出,这并不奇怪。

借助区块链、物流和贸易中的各种利益相关者,我们实际上处于定义连接的供应链生态系统的几乎所有领域,在这些领域,速度和准确性比以往任何时候都更加重要。

从出境物流和一路(有多种运输方式)到配送或出口,有更多的中间商、运输方式、货运代理、集装箱运输、进口和入境物流,具体取决于供应链。

为了真正发挥作用,我们应该让区块链包含所有这些利益相关者以及我们在这个简化的生态系统图中遗漏的许多其他人,或者至少在全球供应链环境中,互操作性将是关键,因为海关等利益相关者,名字只是一个也有他们的系统。

在过去的几年里,我们看到区块链供应链、物流和运输的努力和联盟出现,有时更关注全球跨境航运,有时更关注集装箱放行和港口货物流动或争议物流解决方案。

区块链计划的实现规模可能更小,但其增长雄心超出了解决特定实际挑战的初始目标,然后在特定物流环境中产生更多应用程序和区块链用例。

有关毛球科技一文论述商业中的区块链技术和分布式账本技术(DLT)的更多相关文章

  1. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  2. ruby - 其他文件中的 Rake 任务 - 2

    我试图在一个项目中使用rake,如果我把所有东西都放到Rakefile中,它会很大并且很难读取/找到东西,所以我试着将每个命名空间放在lib/rake中它自己的文件中,我添加了这个到我的rake文件的顶部:Dir['#{File.dirname(__FILE__)}/lib/rake/*.rake'].map{|f|requiref}它加载文件没问题,但没有任务。我现在只有一个.rake文件作为测试,名为“servers.rake”,它看起来像这样:namespace:serverdotask:testdoputs"test"endend所以当我运行rakeserver:testid时

  3. ruby-on-rails - Ruby net/ldap 模块中的内存泄漏 - 2

    作为我的Rails应用程序的一部分,我编写了一个小导入程序,它从我们的LDAP系统中吸取数据并将其塞入一个用户表中。不幸的是,与LDAP相关的代码在遍历我们的32K用户时泄漏了大量内存,我一直无法弄清楚如何解决这个问题。这个问题似乎在某种程度上与LDAP库有关,因为当我删除对LDAP内容的调用时,内存使用情况会很好地稳定下来。此外,不断增加的对象是Net::BER::BerIdentifiedString和Net::BER::BerIdentifiedArray,它们都是LDAP库的一部分。当我运行导入时,内存使用量最终达到超过1GB的峰值。如果问题存在,我需要找到一些方法来更正我的代

  4. ruby-on-rails - Rails 3 中的多个路由文件 - 2

    Rails2.3可以选择随时使用RouteSet#add_configuration_file添加更多路由。是否可以在Rails3项目中做同样的事情? 最佳答案 在config/application.rb中:config.paths.config.routes在Rails3.2(也可能是Rails3.1)中,使用:config.paths["config/routes"] 关于ruby-on-rails-Rails3中的多个路由文件,我们在StackOverflow上找到一个类似的问题

  5. ruby-on-rails - Rails - 一个 View 中的多个模型 - 2

    我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何

  6. ruby-on-rails - Rails 3.2.1 中 ActionMailer 中的未定义方法 'default_content_type=' - 2

    我在我的项目中添加了一个系统来重置用户密码并通过电子邮件将密码发送给他,以防他忘记密码。昨天它运行良好(当我实现它时)。当我今天尝试启动服务器时,出现以下错误。=>BootingWEBrick=>Rails3.2.1applicationstartingindevelopmentonhttp://0.0.0.0:3000=>Callwith-dtodetach=>Ctrl-CtoshutdownserverExiting/Users/vinayshenoy/.rvm/gems/ruby-1.9.3-p0/gems/actionmailer-3.2.1/lib/action_mailer

  7. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  8. ruby-on-rails - form_for 中不在模型中的自定义字段 - 2

    我想向我的Controller传递一个参数,它是一个简单的复选框,但我不知道如何在模型的form_for中引入它,这是我的观点:{:id=>'go_finance'}do|f|%>Transferirde:para:Entrada:"input",:placeholder=>"Quantofoiganho?"%>Saída:"output",:placeholder=>"Quantofoigasto?"%>Nota:我想做一个额外的复选框,但我该怎么做,模型中没有一个对象,而是一个要检查的对象,以便在Controller中创建一个ifelse,如果没有检查,请帮助我,非常感谢,谢谢

  9. ruby - rspec 需要 .rspec 文件中的 spec_helper - 2

    我注意到像bundler这样的项目在每个specfile中执行requirespec_helper我还注意到rspec使用选项--require,它允许您在引导rspec时要求一个文件。您还可以将其添加到.rspec文件中,因此只要您运行不带参数的rspec就会添加它。使用上述方法有什么缺点可以解释为什么像bundler这样的项目选择在每个规范文件中都需要spec_helper吗? 最佳答案 我不在Bundler上工作,所以我不能直接谈论他们的做法。并非所有项目都checkin.rspec文件。原因是这个文件,通常按照当前的惯例,只

  10. ruby-on-rails - active_admin 目录中的常量警告重新声明 - 2

    我正在使用active_admin,我在Rails3应用程序的应用程序中有一个目录管理,其中包含模型和页面的声明。时不时地我也有一个类,当那个类有一个常量时,就像这样:classFooBAR="bar"end然后,我在每个必须在我的Rails应用程序中重新加载一些代码的请求中收到此警告:/Users/pupeno/helloworld/app/admin/billing.rb:12:warning:alreadyinitializedconstantBAR知道发生了什么以及如何避免这些警告吗? 最佳答案 在纯Ruby中:classA

随机推荐