由于中英文的隔阂,很多在英文世界里一目了然、不言自明的词汇,翻译成中文之后意义模糊、难以理解。比如在区块链和加密数字货币领域,coin 和 token 的区别,很长时间困扰着我们,并且引发争论。

后来我无意中在美联储的资产负债表中看到 “资产” 一栏中赫然将 “coin” 列入其中,才明白 coin 与 token 的区别。美联储的资产负债表将所发行的法币(Federal Reserve note)列入负债项,但却将 coin 列入资产项,这说明在美联储看来,coin 是具有内在价值的,而 note 则是联储所发行的信用(债券)。

而在区块链世界,显然由中本聪亲自命名的 coin 期望凭着社群共识而成为自带价值的基础性资产,而由以太坊 ERC-20 协议得以广泛应用的 token 则是因为有 coin 作为价值抵押而衍生出的信用代号,对应于 note。

这当然不是我们现在生活于其中的世界。仍然从美联储的资产负债表中去看个究竟,如今美联储正在缩表之中,资产负债表迅速“减肥”,但仍有将近 4.3 万亿美元的资产,而其中 coin 不过 17.7 亿美金,再加上110 亿美元的黄金储备,可以算出全部美元背后的 “实物” 资产抵押不过区区 0.2%,实在可以忽略不计。事实上,今日美联储的主要资产联邦债券,也就是说,美元(美联储信用)以联邦债券(联邦政府信用)为抵押发行。一个信用建立在另一个信用之上。要理解什么叫国家信用纸币,并不需要努力想象,一张央行资产负债表交代得清清楚楚。

中本聪创建的数字货币世界实际上是希望建立一个“每一分信用皆有真实价值抵押”的世界,问题在于凭什么比特币要被认为是“真实价值”?国内外诸多投资界巨擘对比特币的抨击,无非是在这一点上。我认为比特币的真实价值来自于“公开、透明、可信的信息”。所谓公开,是因为比特币网络是全球范围内的对等网路,所谓透明,是指比特币的全节点中所有的交易信息对每一个访问者来说是完全一视同仁的,不设任何屏障,所谓可信,是指比特币基于密码学和分布式的技术确保了其中信息的真实可靠。

任何一个人装比特币软件之后立刻可以得到比特币的全部真实交易记录,也就是其账本,这一全球账本的公开、透明、可信的程度是史无前例的。这种公开、透明、可信的账本带来人们对其价值的信任。

如果认可这一点,我们就不需要将 coin 与 token 截然分开。Token 如果公开、透明、可信,同样可以获得人们对其价值的信任,而且作为“可流通的加密数字资产凭证”,token 具有更强的价值表达能力和更灵活的组合构造能力,因此我们提出将 token 翻译成为 “通证”。

通证在 coin 的公开、透明、可信之上,还可以有几个新的特点。

第一,低门槛,人人可创建;
第二,操作灵活,比如可以进行聚合、合并、拆分、派生、销毁等操作;
第三,可合约化,就是可以将通证升级为合约,事实上,通证可以被认为是合约的常用简化版,因此也自然可以重新升级为合约,例如将可读合约与智能合约整合在一起的李嘉图合约。对于比特币来说,合约是外置的,而通证是可以内置合约的。可合约化使得通证可以自带状态,可以分阶,可以有各种变化。这种新的价值表示工具显然将给经济运行带来巨大的影响,通证经济正是试图想象、构思和实践以通证为基本价值表达工具的经济形态。
目前的通证领域,应该说公开、可信这两点解决得不错,毕竟大家都将通证发行在公链上,信息随时可以调查统计,但上述其他几点,其实远远不够,这是当前区块链通证领域泥沙俱下的根本原因,也是我们努力改进的方向。

实践中产生的问题只有在实践中解决。因此我们需要研究通证,研究通证经济。

友情提醒:『孟岩通证经济设计课三期班』已爆满!四期班已开始接受报名,根据往期经验报名占座要快~

