深入研究Microsoft的堆栈,将令牌化引入企业区块链应用程序

耶稣罗德里格斯

令牌化是区块链生态系统中最引人入胜的趋势之一。将有形或数字资产表示为区块链令牌的想法实现了可编程所有权转移和责任动态,而其他技术则很难做到这一点。在其短暂的历史中,令牌化激发了诸如实用程序令牌,2017年首次代币发行(ICO)疯狂,安全代币现象以及称为初始交易所产品(IEO)的ICO新迭代之类的运动。最近,想法令牌化开始涉足企业领域。微软本周发布了Azure区块链令牌,这是该旅程的一个重要里程碑,Azure区块链令牌是本机Azure服务,用于跨不同区块链堆栈的数字令牌发行和管理。

要了解令牌化在企业中的价值,请考虑将所有权转移层作为现代应用程序的基本构造。就像数据库启用数据访问一样,身份管理堆栈也允许用户的身份表示。企业应用程序通常包括资产的表示,这些资产可以是物理的,例如建筑物或商店的股票,也可以是数字的,例如发票或云计算实例中的存储。尽管创建这些资产的数字表示从根本上讲是微不足道的,但是以有效和安全的方式实现所有权的可编程转移的想法需要三个基本要素:

1)分类帐:维护资产所有权结构和历史记录的不变记录的分布式分类帐。

2)智能合约:封装与交易所资产的各方之间的协议相关的业务逻辑的构造。

3)令牌:代表特定资产的可转让数字所有权单位。

如果需要在企业应用程序中选择标记化的单一好处,那就是可编程性。尽管有很多方法可以创建资产的数字表示形式,但要使其可编程,则需要一个智能合约层。可编程性实现了各种附带好处,例如分级,组成,铸造或销毁代币,而其他资产数字化策略根本无法实现。从这个角度来看,令牌化实际上是一种将资产作为可编程工件带入应用程序的工具。尽管它具有价值主张,但令牌化的思想主要局限于公共区块链。将令牌化引入企业应用程序将需要在许可的区块链中启用类似功能。

Azure区块链令牌是企业以太坊联盟(EEA)倡导的令牌分类法框架(TTF)的Azure本地实现。微软一直是EEA规范的早期采用者,但该组织包括企业区块链生态系统中的其他相关供应商,例如IBM,Banco Santander或R3。了解Azure区块链令牌就是了解TTF。 TTF的核心原理是建立核心构造,以实现可在不同区块链运行时之间或之间一致使用的令牌的定义。

为了达成一个通用定义,TTF依赖于尝试对令牌的类型,属性和行为进行抽象。为此,TTF依赖于三层模型,其中包括以下结构:

  • 令牌模板:此工件根据令牌的类型以及从模板创建的令牌具有什么功能或限制(即分数可替代模板)来描述令牌。模板分为两部分:
  • 模板公式—一组可重复使用的分类标准组件,结合使用时,可用于分类和描述如何使用令牌。
  • 模板定义-源自公式,填写详细信息以定义可用于部署为类的令牌(即加密货币令牌定义)。
  • 令牌类:此组件表示模板中已部署的令牌。 (即从加密货币模板创建的比特币)。
  • 令牌实例:特定令牌类中单个令牌的抽象。 (即您的数字货币包中的Satoshi余额)。

令牌的TTF定义的两个关键组成部分是其类型和行为。令牌类型根据其功能抽象令牌的基本组。 TTF规范和Azure区块链令牌实现侧重于三种基本令牌类型:

·可替代令牌:可替代令牌只要具有相同的类或系列,便具有彼此可互换的价值。一个令牌与另一个令牌具有相同的值,或者给定数量的令牌与另一个相等数量的令牌具有相同的值。

·不可替代令牌:不可替代令牌不能与相同类型的其他令牌互换,因为它们通常具有不同的值。例如,产权是不可替代的令牌。

·混合令牌:混合令牌是具有可替代令牌和不可替代令牌的组成部分的令牌。混合令牌是拥有其他令牌类型的类的基本令牌类型。

令牌模板的第二个组件基于其行为。从概念上讲,令牌行为是功能和限制,其中包含在令牌类型之间可能通用的逻辑和属性。下K线走势图示的Azure区块链令牌的当前实现包括多种行为:

为了控制上述行为,TTF依赖于一系列控制消息,这些消息显然是从以太坊的ERC系列标准中汲取灵感的。当前,控制消息的定义基于协议缓冲区,从而可以跨平台使用

消息TransferRequest {
MessageHeader标头= 1;
字符串token_id = 2;
字符串to_account_id = 3;
字节数量= 4;
}邮件TransferResponse {
MessageHeader标头= 1;
字符串token_id = 2;
字符串to_account_id = 3;
字节数量= 4;
TransactionConfirmation确认= 5;
}

TTF使用伪数学语法抽象化令牌功能的定义。

除了核心的TTF规范外,Azure区块链令牌还包括一些有趣的附加功能。其中,帐户管理允许基于帐户和组定义令牌的访问控制策略。

Azure并不是第一个包含令牌化概念的区块链即服务平台。作为今年早些时候春季发布的一部分,Kaleido将类似的想法纳入了其平台。但是,微软进入该领域无疑是对企业应用程序中标记化原理的有力验证。尽管仍处于早期阶段,但TTF规范和Azure区块链令牌实现是重要的实验,目的是简化令牌化技术的采用。

你可能还喜欢