区块链技术一定是目前争议最大的话题。有人说是工业革命,让我们的生活更加安全便捷;有人说是骗局,是犯罪分子的保护伞。
区块链到底是什么?是好是坏?今天,边肖将从信息技术的角度来分析区块链的本质。
什么是区块链?人们经常将区块链技术与比特币混淆。事实上,区块链是比特币的底层技术。
换句话说,比特币只是区块链技术的一个小应用和尝试。比特币市场的衰落及其法律问题实际上与区块链技术没有直接关系。除了比特币,还有很多领域可以应用区块链技术。
那么什么是区块链呢?让我们看看下面的例子。
现在网上支付很普及,很多年轻人已经很少带现金出门了,所以都选择扫码支付。在大额交易时,几乎没有人会用一大箱钱支付,而是选择网上转账。
但是,没有真金白银,卖家怎么保证收到了钱?这就需要一个机构负责记账和担保,记录买方对卖方的付款。这个机构就是银行。
银行依靠自己的信用帮助双方记账,把账本放在自己手里统一管理,保证账本上的交易记录不会丢失或被篡改。作为记账的奖励,付款人通常要支付额外的银行费用。
这种银行统一记账的方式效率很高,但是存在隐患。如果银行偷偷篡改账本,或者银行倒闭了,我们的钱岂不是浪费了?
就算没有对银行的信任危机,如果发生意外,账本上的信息丢失了,我们的钱不就没了吗?
那么有没有一种技术不需要银行这样的机构替我们记账呢?答案是区块链科技。
很多区块链用户在进行交易的时候,并没有专门负责记账和保管账本的机构,但是每个人手里都有一个完整的电子账本,记录着之前所有的交易信息。
不用担心有账本会暴露你的信息。每一笔交易信息都是加密的,我们只能通过系统生成的私钥和公钥解密与自己相关的交易记录。
为了彻底破译账本,我们必须找到区块链的每一个用户,并威胁他们交出他们的私钥。
但是,这些用户信息本身是加密的,我们根本找不到其他用户。此外,区块链的用户可能有数百万,要逐一找到他们几乎是不可能的。
当有人想买东西并向卖家付款时,买家需要向所有人广播加密的交易记录。
其他用户虽然看不懂广播交易记录的内容,不知道发布者是谁,但可以通过算法验证广播信息是否真实有效。
当业主收到并批准交易后,交易记录将同时记录在业主的电子账本中,交易完成。这时候买家钱少,拿货。
那么问题来了,交易记录不会凭空出现在每个人的电子账本里,必须有一个人或者机构来操作。没有银行,谁来经营它们?另外,如何保证交易记录真实可信,不会被篡改?
其实每个人的电子账本都不是一个完整的,而是分成小册子,每个小册子都是一块。
为了保证每个小册子的正确顺序,他们都在开头有一个摘要,记录他们的立场。这将确保小册子的顺序不会被打乱。
小册子按顺序排列,积木有序地连接在一起,形成一个区块链。
每个小册子都有一个负责人。当有人播报新的交易信息时,他需要在这本小册子上如实记录,复印后发给大家。
这本小册子的页数是有限的。当它满了,这个人的任务就完成了,下一次的交易会记录在新的小册子里,并重新选出一个负责人。
负责人如何挑选,如何保证负责人不会做假账,成为区分不同类型区块链的主要标准。我们不妨看一个具体的例子:——比特币。
比特币使用奖励和竞争来选择负责人。
在每一本记录比特币交易的小册子的开头,都有一道非常难的数学题。如果你能先解决这个问题,那么你就是这个账本的负责人。
作为回报,系统会奖励你一定数量的比特币,这本小册子里每笔交易的手续费都会装进你的口袋。
有了这种诱惑,自然会有很多人争夺掌门人的位置。解数学题,争夺负责人的过程,俗称“挖矿”。
那如何保证负责人不会篡改信息呢?首先,账本记录的信息,只有与发起交易的人给出的信息一致,并经全网所有用户确认后,系统才能记录。这个过程是自动的,负责人根本无法篡改。
另外,负责人收到的交易信息是加密的,发送支付记录的人是匿名的。
所以负责人不知道谁把钱转给了谁,也不知道金额和用途。篡改这里的信息不会给他带来任何好处。负责人只是一台“没有感情的记账机器”。
除了比特币的“奖励-竞争”制度,不同的区块链会有自己选举区块负责人的方法和保证信息安全的机制,还有越来越多新奇的记账机制有待开发。
区块链技术的应用介绍了区块链在电子网上交易中的应用,那么这项技术在其他领域还能做什么呢?
如果抽象地看网上交易,其本质其实是将交易信息加密给每个人,让每个人单独存储一份,每个人都承担记录和保管的责任,并确保只有有权限的人才能获得交易信息的真实内容。
除了交易信息,我们身边其实还有很多信息需要加密、传输和存储。这种信息可以通过使用区块链技术来存储和传输。
最典型的例子就是我们的体检信息和DNA信息。目前,我们的体检信息通常存储在医院或体检机构的数据库中,通过邮件或APP传输给我们。
但是,上述过程是基于我们对医院、医疗机构和电子邮件服务提供商的信任。但是谁能保证这些机构不会泄露我们的医疗信息呢?
或者说,如果医院里用来存储体检信息的电脑和服务器突然被破坏了,我们的体检信息不会全部丢失吗?
不过,如果有区块链技术,我们就不用担心这个了。我们的体检信息会妥善保存在各个用户节点,并在网络中加密。即使是医院也不能擅自获取和出售我们的个人信息。
区块链是好是坏?既然区块链技术如此有用,为什么许多人反对区块链?
其实任何技术都没有好坏之分。关键是技术能不能正确使用。大家诟病的不是区块链技术本身,而是比特币的合法性。
我们知道,一种法定货币需要国家信用担保,由国家发行,由中央银行严格监控和管理。
比特币作为一种虚拟商品,看似具有与货币类似的功能,却没有货币的合法性。
此外,由于比特币交易匿名且难以被执法部门监控,许多犯罪分子利用其进行敲诈勒索、洗钱、非法商品交易等违法活动。
然而,区块链并不等同于比特币。作为一种加密传输和存储技术,它在医疗、通信、国防、信息安全等领域有着广泛的应用。也期望未来的工程师可以利用区块链技术为我们带来真正安全可靠的数据产品。