本文概述了区块链技术的运行方式,以及安全分布式账本系统的含义。
这一切都始于的比特币。比特币使用的底层技术是区块链的第一个版本。从那时起,区块链已经走了很长一段路。区块链不仅为无数加密货币提供了动力,而且现在正成为许多应用程序的基础。从区块链的公共实现(主要用于加密货币),到企业内部嵌入应用程序的私有区块链实现的演变。
我们正处在一个可以预见使用区块链的无数可能性的关头。区块链是颠覆性的!
区块链技术的使用将破坏社会互动的方式、记录的保存方式以及商业和贸易的发生方式。从长期来看,将有一个潜在的转变,从一个以中央政府为基础的以信任为基础的经济,转向一个以合作和共识为基础的以证明为基础的经济。这项技术仍处于非常初级的阶段,但很有可能会对世界各地的经济、社会和文化产生影响。这可能会改变欺诈发生的方式,所有欺诈都是基于不可变的记录和分布式数据库,而这些数据不受单个机构控制,而且很难篡改。
IoT(物联网)、大数据、云计算的易用性和随需应变能力,再加上区块链和“智能应用”,将在未来几年引领许多技术进步。从技术和社会的角度来看,这将是一个非常非常有趣的旅程。将有不同的方法来创建业务流程,以及在智能契约的支持下,多个参与方将如何在供应链中协同工作。
但是,什么技术能够对我们的业务和交互产生如此重大的影响呢?让我们从更高的层次来看。
什么是区块链
区块链是一个安全的、共享的、分布式的账本。分布式账本可以是公共的、私有的,也可以是财团的一部分。
区块链数据库的主要方面是:
安全——每个事务都用密码学来保护。密码学是区块链发展的基础。共享——数据库在各方之间共享(点对点),不需要任何中介来验证数据库记录的真实性,因此不需要信任中心。分布式——区块链数据库具有相同数据库的多个副本。这也意味着对数据的信任也是分布式的。这是如何实现的?通过共识机制。账本——一个账本,你只能写,一旦写入不能改变。区块链数据库只能添加每个事务的不可变记录和时间戳。交易以一种安全且可核实的方式记录在共享分类账中,减少了有人篡改记录的可能性。
区块链如何工作
这项技术相当复杂,以下是简化后的结果。在区块链中,一个块由数据、前一个块的散列和当前块的散列组成。因此,当一个块中的数据(或前一个块的哈希值)发生变化时,该块的哈希值也会发生变化,这就需要下一个块中的哈希值也发生变化……如果更新链中的一个块,则需要更新以下所有块。
这对于更改单个块上的数据是一种阻碍,但是,更改所有前区块的哈希值并不是不可能的。为了克服这一挑战,区块链使用分布式数据库。完整的区块链数据库对于对等通信网络中的每个参与实体都是可用的。
当需要添加一个区块时,将该块发送给所有参与实体(对等点)。每个参与实体都需要批准该块是有效的。一旦超过50%的实体确认该块是有效的,就可以添加该块。这可以在较高的级别上防止篡改块中的记录。
比特币引入了区块链技术。比特币是第一代区块链。然后是 Ethereum,第二代区块链,它在区块链之上添加了智能契约。智能合同是存储在分布式分类账中的数字合同。它们是计算机程序,用特定的逻辑编写并存储在区块链中。由于这位于区块链中,智能合约变得不可变,因此很难对其进行篡改并生成欺诈性条目。然后,应用程序被构建为使用智能契约,并经常使用来自物联网传感器和其他来源的自动化数据提要。
需要注意的是,企业中区块链的实现需要与区块链的公共实现不同的考虑。探索企业区块链解决方案的最先的两个是 AWS 和 Azure。AWS 已经启动了在 AWS 上构建区块链网络的功能。Azure 还提供了使用 Azure 区块链工作台在区块链上构建应用程序的功能。
进一步阅读:
Bitcoin: A Peer-to-Peer Electronic Cash System。最初论文发表于。至今没有人知道中本聪是谁,他是一个个体还是一个群体,但这篇论文在历史上有自己的位置,并将在未来引发许多戏剧性的社会经济变化。How the blockchain will radically transform the economy ——Bettina Warburg 在 TED 的演讲。在不涉及区块链的技术部分的情况下,这次演讲很好地阐述了区块链的前景及其潜在的未来影响。
原文链接
/articles/blockchain-the-business-game-changer