区块链是如何工作的?

想象一个电子表格在一个计算机网络上被复制数千次。然后想象这个网络是为了定期更新这个电子表格而设计的,你对区块链有了基本的了解。
 
块链上的信息作为共享的和持续的协调数据库存在。这是一种使用网络的方式,具有明显的好处。区块链数据库不存储在任何单一的位置,这意味着它保存的记录是真正公开的,并且易于验证。黑客无法破坏该信息的集中式版本。由数百万台计算机同时托管,其数据可供互联网上的任何人访问。
 
为了更深入地研究Google电子表格的类比,我希望你能从一位区块链专家那里读到这篇文章。
 
什么是区块链技术?一个任何人都无法理解的循序渐进的指南“与协作共享文档的传统方式是将Microsoft Word文档发送给另一个收件人并要求他们对其进行修订。这种情况的问题是,您需要等到收到一个返回副本后才能看到或进行其他更改,因为在其他人完成此操作之前,您将无法对其进行编辑。今天的数据库就是这样工作的。两个老板不能一次搞乱同一张唱片。这就是银行维持资金余额和转账的方式;他们在转账时短暂地锁定访问权限(或减少余额),然后更新对方,然后重新打开访问权限(或再次更新)。使用Google文档(或Google Sheets),双方可以同时访问同一个文档,并且他们始终可以看到该文档的单一版本。它就像一个共享的分类账,但它是一个共享的文档。当共享涉及到许多人时,分布式部分就会发挥作用。
 
想象一下应该这样使用的法律文件的数量。为什么不能共享所有的业务文档,而不是来回传输,而不是将它们传递给对方,失去版本的跟踪,并且与另一个版本不同步?那么多类型的法律合同将是这种工作流程的理想选择。你不需要区块链来共享文档,但共享文档的类比是一个强大的类比。”—William Mougayar,风险投资顾问,4x企业家,营销人员,策略师,区块链专家
 
区块链获得如此多赞誉的原因是:
 
它不是由单个实体拥有的,因此是分散的
数据以加密方式存储在
区块链是不可变的,因此任何人都不能篡改区块链内的数据
区块链是透明的,因此人们可以跟踪数据,如果他们想区块链技术的三大支柱
区块链技术的三个主要特性使其获得了广泛的赞誉:
 
分权
透明度
不变性
支柱1:权力下放
 
在比特币和BitTorrent出现之前,我们更习惯于集中服务。这个想法很简单。你有一个集中的实体来存储所有的数据,你必须与这个实体单独交互才能得到你需要的任何信息。
 
中央系统的另一个例子是银行。他们把你所有的钱都存起来了,你唯一能付给别人钱的方法就是去银行。
 
传统的客户机-服务器模型就是一个很好的例子:
 
什么是区块链
 
当你在google上搜索某个东西时,你会向服务器发送一个查询,然后服务器会返回给你相关的信息。这是一个简单的客户端服务器。
 
现在,集中式系统多年来对我们很好,但是,它们有几个漏洞。
 
首先,由于它们是集中的,所以所有的数据都存储在一个位置。这使得它们很容易成为潜在黑客的攻击目标。
如果集中式系统要进行软件升级,它将停止整个系统
如果中央实体不知何故关闭了呢?这样就没有人能够访问它所拥有的信息
最坏的情况下,如果这个实体被破坏和恶意呢?如果发生这种情况,那么区块链内的所有数据都将受到损害。
那么,如果我们把这个集中的实体拿走会怎么样?
 
在分散系统中,信息不是由一个实体存储的。事实上,网络中的每个人都拥有这些信息。
 
在一个分散的网络中,如果你想和你的朋友互动,那么你可以直接这样做,而不需要通过第三方。这是比特币背后的主要意识形态。只有你一个人负责你的钱。你可以把钱寄给任何你想要的人,而不必去银行。
 
块链
 
 
 
支柱2:透明度
 
区块链技术中最有趣和被误解的概念之一是“透明”,有人说区块链给你隐私,也有人说它是透明的。你觉得为什么会这样?
 
嗯……一个人的身份是通过复杂的加密技术隐藏起来的,而且只能用他的公共地址来表示。所以,如果您要查找一个人的交易历史,您将不会看到“Bob发送了1个BTC”,而是会看到“1Mf1bhsflkbzz9vpfyemmvwttbyct7nzj发送了1个BTC”。
 
以下以太坊交易的快照将向您展示我们的意思:
 
以太坊交易
 
所以,虽然此人的真实身份是安全的,但你仍然会看到他们的公共地址所做的所有交易。这种透明性在金融体系中从未存在过。它还补充说,一些大型机构需要额外的、也是非常需要的问责水平。
 
纯粹从加密货币的角度来说,如果你知道其中一家大公司的公开地址,你只需把它放在一个浏览器中,然后看看他们所从事的所有交易。这迫使他们诚实,这是他们以前从来没有处理过的事情。
 
然而,这不是最好的用例。我们非常确定,这些公司中的大多数不会使用加密货币进行交易,即使他们这样做了,他们也不会使用加密货币进行所有交易。然而,如果区块链技术被整合在他们的供应链中…比如说?
 
你可以理解为什么这样的事情对金融业会有很大的帮助,对吧?
 
支柱3:不变性
 
在区块链的上下文中,不变性意味着一旦有东西进入区块链,它就不能被篡改。
 
你能想象这对金融机构有多大价值吗?
 
想象一下,如果人们知道自己不能“做账”和摆弄公司账目,那么有多少贪污案件可以在萌芽状态下被扼杀。
 
区块链获取此属性的原因是加密哈希函数的原因。
 
简单地说,散列意味着获取任意长度的输入字符串,并给出固定长度的输出。在像比特币这样的加密货币环境中,交易被视为输入,并通过散列算法(比特币使用SHA-256)运行,该算法给出固定长度的输出。
 
让我们看看散列过程是如何工作的。我们将投入一些投入。在本练习中,我们将使用SHA-256(安全散列算法256)。
相关推荐
新闻聚焦
猜你喜欢
热门推荐
返回列表
 
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。