区块链:技术与场景
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5.3 金融类名词

目前,区块链最大的应用领域是金融业,但是区块链的规则与传统金融业不同。

1.公钥和私钥

从密码学的角度看,公钥是加密对中可以公开的代码,私钥是用户自己保存的代码。如果将区块链看作一个邮政系统,则公钥是一个个信箱地址,私钥是打开信箱的钥匙。

例如,朋友A给你转账1.5个比特币,交易如图1-20所示。

图1-20 一个比特币转账的例子

在图1-20中,箭头左右两侧分别是朋友A和你的信箱地址。注意,信箱地址看起来像账户名,但它不是账户名,因为账户名对应用户的姓名和密码,而地址却只对应公钥和私钥。

支付比特币时,由比特币的当前所有者提交其公钥和签名(由私钥生成),网络中的所有人都可以进行验证,确认交易是否为有效交易。如果你要将你的比特币转账给别人,就需要提供私钥来验证这些比特币是你的。矿工们会根据你提供的私钥解密,如果解开了,说明这些比特币属于你,就会确认这笔交易。如果你将私钥弄丢了,那么你的比特币就永远找不到了。比特币自从诞生以来,已经丢失了数百万个,就是因为很多人弄丢了私钥。

2.数字钱包

既然私钥这么重要,那么应该保存在哪里呢?有的人放在计算机硬盘上,这并不安全,因为黑客可能攻击你的计算机并拿到私钥。在区块链中,保护私钥的安全是第一要务,大家一般都把私钥保存在“数字钱包”中。

数字钱包和现实中的钱包不同,它不是用来存储数字货币的,而是用来存储私钥的,只要知道了私钥,就可以方便地计算公钥和信箱地址,因此只保存私钥就可以了。而且,钱包不只保存一个私钥,而是保存很多个私钥,一个私钥对应一个地址,就像现实中大家的钱包里面往往有一个钥匙串,上面挂着许多钥匙。

3.通证

通证(Token)又称代币,是区块链2.0的产物。如果说比特币是区块链1.0,那么以太坊这种专门用于开发智能合约的平台就是区块链2.0。基于以太坊,用户可以发行自己的通证,以进行融资,因此可以将通证简单地理解为区块链上的“股份”。

由于以太坊是公开的平台,任何人都可以基于它发行自己的通证,因此诞生了大量的传销币和空气币,这就是很多人对区块链有偏见的原因。

4.分叉

在传统的中心化软件体系中,数据存储是集中的,版本管理也是集中的,升级不会有任何问题。但是区块链不一样,新的软件版本发布后,不是所有人都会把软件升级到新版本。这就可能导致分叉,如图1-21所示,在2号区块生成的时候发布了新的软件版本,此时一部分用户升级到新版,另一部分用户没有升级,新旧版本软件都在各自不停地挖矿、验证、打包区块。

这时会产生两种情况,一种情况是大部分矿工达成一致,放弃新区块的岔道,回到主链上,继续像以前那样运作。通俗地讲,就是“一致拥护,继续好好过日子”,这叫作软分叉。另一种情况是,一部分矿工坚决不同意放弃新区块,这样整个区块链社区就会分裂,形成两条链,这叫作硬分叉。本来团结一致的矿工们,以后就大路朝天,各走一边。

图1-21 分叉

5.IFO

区块链的硬分叉模式不会减少资产,反而让人手里多了一份资产,类似将一个币劈成两半,变成两个币了。于是,区块链分叉就成了一种资产凭空增加的方式。

2017年8月,由ViaBTC领导的矿工团体创建了一个比特币分叉——Bitcoin Cash(简称BCH),又称比特币现金,算是比特币的“大儿子”。后来,越来越多的矿工觉得这方法不错,于是一种新的致富方法——首次分叉发行(Initial Fork Offerings,IFO)诞生了。矿工团队在创建分叉的同时,可以在发生分叉的区块中利用自己的特权,分配一些币给自己或其他人,然后再开放让所有人参与挖矿。因此,比特币不是一个人在战斗,而是有一堆“儿子”,如图1-22所示。

图1-22 比特币和它的“儿子们”

6.ICO

首次代币发行(Initial Coin Offerings,ICO)是区块链项目首次发行代币,募集比特币、解决以太坊等通用数字货币的行为。比较典型的是由某公司或组织发起一个区块链项目,即发起一个众筹融资活动。

参与ICO众筹的人都将获得相应的Token,即代币(虚拟数字货币)。简单地理解就是,ICO类似现实世界中的“原始股”,集资做项目,如果成功则可能获得百倍收益,但其中也有不少是骗局。

7.IEO

既然民间发行的“原始股”不靠谱,那么找一个比较权威的机构来做信用背书,由其审核再发行“股票”,应该就靠谱多了吧?这就是IPO的理念,对应到区块链领域,就是首次交易所发行(IEO)。

能够直接上交易所的项目,与那些类似民间“原始股”的ICO代币相比,无论在项目质量还是在监管方面,都要靠谱得多。因此,从2019年开始,越来越多的项目采用IEO的方式融资发行。不过这种方式依然有非法集资的嫌疑,还是不要参与为好。

本节用通俗的语言对晦涩难懂的区块链名词进行了解释,相信大家已经明白,区块链并不神秘,很多内容都可以在传统的社会经济中找到对应的现象。区块链不仅是一项技术,更重要的是,它可以从很多方面改变目前社会的组织方式和运行逻辑,总地来讲,有五大现有领域和六大应用场景。