数字货币是区块链的一个典型应用,想要了解数字货币就绕不开区块链。只有了解了区块链的技术,知道区块链具有的特点,才能对区块链产生的应用有充分的了解,而作为区块链的应用——数字货币就很好继承了区块链的特点。
区块链的核心技术
我们先来简单介绍一下所谓的区块链究竟是什么,区块链可以简单概括为可信的分布式数据库(一头雾水.jpg),如果理解了区块链的概念,那么相应的数字货币就容易理解了。因此我们从区块链的定义入手,首先需要知道什么是可信的分布式数据库。
分布式就是指数据由系统的所有节点共同记录,所有节点既不需要属于同一组织,也不需要彼此相互信任。这就好比我们在交易的时候,大家都有一个账本,可以对一笔交易进行记账, 不需要通过其他人的记录就能知道这笔交易的发生。
分布式还有一层意思就是数据由所有节点共同存储,每个参与的节点均可复制获得一份完整记录的拷贝。也就是说我们每个人的账本可以是完整的,对每笔交易都有一个明确的记录。那么这样的交易模式和我们使用传统货币是完全不同的,拥有了透明可信的优势,而这点在交易中是十分重要的。
区块链还使用了非对称加密的算法使得每个节点都拥有唯一的一对公钥和私钥,公钥是密钥对中公开的部分,就像我们银行的账户,私钥是非公开的部分,就像是账户密码。使用密钥对时,如果用其中一个密钥加密一段数据,则必须用另一个密钥解密,而私钥代表了对数字货币的控制权。通过这样的加密模式,使得数字货币的安全性有了保障。
区块链还有一个核心就是共识机制,共识机制是区块链节点就区块信息达成全网一致共识的机制,可以保证最新区块被准确添加至区块链。
当前主流的共识机制包括工作量证明、权益证明和股份授权证明,其中比特币使用的是工作量证明机制。
共识机制的选择也会影响到区块链的性能,作为区块链应用的一个重要特点就是去中心化,而如果选择的共识机制使得去中心化程度越高,区块链的性能就越弱。因此在区块链的性能和去中心化程度之间往往不能两者兼顾。
区块链的特点
讲完了区块链的一些核心技术,我们再来看一下区块链的特点,实际上这些特点都是由核心技术的特点而来,这些特点分别是去中心化、去信任、集体维护和可靠的数据库。
去中心化我们刚才稍微提到了一下,指的是没有中介机构,用户之间可以直接完成交易。这也是数字货币能够被追捧的原因之一,使用区块链技术能够将传统交易的中心去除,让每一个节点都有记账的权利和义务。
去信任指的是系统中的节点不用通过任何方式获取彼此的信任,相比于传统的货币,我们都需要一个第三方机构(比如银行)进行背书,因此产生信任,从而使用第三方的货币。
然而区块链是基于一些加密算法等原理使得交易使用的数字货币安全可信,而不需要通过使用有信任机构背书的货币就可以完成交易。
集体维护这个特点我们可以联系刚才对分布式的解释,因为每个节点都可以进行记账,因此每个节点也都共同参与系统的维护工作,而正是由于系统中的每个节点都有最新的完整数据库,因此系统会自动进行比较,将最多次出现的数据认定为真实的数据,因此整个系统算力极强,数据几乎不可能被恶意篡改,这也就是为什么区块链拥有可靠的数据库这一特点。
数字货币与传统货币的区别
通过区块链这一技术,具有区块链特点的数字货币就产生了。数字货币自然包含了区块链的特征,比如去中心化,去信任等特点。那么数字货币和传统货币相比又有什么区别呢?
我们现在知道数字货币是通过区块链技术产生的,而传统货币是由各国央行发行的,一个是通过一系列的加密技术,共识机制,以及分布式记账和存储原理产生的数字货币,而另一个是由中心机构形成背书的货币,它们是有本质上的区别的。
数字货币拥有传统货币没有的特征,比如去中心化和不可篡改等特征,这使得交易者的匿名需求能够被满足。因为在没有中心化的情况下,尽管每笔交易都可以被记录,但是交易者的信息通过加密技术是无法被查到的,然而这也使得一些通过洗钱等手段进行犯罪活动的不法分子有利可图。由于区块链的不可篡改导致其作为货币具有较强的安全性,而不像传统的货币那般被伪造。
虚拟货币与数字货币的区别也是十分明显的,我们在使用一些虚拟货币的时候,实际上都是需要通过绑定能够识别我们身份的账户,从而进行交易和记账,并且还需要通过银行的存款进行结算。而数字货币却不相同,在交易完成之后,价值随着数字货币的转移而直接转移,并不需要再通过其它媒介进行价值的转移,也不需要绑定交易者的账号,从而实现匿名的功能。