AzureBlockchainToken
[info] 官方文檔
1 基本概念介紹
什么是Azure區(qū)塊鏈令牌
使用 Azure 區(qū)塊鏈令牌,你可以使用預(yù)建的令牌模板為區(qū)塊鏈解決方案創(chuàng)建標(biāo)準(zhǔn)化令牌。 你還可以使用服務(wù)編寫自己的令牌模板。 創(chuàng)建后,使用 Azure 區(qū)塊鏈令牌進(jìn)行連接,并在區(qū)塊鏈上頒發(fā)令牌。 發(fā)出后,可以在多個區(qū)塊鏈網(wǎng)絡(luò)中管理令牌。
- Azure根據(jù)不同的鏈類型內(nèi)置了不同的發(fā)幣模板
- 你可以根據(jù)自己的需要選擇模板馬上發(fā)幣
- 你也可以創(chuàng)建自己的發(fā)幣模板

什么是模板
Azure 區(qū)塊鏈令牌支持令牌模板可組合性,使你能夠基于支持的行為創(chuàng)建自己的令牌模板。
Azure 區(qū)塊鏈標(biāo)記模板是一種標(biāo)準(zhǔn)化且可重復(fù)使用的模板,可簡化基于分類帳的令牌的創(chuàng)建和部署。 模板包含一個公式,該公式基于標(biāo)記分類框架(.ttf)語法。 該語法包含標(biāo)記的基本標(biāo)記類型和行為集。
管理
Azure 區(qū)塊鏈令牌提供 Azure 門戶管理和 Api 來連接到現(xiàn)有的區(qū)塊鏈網(wǎng)絡(luò)。 目前,可以連接到Azure 區(qū)塊鏈服務(wù)或其他以太坊系列區(qū)塊鏈。
連接到一個或多個區(qū)塊鏈網(wǎng)絡(luò)后,你可以使用 Azure 區(qū)塊鏈標(biāo)記 Api 來頒發(fā)和管理要在區(qū)塊鏈解決方案中使用的令牌。 使用 Api,你可以在你的業(yè)務(wù)應(yīng)用程序和邏輯中集成令牌管理。 例如,可以使用 REST API 管理令牌,而不是直接在區(qū)塊鏈上管理令牌。
區(qū)塊鏈賬戶與組
你可以直接在已連接的網(wǎng)絡(luò)上創(chuàng)建新帳戶,而 Azure 區(qū)塊鏈令牌會代表你管理你的帳戶私鑰。 使用組,可以將不同區(qū)塊鏈帳戶組合到多個網(wǎng)絡(luò)中,并通過組來管理訪問控制
區(qū)塊鏈網(wǎng)絡(luò)
Azure 區(qū)塊鏈令牌可在一組區(qū)塊鏈網(wǎng)絡(luò)中部署和管理令牌。 可以將單個區(qū)塊鏈分類帳或幾個區(qū)塊鏈分類帳連接到服務(wù)。
賬戶
對于連接到 Azure 區(qū)塊鏈令牌的區(qū)塊鏈網(wǎng)絡(luò),服務(wù)將創(chuàng)建和管理帳戶私鑰對,并執(zhí)行事務(wù)簽名和提交。 Azure 區(qū)塊鏈令牌還提供標(biāo)識映射,以匹配分類帳上具有公鑰標(biāo)識的帳戶。
組
利用組,你可以跨連接的網(wǎng)絡(luò)管理大量區(qū)塊鏈帳戶。 你可以跟蹤和審核目錄中哪些應(yīng)用程序和用戶能夠通過 Azure 區(qū)塊鏈令牌 Api 使用帳戶。 例如,你可以將表示不同業(yè)務(wù)線或不同角色的一組帳戶分組,并對區(qū)塊鏈令牌進(jìn)行分組。

