《Node.js区块链开发》——1.2 什么是加密货币

1.2 什么是加密货币

我在网上搜索了一下这个问题,非常奇葩的是,直接回答这个问题的竟然是一个传销币(把加密货币当作幌子,通过传销发售的产品),当然,内容也没有直接回答,只是谈了谈加密货币与法币(像美元、人民币等由银行或国家发行的纸币)的区别。可见,界定一下这个概念,还是非常有必要的。

我们所说的“加密货币”,英文是“cryptocurrency”,也有人在百科上将其翻译成“密码货币”,可以解释为一种加密电子货币(或数字货币),典型的例子就是比特币。所以,我们不妨使用比特币来定义加密货币:

加密货币,是一种基于点对点网络(P2P网络)、没有发行机构、总量基本固定的加密电子通货。

具体解读如下。

1)P2P网络:这个已经不是新鲜概念了,最早我们使用的Bit下载就是基于P2P网络的,现在很多下载工具都支持。它的好处就是分布式下载(“去中心化”),也就是没有中心服务器,要下载的文件都在用户自己的电脑上,而且下载的人越多速度就越快。

2)没有发行机构:即不是哪个公司、银行或国家控制发行的。要做到这一点,同时还要防止通货膨胀等因素,需要在编程中使用非常复杂的机制和规则(后文会讲到的共识机制)来实现。

3)总量基本固定:这是保证加密货币价值的一种策略,“物以稀为贵”,任何东西若没有上限就会失去它的吸引力。关于这一点,它与很多网络社区使用的积分是有区别的,比如:A币、C币、Q币、S币等,这些虚拟币没有固定数量,可以无限释放。

4)加密:这里所说的加密,不是用户使用的输入用户名、密码等那种简单的权限控制,而是对每一个产生电子货币本身的交易与传输的加密。密码学本身就很复杂,但是使用它并不复杂,明白这个就足够了。

5)电子通货:是指加密货币就是货币,与黄金类似,可以自由交易,只不过是一种电子(数字)形式而已。那么像A币、Q币之类的就不是货币吗?不是,下面将详细解释这一点。

时间: 2024-11-04 18:31:39

《Node.js区块链开发》——1.2 什么是加密货币的相关文章

《Node.js区块链开发》——1.4 加密货币可靠吗

1. 1.4 加密货币可靠吗 从上面的讨论中,我们可以了解加密货币是怎么回事了,但是你可能仍然会怀疑加密货币的实用性,它真的可靠吗?这是最初很多人都会问的问题.结论当然是可靠的,但是要解释清楚为什么,就要动用很多技术和理论.还好,这些技术和理论,都是目前成熟的技术.您只要认为它们是可靠的,那么下面的解释就很好理解,不然,要想说服自己,接受加密货币比一些网站的数字币更可靠,那还是很难的. 1.去中心化 首先我们需要明白什么是"中心化".目前,我们通过浏览器浏览的各大网站,都是中心化的,必

《Node.js区块链开发》——1.1 加密货币简史

第1章 加密货币就是货币 本书除特别注明外,所讲述的"货币"不是法币,特指黄金一类的一般等价物,属于数字资产. 区块链技术最著名的产品就是比特币,它是一种加密货币."加密货币就是货币"听起来挺"白痴的".但仔细想想,似乎暗含着"加密货币可能不是货币"的意思,这就非常值得玩味了.事实上,在我接触的很多朋友当中,一开始认为它的意思是后者的更多.包括我自己,也是经过一段时间的探究之后,才认定前面这个结论的. 惯性定律不仅存在于物质世

《Node.js区块链开发》——1.3 加密货币就是货币

1.3 加密货币就是货币 加密货币就是货币,这是一个近乎"废话"的奇葩结论,当我们了解了上面的历史和概念定义之后,理解起来就会容易得多了.但是如果你不是技术人员,理解起来还是有点困难,那么现在我们就来类比一下法币,找找加密货币与"货币"的共同点. 1)定量:法币通常与背后的黄金或所谓的GDP挂钩,算是相对固定(经济低迷时的过量发行暂且就别考虑了).加密货币,可以算作绝对的固定数量,或者少量的增发(可以弥补一些丢失的币等),以防止通货膨胀.但是,一些网站提供的数字币是

《Node.js区块链开发》——2.2 信用,决定着利益转移的方向

