什么是区块链——区块链入门快速了解
- 格式:docx
- 大小:164.61 KB
- 文档页数:7
什么是区块链技术–入门指南
比特币和Cryptocurrency在2018年席卷全球,在此期间,我们看到了对货币交易等金融活动的热衷。
但是,比特币并不是一个非常新的概念。
这种数字货币于2008年推出,是区块链技术的一种应用,是一群人用中本聪(Satoshi Nakamoto)进行的一项创新。
区块链技术可能是继科技领域互联网之后的第二大事物,这不仅是因为比特币的应用,还在于它的其他潜在用途。
如今,公司正处于使用区块链技术创建去中心化互联网的边缘。
尽管今天我们在谈论比特币,区块链和其他技术术语,但是只有少数人知道它的工作原理以及为什么它会成为炒作?因此,在此博客中,我们将讨论区块链技术及其应用的基础。
区块链技术介绍
对于外行来说,区块链是公共财务分类帐或交易记录,其中每笔交易都经过身份验证和授权。
区块链被设计为由数百万台计算机组成的分散网络,通常被称为“节点”。
它是一
种分布式数据库体系结构,其中每个节点都充当自愿加入网络的网络管理员的角色。
由于在区块链架构中不存在集中化的信息,因此从根本上讲不可能破解该信息。
区块链架构维护着越来越多的有序记录列表,这就是所谓的块。
每个块都维护一个时间戳和到前一个块的链接。
区块链如何运作?
区块链技术的工作原理是:
•P2P网络
•密码学哈希
•数据结构算法
•分布式时间戳服务器
•电子签名
•自动但有条件地执行脚本
区块链流程概述
在区块链流中,数据交换称为交易。
当发生新交易或对现有交易进行修改时,区块链网络中的大多数节点将执行算法来评估和验证该单个区块。
在此,与交易相关联的数字签名对数字交易进行签名和授权。
它由两个称为公钥和私钥的加密密钥组成。
一个私钥是类似于一个帐户的密码。
如果交易的签名和历史记录有效,那么该交易的已验证记录将添加到分类帐(所有交换数据的合并记录)。
该经过验证的记录称为块。
如何在区块链中添加区块?
区块链技术致力于数据结构算法和密码哈希。
要添加到区块链中,区块必须具有对密码哈希函数的答案,这确实是一个需要解决的复杂数学问题。
此类问题的可能解决方案是需要与先前的块内容结合使用的随机数。
尽管理想情况下,一台计算机要花上一年的时间来解决这种高度复杂的算法所产生的问题,但是,由于区块链网络由大量计算机组成,解决该问题的可能性很高。
因此,解决这些问题平均需要10分钟。
现在,解决哈希码的节点有权在链中添加新块。
一旦一个事务完成,它将使用将交易与下一个块相关联的加密哈希技术创建一个安全且唯一的哈希代码。
因此,它将一个块一个另一个地放置,以组织与时间相关的链。
因此,它被称为区块链。
如果大多数区块拒绝输入新的或修改的交易,则不会将其添加到分类账中。
因此,区块链在没有任何统一授权的情况下以分布式共识模型运行。
结果,区块链具有内置的鲁棒性,没有任何一个实体可以控制其流程,也没有单个故障点。
因此,整个体系结构是持久的。
区块链技术中的矿池是什么?
正如我们上面提到的,计算机解决一个块大约需要一年。
因此,节点一起组成组。
因此,他们将哈希码上的假设数量除以求解下一个块。
结果,它使过程更快。
这些组称为采矿池。
有哪些不同类型的区块链?
区块链技术可根据其工作原理分为三类:
1.公共区块链–以太坊,比特币,莱特币
2.私有区块链–组织内部
3.联合区块链– R3,EWF,B3I
公共区块链的特征
•它适用于工作量证明(PoW)共识算法,并遵循相关协议。
Public Blockchain 是开源的,不需要任何许可。
•您可以使用现有状态确定新块,因为它们是开源的。
另外,您可以下载代码并验证网络中的交易。
•它使整个网络的交易成为可能。
•公共区块链允许以匿名或匿名方式进行透明交易。
私人区块链的特征
•私有区块链将核心区块链协议与智能合约层解耦。
•使用私有区块链,您可以打开可编程交易的范围,这通常被称为智能合约以及在线市场。
联合区块链的特征
•一个小组的领导者来运作它。
•无法使用联合区块链技术验证交易。
•它具有更高的可扩展性和隐私性。
•它比其他区块链技术快。
•它由一组预选的节点控制。
•它减少了数据冗余以及交易成本。
•使用它来替换旧系统更加容易。
区块链技术有哪些不同的应用?
区块链技术广泛用于金融科技应用中。
与金融科技应用程序一起,在以下应用程序中使用了区块链技术来创造业务价值。
智能合约
•
智能合约是一种在不涉及任何第三方参与交易过程的情况下,透明地进行价值交换的方法。
满足特定条件时,像区块链技术这样的分布式分类帐就可以实现智能合约。
以太坊是一种开源的公共区块链技术,具有利用智能合约功能的潜力。
随着区块链技术的最新发展,可以使用比特币实现智能合约的自动化。
•
分散共享经济
•
借助去中心化网络,区块链技术可实现点对点支付,最终实现真正的去中心化共享经济。
•
众筹
•
随着众筹的日益普及,区块链技术通过潜在地开发众包风险投资基金,将这种兴趣提升到了一个新的水平。
基于以太坊的DAO(权力下放的自治组织)就是这样的众筹示例,它在两个月内筹集了2亿美元的资金。
更不用说,这是智能合约的另一种形式。
•
透明治理
•
在企业中,透明度非常重要,在这种情况下,区块链技术正在改变治理的格局。
由于这种分布式数据库技术实现了完全透明和可访问的合同,因此组织即将采取基于区块链的决策。
我们可以看到基于以太坊的智能合约正在用于维护数字资产或组织信息,以用于数据治理实践。
•
在供应链中使用
•
区块链技术通过自动生成的时间戳记来标记产品生成的位置和时间,从而提高了产品的透明度。
这有助于增强业务的可靠性并证明它们是真实的。
•
增强Web 3.0的文件存储能力
•
区块链技术的去中心化概念催生了Web 3.0,它将带动Web世界的革命性变化。
现在将是提供分布式文件存储概念的区块链互联网。
它取代了Google的驱动器,为我们提供了诸如行星际文件系统(IPFS)之类的技术。
分布式文件存储的主要好处是–由于数
据不是集中式的,因此可以保护数据免受黑客攻击。
•
轻松进行KYC和AML流程
•
了解您的客户(KYC)和反洗钱(AML)是两种广泛接受的做法,可以从适应区块链
技术中受益。
由于金融机构当前需要为其每个客户执行密集的多步骤流程,因此对于这些机构而言,这是一笔昂贵的事情。
但是,如果将区块链引入该流程,则可以通过跨机构客户验证来降低成本,同时提高分析和监控效率。
区块链技术的主要好处是什么?
区块链技术由于具有许多优势而被广泛接受。
让我们看一下区块链技术的主要好处:
•由于没有中央机构来控制交易,因此这是合资企业的理想分类帐。
•区块链技术中使用的数字签名和验证过程有助于防止欺诈活动。
•与在区块链架构中一样,不存在集中式信息,因此可以防止任何信息丢失。