网络安全 | 什么是区块链?

区块链

关注WX:CodingTechWork

概述

定义

  1. 区块链是一个共享的、不可篡改的账本,旨在促进业务网络中的交易记录资产跟踪流程
  2. 资产可以是有形的(如房屋、汽车、现金、土地),也可以是无形的(如知识产权、专利、版权、品牌)。
  3. 几乎任何有价值的东西都可以在区块链网络上跟踪和交易,从而降低各方面的风险和成本。

重要性

  1. 业务运营依靠信息。信息接收速度越快,内容越准确,越有利于业务运营。
  2. 区块链是用于传递这些信息的理想之选,因为它可提供即时、共享和完全透明的信息,这些信息存储在不可篡改的账本上,只能由获得许可的网络成员访问。
  3. 区块链网络可跟踪订单、付款、帐户、生产等信息。由于成员之间共享单一可信视图,因此,可采取端到端方式查看交易的所有细节,从而增强信心,提高效率并获得更多的新机会。

兴起原因

  1. 运营人员常常在保留重复记录和执行第三方验证等方面浪费精力。
  2. 记录保存系统容易受到欺诈和网络攻击的威胁。
  3. 有限的透明度会延缓数据验证速度。
  4. 随着物联网的到来,交易量呈爆炸式激增。
  5. 所有这些因素都会影响开展业务的速度并侵蚀利润。

关键

分布式账本技术

  1. 所有网络参与者都有权访问分布式账本及其不可篡改的交易记录。
  2. 借助这个共享账本,交易只需记录一次,从而消除了传统业务网络中典型的重复工作。

不可篡改的记录

  1. 当交易被记录到共享账本之后,任何参与者都不能更改或篡改相关信息。
  2. 如果交易记录中有错误,则必须添加新交易才能撤消错误,这两个交易随后都是可视的。

智能合约

  1. 为了加快交易速度,区块链上存储了一系列自动执行的规则,称为 “智能合约” 。
  2. 智能合约可以定义企业债券转让的条件。

工作原理

记录 数据”区块“

  1. 每个交易发生时,都会被记录为一个数据“区块”。
  2. 这些交易表明资产的流动情况,资产可以是有形的(如产品),也可以是无形的(如知识产权)。
  3. 数据区块可以记录所选择的信息:人、事、时、地、数甚至条件(例如食品运输温度)。

数据区块连接

  1. 每个区块都与其前后的区块连接。
  2. 随着资产从一地移至另一地或所有权的变更,这些数据区块形成了数据链。
  3. 数据区块可以确认交易的确切时间和顺序,通过将数据区块安全地链接在一起,可以防止任何数据区块被篡改或在两个现有数据区块之间插入其他数据区块。

组合区块链

  1. 交易以区块形式组合成不可逆的链:区块链。
  2. 每添加一个数据区块都会增强对前一个区块的验证,从而也增强对整条区块链的验证。
  3. 篡改区块链很容易就会被发现,这也是不可篡改性的关键优势所在。 这不但消除了恶意人员进行篡改的可能性,还建立了您和其他网络成员可以信任的交易账本。

优势

高信任度

  1. 通过使用区块链技术,作为会员制网络中的一员,可以确信自己收到准确、及时的数据
  2. 机密区块链记录只能与自己特别授予访问权限的网络成员共享。

更安全性

  1. 所有的网络成员都需要就数据准确性达成共识,并且所有经过验证的交易都将永久记录在案不可篡改
  2. 没有人可以删除交易,即便是系统管理员也不例外。

高效率

  1. 通过在网络成员之间共享分布式账本,可避免在记录对账方面浪费时间。
  2. 为了加快交易速度,区块链上存储了一系列自动执行的规则,称为“智能合约”。

网络类型

公有区块链网络

  1. 公有区块链是任何人都可以加入和参与的区块链,如比特币。
  2. 缺点可能包括需要大量计算能力,交易的私密性极低或根本没有私密性可言,以及安全性较弱。

私有区块链网络

  1. 私有区块链网络与公有区块链网络相似,也是分散的点对点网络。
  2. 在私有区块链网络中,由一个组织负责管理网络,控制谁获准参与网络,并执行共识协议,维护共享账本。
  3. 私有区块链可在企业防火墙后运行,甚至可在企业内部托管。

许可式区块链网络

  1. 建立私有区块链的企业通常也会建立许可式区块链网络。
  2. 公有区块链网络也可以成为许可式网络。
  3. 这种模式对获准参与网络和执行特定交易的人员施加限制。
  4. 参与者需要获得邀请或许可才能加入

