下一波浪潮,DeFi 對接真實世界資產系列文 1

鏈下資產,鏈上流通 - 看 Centrifuge 怎麼做!

李彥寬 Kevin Lee
BSOS Taiwan
6 min readJul 9, 2021

--

前言

Centrifuge 日前與 Maker 合作,使用真實世界債權在 MakerDAO 上抵押借出 DAI,成為真實世界資產與 DeFi 連接的里程碑。

DeFi 在 2020 迎來一波爆紅,流動性挖礦變成熱門關鍵字,各種去中心化金融產品如雨後春筍般出現。不過 DeFi 的基本概念皆始於擁有資產的一方,透過抵押資產來進行金融行為,而目前所謂的抵押資產大多來自 “加密貨幣”。與加密貨幣資產相比,現實中的資產價值總量是更可觀;現實世界資產是否能利用 DeFi 來擴展其流動性及交易效率,而 DeFi 又是否能對接真實資產,提高其多元性與穩定性?本文將藉由探究 Centrifuge 生態系,從技術的角度解析如何透過一連串的流程設計,來實現鏈下資產在鏈上流通。

Centrifuge 的 DeFi 產品:Tinlake

文章內圖片皆來自 CentrifugeDocs

Tinlake 是 Centrifuge 的第一個產品,建立在 Centrifuge 協議之上。利用它可以通過 Collateralized Assets 在鏈上進行借款,Collateralized Assets 完全由智能合約管理。

在 Centrifuge 架構中,NFTs 錨定了不可竄改的資產紀錄,也代表了鏈下世界的一筆資產。透過 Tinlake,資產擁有者可將自己的 NFTs 資產抵押,轉換成 ERC 20 代幣,再以 ERC 20 代幣借出穩定幣,而投資人則依照合約規則從事 DeFi 借款行為。

以 Tinlake 為中心,Centrifuge 發展資產上鏈流程

要產生能夠確切代表某真實世界資產的 NFTs,就必須對該資產具備充分的驗證及反查機制,以處理真實世界所需要面對的監管或稽核。Centrifuge 透過兩個步驟將真實資產 token 化,形成對應的 NFT:

  1. Documents (Asset Originator) to Asset:傳統資產有很多種形式,例如代表應收帳款的發票,或是串流媒體版稅的未付款紀錄等。這些實體資產通常是文件的形式,在資產上鏈的流程設計中,須訂定標準的格式。以發票資產為例,可能就包含以下資訊欄位:發票編號、買家資訊、供應商資訊、發票金額與付款日期等。Centrifuge 使用事前定義好的 schema 將傳統資產格式化,確保資產的唯一性。
  2. Tokenization of Asset:真實資產代幣化。主要由三個模組來實現,包含 Anchors、Identities 與 NFTs,其智能合約的實作,如下說明:
  • Anchors:格式化的資產經過一連串資料分割與加密處理,並使用 Merkle Proof 等演算法存證資產的原始資訊,最後產生可代表該資產並可驗證反查的 Hash,存於 Centrifuge Chain 鏈上。
  • Identities:基於 ERC-725 實現,是一種關於去中心化身份的智能合約。Centrifuge 讓所有參與方都擁有身份,資產擁有者需取得驗證方對於資產的簽名,並將簽名與 Anchors 合約連動處理。
  • NFTs:基於 ERC-721 改寫,強調隱私,鏈上僅存證,不揭露資產原始訊息。當通過 Identities 身份驗證與 Anchors 資產驗證後,資產擁有者便可觸發該資產的鑄幣。

資產代幣化經過多個智能合約的操作,因此需考量操作成本,若在 Ethereum 實作勢必會需耗費大量的交易手續費。Centrifuge 為了平衡速度、交易成本、儲存效率與隱私等議題,使用 Substrate 技術建立 Centrifuge Chain 公鏈。

真實世界資產被鑄造成 NFTs 的過程,發生在 Centrifuge Chain,而 Tinlake 為了考量流動性,目前建構在 Ethereum 公鏈上,因此 Centrifuge Chain 與 Ethereum 之間需存在一個介接的橋樑。

Centrifuge 實作了 Bridge,讓 Centrifuge Chain 上被鑄造的 NFTs 同步鑄造在 Ethereum 上。目前 Centrifuge 官方認證了六個 Bridge,Ethereum 上由官方核准 Bridge 鑄造的 NFTs,允許直接到 Tinlake 上進行抵押借款。

綜觀實體資產上鏈全局

Centrifuge 一切流程始於真實世界資產,當參與方跑通 Centrifuge Chain 節點後,便可透過 API 將真實資產代幣化。在流程設計上,資產擁有方必要時可透過 P2P protocol,將資產加密傳輸給其他參與方,取得證明資產真實性的關鍵簽章。因此,資產擁有者在合法取得鑄造 NFTs 權利之前,會有一連串嚴謹的鏈下資產審核機制需要被設計。

附帶一提的是,BSOS 所開發的企業供應鏈金融 SaaS 系統- SUPLEX,目的就是為了活化供應鏈應收帳款。供應鏈企業可利用此系統,將其應收帳款轉化為數位資產,取得驗證簽章,並直接串連金融服務。除了支援對接中心化金融機構之外,SUPLEX 亦可對接去中心化資金市場,例如接軌 Centrifuge 這一類的協議,以創造數位資產更大的流通性。

Centrifuge 的下一步

Centrifuge 從 Tinlake 起步,在 Ethereum 上實現 DeFi 與現實資產的整合。近期則致力於 Centrifuge Chain 的打造與優化,Centrifuge Chain 是透過 Substrate 所建立的,屬於 Palkadot 生態系,下一步希望能成為 Palkadot 的平行鏈。

接下來還會有兩篇文章,進一步介紹 Centrifuge NFTs 的生成流程,以及 Centrifuge Chain 的設計思維。

Reference

DeFi 2.0 — First Real World Loan is Financed on Maker

--

--

李彥寬 Kevin Lee
BSOS Taiwan

BSOS Senior Backend Engineer. Capable of working with blockchain, big data, distributed computing, decentralized storage, and managing databases.