2.2 信用,决定着利益转移的方向 与他人谈起区块链时,不止一次谈到"信用"这个话题,每一次我都会有更加深刻的理解.第一次明确地谈信用,起源于一个公司反复地声明一件事情,但是除了声明,也没有更好的办法向公众表明自己,反而越声明越被动.于是,我在网上发表了一篇文章<请尽早把你的信誉区块链化>(见2.7节),其核心观点是学习区块链的处理方式积累个人或公司的信用. 这里再次提及这个话题,原因是我在写下前面部分的时候,突然发觉单纯地讲未来趋势会如何没有任何说服力,其中缺少潜在的源动

《Node.js区块链开发》一2.2 信用,决定着利益转移的方向

2.2 信用,决定着利益转移的方向 与他人谈起区块链时,不止一次谈到"信用"这个话题,每一次我都会有更加深刻的理解.第一次明确地谈信用,起源于一个公司反复地声明一件事情,但是除了声明,也没有更好的办法向公众表明自己,反而越声明越被动.于是,我在网上发表了一篇文章<请尽早把你的信誉区块链化>(见2.7节),其核心观点是学习区块链的处理方式积累个人或公司的信用. 这里再次提及这个话题,原因是我在写下前面部分的时候,突然发觉单纯地讲未来趋势会如何没有任何说服力,其中缺少潜在的源动

《Node.js区块链开发》导读

Preface 前 言 本书原名<Nodejs开发加密货币>,大部分已经通过网络免费分享(网络上仍有原文),正式出版的时候改成了现在的名字,部分章节也做了调整.写作本书的时候,"区块链"这个称呼并不流行,但讨论的内容实际上就是区块链技术.就在本书整理出版的时候,国家发布了<中国区块链技术和应用发展白皮书>,整个社区也接纳了"区块链"这个称谓,因此改为现在的名字. "每一件与众不同的绝世好东西,其实都是以无比寂寞的勤奋为前提的,要么是

《Node.js区块链开发》一导读

前 言 本书原名<Nodejs开发加密货币>,大部分已经通过网络免费分享(网络上仍有原文),正式出版的时候改成了现在的名字,部分章节也做了调整.写作本书的时候,"区块链"这个称呼并不流行,但讨论的内容实际上就是区块链技术.就在本书整理出版的时候,国家发布了<中国区块链技术和应用发展白皮书>,整个社区也接纳了"区块链"这个称谓,因此改为现在的名字. "每一件与众不同的绝世好东西,其实都是以无比寂寞的勤奋为前提的,要么是血,要么是汗,要

《Node.js区块链开发》——3.3 PoS:股权证明机制

3.3 PoS:股权证明机制 1.基本原理 PoS(Proof of Stake)机制是点点币(PPC)的创新.没有"挖矿"过程,在创世区块内写明了股权分配比例,之后通过转让.交易的方式(通常就是IPO),逐渐分散到用户手里,并通过"利息"的方式新增货币,实现对节点的奖励. 简单来说,就是一个根据用户持有货币的数量和时间(币龄),发放利息的一个制度.现实中最典型的例子就是股票或者是银行存款.如果用户想要获得更多的货币,那么就要打开客户端,让它保持在线,这样就能通过&

《Node.js区块链开发》一3.3 PoS:股权证明机制

3.3 PoS:股权证明机制 1.基本原理 PoS(Proof of Stake)机制是点点币(PPC)的创新.没有"挖矿"过程,在创世区块内写明了股权分配比例,之后通过转让.交易的方式(通常就是IPO),逐渐分散到用户手里,并通过"利息"的方式新增货币,实现对节点的奖励. 简单来说,就是一个根据用户持有货币的数量和时间(币龄),发放利息的一个制度.现实中最典型的例子就是股票或者是银行存款.如果用户想要获得更多的货币,那么就要打开客户端,让它保持在线,这样就能通过&

《Node.js区块链开发》——导读

前 言 本书原名<Nodejs开发加密货币>,大部分已经通过网络免费分享(网络上仍有原文),正式出版的时候改成了现在的名字,部分章节也做了调整.写作本书的时候,"区块链"这个称呼并不流行,但讨论的内容实际上就是区块链技术.就在本书整理出版的时候,国家发布了<中国区块链技术和应用发展白皮书>,整个社区也接纳了"区块链"这个称谓,因此改为现在的名字. "每一件与众不同的绝世好东西,其实都是以无比寂寞的勤奋为前提的,要么是血,要么是汗,要