我們需要將NFT轉移到第2層生態系統以降低費用。然而,這樣正確做到這一點需要良好的跨Rollup可移植性標準,從而生態系統可以避免被鎖定在一個特定的L2中。
——VitalikButerin
NFT生態系統正在迅速發展,已經成為以太坊鏈gas消耗的重要組成部分。NFT生態系統的年輕化和相對缺乏根基,以及由于NFT的很大一部分的非金融性質而更需要避免高額費用,這也使得NFT成為轉移到第2層網絡的主要目標。然而,這就提出了如何將NFT遷移到Layer2的問題。
一個簡單的提案是:在社區內協調將NFT遷移到單個Rollup平臺,但這存在一些重要的缺點:
所有現有的支持EVM的主要Rollup平臺都有后門、集中排序或其他實驗性功能,將整個生態系統交給單個Rollup是有風險的,而Rollup將如何超越這些功能存在不確定性。
V神:EOS是“加類固醇的以太坊”:金色財經消息,以太坊創始人Vitalik Buterin(V神)發推回復Josh Stark提問“我咬牙切齒,什么是EOS?”時疑似“諷刺”的稱,“EOS是“加類固醇的以太坊”,這個名字反映出該項目的核心團隊學習了“以太坊的天真和理想主義”,組建了一支由專業頂尖軟件開發人員的團隊,創建了一個具有更高擴展性和速度的智能合約平臺。”[2022/6/28 1:35:13]
NFT生態系統可能會變得太大,以至于單個Rollup無法安全處理
NFT生態系統的任何部分,甚至整個NFT生態系統,都不是封閉的世界;他們將需要與以太坊生態系統的其他部分進行互操作
這篇文章提出了一種關于如何使NFT跨Rollup友好的提案,允許NFT移動到整個Layer2生態系統。
V神:更喜歡基于單一抵押品的DAI:10月12日,以太坊聯合創始人V神發表言論稱,其個人更喜歡基于單一抵押品的DAI。具體內容為:個人更喜歡以前的DAI,那時它基于單一抵押品,(系統)也沒有今天這樣的積極治理。(MakerDAO)的定位是一類DAO(自治組織),自動根據哪個穩定幣更可靠,將你持有的資產在穩定幣之間轉換,但是我認為簡單的系統更好。我個人看好RAI,它的設計基于更簡單的機制和治理最小化的哲學。[2020/10/13]
提議的解決方案1
NFT將首先在一個Rollup中注冊。通過創建一個封裝NFT,NFT可以在其他Rollup之間跳轉。
封裝NFT的過程如下:
在RollupA上,將NFT發送到封裝管理器合約,指定(i)目的地Rollup和(ii)初始所有者。密碼箱合約在存儲中保存一條記錄,為X分配一個新的序列號R,并保存目標Rollup和目標Rollup的初始所有者
V神:客戶端驗證對于所有相關工作都至關重要:8月17日,V神在其個人網站發布《區塊鏈驗證的哲學》文章稱,首先,如果接受社會協調的合法性,并且接受涉及“ 1-of-N”信任模型的間接驗證的合法性(假設網絡中某個地方存在一個誠實的人),則與假設(例如Infura)是一個特定的參與者相比,前者可以創建可擴展性更高的區塊鏈。
其次,客戶端驗證對于所有相關工作都至關重要。只有少數人運行節點,而其他所有人真正信任它們的網絡,并認為網絡可以被特殊利益輕易接管。為了避免這樣的局面,并不需要讓每個人都驗證一切。系統允許每個單獨的區塊進行驗證,因此用戶僅在其他人發出警報,且完全合理并達到相同效果時才驗證區塊。
第三,如果規范性的定義包含時間,則將提高鏈拒絕拒絕51%攻擊的能力。比如要求用戶一定時限內登錄,若未回復時間超過該時限,則采取必要措施提升攻擊成本。該舉措甚至可以拒絕恢復已完成代碼區塊的鏈,從而保護不變性,甚至防止受到審查。
最后,V神總結稱,牢記以上想法,則可以有效避免以下陷阱:(i)過度集中化;(ii)過度冗余的驗證過程導致效率低下;(iii)具有誤導性的規范可能意外會使攻擊變得更加容易,且可以更好地開展工作以建立更具彈性和安全的區塊鏈。[2020/8/18]
在RollupB上,任何人都可以使用RollupB上的封裝管理器合約創建封裝NFT。創建一個封裝NFT需要指定源Rollup和序列號。創建X的一個「有效」封裝NFT只能由指定的所有者并通過聲明(R,A)作為序列號和源Rollup來完成。請注意,可能會創建一個無指向內容的無效封裝NFT;RollupB不知道什么是有效和無效。封裝管理器合約存儲元組并防止使用同一個元組創建多個NFT。
V神:如果推特是一個去中心化加密協議,就不會遇到昨天的問題:7月16日消息,V神在推特上表示,讓股價搖搖欲墜、操縱選舉、散播社會不和、發送病下載鏈接、為非加密金融騙局做廣告?具有諷刺意味的是,如果推特本身是一個去中心化的加密協議,我們就不會遇到昨天的問題。[2020/7/16]
要從密碼箱中提取NFT,RollupB上的封裝-X的當前所有者必須將其發送回封裝管理器,后者會發出收據,說明「序列號為R、源匯總A和初始所有者O1的NFT剛剛接觸封裝,帶有想要的新所有者O2」。
密碼箱合約可以在收到匯總B上的收據的證明時將X交給O2,并根據自己存儲的信息檢查序列號、源Rollup和初始所有者,并驗證它是否通過。
請注意,提款會有一個時間延遲,因為OptimisticRollup狀態根需要大約1周的時間延遲才能最終確定,以便驗證收據。到目前為止,更快地進行多跳的唯一方法是進行多層封裝。
為了讓用戶驗證封裝-X是否合法,他們需要自己驗證RollupB上的狀態和RollupA上的收據。
擴展:添加跨Rollup傳輸
在匯總B上,wrapped-X的所有者可以將其發送給包裝管理器,并附上發出不同收據的指令:「序列號為R、源RollupA和初始所有者O1的NFT剛剛移至RollupC,與想要的新所有者O2」。
在RollupC上,任何人都可以通過指定原始源Rollup、序列號和初始所有者來制作封裝-X對象,并且RollupC上的此封裝-X可以自由交易。但是,為了能夠撤回封裝-X,需要將RollupB的收據發送到RollupA。
實際發生的事情是,當NFT從一個Rollup移動到另一個Rollup時,轉移鏈留下了一個收據鏈,該收據鏈中的每一個收據都被鏡像到RollupA并在某個時間點按順序處理。未來,當其他Rollup的狀態最終確定時。
為了讓用戶驗證封裝的X是合法的,他們需要驗證反映跨Rollup轉移的所有Rollup上的整個收據鏈。
此外請注意,該協議可以簡化:「提款」只是一個跨Rollup轉移RollupA,如果認識到RollupA發布的特定序列號現在在RollupA上,那么該封裝的合約可以直接兌換。
擴展2:基礎鏈上的gas優化發行
所有NFT都可以以這樣的方式發行,即它們由以太坊基礎鏈上的密碼箱合約「擁有」。為了使這種gas高效,密碼箱合約將獲得生成一整套序列號并將它們傳輸到Rollup的功能。實際上,所有NFT都是預先創建的,但尚未分配給其中任何一個「意義」,并且它們被批量轉移到Rollup。
「發行」的過程現在變成了賦予意義的過程。這可以通過在收據中傳遞「含義哈希」來完成,就像傳遞所有者的方式一樣:如果NFT沒有意義,所有者可以為其分配一個含義,轉動它變成了一個「差異化」的NFT。基礎鏈只有在驗證收據鏈后才知道NFT的含義,直到分配含義為止。
這允許所有NFT都在基礎鏈中「扎根」,而不是Rollup。這對于處理Rollup中斷或以其他方式變得不可行以及應用需要永久遷移到其他域的情況很有用。
DAO已經走向中心舞臺了。自2016年初整個ETH供應量的14%鎖在TheDAO這個事件,我們已經花了5年的時間研究DAO對協作數字工作組的關鍵意義.
1900/1/1 0:00:00今年注定是不平凡的一年,當之無愧的大牛年!BTC大餅一度上漲逼近70000美元大關,二哥ETH從今年年初700多美元一路飛漲至最高4800美元.
1900/1/1 0:00:00數字貨幣圈子怎么賺錢 在加密貨幣市場上賺錢可以通過幾種方式進行。1.交易。低買高賣--這是在加密貨幣市場上最常見的賺錢方法。人們在價格低的時候購買加密貨幣,在價格上漲的時候賣出.
1900/1/1 0:00:00在短短一年多時間里,“無聊猿”BoredApeYachtClub(BAYC)已然成為所有NFT系列中最大的品牌之一.
1900/1/1 0:00:00在預期的上海升級之后發生了戲劇性的變化,以太坊的質押活動飆升至驚人的400億美元-引發了令人擔憂的以太坊價格預測.
1900/1/1 0:00:00昨晚,比特幣又跳水了。 比特幣昨日最高突破10500美元,就在大家紛紛看多之時,昨天晚上11點,空軍突然發力,15分鐘K線一波跳水,直接跌至9200美金.
1900/1/1 0:00:00