联盟区块链

  1. 多个组织可以分担维护区块链的责任。
  2. 这些预先挑选的组织决定谁可以提交交易或访问数据。
  3. 如果所有参与者都必须获得许可才能参与,并且对区块链共担责任,那么对于企业而言,联盟区块链是理想之选。

参考:https://developer.ibm.com/

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ //练习 11.23 11.2.1节练习(第378页)中的map以孩子的姓为关键字,保存他们的名的vector,用multimap重写此map。

C Primer(第5版) 练习 11.23 练习 11.23 11.2.1节练习(第378页)中的map以孩子的姓为关键字,保存他们的名的vector,用multimap重写此map。 环境:Linux Ubuntu(云服务器)…

uniapp:Hbuilder没有检测到设备请插入设备或启动模拟器的问题解决

问题 使用模拟器调试运行项目时,出现以下提示,“没有检测到设备,请插入设备或启动模拟器后点击刷新再试”。排查了一天最终找到原因。 解决 已确认模拟器是已经正常启动,并且Hbuilder设置中的adb路径和端口都配置没有问题&#…

代码随想录算法训练营 DAY 27 | 39.组合总和 40.组合总和 II 131.分割回文串

39.组合总和 区别:同一个数字可以无限制重复被选取! 所以树形结构中,选择一个数,剩余集合也要带上选了的那个数!—下一层递归还是传i 剪枝:对数组排序,一进for循环就判断是否sum candidates[…

机器人客户端如何配置同步消息至多个群中

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 前言 由于微信群的人数,最多是500人,如果有人的业务做的大,可能会同步创建好多个群,但是资料的不想多个群一起发,发给某个群&a…

element-ui 在Popover弹框中使用Select选择器,Vue3

bug描述: 当选择完select的时候,popover也会退出。 解决: popover组件的的关闭是当点击组件外的元素时会关闭,select虽然是写在组件内的,但是select有一个默认属性teleported“true” 会把它默认插到 body 元素,我…

simple_js-攻防世界

题目 题目说js F12看看 分析一下 <html> <head> <title>JS</title> <script type"text/javascript"> function dechiffre(pass_enc){ var pass "70,65,85,88,32,80,65,83,83,87,79,82,68,32,72,65,72,65&q…

DolphinScheduler 答案整理,最新面试题

DolphinScheduler的架构设计是怎样的&#xff1f; DolphinScheduler的架构设计主要分为四个层次&#xff1a;前端界面层、API服务层、调度层和执行层。 1、前端界面层&#xff1a; 提供任务的定义、流程的设计、监控等功能&#xff0c;用户通过前端界面操作整个系统。 2、AP…

Android Framework学习笔记(2)----系统启动

Android系统的启动流程 启动过程中&#xff0c;用户可控部分是framework的init流程。init是系统中的第一个进程&#xff0c;其它进程都是它的子进程。 启动逻辑源码参照&#xff1a;system/core/init/main.cpp 关键调用顺序&#xff1a;main->FirstStageMain->SetupSel…

蓝桥杯刷题 深度优先搜索-[NewOJ P1158]N皇后(C++)

题目描述 n皇后问题&#xff1a;n 个皇后放置在 nn 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击。 上面布局用序列2 4 6 1 3 5表示&#xff0c;第i个数字表示第i行皇后放的列号。 按照这种格式输出前3个解&#xff0c;并统计总解数。 输入格式 输入一个正整数n&a…

6 个典型的Java 设计模式应用场景题

单例模式(Singleton) 场景: 在一个Web服务中,数据库连接池应当在整个应用生命周期中只创建一次,以减少资源消耗和提升性能。使用单例模式确保数据库连接池的唯一实例。 代码实现: import java.sql.Connection; import java.sql.SQLException;public class DatabaseConne…

【学习】注意力机制(Attention)和 自注意力机制(self-Attention)

参考B站&#xff1a;09 Transformer 之什么是注意力机制&#xff08;Attention&#xff09; 1. 注意力机制&#xff08;Attention&#xff09; 红色的是科学家们发现&#xff0c;如果给你一张这个图&#xff0c;你眼睛的重点会聚焦在红色区域 人–》看脸 文章看标题 段落看…

flutter多入口点entrypoint

native中引擎对象本身消耗内存(每个引擎对象约莫消耗42MB内存) 多引擎&#xff1a;native多引擎>启动>flutter多入口点entrypoint>多main函数>多子包元素集>多(子)程序 单引擎(复用)&#xff1a;native单引擎>复用启动>flutter多入口点entrypoint>多m…