【扫盲】数字货币科普对于完全不了解啥叫比特币的小伙伴需要的聊天谈资

news2024/11/28 6:43:34

很多人并不清楚,我们时常听说的比特币,以太坊币,等等这些东西到底是一场骗局还是一场货币革命? 下面就围绕这数字货币的历史以及一些应用场景开始分析这个问题。

一、 开端

一切从2008年中本聪(Satoshi Nakamoto)的一篇论文《比特币:一种点对点的电子现金系统》开始。
在这里插入图片描述
在并不长的论文里,中本聪实现了一种不依靠信任的去中心化电子交易系统,这在当时 (甚至是现在) 都是很反常识的一种思想。传统上,人们因为各种目的而产生的交易行为,都必须由一个强有力的中心化系统来做保障,比如中国人民银行,我们所有的电子交易都由它统一管理,存储以及在产生纠纷的时候做出仲裁。一个最简单的例子,A转账100元给B,在没有中心化机构介入的情况下,如何能证明A确实是转了100元给B?那么,假设有一种交易系统,其交易记录有着不能篡改、不可伪造这两个特性,那么问题不就解决了吗? 中本聪在这篇论文里就是通过P2P分布式网络、区块链、SHA256哈希算法以及椭圆公私钥加密算法等等实现了这两个目标,具体细节这里不做延申解读,有兴趣的朋友可以翻阅我另一篇博文。


二、比特币 (Bitcoin)

当中本聪发表了他那篇著名的论文后,比特币就是基于其之上的第一个应用,这是2008年的事情。
在这里插入图片描述

总体而言,比特币是一种的区块链应用,因此伴随着它还有一个称之为“公链”的东西, 比特币的公链名字就叫“BTC”(Bitcoin),公链就像一个巨型账本,他将大大小小所有产生于这个账本上的记录以链式模式存储起来,且一旦记录后就完全无法篡改了,相应的,也不能无中生有伪造一条记录。


三、以太坊 (Ethereum)

尽管比特币作为世界上规模最大的数字货币,但除了其自身的支付属性外,并没有其他应用场景,因此比特币也被人称作是 “数字黄金” 以及 “信仰币” 等等。

由于比特币缺乏应用场景,于是一帮原比特币粉丝开始思考:这玩意儿除了用来当钱使之外,还能做什么? 如何利用它来打造一个应用生态? 于是在2013年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,启动了项目。经过多年的发展以太坊是迄今为止继比特币之后最受欢迎的区块链网络,以太坊与比特币最大的不同就是其不仅仅是一种数字货币,还是一个生态,下面就来说说这个“生态”究竟意味着什么?

以太坊提出了一种称之为“智能合约”的新事物,相较于比特币公链只能存储交易信息,以太坊更进一步,除了存储交易信息外,还可存储譬如说房屋租赁合同这一类合约性质的内容,让这些内容同样享有了不可篡改、不可伪造的特性。

在这里插入图片描述

以太坊也有自己的公链,称为ERC20,这条链也被称为以太坊主网。与比特币不同的是,ERC20这条公链上并不只有以太坊币这一种数字货币。 注意,“以太坊”和“以太坊币”不是一回事,严格来说,以太坊代表着整个以太坊生态,包括ERC20公链以及跑在这条公链上的各种智能合约以及其他的数字货币等。而以太坊币(ETH)则是ERC20上的创始货币,也是规模最大的货币,尽管很不政治正确,但大概你可以把它理解为以太坊的“官方货币”。
在这里插入图片描述

前面说到以太坊主链上除了以太坊币之外,还存在其他数字货币,以太坊白皮书规定,任何符合ERC-20规范的数字货币都可以运行在以太坊主链上,这与比特币的主链只能运行比特币一种货币而言产生了巨大的区别。

那么问题来了,既然人人都有权利去凭空发币,那么且问,这些币又有何价值?现在,话题终于扯到我们前面说到的“生态”上来了。

尽管在以太坊上发行任何币都是允许的,包括初始发行量,如何进行交易等等,都可以通过智能合约来完成。比如说你可以发行10亿枚“小猫币”,可问题是,有谁会觉得这个“小猫币”有任何价值吗? 显然,如果你仅仅是发行一种币而不做其他事情,那么它就是一文不值的。
在这里插入图片描述

但是,如果现在你开发了一个宠物猫社区的APP,里面有许多关于围绕猫咪喂养的功能,也有一些用户参与的比如打卡,社区互助等等活动。或者这个APP还兼着卖点商品,比如猫粮猫砂之类。随着这个APP项目的成长,用户量开始猛增,用户确实从中获取了价值,这包括相对便宜的商品或者更加便利的服务,等等。 好了,现在你宣布,所有本APP的商品和服务都以“小猫币”来支付。这个时候,越多人看好你这个项目,那么与之捆绑的小猫币币价就会上升,你也会更努力地去运营这个项目,形成良性循环。于是这个凭空创造出来的币就开始变得有价值了,或者说被赋能了。

