比特派最新版app|token不合法什么意思中文
比特派最新版app|token不合法什么意思中文
用户身份验证的令牌——Token - 知乎
用户身份验证的令牌——Token - 知乎首发于人工智能大数据学习交流切换模式写文章登录/注册用户身份验证的令牌——Token企通查北京奥德塔数据科技有限公司Token是什么?所谓的Token,其实就是服务端生成的一串加密字符串、以作客户端进行请求的一个“令牌”。当用户第一次使用账号密码成功进行登录后,服务器便生成一个Token及Token失效时间并将此返回给客户端,若成功登陆,以后客户端只需在有效时间内带上这个Token前来请求数据即可,无需再次带上用户名和密码。图:来源于网络拿实际过程举例,当你下载QQ或微信后第一次用账号和密码成功登录后,Token就为我们免去了每次打开应用都要输入账号跟密码的过程。为什么要使用Token?为什么要使用Token?这个问题其实很好回答——因为它能解决问题!当下用户对产品的使用体验要求在逐渐提高,从产品体验方面来讲,Token带来的体验更容易能让用户接受。那么Token都可以解决哪些问题呢?Token具有随机性、不可预测性、时效性、无状态、跨域等特点。 Token完全由应用管理,所以它可以避开同源策略Token可以避免CSRF攻击Token可以是无状态的,可以在多个服务间共享Token是在服务端产生的。如果前端使用用户名/密码向服务端请求认证,服务端认证成功,那么在服务端会返回Token给前端。前端可以在每次请求的时候带上Token证明自己的合法地位。如果这个Token在服务端持久化(比如存入数据库),那它就是一个永久的身份令牌。当然说到这里大家可能会想到,用服务器的session_id存储到cookies中也能做到,为什么非要用Token呢?网上有许多对比Token和session的文章,在此就不再赘述。其实小编觉得,如果是开发web应用的话,用两者都可以,但如果是开发API接口,前后端分离,最好使用Token,因为session+cookies是基于web的,但针对API接口可能会考虑到移动端,app是没有cookies和session的。Token的生命周期1)用户未登录用户执行注册/登录→一旦基础数据校验成功,后端生成Token,并且Token包含此次注册/登录用户的用户名并通过JsonResponse返回给前端→前端拿到返回的Token后,存入浏览器本地存储2)用户每次访问博客页面从本地存储中拿出Token→JS将Token 放入request的Authorization头,发送http请求向后端索要数据→服务器接到前端请求(当前URL加了loging_check,并且请求方法在methods参数中),进行校验→从requestAuthorization头拿出Token→校验→校验不通过,返回前端异常代码/校验通过,正常执行对应的视图函数→前端一旦接到关于Token的异常码,则删除本地存储中的Token,且将用户转至登录界面。如何设置Token的有效期?其实Token作为一个概念模型,开发者完全可以针对自己开发的应用自定义Token,只要能做到不让不法分子钻系统漏洞即可。那么为Token设置有效期还有必要吗?对于这个问题,大家不妨先看两个例子:例1:登录密码登录密码一般要求定期改变密码,以防止泄漏,所以密码是有有效期的。例2:安全证书SSL安全证书都有有效期,目的是为了解决吊销的问题。所以无论是从安全的角度考虑,还是从吊销的角度考虑,Token都需要设有效期。那么,Token的有效期多长合适呢?一般来说,基于系统安全的需要当然需要尽可能的短,但也不能短得离谱:如果在用户正常操作的过程中,Token过期失效要求重新登录,用户体验岂不是很糟糕?为了解决在操作过程不让用户感到Token失效的问题,有一种方案是在服务器端保存Token状态,用户每次操作都会自动刷新(推迟)Token的过期时间。如此操作会存在一个问题,即在前后端分离、单页App等情况下,每秒可能发起多次请求,如果每次都去刷新过期时间会产生非常大的代价,同样地,如果Token的过期时间被持久化到数据库或文件,代价就更大了。所以通常为了提升效率、减少消耗,会把Token的过期时保存在缓存或者内存中。另一种方案是使用RefreshToken,它可以避免频繁的读写操作。这种方案中,服务端无需刷新Token的过期时间,一旦Token过期,就反馈给前端,前端使用RefreshToken申请一个全新Token继续使用。这种方案中,服务端只需要在客户端请求更新Token的时候对RefreshToken的有效性进行一次检查,大大减少了更新有效期的操作,也就避免了频繁读写。当然RefreshToken也是有有效期的,但是这个有效期就可以长一点了。使用 Token 和 Refresh Token 的时序图如下:1)登录 图:来源于网络2)业务请求 图:来源于网络3)Token 过期,刷新 Token 图:来源于网络参考文献:发布于 2021-01-14 10:19tokenWeb 应用HTTP赞同 917 条评论分享喜欢收藏申请转载文章被以下专栏收录人工智能大数据学
大模型对中文切分的 token 长什么样? - 知乎
大模型对中文切分的 token 长什么样? - 知乎切换模式写文章登录/注册大模型对中文切分的 token 长什么样?暗月魔术师上一篇文章谈到了大模型的 token ,并讲到了 BPE 等算法对英文 NLP 处理的好处。那么中文 token 化之后是什么样子呢?本文将会展示GPT、chatGLM、LLama、Falcon 等 4 个近期比较流行的大模型对中文 token 的处理效果。先来看看 OpenAI 的处理结果,OpenAI发布过一个 token 的库titoken,用它来展现token 切分后的效果。输入的句子是:海南麒麟瓜。切分的结果如下,一共得到 11 个 token。b'\xe6\xb5\xb7'
b'\xe5\x8d\x97'
b'\xe9'
b'\xba'
b'\x92'
b'\xe9'
b'\xba'
b'\x9f'
b'\xe7'
b'\x93'
b'\x9c'为了便于解读,把输入句子5 个字的 unicode 和 utf8 编码打印出来看看。word:海, unicode:28023, utf8:b'\xe6\xb5\xb7'
word:南, unicode:21335, utf8:b'\xe5\x8d\x97'
word:麒, unicode:40594, utf8:b'\xe9\xba\x92'
word:麟, unicode:40607, utf8:b'\xe9\xba\x9f'
word:瓜, unicode:29916, utf8:b'\xe7\x93\x9c'对照之后发现,titoken 得到的结果保持了 utf8 的编码值(BPE 的做法)。而且只有'海'和'南'还保持者一个字对应一个 token,“麒麟瓜”三个字都拆成了一个个的字节。然后看看 llama 。llama 是开源的,直接拿它的代码修改一下,得到如下的输出。29871 ->
30581 -> 海
30601 -> 南
236 -> �
189 -> �
149 -> �
236 -> �
189 -> �
162 -> �
234 -> �
150 -> �
159 -> � llama 一共输出了 12 个 token,比 titoken 多一个,原因是:对于非英文字母的语言,llama 会在第一个位置插入一个特殊符号(就是开头的 29871)。在颗粒度方面,llama 的结果和 titoken 类似,只有'海'和'南'还保持者一个字对应一个 token,“麒麟瓜”三个字都拆成了一个个的字节。但 llama 把 token变成了 id,没有保持原来的 utf8 或者 unicode 编码值。接下来是中文模型 chatGML。chatGLM 也是开源的,改下代码,得到如下的输出。['▁', '海南', '麒麟', '瓜']
[20005, 88164, 96742, 87488]可以看到,chatGLM 的切分效果还是比较好的,但专有名词(“麒麟瓜”)还是被分开了。最近 Falcon 模型非常火,而且在 huggingface 霸榜第一,我们来看看它对中文 token 的处理效果。```shell
[14874, 14878, 29783, 224, 29783, 237, 30936, 234]
海
南
�
�
�
�
�
�falcon对中文的切分效果和 llama 类似。到这里,相信各位对中文的 token 有了一定的感性认识。动手能力强的朋友可以自己参照开源的代码做一些修改和探索。伸手党可以从这里获取我的代码:https://github.com/magican-z/playground/tree/main/llm_token。发布于 2023-06-15 13:45・IP 属地北京大模型机器学习赞同 11添加评论分享喜欢收藏申请
在中文 NLP 等论文中,应该如何翻译 token 这个词? - 知乎
在中文 NLP 等论文中,应该如何翻译 token 这个词? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册机器学习自然语言处理在中文 NLP 等论文中,应该如何翻译 token 这个词?想问一下,在中文 NLP 等论文中,应该如何翻译 token 这个词? 现在有几种翻译方式:词例、词块。想问下有没有什么更好的翻译方法。显示全部 关注者187被浏览399,860关注问题写回答邀请回答好问题 223 条评论分享38 个回答默认排序邱锡鹏复旦大学 计算机科学技术学院教授 关注token一直没有很好的翻译,经常翻译为“标记”“词”“令牌”等,但都是在特殊语境中的翻译。上述翻译都是大众化的词,脱离了上下文,这些翻译都很难准确的表示token的含义。因此个人觉得翻译为一个相对比较生僻的词,更能体现其特殊含义。建议作如下翻译:token 词元 tokenization 词元化 tokenizer 词元分析器但在具体上下文中可以有特定的翻译。=====更新:看了下面的评论,感觉翻译成“词符”也挺好的。在认证相关的上下文时可以翻译为“令符”。编辑于 2021-06-22 18:28赞同 39856 条评论分享收藏喜欢收起知乎用户机器学习等 5 个话题下的优秀答主在语言学特定语境下,一般会将 word type 和 word token 做比对,这时候,翻译为 词形 和 词例 比较合适。word type指的是词表中互不相同的单词形态,而word token则是指文本中具体出现的单词。很多NLP论文中说token的时候,大致是指的文本序列中具体出现的那些词,即word token。发布于 2022-01-15 13:02赞同 1034 条评论分享收藏喜欢
区块链Token是什么意思? - 知乎
区块链Token是什么意思? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册区块链(Blockchain)许子敬token区块链Token是什么意思?求具体解释显示全部 关注者54被浏览48,769关注问题写回答邀请回答好问题1 条评论分享30 个回答默认排序巴比特已认证账号 关注答主在推上逛了一圈,关于Token,TokenInsight COO,也就是Wayne讲的非常好,建议大家看一下,我仅做搬运工,主要的内容包括Token 到底有什么意义?一个协议的 Token 价值到底在什么地方?协议到底需要不需要 Token?为什么有些协议很棒,但是币越来越不行?Token 到底有什么意义?其实这个问题说简单也简单,说难也挺难回答的。我记得几年前瑞士金融的一个监管部门最早发过一个关于 Token 的分类,把 Token 分成了:证券型 Token,Security效用型 Token,Utility支付型 Token,Payment发展到今天,当然所有的 Token 依然可以套用上面这个分类标准进行分类,但是实际上社区可能更加偏好于将 Token 分类成:治理型 - 用于项目治理投票的 Token效用型 - 作为项目运转的关键元素,具有分红、质押、收益等权利储藏型 - 如比特币,慢慢被作为一种另类投资资产/大类商品所有权 - 随着 DAO 的风靡,越来越多的协议开始强调协议的社区所有,去中心化的重要标志之一便是把关于项目的所有决策、收益等权利都赋予 Token 持有人把 Token 强行做分类分析等意义不大,在这样一个信息爆炸的行业,信息、创新不断涌现的情况下,找出共同点,抓取市场情况/协议行为的特征值可能更能描绘出未来的发展路线。所以我这里就不尝试做出一个所谓的分类标准,而转为只是将一些共同点/特征值提取出来分享。今天有社区的朋友问:”生产力和生产资料的代币化是否真的能够提高生产效率?” ”区块链技术是否是一次人类社会激励模式的变革?”首先还是之前说的那句老话,这个问题真的太大了,很难回答。“生产力” 和 “生产资料” 应该都是马克思主义经济学的概念,而这两个概念有些过度抽象。我个人觉得如果非要套用这些概念,Token 应该只是和分配体系有关,而和生产力和生产资料无关。生产力和生产资料的提高更多的在于科学技术的提升,而分配体系影响激励体系,激励体系进一步影响对生产力和生产资料的使用,从而间接但很大程度地影响效率。但是区块链技术可能的确能够影响生产资料,而且是现在以及未来社会的最重要生产资料之一:数据。数据保存的时间范围以及历史数据的获取是最直观的例子。区块链账本技术的历史数据保存和唯一性改变了数据这个生产资料的性质,然后进一步影响上层对数据的使用加工。但是我一直觉得“永久存储”这个概念不应该过多被强调,没有什么是永久的,太阳也有自己的寿命,连爱情也都不是永久的 。回过头来说 Token 改变了分配机制,包括生产资料的分配和在生产资料基础上加工后产生的回报的分配机制。所以 Web3 强调的是所有权,这个所有权包括任何一个个体产生的内容以及在内容基础之上的收益所有权。你写了一首歌,以 NFT 的形式存在你的账号中,资产本身就是一个凭证所以确定了这首歌的所有权。在此基础之上的商业行为就更好确定收益也该给你。所以在这个基础之上,我们再看任何一个协议/项目的 Token 价值所在:Token 是否深刻影响着生产资料的分配?Token 是否深刻影响着生产资料基础之上获得收益的分配?Token 的价格/价值来源上面我提的两点,最终决定的是一个项目/协议的链上价值。在下面我又把 Token 的价格表现(直接用了价格,而不是价值)分成了三个组成部分:链上 - 就是 Token 的经济设计和激励设计链下 - 包括比如赛道、团队等信息(如这团队靠谱这样的判断状态)市场情绪 - 短期内对价格影响最大的因素链上状态链上状态包含了大家常说的 Token 经济学模型设计。我们其实可以把决定项目关键参数等大量的投票治理机制都归类到生产资料的分配逻辑中去,而协议的分红或者回购销毁则都属于在生产资料之上产生收益的分配机制。这两点共同组成了 Token 的经济学模型最重要的部分,而这些机制最终形成成熟的项目链上基本面数据。具体的投票可能包含以下几个方面:对协议的控制 - 决定协议的核心参数对协议的控制 - 决定协议的部署方向对协议资产的控制 - 协议拥有资产的支配权利如 GameFi/DAO 组织协议中的 NFT 资产,以及所谓的国库存储资产的如何使用,一般都会通过投票决定,这些都属于一个协议的生产资料分配方式。如 Uniswap 拥有大量的属于国库资产的 Uni,Maker 中借贷抵押清算等关键数据的决策,Ribbon 属于协议的资产等。生产资料本应是最重要的元素,但是实际上生产资料能够对 Token 的价格在中短期内能够带来的价格影响在大部分情况下都十分有限。更重要的是,这些生产资料的决定一般来说对于普通用户影响十分有限,甚至导致非常多的普通用户根本不在乎这些投票决策。另外一个治理投票对 Token 价格(显得)没有多大影响的原因在于,大量的项目都处于早期阶段,这些项目本质上压根就没有什么东西好决策的。为了让社区感觉 Token 有价值,只能强行给 Token 赋能,让用户感觉持有 Token 真的能够左右协议未来的发展,Token 真的有价值。但是实际上协议未来的发展连项目方可能都没想明白怎么干,又怎么可能交给用户呢?除了通过生产资料带来的治理给 Token 赋能之外,在生产资料的基础上产生的收益分配则是看起来更加实际可行的选择。一般来说成熟成功的协议都会有 Token 的现金流收入,如果没有也会说自己未来会有(更多的情况)。用户在协议基础上参与摩擦产生的手续费,或者是协议本身的收益都是这些资金的源头。项目一般采用:回购/销毁:“实打实”地减少项目 Token 的流通盘分红:持有赚取收益现在主流的项目还会将两者结合起来,通过锁定 Token 的流动性,获取协议分红的权利,同时协议的收入还会对项目 Token 进行回购。这类最典型的项目包括 CRV,SUSHI,ALPHA。CRV 通过锁定 CRV 能够获取协议的收益,同时还能加强参与 Cruve 流动性提供的收益。SUSHI 锁定后获得 xSUSHI,xSUSHI 代表了平台收益的索取权利。ALPHA 也是一样锁定后获得 xALPHA,xALPHA 拥有协议收益的分红权,并且还拥有其他业务产生的收益:Alpha Launchpad 等。这样的做法是目前非常可行,并且也证明有效。但是基本是所有项目都来模仿这些做法,很多时候直接抄并不行的原因在于:回购的 Token 是哪儿的?如果本来就没参与流通,那回购也是个寂寞赚取的收益很多时候也是以 Token 的形式给用户 - 饮鸩止渴既然说到这里,就多说两句为什么现在很多之前所谓的 DeFi 蓝筹项目死气沉沉的,其中以 Uniswap 为典型代表。Uniswap 其实并没有任何回购、分红等机制。没有这些机制的原因可能更多的是在于监管风险。因为一旦涉及到回购或者分红就可能会被列入证券的范畴。这些 DeFi 蓝筹,或者说「古典 DeFi」不行了的很大原因肯定是市场热度不在了。大家对于这些项目的认知都基本清晰,如果没有特别明确显著的持有收益,大量用户是不太愿意继续持有的,更何况持有意味着机会成本。这个圈子变化的那么快,那么多机会都在外面,何必要将资金被占用在这些已经没有那么性感的项目上呢?这个就是后面要讲的,现阶段对于资产价格影响最大的还是市场情绪。不过话说回来,如果项目有稳定的营收,并且能够稍微给 Token 一些赋能,故事总归是会回来的,只是时间长短罢了。另外一个原因在于,古典的 DeFi 项目强调的都是 TVL,协议锁仓值,或者协议锁仓值与市值的比值。锁仓其实是一个非常泛的概念,甚至有时候根本无法准确的体现出一个协议中包含的价值到底是多少:锁仓可能有投资人贡献的大量资产锁仓有大量非流动性资产,如协议自己的 Token而锁仓值/市值,本质上资金的利用率。不同的协议很难放在一起对比,所以这个比值也经不起细细推敲。同样的资金量,交易所的营收肯定要比钱包/ DeFi 协议好很多。交易所中的资金首先都是交易所管理,用户的所有行为基本都必须要对这些资金通过交易所的服务来流转/交易,任何摩擦都是交易所的收入。但是钱包,去中心化钱包来说,用户使用资产更多的是和其他协议进行交互,实际上并没有和钱包本身有过多的交互,因而这样的交互产生的摩擦/流转,收入基本上落入了 ETH 矿工(交易手续费)和各个协议中去。这里再说一下,未来钱包这个的中间键至关重要。而且方向上一定是要增加用户资产和钱包本身的互动,将用户的资产摩擦交易行为都放在内部,这样才能够提升单个用户的价值,增加营收。这其中最可观的一个业务方向之一可能就是 Web2.0 很火的推荐业务。你想像一下,你去银行 APP 买理财,你是一个一个理财产品看一遍,还是直接买对方推荐的产品。链下状态这部分的价值其实是最难让普通用户捕获的。核心原因在于信息的不透明性。这部分信息包括项目的团队,未来的发展计划,团队的状态,工作模式、流程、效率等。这些内容一般来说都会在早期投资(私募)阶段体现出来,而且更多的是通过聊天沟通的形式。一般投资人很看掌握这些消息。一个优秀的团队往往能够决定一个协议的价值下限。当市场很差,甚至项目出了问题时,团队的不同往往决定了投资人和项目的不同命运。当然在公开市场上,这些基本信息的适当营销行为也能够增强普通用户对于项目的了解和信心。市场情绪承认市场情绪对 Token 价格的影响最大是一件既痛苦又兴奋的事情。痛苦的地方在于,如果市场情绪是最大的推动力,那么也就意味着币这玩意儿没什么基本面,或者压根不靠基本面。说好听点叫做市场情绪,说难听点其实就是『泡沫』+『价格操纵』。回想一下 DeFi 刚刚获得时候,市场上的文章都是 DeFi 乐高、相比传统金融的更高效、蓝筹有无限潜力。后来 dYdX 又开始说去中心化衍生品是一个巨大赛道,甚至是行业未来。MEME 就不用说了,一个让人着迷让人疯狂的玩意。再到 NFT、Loot、碎片化、SocialFi、DAO、Web3。而兴奋的地方在于,既然还是要靠讲故事,要么这个行业完全就是个骗子行业,要么真的就是处于很早期的阶段。前面是不是骗子真的就是见仁见智的事情了,但是如果你在看这个文字,那大概率你不会觉得这是个骗子行业。那剩下的另外一个可能性就是让人兴奋的一件事情了。最后说两句前几天 Tencent 出了一个两位程序员的事情,其实从某种程度上我能够部分体会那种想法。我们可能每个人,大多数都还是普通人,都不得不面对一个现实:我们都只能平平无奇,庸庸碌碌的过完没有多大意义的一生。就好像“长期来看,我们都会死去”一样,意识到这一点,工作、生活最终都是为了那点口粮,以及现在大多数人追求的物质上的快乐奔波,值得吗?是否有什么真正有意义的事情让自己去做呢?大多数年轻人可能不光是心理上是躺平的状态,实际上也是一个躺平的状态。说到这里我其实想到的是那些所谓“画大饼”的想法,我其实一直不觉得“画大饼”有什么错。为什么一个人有理想有抱负,我们都知道不应该嘲笑而应该尊重。但是一个公司有理想有抱负就是骗人的,是画大饼是为了剥削员工想出来的手段呢?如果可以,哪个少年不梦想着改变世界?一个人总要相信点什么。我喜欢这个行业和很多喜欢这个行业的人一样,因为它足够新,足够开放,有足够的机会让你去做你喜欢做的事情。懒惰在很多行业可能真的不能成为没有一番作为的借口,但是在 Crypto 行业,虽然运气的成分更大。但是懒惰大概率是能够成为做的不好的借口,这一点对于个人或者公司都一样。编辑于 2021-12-22 15:49赞同 17添加评论分享收藏喜欢收起Starteos.ioEOS超级节点 关注区块链代币(英文名称:Token)涵盖的范围较广;其代表着不同形式的数字资产。如果把区块链比喻成发动机,那么区块链代币(英文名称:Token)就是燃料。区块链是一个底层技术,分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是一种分布式实时更新的账本。就好像区块链是大家的手机,而区块链代币(token)是其中一个App。它有很多作用:用于价值交换,投票以及充当数字资产。价值交换:这是我们现在看到的最常见的作用,以以太坊(ETH)为例,区块链项目发行后,创始团队想要项目增值,就必须不断完善及优化相关技术,而每个使用该区块链网络服务的用户,则需要向以太坊矿工支付一定费用,以激励其继续参与整个网络的维护(比如:记账)投票权——区块链代币可以进行投票,赋予其使用该区块链网络服务的用户参与区块链系统决策过程的权利(比如:投票设置交易费用、投票给固定的节点,这些节点作为权益人的代理去行使记账的权利、投票同意对网络应用各种升级等)。另一种资产(货币-目前不被国家认可)——如果你拥有人民币、房地产、股票,贵金属等,则代表了这是你的资产,那么你拥有区块链代币,则代表了拥有这个标记数字化化资产的权利。每种代币都基于某个底层的区块链。代币可以在数字货币交易平台进行交易,用以换成你所需要的法定货币,比如:人民币。而且其中的交易信息会被记录在被称为区块链的安全分布式数据库当中。发布于 2019-12-10 16:16赞同 3添加评论分享收藏喜欢
App token常用处理机制 和 token失效会带来什么后果? - 知乎
App token常用处理机制 和 token失效会带来什么后果? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册移动开发App token常用处理机制 和 token失效会带来什么后果?App 调用登录接口返回用户的token信息,token信息存储在本地,以后每个接口都发送token,如果服务器验证token失效,一般客户端都会怎么…显示全部 关注者16被浏览19,973关注问题写回答邀请回答好问题添加评论分享1 个回答默认排序知乎用户其实把流程捋清楚了也很简单,题主说到了返回用户的Token信息。在大多数情况下Token和Cookie的作用是一样的,用来保存用户的某一些状态。Cookie一般由浏览器或者客户端自动维护失效状态,服务端也可以根据请求头中的Cookie信息来判断用的某一些状态的合法性,例如登录状态。那么Token就不一样了,它不是Http协议中定义的东西,所以客户端和浏览器都没有对它进行一个规范的实现,因此它由服务端软件和客户端软件来根据自身需求来各自实现,一般服务端会采用标准化的JWT(JSON Web Token)。Token的好处也是显而易见的,比如可以轻松跨域、解耦性更强、对移动端更加友好等……了解原理要想真正的搞懂题主的问题,一定要对Token的工作原理和完整的协作流程有一个清晰的认知,因此咱们先来大致了解一下Token的原理和工作流程。服务端有一个管理Token的缓存类,我们暂且把它叫做TokenCache。说到缓存无非就是增加、删除和查询,再加上一些类似LRU的算法做优化,当客户端登录后服务端会根据当前用户的属性生成一个加密的Token,然后缓存到这个TokenCache中,当客户端请求某个接口时,服务端首先会检查客户端是否携带了Token,然后检查Token是否在TokenCache中以验证有效期,最后根据算法解密Token做一些权限逻辑判断。注:这只是一个笼统的过程,很多服务端语言不完全如是。下面用几个具有代表性的场景配合几张图来说明客户端和服务端的协作流程。不用登录就可以成功请求;也就是不管是否携带了Token,不管Token是否有效就可以正常请求,比如App首页:2. 需要登录后才可以成功请求,但是用户并没有登录时;没有登录时请求时服务端会返回类似401这样的状态码,表示客户端需要登录后才能正常请求:3. 当客户端进行登录操作时;当客户端在第2步检测到服务端返回无效登录状态时,先应该判断用户是否登录过了,如果用户没有登录客户端应该跳转到登录页面让用户登录:4. 需要登录后才可以成功请求,并且用户已经正常登录后;这种场景下客户端应该携带了Token,而且Token是有效的:5. 当用户登录后,过长时间没有请求任何接口,例如登录App就从未打开过,此时服务端保存的Token可能已经失效了,服务端也会返回类似401这样的状态码:这种场景往往很难查错,往往也是客户端和服务端同学互相甩锅的地方,这一点也是题主提出的问题,当Token失效后到底该怎么办?解决方案到这一步我们该总结一下出现问题的两个地方了,除了用户正常点击登录按钮去登录外,有两个地方需要客户端程序自动处理需要登录这个状态。在上述第2步和第5步都会出现登录失效的状态。在此先给出一些比较常见的处理建议:当接口响应401时,客户端应该先检查用户是否已经登录过了。如果用户没有登录过,客户端程序应该跳转到登录页面让用户登录后再操作。如果用户登录过,客户端程序应该自动替用户登录,然后再重新请求之前响应401的接口。第2步很简单,对于第3步就显得有一点复杂了,其实也并不复杂,只是有一部分客户端开发者遇到这个问题时会想,那么多接口请求,难道每一个接口我都需要这样做吗?其实客户端只需要在上面几张图的HttpProcessor处插入一段业务即可,大概流程是这样的:根据上图中的步骤,我们把插入业务这一段叫做业务拦截器,下面我用伪代码做个示例。1. 这是负责请求服务端的Http类:2. 这是插入业务的核心,业务拦截器:3. 这是处理失效时跳转和其它一些通用业务的HttpManager封装4. 调用的时候也就很简单了,释放天性咯总结现在来总结一下题主的问题,当用户登录后应该加密后保存用户帐号密码,当请求接口时接受到Token失效状态,此时应该检查用户是否登录过,也就是检查是否有保存用户帐号密码,如果没有登录过则直接跳转登录页面让用户登录,如果用户登录过则使用已经保存的帐号密码尝试登录一次,登录成功则重新请求之前返回登录失效状态的接口,如果登录失败则跳转登录页面让用户登录。其中没有登录过跳转登录页面和拦截状态后登录失败跳转登录页面其实最终是一个步骤了,因为客户端只是插入了一段业务而已。编辑于 2018-04-20 09:29赞同 258 条评论分享收藏喜欢收起
什么是Token?一文带你深入理解Token - 哔哩哔哩
oken?一文带你深入理解Token - 哔哩哔哩 什么是Token?一文带你深入理解Token上海安策信息技术关注专栏/什么是Token?一文带你深入理解Token什么是Token?一文带你深入理解Token
2023年10月16日 00:42--浏览 ·
--喜欢 ·
--评论
上海安策信息技术粉丝:1文章:183
关注 Token在各种技术领域和应用场景中都扮演着重要的角色,它的含义和用途也是非常广泛的。下面我将从不同角度对Token进行深入解析,带你全面了解Token的含义、用途和重要性。 一、计算机科学和网络安全 在计算机科学和网络安全领域,Token通常指的是一种用于身份验证和授权的令牌。这种令牌是用于验证用户身份并授予他们访问特定资源或执行特定操作的权限。 例如,在Web应用程序中,用户登录时,服务器会生成一个唯一的Token并将其发送到用户的浏览器。这个Token就像一张通行证,它证明用户的身份并允许他们在访问受保护的资源时进行身份验证。浏览器在之后的每次请求中都会附带这个Token,以证明用户有权访问请求的资源。 二、加密货币和区块链 在加密货币和区块链领域,Token具有更深层次的意义。它不再只是一个用于身份验证的令牌,而是一种代表特定资产或权益的可交易数字标识符。 比特币是一种基于区块链技术的加密货币,它通过一种叫做“工作量证明”(Proof-of-Work)的机制来创建新的Token。在这个机制中,计算机需要通过解决复杂的数学问题来“工作”,解决问题的计算机有权打包交易并得到一定数量的新比特币作为奖励。 另一个例子是以太坊(Ethereum),它也是一种基于区块链技术的加密货币,但是它使用的是“权益证明”(Proof-of-Stake)机制来创建新的Token。在这个机制中,验证者需要拥有一定数量的以太坊并抵押这些以太坊参与区块链的验证工作。如果验证者能够成功地完成验证工作,他们将获得一定数量的新以太坊作为奖励。 除了加密货币,区块链上还可以发行其他类型的Token,例如代表股权、投票权、使用权等权益的Token。这些Token可以像股票一样在交易所进行交易,它们的价格反映了其所代表的权益的价值。 三、通信协议和消息队列 在通信协议和消息队列中,Token的含义略有不同。在这里,Token通常是指用于将数据划分为不同部分或用于跟踪特定数据对象的处理状态的标识符。 例如,在HTTP协议中,Cookie是一种Token,它用于跟踪用户在网站上的活动并保持会话状态。当用户访问网站时,服务器会生成一个唯一的Cookie并将它发送给用户的浏览器。浏览器在后续的每个请求中都会附带这个Cookie,以证明用户是同一用户并保持会话状态。 另外,在消息队列中,Token用于标识特定的消息或数据对象。这个Token可以帮助消费者在队列中查找特定的消息或数据对象,以便进行可靠的处理。 四、总结 综上所述,Token在不同的领域和应用场景中具有不同的含义和用途。在计算机科学和网络安全领域,Token是用于身份验证和授权的令牌;在加密货币和区块链领域,Token是一种代表特定资产或权益的可交易数字标识符;在通信协议和消息队列中,Token是用于将数据划分为不同部分或跟踪特定数据对象的处理状态的标识符。 无论在哪个领域中使用,Token都是一种非常重要的工具,它提供了安全、可靠和高效的身份验证、授权和数据处理机制。随着技术的不断发展,Token的应用场景也将越来越广泛,它将成为构建数字化、网络化和智能化时代的基础设施的重要组成部分。本文禁止转载或摘编
分享到:
投诉或建议评论----
解析区块链里的Token到底是什么? - 知乎
解析区块链里的Token到底是什么? - 知乎切换模式写文章登录/注册解析区块链里的Token到底是什么?猴哥糖谈独立思考,分享观点。用文字影像记录生活中的点滴,传递正能量! 接触到区块链后,我们经常听到token,但是到底什么是Token 呢? 相信很多伙伴都不知道,token通常翻译成通证(在计算机身份认证中是令牌的意思),它是区块链中的重要概念之一;但它更广为人知的名字是“代币”,但在专业的区块链人士来看,它更准确的翻译是“通证”。 Token 的原意是“令牌、信令”,在以太网成为局域网的普遍协议之前,IBM 曾经推过一个局域网协议,叫做Token Ring Network,令牌环网。网络中的每一个节点轮流传递一个令牌,只有拿到令牌的节点才能通讯。这个令牌,其实就是一种权利,或者说权益证明。随着区块链概念的普及,以及以太坊及其订立的ERC20标准的出现,让任何人都可以基于以太坊发行自定义的token。市面上token被用来做ICO是普遍的做法,因此“token”开始被广泛译为“代币”,并被人们接受。但token可以代表任何权益证明不仅仅局限于货币,所以token代表的是区块链上的一种权益证明,而非货币;token是可流通的加密数字权益证明,简称通证。 通证不同于币,目前加密货币大部分没有落地实体应用,甚至就不考虑能有什么用。而通证是立足于实体经济、为实体经济服务。通证启发和鼓励把各种权益证明,比如门票、积分、合同、证书、点卡、证券、权限、资质等等全部拿出来通证化,放到区块链上流转,放到市场上交易,让市场自动发现其价格,同时在现实经济生活中可以消费、可以验证,是可以用的东西,这是紧贴实体经济的。Token的三个要素 一是数字权益证明,通证必须是以数字形式存在的权益凭证,代表一种权利、一种固有和内在的价值。通证可以代表一切可以数字化的权益证明,从身份证到学历文凭,从货币到票据,从钥匙、门票到积分、卡券,从股票到债券,账目、所有权、资格、证明等人类社会全部权益证明,都可以用通证来代表。 二是加密,通证的真实性、防篡改性、保护隐私等能力由密码学予以保障。每一个通证,就是由密码学保护的一份权利。这也是通证和其他权益证明的基本区别,即通证是去中心化的,通证所代表的权益由不可篡改的区块链来进行保障,而非通过第三方信用。 三是通证一定是可流通的,可能是全局流通,也可能是局部流通,可流通性越强,通证属性越强,从而随时随地可以验证。其中一部分通证是可以交易、兑换的。事实上,通证可以代表一切权益证明,从身份证到学历文凭,从货币到票据,从钥匙、门票到积分、卡券,从股票到债券,人类社会全部权益证明,都可以用通证来代表。Token和区块链的关系 区块链是一个共享数据库,具有不可伪造、全程留痕、可追溯、全程透明、集体维护等特征。区块链是分布式储存、点对点传输、共识机制、加密算法等计算机新型应用模式,区块链起源于比特币。通证是区块链的特色应用,如果没有通证,可能会降低激励效果,区块链的优势可能无法充分发挥。区块链是底层技术,通证是经济形态,区块链和通证是可以完全分离的。 但区块链为通证提供了坚实的信任基础。第一,区块链是个天然的密码学基础设施。理论上,区块链可以利用密码学为通证提供可靠的安全性。第二,区块链是一个交易和流转的基础设施。可以为通证提供高流动性的环境,能够快速交易,快速流转。第三,区块链是去中心化的。这使得人为篡改记录、阻滞流通、影响价格、破坏信任的难度大大提升。第四,通证要有内在价值和使用价值。区块链技术适合于加密的去中心化电子凭证,还非常适用于发行、登记和流转通证,实现价值转移,区块链通过智能合约,可以为通证赋予丰富的、动态的用途。虽然由于市场混乱,token被滥用,但通证(token)本身是一种可流通的加密数字权益证明,它和区块链、大数据的结合将有利于数字经济的发展。Token是如何设计的? 利用以太坊区块链和它的智能合约可以创建与发行代表价值的通证,去关联资产,形成现在较为通行的数字资产表示物。目前在以太坊区块链上主要可以创建两种表示价值的通证:可互换的ERC20标准通证和不可互换的ERC721标准的通证。可互换的通证可类比为各种数字加密货币;不可互换通证可以类比为房契等。 表示为通证的数字资产,以太坊智能合约可进行各种交易,如通证间的兑换、通证抵押、通证的分配与耗散等,由此便形成了复杂的数字资产交易与应用。链上和链下的交易包括两大类:一类是将链下的资产与通证关联,进行通证的发行与分配;二类是在链上进行通证交易后,对链下资产进行相应的变动,并将变动在链上确认。 其实,链上的数字资产有一种相对统一的价值表示形式。以太坊比比特币在设计上更先进、在功能上更完备,超越了作为数字现金系统的比特币,开始解决数字资产的三个问题。包括1、表示的资产是什么?2、如何发行?3、如何进行复杂交易?关于第一个问题,表示的资产主要包括链上资产、线上资产和线下资产。由于线上资产和线下资产都不在链上,统称为链下资产。 无论是链上资产还是链下资产,都可以用通证将其表示为链上的“数字资产”。也就是说通证是资产在区块链上的价值表示物,涉及的资产包括链上的原生资产、映射到链上的线上资产和映射到链上的线下资产。链上的原生资产比如比特币、以太币等,它们天生在链上。链上的线上资产比如:电子书、音游娱乐等版权。链上的线下资产比如:房契、商铺等等。Token有什么用? 将通证表示为数字资产后,带来的好处有:一、市场交易帮助发现价格;二、在流通周转中增加资产的价值。可以将未上链的资产类比为未上市公司的股份,这个时候的公司估值普遍偏低,由于不能进行市场化的交易和流转,股份没有一个相对合理的市场价格。一旦该公司成功上市(IPO),在中国A股市场我们普遍能看到,股票首发前几日交易日涨幅普遍很大。这是因为公司上市后,股票更容易交易和变现,公司里有任何风吹草动都会立马反应到股价上,这就是能快速交易带来的估值翻倍和市场价格发行的作用。 同理上链后的资产也有了类似于公司上市后股票交易或转让的便利性,资产上链后就形成了数字化的资产,也就是通证。通证经济就是把通证充分利用起来的经济,比如门票、积分、合同、证书、资质等全部都可以拿来通证化,借助于区块链或可信的中心化系统使这个系统得以允许,把数字资产发挥的淋漓尽致。从而我们可以推断,通证经济会把人类的数字资产管理能力,推到一个全新的高度。通证经济可能颠覆掉中间商,甚至使股份制公司这种在人类商业史上出现了500年的协作模式,从而重新构建组织的结构及利益分配关系。发布于 2021-07-29 14:35token去中心化首次代币发行(ICO)赞同 1添加评论分享喜欢收藏申请
Token(计算机术语)_百度百科
n(计算机术语)_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心Token是一个多义词,请在下列义项上选择浏览(共3个义项)展开添加义项Token播报讨论上传视频计算机术语收藏查看我的收藏0有用+10Token在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。中文名令牌,标记外文名Token学 科信息技术(IT)词 性名词目录1令牌2标记3其它▪网络▪数据处理4相关术语令牌播报编辑(信息安全术语)Token, 令牌,代表执行某些操作的权利的对象访问令牌(Access token)表示访问控制操作主体的系统对象邀请码,在邀请系统中使用Token, Petri 网(Petri net)理论中的Token密保令牌(Security token),或者硬件令牌,例如U盾,或者叫做认证令牌或者加密令牌,一种计算机身份校验的物理设备会话令牌(Session token),交互会话中唯一身份标识符令牌化技术 (Tokenization), 取代敏感信息条目的处理过程标记播报编辑(编译原理术语)词法分析是计算机科学中将字符序列转换为标记(token)序列的过程。从输入字符流中生成标记的过程叫作标记化(tokenization),在这个过程中,词法分析器还会对标记进行分类。其它播报编辑网络Token ring 即 令牌环网,网络技术里面的:令牌是一种能够控制站点占有媒体的特殊帧,以区别数据帧及其他控制帧。数据处理token其实说的更通俗点可以叫暗号,在一些数据传输之前,要先进行暗号的核对,不同的暗号被授权不同的数据操作。例如在USB1.1协议中定义了4类数据包:token包、data包、handshake包和special包。主机和USB设备之间连续数据的交换可以分为三个阶段,第一个阶段由主机发送token包,不同的token包内容不一样(暗号不一样)可以告诉设备做不同的工作,第二个阶段发送data包,第三个阶段由设备返回一个handshake包。相关术语播报编辑token相关的计算机术语很多,例如Token Passing、Token Ring、Token Bus等,具体参考一些计算机令牌方面的资料。新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000用户在使用过程中token失效怎么处理? - 知乎
用户在使用过程中token失效怎么处理? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册OAuth用户分析用户行为数据JSON Web Token(JWT)token用户在使用过程中token失效怎么处理?比如用户正在打团,token失效,是否是返回登陆界面显示全部 关注者6被浏览33,101关注问题写回答邀请回答好问题添加评论分享4 个回答默认排序铛铛任务生财有道 关注在请求返回结果中拦截 如果发现返回的是token 失效, 使用同步请求获取新的token 再使用新的token重新请求,这样就不用重新跳转到登陆中发布于 2020-11-22 09:25赞同 4添加评论分享收藏喜欢收起web3团子一起把握住市场的红利 关注近日,以太坊联合创始人 Vitalik 就治理 Token 发表了自己的看法并与 twitter 网友展开了讨论。他认为治理权作为 Token 价值的体现是病态的,在讨论中甚至直言治理 Token 只不过是一种“memecoin”。当前市场上存在着一些具有高利润的项目如 UNI、ENS 等,但鉴于监管等原因不将利润分配给持有者,许多团队不愿意触碰法律边界,便采取了治理 Token 形式存在。在加密货币领域,许多带有治理功能的 Token 大多数仍会出现集权的现象。首先可以体现在团队的集权,如 Compound COMP 将大约 46% 分发给股东、创始人和 Compound 团队,团队持有 Token 权重过大造成了用户特别是散户投票的无关紧要。虽然许多项目团队通过流动性挖矿等激励手段,奖励用户一定的治理 Token 以间接地将治理权下放,但不可否认许多 Token 仍集中在团队手中。其次,正如 Vitalik 所说,“支付 500 美元以获得 0.0001% 的机会来影响某些投票的结果并不是一个好的交易。唯一认为这是一笔好交易的人是千万富翁和对冲基金”。“鲸鱼”也是治理 Token 集权的主体之一,拥有巨额财富的他们拥有足够的购买力获取话语权,更多的资本意味着更多的权力,在参与事务决策时候更有决定能力。同时,我们也看到“Binance 成为 Uniswap 最大委托地址”这样的新闻,CEX 挪用用户具有治理权的 Token 去参与去中心项目投票,影响决策结果的可能性。由于中心化交易所的巨大用户市场份额,加上 FTX 的前车之鉴,CEX 作恶参与去中心化项目治理的风险未尝不可能。治理 Token 集权的途径多种多样,而作为 Token 唯一的功能,普通用户都难以掌握话语权,不仅违背了去中心化精神也让小额持有者缺乏动力参与治理。人们在购买治理 Token 时候,产生社会渴望——希望成为有意义、令人愉快的事务决策的一员,并能够对此产生影响。投票的问题在于找到一种方法来倾听整个社区的声音,而不仅仅是 Token 富有者,当大多数 Token 集中在少数人手中时,普通人对此没有动力或者没有能力去行使发言权。治理 Token 作为“能够买到的选票”,使项目投票治理更容易被贿赂攻击。在资本泛滥的加密货币市场显得很简单,比较典型的例子是 Curve “行贿”事件,因为 Curve 平台每个矿池的流动性激励,将会由其 veCRV 投票权决定,而 veCRV 的多少取决于持有者手里的 CRV 的数量,越多 veCRV 持有者为其投票,它的流动性激励就会越高。为提高自己的 APY,不同矿池通过购买“贿赂”别人来帮自己投票,使用 CRV 的投票权,也造成了著名的治理权之争 Curve war。贿赂攻击在合理的机制下会对项目本身有帮助,但需要认识到贿赂攻击或者像 Curve war 贿赂竞争只是手握大量权限精英的获利行为,对于本来已经影响甚微的小额持有者只是进一步紧缩。此外,治理 Token 的价值捕获一直为人诟病,其价格部分来自用户对未来有一天可能能够将它们变成证券的预期,但在现有法律法规条件下,维持原状在长期来看概率更大。在功能单一条件下,其还存在未来稀释治理权的可能性;从实用性说,在治理 Token 和有实际赋能的 Token 选择中,投资者更应参与一个愿意给他们实际价值的 web3 项目的治理。需要明确的是,Vitalik 不反对 Token 的治理功能,而是指责治理 Token 的功能单一,认为 Token 的治理权不能作为其主要的估值叙述。早在 2021 年,他就发表《Token 投票不应是治理权力下放的唯一合法形式》表达过自己的看法,他认为去中心化治理是必要的,肯定了去中心化治理为协议维护和升级、为公共产品提供资金等仍然做出重要贡献。Token 的治理权集中一定程度上说是项目 Token 设计对人性博弈的失败。有限治理或成为解决方向之一,例如实行将投票决策事项减少、设置治理权限参数选择上限、添加时间延迟(T+X 模式)措施,有限治理垄断行为止于繁琐的流程、权限的稀缺。而治理 Token 的投机行为也是困境之一,表面上看,治理是持有者购买的动机,实际上持有者只是投机获取利润价差,大多数治理 Token 持有者对参与事务决策的冷漠,看不到自己治理权利的价值,治理参与度低,导致一定的治理权的浪费。针对只有 Token 持有者能参与治理的问题,Vitalik 提出了非 Token 驱动的治理方案,一是可以通过以 Proof Of Humanity 和 Bright ID 为代表的人格证明系统即验证帐户是对应于唯一个人的系统,确认该用户是真人,分配该用户一票治理权;二是使用参与证明系统,让系统证明某个帐户对应于参加过某个活动、通过了一些教育培训或在生态系统中进行了一些有用工作的人,其中以 POAP 为代表,从而增加真正为社区行动用户回报的治理权。非 Token 形式决定治理权限一方面亦可以限制纯 Token 形式决定参与权的垄断,另一方面也鼓励社区参与者真正地为项目工作,而非只是购买 Token 进行投机。非 Token 驱动的治理在机制上避免了过分利益化,Vitalik 认为这非 Token 驱动的治理实行某种形式的反勾结,确保非货币资源的投票权仍然是非金融资源,而不是将其治理权出售给出价最高的人。另外,为解决贿选问题,一些 DAO 尝试使用时间锁定技术(timelock techniques),要求用户锁定其 Token,并在一段时间内不能转移 Token 用以投票。该技术可以在短期内限制贿选,时间锁定机制就像电子报刊网站上的一道付费墙,使贿选的门槛提高。还有一些社区尝试直接拒绝交易所投票权,因为 CEX 会实行 Token 利益共享权和治理权分离开来的中心化机制,让权利分拆。而用户将他们的 Token 存入中心化交易所时,交易所完全保管这些代币,并且交易所有能力使用这些代币进行投票。但 Vitalik 认为目前无论哪种贿选解决方案只是权宜方法,当前区块链和 DAO 到现在避免这些严重的贿选攻击还是更多依赖其他因素。综上,这些措施大多只能算缓兵之计,治理 Token 的重要问题是其功能单一,解决还需要拓展其基本功能,不再局限于简单的治理。普通群:不定期有财富密码分享VIP群:以深入分析为基础让每个人进群成员都能读懂区块链提高专业认知,由我们专业的老师保驾护航确保vip群内成员的本金安全,让大家获得应得的回报。我们最重要的核心就是共赢为基础,让我们的会员能够把握后期区块链的百倍红利发布于 2022-12-08 12:25赞同添加评论分享收藏喜欢收起
解析区块链里的Token到底是什么? - 知乎
解析区块链里的Token到底是什么? - 知乎切换模式写文章登录/注册解析区块链里的Token到底是什么?猴哥糖谈独立思考,分享观点。用文字影像记录生活中的点滴,传递正能量! 接触到区块链后,我们经常听到token,但是到底什么是Token 呢? 相信很多伙伴都不知道,token通常翻译成通证(在计算机身份认证中是令牌的意思),它是区块链中的重要概念之一;但它更广为人知的名字是“代币”,但在专业的区块链人士来看,它更准确的翻译是“通证”。 Token 的原意是“令牌、信令”,在以太网成为局域网的普遍协议之前,IBM 曾经推过一个局域网协议,叫做Token Ring Network,令牌环网。网络中的每一个节点轮流传递一个令牌,只有拿到令牌的节点才能通讯。这个令牌,其实就是一种权利,或者说权益证明。随着区块链概念的普及,以及以太坊及其订立的ERC20标准的出现,让任何人都可以基于以太坊发行自定义的token。市面上token被用来做ICO是普遍的做法,因此“token”开始被广泛译为“代币”,并被人们接受。但token可以代表任何权益证明不仅仅局限于货币,所以token代表的是区块链上的一种权益证明,而非货币;token是可流通的加密数字权益证明,简称通证。 通证不同于币,目前加密货币大部分没有落地实体应用,甚至就不考虑能有什么用。而通证是立足于实体经济、为实体经济服务。通证启发和鼓励把各种权益证明,比如门票、积分、合同、证书、点卡、证券、权限、资质等等全部拿出来通证化,放到区块链上流转,放到市场上交易,让市场自动发现其价格,同时在现实经济生活中可以消费、可以验证,是可以用的东西,这是紧贴实体经济的。Token的三个要素 一是数字权益证明,通证必须是以数字形式存在的权益凭证,代表一种权利、一种固有和内在的价值。通证可以代表一切可以数字化的权益证明,从身份证到学历文凭,从货币到票据,从钥匙、门票到积分、卡券,从股票到债券,账目、所有权、资格、证明等人类社会全部权益证明,都可以用通证来代表。 二是加密,通证的真实性、防篡改性、保护隐私等能力由密码学予以保障。每一个通证,就是由密码学保护的一份权利。这也是通证和其他权益证明的基本区别,即通证是去中心化的,通证所代表的权益由不可篡改的区块链来进行保障,而非通过第三方信用。 三是通证一定是可流通的,可能是全局流通,也可能是局部流通,可流通性越强,通证属性越强,从而随时随地可以验证。其中一部分通证是可以交易、兑换的。事实上,通证可以代表一切权益证明,从身份证到学历文凭,从货币到票据,从钥匙、门票到积分、卡券,从股票到债券,人类社会全部权益证明,都可以用通证来代表。Token和区块链的关系 区块链是一个共享数据库,具有不可伪造、全程留痕、可追溯、全程透明、集体维护等特征。区块链是分布式储存、点对点传输、共识机制、加密算法等计算机新型应用模式,区块链起源于比特币。通证是区块链的特色应用,如果没有通证,可能会降低激励效果,区块链的优势可能无法充分发挥。区块链是底层技术,通证是经济形态,区块链和通证是可以完全分离的。 但区块链为通证提供了坚实的信任基础。第一,区块链是个天然的密码学基础设施。理论上,区块链可以利用密码学为通证提供可靠的安全性。第二,区块链是一个交易和流转的基础设施。可以为通证提供高流动性的环境,能够快速交易,快速流转。第三,区块链是去中心化的。这使得人为篡改记录、阻滞流通、影响价格、破坏信任的难度大大提升。第四,通证要有内在价值和使用价值。区块链技术适合于加密的去中心化电子凭证,还非常适用于发行、登记和流转通证,实现价值转移,区块链通过智能合约,可以为通证赋予丰富的、动态的用途。虽然由于市场混乱,token被滥用,但通证(token)本身是一种可流通的加密数字权益证明,它和区块链、大数据的结合将有利于数字经济的发展。Token是如何设计的? 利用以太坊区块链和它的智能合约可以创建与发行代表价值的通证,去关联资产,形成现在较为通行的数字资产表示物。目前在以太坊区块链上主要可以创建两种表示价值的通证:可互换的ERC20标准通证和不可互换的ERC721标准的通证。可互换的通证可类比为各种数字加密货币;不可互换通证可以类比为房契等。 表示为通证的数字资产,以太坊智能合约可进行各种交易,如通证间的兑换、通证抵押、通证的分配与耗散等,由此便形成了复杂的数字资产交易与应用。链上和链下的交易包括两大类:一类是将链下的资产与通证关联,进行通证的发行与分配;二类是在链上进行通证交易后,对链下资产进行相应的变动,并将变动在链上确认。 其实,链上的数字资产有一种相对统一的价值表示形式。以太坊比比特币在设计上更先进、在功能上更完备,超越了作为数字现金系统的比特币,开始解决数字资产的三个问题。包括1、表示的资产是什么?2、如何发行?3、如何进行复杂交易?关于第一个问题,表示的资产主要包括链上资产、线上资产和线下资产。由于线上资产和线下资产都不在链上,统称为链下资产。 无论是链上资产还是链下资产,都可以用通证将其表示为链上的“数字资产”。也就是说通证是资产在区块链上的价值表示物,涉及的资产包括链上的原生资产、映射到链上的线上资产和映射到链上的线下资产。链上的原生资产比如比特币、以太币等,它们天生在链上。链上的线上资产比如:电子书、音游娱乐等版权。链上的线下资产比如:房契、商铺等等。Token有什么用? 将通证表示为数字资产后,带来的好处有:一、市场交易帮助发现价格;二、在流通周转中增加资产的价值。可以将未上链的资产类比为未上市公司的股份,这个时候的公司估值普遍偏低,由于不能进行市场化的交易和流转,股份没有一个相对合理的市场价格。一旦该公司成功上市(IPO),在中国A股市场我们普遍能看到,股票首发前几日交易日涨幅普遍很大。这是因为公司上市后,股票更容易交易和变现,公司里有任何风吹草动都会立马反应到股价上,这就是能快速交易带来的估值翻倍和市场价格发行的作用。 同理上链后的资产也有了类似于公司上市后股票交易或转让的便利性,资产上链后就形成了数字化的资产,也就是通证。通证经济就是把通证充分利用起来的经济,比如门票、积分、合同、证书、资质等全部都可以拿来通证化,借助于区块链或可信的中心化系统使这个系统得以允许,把数字资产发挥的淋漓尽致。从而我们可以推断,通证经济会把人类的数字资产管理能力,推到一个全新的高度。通证经济可能颠覆掉中间商,甚至使股份制公司这种在人类商业史上出现了500年的协作模式,从而重新构建组织的结构及利益分配关系。发布于 2021-07-29 14:35token去中心化首次代币发行(ICO)赞同 1添加评论分享喜欢收藏申请