什么是区块链技术?- 星云矿场
什么是区块链技术?
区块链技术消除了对受信任方促进数字关系的需要,并且是加密货币的支柱。
区块链是一种存储和记录数据的分类帐技术。
从加密货币的力量到新的网络安全形式,区块链似乎主导着任何关于技术未来的讨论。虽然该技术的应用似乎无穷无尽,但没有多少人完全确定区块链是什么。
在过去,交易记录在书面分类账中并存储在金融机构中。传统账本可以被审计,但只能由具有特权访问权限的人审计。区块链采用了这些概念,并通过消除有关如何处理信息(即交易数据)的保密性来使它们民主化。
区块链最简单的形式是不断更新和审查的分布式交易列表。也称为分布式账本技术 (DLT),它可以通过编程记录和跟踪分布在多个位置和实体的网络中的任何有价值的东西。这创建了一种连接计算机的全球蜘蛛网。
虽然通常与加密货币相关联,但区块链技术并非数字资产市场独有。由于其添加和存储数据的独特能力,它可以为一系列行业提供许多其他功能。
区块链是什么样的?
区块链可以分解为两个组件:块和链。
块是在虚拟链中按时间顺序链接到其他块的数据集合。你可以把区块链想象成一列由多节车厢组成的火车,每节车厢都包含一定量的数据。就像现实生活中的火车车厢中的乘客一样,块在装满之前只能容纳一定数量的数据。
每个块还包含一个时间戳,因此数据被记录和存储的时间很清楚——这对于交易或供应链数据等事情至关重要,因为准确了解付款或包裹的处理时间很重要。
有多少本?
区块链没有单一的主副本。相反,每个运行为网络做出贡献的计算机(也称为“节点”)的人都维护自己的区块链副本,并不断与其他节点检查以确保每个人都拥有相同的数据记录。通过让每个贡献者存储自己的副本,这意味着没有单点故障。这一令人印象深刻的安全层还意味着恶意代理几乎不可能篡改存储在区块链上的数据。
如果黑客组织想要操纵区块链上的任何交易,他们将不得不侵入全球每个网络贡献者的设备,并更改所有记录以显示相同的内容。
美国地图
与传统机构存储的财务记录数据库不同,区块链是完全透明的,旨在分布式、跨网络共享,并且在许多情况下是完全公开的。通过优先考虑交易的透明度以及信息的存储方式,区块链可以充当单一的事实来源。
数据如何添加到区块链中?
除了对数据透明之外,区块链也是一种安全的存储方式。以比特币为例,以下是如何将交易添加到新区块中:
当比特币用户发送交易时,会创建一条消息,其中包含发送者和接收者的公共地址以及交易金额。发送者获取这些数据,将他们的私钥添加到混合中,然后创建它的哈希(将其转换为固定长度的代码。)这将创建一个数字签名以确认拥有比特币数量的人打算发送它到接收器。
然后,发送者将此数字签名与消息和他们自己的公钥打包在一起,并将其广播到网络。这有点像在说,“嘿,大家!我想给这个人发送比特币。”
(注意:对于大多数钱包和其他应用程序,所有这些都发生在“幕后”,用户不必自己实际处理这些过程。)
打包的交易加入等候室,等候室里摆满了其他希望添加到区块链的未经确认的交易,称为“内存池”。
在比特币网络的情况下,通过工作量证明成功发现新区块的矿工然后从内存池中取出一批交易(通常基于哪些交易附加了最高费用),验证每笔交易以确保每笔交易发件人实际上在他们的钱包里有他们想要发送的比特币数量,通过软件运行它以确保打包的数据(数字签名、消息和公钥)是合法的,将其添加到新块中,最后广播提议的新块到网络,以便其他矿工可以仔细检查一切是否正确。
这类似于权益证明区块链中使用的过程,除了不是云挖矿节点发现和验证交易,而是锁定一定数量的加密货币的用户 - 称为“权益人”或“验证者” - 执行该过程。
节点可以执行各种任务。其中包括保留所有交易数据的历史记录、验证交易,以及在挖矿节点或验证节点的情况下,向区块链添加新区块。一旦交易被批准和添加,信息就不能更改或重写。这就是为什么存储在区块链网络上的数据被描述为“不可变”的原因。
区块链仅记录其网络上发生的每一笔交易。例如,以太坊区块链记录了曾经发生的所有以太交易。因此,如果需要围绕先前的事务进行更新,而不是返回到初始数据,则会创建有关更改的新记录。
其他区块链技术用例
区块链消除了对银行等中介机构的需求。点对点网络消除了中间人,允许交易安全,降低成本,并且任何人都可以审查。
除了用于金融之外,区块链技术还有许多其他功能。医院正在整合区块链,以帮助跟踪病历数据并提高其准确性。农业公司在物流上使用它来跟踪食品供应链。智能合约依靠它来记录所有协议和状态变化。最近,它已成为交易、销售和验证原始数字艺术品的一种手段。
区块链正在成为我们生活、工作和与数字信息交互方式中越来越重要的一部分。与其他所有新的革命性技术一样,没有一套标准,整体影响仍在被发现。但毫无疑问,它会留在这里。