比特币起起落落,拉起一条引人注目的疯长行情,区块链也因此被推上风口浪尖。吃着瓜也好,吃着瓜子也好,到底怎么理解区块链和区块数字货币呢?“买10台挖掘机挖比特币”、“高价收藏实体比特币”之类的情况只是笑话,那么把区块链当噱头的传销组织呢?只能让人叹息犯罪者的无孔不入了——不过等等,比特币为何安全,它会永远有价值吗?
比特币网络由许多台计算机连接而成,每个玩家在自己的计算机上安装了比特币客户端,就连上了这个网络。它利用你的电脑去解一个很难很耗时间的数学问题,通过这种方法制造货币,只有解开难题的计算机才能获得比特币赏金,所以更多算力意味着有更大的机会获得更多的比特币。这样问题就来了:如何确定一个比特币的合法主人是谁呢?如果别人伪装成我付钱,安全又该如何保障?
电子签名 比特币并没有实体货币,卖实体收藏币的骗局就莫要再信了!游戏中每个玩家都可以拥有几个"钱包",钱包里面当然是钱啦。但钱包是不记名的,使用电子签名来识别和保护玩家。电子签名的作用是证明:钱包是你的,你有权从钱包里面花钱。电子签名分为两部分,一部分是公钥,一部分是私钥。在其他玩家看来,公钥就是你的钱包,而私钥则是你用钱时用来证明身份的东西,要保护好不给别人知道哦!
区块链电子货币如果只是一个虚拟数字,任何玩家都能随便修改,这肯定是不行的。区块链就是防止凭空造钱的武器,同时也能防止一笔钱被恶意花了两次。游戏将所有交易串起来构成一个集中账本,这个账本包含了从第一笔交易开始的所有账目,也就是一个交易链,所以说,理论上每一笔交易都要得到所有玩家的确认,每个玩家都有责任保障系统的安全。但是实际上这很难做到,确认操作只能由一部分玩家来完成。
但是这个账本存在哪里呢?因为游戏不存在一个中心管理者,是去中心化的,所以原则上每一个玩家都有一个账本的拷贝。当新的交易发生,这笔交易会广播给其他玩家,同时核对账本,把新交易计入到账本拷贝里。如果你试图通过伪造账本获利,那么你和其他玩家的账本就会不一样,交易时一核对,伪造就暴露无遗。所以说,理论上每一笔交易都要得到所有玩家的确认,每个玩家都有责任保障系统的安全。
但是实际上这很难做到,确认操作只能由一部分玩家来完成。这就给恶意玩家创造了机会,他们可以篡改和伪造自己的账本拷贝,引起混乱。因此要设计一个机制增加伪造账本的难度,同时也能容易识别出伪造的账本。
普通货币使用信任作为基础,货币价格稳定才能用于交易。比特币也是一样的,只有币值稳定,技术没有漏洞,才能获得大家的信任,用它来购买商品和服务。目前来看,这些还没有完全做到,不过一些设计者已经在行动,设计价格稳定漏洞更少的新加密货币以替代可能已经过时的比特币。
或许加密货币无论如何都会有自己的弱点,就像现行货币也有自己的缺点一样。但是设计者和开发者们仍旧在努力修正,期望未来它会变得更好。