说起数字令牌,其实它就是加密货币的另一种说法,持有该令牌往往会获得该区块链网络的奖励,常见的奖励包括但不限于手续费收入、质押挖矿、空头新币、项目治理投票等。数字令牌提供了一层安全性,使得伪造变得非常困难,并且都是基于区块链技术的去中心化网络,其中区块链被用作公共分类账来记录以货币完成的任何交易。数字令牌的种类也很多,很多投资者还不知道数字令牌的原理,想要知道数字令牌原理是什么?下面就让币圈子小编为大家分析一下数字令牌的原理。

Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。
Token是有时效的,一段时间之后用户需要重新验证。我们也不一定需要等到token自动失效,token有撤回的操作,通过token revocataion可以使一个特定的token或是一组有相同认证的token无效。
Token的验证过程
(1)客户端使用用户名跟密码请求登录;
(2)服务端收到请求,去验证用户名与密码;
(3)验证成功后,服务端会签发一个Token,再把这个Token发送给客户端;
(4)客户端收到Token以后可以把它存储起来,比如放在Cookie、Local Storage、Session Storage中;
(5)客户端每次向服务端请求资源的时候需要带着服务端签发的Token;
(6)服务端收到请求,采用filter过滤器,校验客户端请求带着的Token,校验成功则返回请求数据,校验失败则返回错误码。
Token的目的是为了减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。它的优点就是扩展性强,无状态、可扩展。
在客户端存储的Tokens是无状态的,并且能够被扩展。基于这种无状态和不存储Session信息,负载均衡器能够将用户信息从一个服务传到其他服务器上。
如果我们将已验证的用户的信息保存在Session中,则每次请求都需要用户向已验证的服务器发送验证信息(称为Session亲和性)。用户量大时,可能会造成一些拥堵。而使用tokens之后这些问题都迎刃而解,因为tokens自己hold住了用户的验证信息。
安全性强,非常适合用在Web应用或者移动应用上。Token的中文有人翻译成“令牌”,意思是:拿着这个令牌,才能过一些关卡。
上文中的内容就是币圈子小编对于数字令牌原理是什么这一问题的详细分析。虽然加密令牌(如加密货币)可以保值和交换,但它们也可以设计为代表实物资产或更传统的数字资产,或某种实用程序或服务。例如,有代表房地产和艺术品等有形资产的加密令牌,以及处理能力或数据存储空间等无形资产。令牌也经常被用作一种治理机制,用于对特定参数进行投票,例如协议升级和其他决定各种区块链项目未来方向的决策,创建加密令牌以服务于这些不同功能的过程称为代币化。