一組位於以太坊上的 Matic 智慧合約
二是Matic 側鏈,這是一個完全獨立的區塊鏈
鑑於我們現在對以太坊上智慧合約的理解,第一部分很容易實現,第二部分的 Matic 側鏈從本質上講是由 Matic 團隊自主構建的新鏈。與以太坊不同,這條新鏈針對一些引數進行了最佳化,例如交易速度和交易吞吐量。
Matic 鏈上的交易會在 1-2 秒後被確認,而以太坊則為 15-20 秒,對比來看 Matic 上可以並行處理更多交易,從而減輕以太坊的費用壓力。但 Matic 上仍然存在交易費,但這些費用約為 $ 0.00004- $ 0.00012,並以 MATIC 代幣支付,這是 Matic 鏈的原生加密貨幣。
就像以太坊和比特幣一樣,Matic 鏈在分散式賬本的副本之間實現了安全性和一致性。也就是說人們被激勵去不斷處理 Matic 交易並維護總賬本的內部可證明信用副本的計算機。
在 Matic 中,這些人被稱為驗證人,他們執行這些計算機的動機是,只要他們證明自己維護了所有已處理交易的正確分散式賬本,就可以賺取新鑄造的 Matic 代幣,節點驗證人需要抵押 Matic 代幣才能參與。
如果系統發現某個驗證者作惡,將會對罰沒其抵押的 Matic 代幣,從而減少節點驗證人的不良行為,保證真實性。
目前,Matic 已經成為許多基於以太坊的專案的首選擴充套件解決方案,包括 Decentraland、OpenSea、PolyMarket、Aavegotchi 等。合作伙伴和使用場景的列表正在不斷增加,Matic 將很快將支援範圍擴充套件到以太坊之外的其他流行的第 1 層區塊鏈。
就目前情況而言,使用者已經向 Matic 存款管理器存入了約 4 億美元的代幣,MATIC 代幣價格上漲了近 20 倍。(注:此為 4 月初資料,目前存入資金超過 70 億美元,代幣上漲超過 100 倍。)
Matic 如何提升交易吞吐量?
Matic 將以太坊交易的計算負擔轉移給了 Matic 側鏈。它是這樣工作的:
1)首先,假設使用者希望使用 ETH 在 Decentraland 上進行一堆快速且低成本的交易;
2)由於費用高且處理時間慢,該使用者無法在以太坊主鏈上進行這些交易;
3)使用者拿著他們希望花費的錢,假設是 100 ETH,然後將其傳送到以太坊主鏈上名為 Matic Deposit Manager(存款管理器)的特殊智慧合約;
4)存款管理器基本上就像一個保險庫,使用者將 100 ETH 傳送給存款管理器後,該使用者將無法再訪問以太坊主鏈上的這筆 ETH;
5)該交易發生在以太坊主鏈上,與其他所有以太坊交易一樣受到高額費用和緩慢時間的影響,但不用擔心,從這裡開始會更好。
6)使用者進行轉賬至存款管理器後,Matic 側鏈不斷掃描以太坊賬本以跟蹤涉及存款管理器合約的交易,看到這 100 ETH 的轉賬並將 100 ETH 記錄到 Matic 側鏈上的新帳戶中。
7)Matic 鏈被構建為一種以太坊的映象,使用者可以在 Matic 上使用與在以太坊上使用的錢包相同的錢包。因此,一旦在主鏈上進行存款交易,Matic 鏈上的這個映象帳戶即會記入 100 ETH。
8)現在使用者在 Matic 鏈中擁有 100 ETH,他們可以按照自己的意願進行儘可能多的交易。他們可以匯款到 Decentraland 上的 Matic 錢包,並享受迅速且廉價的交易。
9)每當使用者希望將其資金重新轉移到以太坊主鏈上時,他們就可以將這些代幣傳送至 Matic 上的特殊「燒錄地址」。這基本上等同於公開銷燬這些資金。在我們的示例中,假設使用者在 Decentraland 花費了 20 ETH,然後他們將剩餘的 80 ETH 傳送到了燒錄地址。
10)在 Matic 鏈上燒錄令牌後,使用者必須將這種刻錄的數學證明發送回主鏈上的 Deposit Manager 合約。存款管理器能夠計算銷燬是否確實發生在側鏈上,並且在成功計算之後,使用者可以從他們的 ETH 錢包中收到剩下的 80 ETH。
這是事件的超級簡化版本,省略了許多細節,但這是系統的本質。Matic 基本上提供了一個並行的交易處理層,收費低,確認時間短。使用存款管理器建立的橋樑,資產可以在並行層和以太坊主鏈之間來回移動。
一組位於以太坊上的 Matic 智慧合約
二是Matic 側鏈,這是一個完全獨立的區塊鏈
鑑於我們現在對以太坊上智慧合約的理解,第一部分很容易實現,第二部分的 Matic 側鏈從本質上講是由 Matic 團隊自主構建的新鏈。與以太坊不同,這條新鏈針對一些引數進行了最佳化,例如交易速度和交易吞吐量。
Matic 鏈上的交易會在 1-2 秒後被確認,而以太坊則為 15-20 秒,對比來看 Matic 上可以並行處理更多交易,從而減輕以太坊的費用壓力。但 Matic 上仍然存在交易費,但這些費用約為 $ 0.00004- $ 0.00012,並以 MATIC 代幣支付,這是 Matic 鏈的原生加密貨幣。
就像以太坊和比特幣一樣,Matic 鏈在分散式賬本的副本之間實現了安全性和一致性。也就是說人們被激勵去不斷處理 Matic 交易並維護總賬本的內部可證明信用副本的計算機。
在 Matic 中,這些人被稱為驗證人,他們執行這些計算機的動機是,只要他們證明自己維護了所有已處理交易的正確分散式賬本,就可以賺取新鑄造的 Matic 代幣,節點驗證人需要抵押 Matic 代幣才能參與。
如果系統發現某個驗證者作惡,將會對罰沒其抵押的 Matic 代幣,從而減少節點驗證人的不良行為,保證真實性。
目前,Matic 已經成為許多基於以太坊的專案的首選擴充套件解決方案,包括 Decentraland、OpenSea、PolyMarket、Aavegotchi 等。合作伙伴和使用場景的列表正在不斷增加,Matic 將很快將支援範圍擴充套件到以太坊之外的其他流行的第 1 層區塊鏈。
就目前情況而言,使用者已經向 Matic 存款管理器存入了約 4 億美元的代幣,MATIC 代幣價格上漲了近 20 倍。(注:此為 4 月初資料,目前存入資金超過 70 億美元,代幣上漲超過 100 倍。)
Matic 如何提升交易吞吐量?
Matic 將以太坊交易的計算負擔轉移給了 Matic 側鏈。它是這樣工作的:
1)首先,假設使用者希望使用 ETH 在 Decentraland 上進行一堆快速且低成本的交易;
2)由於費用高且處理時間慢,該使用者無法在以太坊主鏈上進行這些交易;
3)使用者拿著他們希望花費的錢,假設是 100 ETH,然後將其傳送到以太坊主鏈上名為 Matic Deposit Manager(存款管理器)的特殊智慧合約;
4)存款管理器基本上就像一個保險庫,使用者將 100 ETH 傳送給存款管理器後,該使用者將無法再訪問以太坊主鏈上的這筆 ETH;
5)該交易發生在以太坊主鏈上,與其他所有以太坊交易一樣受到高額費用和緩慢時間的影響,但不用擔心,從這裡開始會更好。
6)使用者進行轉賬至存款管理器後,Matic 側鏈不斷掃描以太坊賬本以跟蹤涉及存款管理器合約的交易,看到這 100 ETH 的轉賬並將 100 ETH 記錄到 Matic 側鏈上的新帳戶中。
7)Matic 鏈被構建為一種以太坊的映象,使用者可以在 Matic 上使用與在以太坊上使用的錢包相同的錢包。因此,一旦在主鏈上進行存款交易,Matic 鏈上的這個映象帳戶即會記入 100 ETH。
8)現在使用者在 Matic 鏈中擁有 100 ETH,他們可以按照自己的意願進行儘可能多的交易。他們可以匯款到 Decentraland 上的 Matic 錢包,並享受迅速且廉價的交易。
9)每當使用者希望將其資金重新轉移到以太坊主鏈上時,他們就可以將這些代幣傳送至 Matic 上的特殊「燒錄地址」。這基本上等同於公開銷燬這些資金。在我們的示例中,假設使用者在 Decentraland 花費了 20 ETH,然後他們將剩餘的 80 ETH 傳送到了燒錄地址。
10)在 Matic 鏈上燒錄令牌後,使用者必須將這種刻錄的數學證明發送回主鏈上的 Deposit Manager 合約。存款管理器能夠計算銷燬是否確實發生在側鏈上,並且在成功計算之後,使用者可以從他們的 ETH 錢包中收到剩下的 80 ETH。
這是事件的超級簡化版本,省略了許多細節,但這是系統的本質。Matic 基本上提供了一個並行的交易處理層,收費低,確認時間短。使用存款管理器建立的橋樑,資產可以在並行層和以太坊主鏈之間來回移動。