Token分類框架
TTF是從TTI工作組分離出來的一個框架,TTI定義了一種標(biāo)準(zhǔn)的Token分類模型,這種模型適用于所有的主流區(qū)塊鏈賬本模型,包括Ethereum, Quorum, Corda和Hyperledger Fabric。TTI工作組的主要目的是為了從商業(yè)級別定義數(shù)字幣/令牌/Token的行為特征,把數(shù)字幣的特征與數(shù)字幣具體在每種類型公鏈上的實(shí)現(xiàn)剝離開來
A template consists of a formula, which is based off the Token Taxonomy Framework (TTF) grammar. The grammar encompasses the base token type and the set of behaviors for the token.
For example, τ?{d,m,b,r} token template describes a fungible base token that is sub-dividable, mintable, burnable, and has role support.
τ? 是令牌的基本類型
{d, m, b, r}是令牌有的功能
令牌基本類型
- 可替代類型 τ?。同幣種的等值交換不會造成任何后果,例如A有1美元,B有1美元,A和B彼此交換各自的1美元,不會有任何后果。美元就是可替代型幣種
- 不可替代型??N。例如一棟房子是一個“房幣”。兩個房幣的價值不一定相等,因?yàn)樗鼈儽澈蟮姆孔涌赡苡捎跇菍?、地理位置等原因價值不同
- 混合型
3.1 不可替代型為基礎(chǔ),可替代為部件的混合型。(Base on ??N with τ? segment)。例如演唱會門票,不同日期和時間的演唱會門票價值不等,但是同一天同一時間的,同一個作為區(qū)域的門票是等值的
3.2 可替代型為基礎(chǔ),不可替代為部件的混合型。(Base on τ? token with ??N segment)。 例如抵押擔(dān)保證券,擔(dān)保性是可替代的,但是抵押的物資價值是不一樣的。
令牌的功能
https://docs.microsoft.com/zh-cn/azure/blockchain/tokens/composability
- burnable (b) 銷毀,持有者可銷毀。例如信用卡積分
- Delegable(g) 委托。例如vote token的持有人可以通過轉(zhuǎn)讓token來委托別人幫忙投票
- Logable (l) 記錄。例如你可以為一部電影的放映發(fā)行一種Token,電影每一次放映都需要顯示一筆轉(zhuǎn)賬。最后可以根據(jù)電影放映的轉(zhuǎn)賬記錄進(jìn)行最終票房的分紅。
- Mint-able (m) 發(fā)幣。
- Non-subdividable or whole (~d) 不可分割。不能分成更小的貨幣價值。1美元就是1美元,不支持0.5美元
- Subdividable (d) 可分割
- Non-transferable (~t) 不可轉(zhuǎn)賬。
- Transferable (t) 可轉(zhuǎn)賬
- Roles (r) 角色
- Singleton(s) 唯一。For example, a museum artifact is a singleton token. Museum artifacts are unique. A token representing an artifact only has a single item in the supply.
內(nèi)置token模型
- Commodity tokens 商業(yè)Token : ??F{~d,t,m,b,r} - fungible, whole, transferable, mintable, burnable, and have role support
- Qualified tokens 資質(zhì)證明Token: ??N{s,~t} - non-fungible, singleton, and non-transferable。例如學(xué)位證書
- Asset tokens 資產(chǎn)Token: ??N{s,t} - non-fungible, singleton, and transferable。例如博物館的一幅畫
Asset tokens may be confused with commodity tokens. The major difference between the two tokens is that asset tokens are inherently unique(Token 本身數(shù)獨(dú)一無二的), and value is independent of the type of token it is(token的價值和token的種類無關(guān)). For example, a piece of art like an oil painting by an established artist is an asset token(比如為一個畫家原創(chuàng)的油畫發(fā)一種token,這個token是asset token). However, an art print of the Mona Lisa is considered a commodity token(但是 蒙娜麗莎的打印件我們會認(rèn)為是商業(yè)token). Similarly, a property title is an asset token since the value exists in the subjective qualities of the property.
- Ticket tokens 票據(jù)Token: ??N{m,b,r} - non-fungible, mintable, burnable, and have role support.