Q.1为什么提出区块链?
为了便于理解,可以试想这样一种场景,当我们买东西,转账的时候,很多人会使用微信、支付宝、银行卡等电子支付方式进行支付。这种支付方式看似是交易双方的直接交易,但其实中间有一个第三方的参与,比如银行、阿里巴巴和腾讯等大企业、政府机构等。这些机构同时也是记账员,负责记录我们每一笔交易。
为什么我们会依赖这样一个中心(即第三方机构)去帮我们记账呢?——因为我们和交易对象之间彼此不信任,需要一个大家都比较认可的权威机构来进行一个“公证”,才能放心地进行交易。
有些谨慎的人可能会提出这样的担忧:万一这个机构的记账系统遭到黑客攻击,交易数据被恶意篡改怎么办?这种担忧是可以理解的,虽然这些大机构拥有强大的信用背书,但仅依靠某个大机构来记账风险还是太大了。
有没有这样一种方法,即使不依赖某个中心的背书,也能进行交易和准确的记账(即在无中介的情况下交易者也能相互信任)?同时还得保证这个账本不能被随意篡改,信息也不会轻易泄漏?
于是有人想出了一种叫做“区块链”的技术来解决这个问题。
Q.2怎么理解区块链?
根据度娘的说法,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。
比如阿蕉给二狗转了100块,以前需要使用支付宝支付和记录,现在只需要把这个消息向朋友圈进行广播,叫大家来记个帐。出于某种利益机制,大家争先恐后地想要成为第一个记账的人,铁蛋抢到了记账权,并广播给其他想要了解情况的人:“这笔账我记好了,大家都抄一下!”其他人在确认信息无误的情况下,就会同步备份这个信息,转而去寻找下一个记账机会。
所以你就可以把区块链想象成一个大账本,账本中的每一页就是一个区块,记录着一段时间内发生的交易信息,下一段时间的交易信息会记录到下一个区块中,也就相当于翻到下一个账页,把这些帐页按时间顺序串起来,就形成了区块链。这本大账本不是一人享有的,而是备份到了区块链网络中每台电脑里,由大家一起来维护。
如果黑客想要修改交易信息,以前只要攻击第三方机构的系统就行,但现在需要去修改分布储存在所有记账者电脑上的记录,记账的人越多,修改的难度就越大,考虑到“犯罪成本”高昂,篡改几乎是不可能的。这样数据的准确性和安全性就大大提高了。
由于区块链上按时间顺序链接了每笔交易信息,又不像普通的中心化的数据库容易被篡改,从而可以追溯资产变化和交易活动,实现可追溯。
需要说明的是,存储在区块链上的交易信息是公开的,但用户身份信息是加密的,除非得到授权,否则无法查看,这样能够防止交易者隐私泄漏等问题。
这么解释,你应该能够很形象地了解“区块链”了。也大概知道了为什么区块链技术能够去中心化、防篡改、可追溯、保护隐私了吧。
Q.3区块链的运行机制是怎样的
通过上面的介绍我们知道,区块链要运行起来,需要许多人积极地来做记账员,参与记账的人越多,这个账本才越安全。那么,怎么激励更多的人参与到记账中来(激励机制)?
为了保证大家账本上的每条交易信息都一致,必须先选出一个记账的人,然后其他人一模一样备份就行了。那么,怎么决定每条信息的记账权给谁(共识机制)?
可以用以下方法简单理解:现实的区块链网络中,每隔一段时间,会生成一个区块,这个区块记录着一段时间内发生的相关信息,下一步是记录这个信息也就是“记账”,为了激励大家来记账,系统规定抢到记账权的人将获得丰厚的奖励(比如奖励比特币),这样就会激励大家都来记账。为了决定记账权给谁,系统会给到每个记账电脑一个概率算术题,谁先算出这道题谁就获得了唯一记账权,信息一但被记录下来,系统就会告知所有参与者,所有人的记录本就会同步更新,避免出现记账五花八门的问题。
Q.4 区块链可以应用在哪些领域?
区块链是一项很有前景的技术,正是由于其去中心化、防篡改、可溯源、公开透明、保护隐私等特点,可以应用在相当多的领域。大家耳熟的比特币、以太币等虚拟货币就是利用区块链去中心化等特点,即使不依赖权威货币机构发行,也能够进行交易,当然这种币圈的应用目前已经被很多国家禁止了。目前很多创业公司在尝试应用区块链技术,比如在金融领域促进反洗钱,在医疗领域实现不同医院之间的信息共享,在社交和游戏领域防止被企业泄漏隐私等等。
这里不一一举例了,有机会我们会针对区块链的具体应用做一些专题,帮助大家结合实际进一步了解区块链。
评论