总体而言,以太坊通过智能合约与允许自行发币等特点,打通了数字货币与现实世界的屏障。2018年之后出现的各种新生事物比如说NFT、DeFi、DAO以及元宇宙等,都是建立在以太坊生态系统上的应用。


四、交易所

在这里插入图片描述

交易所一开始的功能,是将法币(譬如人民币、美元)与数字货币进行互换并且入场交易。比如说,你现在要炒币,就必须到交易所将法币(真钱)换成数字货币,当你出场的时候,也可以通过交易所将数字货币换成普通法币。当然,现在的交易所已经不仅仅是简单的兑换和基础交易功能了,基本上你在传统金融领域里能看到的所有玩法这里都能找到。


五、稳定币

在这里插入图片描述

首先要确定,稳定币也是一种数字货币,但是它的锚定价格是某种法币。比如最出名的稳定币称为USDT,它的价格总是以美金产生1:1的关系。其作用主要是为了方便,因为法币很难在区块链上流通,因此需要稳定币作为桥梁。

通过USDT与各种数字货币组成所谓的“交易币对”,比如USDT对BTC(比特币) 或者 USDT对ETC(以太坊) 等等。


后记

事实上任何一种物品都可以充当“货币”的角色,远的如古老的贝壳,以及今天的纸币等等。关键是,这种标的物是否能够为使用它的人建立信心。比如说黄金因其天然稀缺性,法币则通过政府的信用背书等等。那么,现在有一种存在于网络上的东西,它不可能篡改,不可伪造甚至也无法被消灭。即:“数据就是金钱本身,存在就是事实本身”,仔细思考一下,那么,现在你是否认为数字货币也可以被视为一种货币呢?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/364331.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

shiro反序列化漏洞与无依赖CB链分析

环境搭建 git clone https://github.com/apache/shiro cd shiro git checkout shiro-root-1.2.4将 shiro/samples/web/pom.xml 中的jstl依赖改为1.2: <dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version&g…

【数据结构与算法】3.(单向、无向、带权)图,广度、深度优先搜索,贪心算法

文章目录1.图简介2.图的存储方式2.1.邻接矩阵存储方法2.2.邻接表存储方法3.有向、无向图和查询算法3.1.数据结构3.2.广度优先算法BFS3.3.深度优先算法DFS3.3.1.DFS查询单条路径3.3.2.DFS查询所有路径4.带权图和贪心算法4.1.贪心算法4.2.基于带权无向图使用贪心算法查询最优路径…

混合精度训练,FP16加速训练,降低内存消耗

计算机中的浮点数表示&#xff0c;按照IEEE754可以分为三种&#xff0c;分别是半精度浮点数、单精度浮点数和双精度浮点数。三种格式的浮点数因占用的存储位数不同&#xff0c;能够表示的数据精度也不同。 Signed bit用于控制浮点数的正负&#xff0c;0表示正数&#xff0c;1表…

MAC地址IP地址 端口

网络结构&#xff1a; 服务器-客户机&#xff08;C/S&#xff09;Client-Server结构&#xff0c;如QQ,LOL都拥有客户端 优点&#xff1a;响应速度快&#xff0c;形式多样&#xff0c;安全新较高缺点&#xff1a;安装软件和维护&#xff0c;不能跨平台LINUX/windows/MAC浏览器-…

C语言——柔性数组

目录0. 前言1. 思维导图2. 柔性数组的特点3. 柔性数组的使用4. 柔性数组的优势5. 结语0. 前言 柔性数组是在C99标准时引入&#xff1a; 结构中的最后一个元素允许是未知大小的数组&#xff0c;这就叫柔性数组成员。 代码示例&#xff1a; typedef struct flexible_arr {int a…

leetcode 1011. Capacity To Ship Packages Within D Days(D天内运送包裹的容量)

数组的每个元素代表每个货物的重量&#xff0c;注意这个货物是有先后顺序的&#xff0c;先来的要先运输&#xff0c;所以不能改变这些元素的顺序。 要days天内把这些货物全部运输出去&#xff0c;问所需船的最小载重量。 思路&#xff1a; 数组内数字顺序不能变&#xff0c;就…

【Storm】【一】简介

介绍 1.1 简介 Storm 是 Apache 旗下免费开源的分布式实时计算框架。Storm可以轻松、可靠地处理无限数据流&#xff0c;对实时分析、在线机器学习、连续计算、分布式RPC&#xff0c;ETL等提供高效、可靠的支持。 1.2 什么是分布式计算 分布式计算&#xff0c;将一个任务分解…

云解析专家解密《狂飙》剧中京海市人民政府域名访问真相