孟岩:怎么看待Coin与Token的关系?的更多相关文章

  1. 关于OATUH中的AUTHRAZITON CODE和TOKEN的关系,实际上就是这么回事

    关于OATUH中的AUTHRAZITON CODE和TOKEN的关系,实际上就是这么回事 每回要拿AUTHRAZITON CODE换取TOKEN,然后才能正常通信, 为什么要多一步呢?直接给TOKEN ...

  2. Coin和Token有什么区别

    在币圈,经常可以听到“coin”和“token”这些词汇,他们究竟分别代表什么,有什么区别呢?下面本文就和大家一起来扒一扒. 什么是coin? coin (包括山寨coin)是一种数字货币,它通过加密 ...

  3. 孟岩:通证(token)和通证经济的目的在于改善现有经济的效率性

    孟岩是最早将token翻译成为通证的区块链大咖,这个翻译已经得到到了越来越人的认可.原来它叫代币,孟岩建议把它翻译成通证.以下是孟岩关于通证的注解. (孟岩,柏链道捷CEO,CSDN副总裁,区块链通证 ...

  4. 微信公众账号 token 验证失败 解决办法

    问题:微信公众账号 开发过程中配置  token 提示 验证失败 如下图: 点击修改配置: 填写相关url与token(自定义):点击提交,会出现 出现这种情况,主要是对相关参数不熟悉,要了解url与 ...

  5. 令牌Token和会话Session原理与攻略

    本篇文章将从无到完整的登录框架或API详细讲述登录令牌原理.攻略等安全点. 有些协议或框架也喜欢把令牌叫票据(Ticket),不论是APP还是Web浏览器,很多框架或协议都用到了本文所说的这套类似的认 ...

  6. Hibernate的多对多关系

    1.表的关系: 分别有三个表:课程表.学生表.分数表.课程和学生的关系是多对多的,因为一个学生对应多个课程,而一个课程被多个学生选修.如果用一对多.多对一的观点来看待课程和学生的关系显然是不对的,因为 ...

  7. pikachu靶场-暴力破解(验证码、token)

    甲.基于表单的破解 较为简单,直接BurpSuite爆破. 乙.验证码绕过(on server) 打开题目,比第一题多了一个验证码验证,很多初学者遇到验证码就会感觉不知所措.其实这题也较为简单,首先正 ...

  8. jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——编译原理

    这一节要分析的东东比较复杂,篇幅会比较大,也不知道我描述后能不能让人看明白.这部分的源码我第一次看的时候也比较吃力,现在重头看一遍,再分析一遍,看能否查缺补漏. 看这一部分的源码需要有一个完整的概念后 ...

  9. jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——总结与性能分析

    Sizzle引擎的主体部分已经分析完毕了,今天为这部分划一个句号. a. Sizzle解析流程总结 是时候该做一个总结了.Sizzle解析的流程已经一目了然了. 1.选择器进入Sizzle( sele ...

随机推荐

  1. MFC 控件编程之水平滚动条跟垂直滚动条

    MFC 控件编程之水平滚动条跟垂直滚动条 一点水平滚动条的操作 首先在操作滚动条的时候.我们要知道滚动条的一些属性. 比如我们要设置 最大值 最小值. 以及每次递增的值是多少.都要设置. 所有就有一个 ...

  2. ES6躬行记(11)——对象

    在第5篇中,讲解了多个对象字面量的改进,本节将重点介绍两个新增的静态方法,以及对象属性的重复处理和枚举顺序. 一.Object.is() 此方法用于判断两个值是否相同,内部实现了SameValue算法 ...

  3. Resource Agent:LSB和OCF

    1.简介 heartbeat和pacemaker都支持三种资源代理:传统的haresources脚本(/etc/ha.d/resource.d).符合LSB规范的脚本(/etc/init.d)以及OC ...

  4. 翻译:SET子句(已提交到MariaDB官方手册)

    本文为mariadb官方手册:SET的译文. 原文:https://mariadb.com/kb/en/set/我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh ...

  5. 以 SPI 方式获取 SD 卡容量(V2.0)

    下面是 SD 卡 V2.0 协议的 CSD 寄存器内容,来自官方手册: 单片机如何确定当前的 SD 卡遵循 V2.0 协议 CSD 寄存器为 128 个位,即 16 个字节.通过检测 CSD 寄存器的 ...

  6. SpringBoot学习(五)-->SpringBoot的核心

    SpringBoot的核心 1.入口类和@SpringBootApplication Spring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的J ...

  7. Ioc原理理解

    IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑. 如果我们打开机械式手表的后盖,就会看到与上面类似 ...

  8. java面试教程视频

    java.从入门到精通.第28讲-面试题评讲:http://www.iqiyi.com/w_19rsdc9mu9.html java面试题 1.面试的整体流程:http://www.iqiyi.com ...

  9. App测试流程及测试点(个人整理版)

    1 APP测试基本流程 1.1流程图 1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主 ...

  10. 3. 原子变量-CAS算法

    1. 是什么 ? 2. CAS算法模拟 package com.gf.demo03; public class TestCompareAndSwap { public static void main ...