天天看點

區塊鍊研究實驗室|區塊鍊數字資産的标記化

簡介

在本文中,我将為數字資産實作一個簡單有效的标記化智能合約。如果你覺得代碼有用,請随意重用。

本文的第二個目的是說明為什麼一些用于區塊鍊開發的用例是有用的,而另一些用例則更值得懷疑。通常關鍵在于權力下放是否合理。

區塊鍊允許我們建構不同于傳統解決方案的軟體。使用區塊鍊,您可以建構可信任的分布式應用程式,以存儲未被篡改的資料。分布式是一個必要的要求,你可以開發許多不同的區塊鍊解決方案,但要想讓任何一個區塊鍊解決方案達到盈利規模,你必須接受你不會控制它。這是個棘手的問題。

分布式工作的用例的一個例子是比特币。它作為一個可信的區塊鍊應用程式的實作使得比特币在沒有任何集中控制或政策的情況下得以有機增長。比特币成為某種貨币或資産,并使一些人非常富有,因為有足夠多的人認為它有價值。

現在,在以太坊(ethereum)或超賬本(hyperledger)等平台上輕松建構區塊鍊應用程式成為可能,試圖利用區塊鍊機會的想法數量激增。

區塊鍊應用的一種常見模式是某些市場的實施。世界上許多市場的效率都非常低,市場制造商在訴訟程式中占很大比例。區塊鍊本質上需要移除中間商,将中介成本返還給使用者。

使用區塊鍊,您可以建構可信任的分布式應用程式,以存儲未被篡改的資料。

在讨論标記化方案時,我喜歡對實體資産和數字資産進行非常明确的區分。當标記化實體資産時,與實體世界有複雜的關系。像誰實際持有資産這樣的問題很重要。考慮到您可以對資産執行的主要操作之一是轉移它,您需要将令牌轉移與資産轉移同步,這不是一項容易的任務。

标記化數字資産要簡單得多。您可以使用您的數字資産的令牌表示,并很容易地将令牌與資産相錨對。我們可以輕松地自動化整個業務流程。讓我們看一個例子。

商業案例

在我們的業務案例中,我們将在區塊鍊平台中管理軟體許可證。這些許可證将使用按使用付費模式。就這樣,簡單。

按次使用付費是一個有效的貨币化過程,但在管理許可證時相當麻煩。離線許可證通常很容易破解,要擁有線上許可證,您需要維護伺服器。至少會有點頭痛。

使用區塊鍊,我們可以實施有效的許可證系統。我們将要包括的其他功能是收集付款以充值許可證的工具,以及使用者如果願意交易許可證的機會。除此之外,維護許可證系統将由使用者以非常低的費率支付。

案例實施

ERC721合同生成唯一可識别的令牌,這些令牌不能合并或分解為分數。這些是用于标記化資産的非常有用的功能,這通常使ERC721合同成為此類方案的理想起點。

著名的erc721令牌示例是cryptokitties。這些都是數字寵物,本身是相同的,除了一些審美特征編碼在他們的辨別符。你可以很容易地看到任何兩個密碼貓是不同的,你不能分割或合并密碼貓。

我們的許可證管理合同将使用ERC721标準。我建議你看一下代碼,即使你是一個商人。即使您不知道如何編寫代碼,也應該通過閱讀方法名和注釋了解可以做什麼。

我們的許可證管理合同将使用ERC721标準。我建議你看一下代碼,即使你是一個商人。即使您不知道如何編寫代碼,也應該通過閱讀方法名和注釋了解可以做什麼。

許可證将在一段時間後到期,必須加滿才能保持有效。為此,我們将在許可證和到期日期之間建立一個額外的映射。我們将有一種方法可以接受ether并将許可證的到期日期推到将來。

在那之後,我們隻需要一個更簡單的方法來檢查到期日期。完整合同如下:

區塊鍊研究實驗室|區塊鍊數字資産的标記化
區塊鍊研究實驗室|區塊鍊數字資産的标記化

完整代碼請檢視公衆号

結論

區塊鍊中資産的标記化是一種流行的概念,但并非所有用例都适用于它。 數字資産的标記化是一種完美的契合,可以生成簡單而有效的實作。 自動化經常被視為區塊鍊的優勢之一,但自動化對于數字資産來說是很自然的。

ERC721合同為我們提供了非常有用的功能,可以在各種方案中使用,條件是資産必須是真正唯一、不可分割和易于交易的。

本文轉載公衆号:區塊鍊研究實驗室,專注區塊鍊技術,産品社群,經濟模型等全方位的知識體系輸出,為大家帶來不一樣的社群學習體驗。歡迎加入作者微信社群:csschan1120

繼續閱讀