这段时间&#xff0c;最火的国产剧当属《狂飙》无疑。尽管不久前迎来了大结局&#xff0c;但这部剧的热度依然不减&#xff0c;成为大家茶余饭后热议的话题。 出于对这部剧的喜爱&#xff0c;小编开启了二刷模式&#xff0c;在重温剧情的同时&#xff0c;对于其中的一些细节也…

Windows 10注册表损坏怎么办?

注册表是一个复杂的数据库&#xff0c;如果不进行维护&#xff0c;它就会填充损坏的和孤立的注册表项。尤其是对Windows进行升级时&#xff0c;损坏或丢失的注册表项也会不断累积&#xff0c;从而影响您的系统性能。如果您的Windows 10系统正在经历注册表损坏的问题&#xff0c…

SpringBoot(powernode)

SpringBoot&#xff08;powernode&#xff09; 目录SpringBoot&#xff08;powernode&#xff09;一、第一个SpringBoot项目二、打jar包启动测试三、个性化banner四、常用注解4.1回顾spring和java的注解4.1.1 spring标注类的注解&#xff1a;4.1.2 spring标注方法的注解&#x…

linux的文件权限介绍

文件权限 在linux终端输入 ls -lh 出现下面界面 介绍 基本信息 其中的开头代表着文件类型和权限 而 root 和kali 则分别代表用户名和用户组名用户名顾名思义就是这个文件属于哪一个用户用户组是说自己在写好一个文件后&#xff0c;这个文件是属于该用户所有&#xff0c;…

剑指 Offer 63. 股票的最大利润

剑指 Offer 63. 股票的最大利润 难度&#xff1a;middle\color{orange}{middle}middle 题目描述 假设把某股票的价格按照时间先后顺序存储在数组中&#xff0c;请问买卖该股票一次可能获得的最大利润是多少&#xff1f; 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 …

尚硅谷《Redis7》(小白篇)

尚硅谷《Redis7 》&#xff08;小白篇&#xff09; 02 redis 是什么 官方网站&#xff1a; https://redis.io/ 作者 Git Hub https://github.com/antirez 03 04 05 能做什么 06 去哪下 Download https://redis.io/download/ redis中文文档 https://www.redis.com.cn/docu…

详解量子计算:相位反冲与相位反转

前言 本文需要对量子计算有一定的了解。需要的请翻阅我的量子专栏&#xff0c;这里不再涉及基础知识的科普。 量子相位反冲是什么&#xff1f; 相位反转&#xff08;phase kickback&#xff09;是量子计算中的一种现象&#xff0c;通常在量子算法中使用&#xff0c;例如量子…

亲测实现PopupWindow显示FlowLayout流式布局带固定文本/按钮(位置可改)

实现&#xff1a;动态绘制并带固定文本/按钮&#xff0c;固定文本/按钮固定在最后一行的右边且垂直居中&#xff0c;若最后一行放不下&#xff0c;则新开一行放到新行的右边且垂直居中&#xff08;新行的行高跟前面的一样&#xff09;&#xff0c;可单选、多选、重置。 注&…

SQL零基础入门学习(六)

SQL零基础入门学习&#xff08;六&#xff09; SQL零基础入门学习&#xff08;五&#xff09; SQL 通配符 通配符可用于替代字符串中的任何其他字符。 SQL 通配符用于搜索表中的数据。 在 SQL 中&#xff0c;可使用以下通配符&#xff1a; 演示数据库 在本教程中&#xff…

robotframework自动化测试环境搭建

环境说明 win10 python版本&#xff1a;3.8.3rc1 安装清单 安装配置 selenium安装 首先检查pip命令是否安装&#xff1a; C:\Users\name>pipUsage:pip <command> [options]Commands:install Install packages.download Do…

掌握这10个测试方法,软件测试已登堂入室

当然还有很多测试方法&#xff0c;这些要根据实际不同应用场景而变化&#xff0c;这里就以键盘为例子进行测试方法的讲解。 1.需求测试 需求这种大家都知道这种主要是就是甲方或者项目经理写的&#xff0c;或者某些人需要什么我们就给什么&#xff0c;一般来讲一个东西给到…

API 接口应该如何设计?如何保证安全?如何签名?如何防重?

说明&#xff1a;在实际的业务中&#xff0c;难免会跟第三方系统进行数据的交互与传递&#xff0c;那么如何保证数据在传输过程中的安全呢&#xff08;防窃取&#xff09;&#xff1f;除了https的协议之外&#xff0c;能不能加上通用的一套算法以及规范来保证传输的安全性呢&am…

训练一个ChatGPT需要多少数据?

“风很大”的ChatGPT正在席卷全球。作为OpenAI在去年底才刚刚推出的机器人对话模型&#xff0c;ChatGPT在内容创作、客服机器人、游戏、社交等领域的落地应用正在被广泛看好。这也为与之相关的算力、数据标注、自然语言处理等技术开发带来了新的动力。自OpenAI发布ChatGPT以来&…