区块链的目的是允许记录和分发数字信息,但我们无法编辑。如果没有看到该技术实际上是怎么操作的,那么这个概念就很难被理解,本文将说明区块链技术在最开始是如何实际运作的。
区块链技术于1991年由Stuart Haber和W. Scott Stornetta首次概述,两位研究人员希望实施一个文档时间戳无法被篡改的系统。但直到近二十年后,随着2009年1月比特币的推出,区块链才有了它的第一个真实应用。
比特币协议建立在区块链上。在一篇介绍数字货币的研究论文中,比特币的假名创造者中本聪先生(Satoshi Nakamoto)将其称为“一种全新的电子金钱系统,完全是点对点,没有可信赖的第三方”,这是它的工作原理。
根据剑桥替代金融中心2017年的一项研究,该数字可能高达590万。假设有590万人中的一个想要将比特币花在杂货上,这时候区块链技术就派上用场了。
当涉及印刷货币时,印刷货币的使用由中央机构(通常是银行或政府)监管和核实 - 但比特币不受任何人控制。相反,比特币中的交易由计算机网络验证。 当一个人使用比特币支付另一个人的货物时,比特币网络上的计算机竞相验证交易。为了做到这一点,用户在他们的计算机上运行程序并尝试解决一个复杂的数学问题,称为“哈希”。
当计算机通过“散列”块来解决问题时,其算法工作也将验证块的交易。完成的交易被公开记录并作为“块”存储在区块链上,被存储的记录无法更改。对于比特币和大多数其他区块链,成功验证区块的计算机会因加密货币而获得奖励。
虽然交易是在区块链上公开记录的,但用户数据不是完整的 ,或者至少不完整。为了在比特币网络上进行交易,参与者必须运行称为“钱包”的程序。每个钱包由两个独特且不同的加密密钥组成:公钥和私钥。
公钥是交易存入和取出的位置。这也是区块链分类帐中作为用户的数字签名出现的关键。 即使用户在比特币中收到他们的公钥支付,他们也无法与私人对方取款。用户的公钥是其私钥的缩短版本,通过复杂的数学算法创建。但是,由于该等式的复杂性,几乎不可能反转该过程并从公钥生成私钥。因此,区块链技术被视为机密。
区块链的特性吸引了许多企业的关注,他们都试图把这技术运用到自己的系统当中,而其中当然少不了提供支付通道的三方支付公司。在现今社会的发展中,不难看出资金来往多数已经直接在网络上进行了,那么如何在网络上确保这过程安全进行呢?