SBT即使代幣本身不可轉移,也會伴隨其地址權限本身的轉移,而動搖靈魂綁定的意義。原文標題:《一種轉移并在Os拍賣不可轉移靈魂綁定代幣的方法》
撰文:十四君
5月初以太坊創始人Vitalik?的靈魂代幣SBT論文發表之后,迅速成為整個Web3領域最熱門的話題之一,不久前Vitalik發布新書時便使用了此SBT,任何人均可捐贈任意金額,并獲得一個靈魂綁定的NFT,但是新的Token標準不僅是缺乏市場上對靈魂綁定的可靠應用,更是其靈魂代幣本身還存在強制轉移的漏洞。
對于合約技術的老手而言,只需合約錢包/A3S協議兩個關鍵詞即可理解核心內容但如果對實現細節有興趣,且同本文一同探索吧。
1、靈魂綁定代幣是什么
一直以來,自由主義都是Web3或者說區塊鏈世界發展蓬勃發展的基石,但是蠻橫的自由主義催生的是只有黑客才是web2向web3轉型的最成功的群體。所以如果說真正有價值的Web3,需要怎樣的意識形態呢?
Vitalik認為,Web3需要以負責任的自由主義作為新的信念基礎。所以SBT其本質就是將信譽機制引入到了Web3當中,使得數字世界能夠對賬戶的信譽進行評價和度量,在去中心化世界里建立聲譽、責任和社會資本。
投行Piper Sandler:下調Coinbase評級至“中性”:金色財經報道,投行Piper Sandler發布研報,將Coinbase(COIN.US)的股票評級從“增持”下調至“中性”,該行稱下調評級的原因是該公司今年以來的大幅上漲,以及部分源于加密貨幣交易所法律障礙的“太多不確定性”。
分析師Patrick Moley表示,美國證交會最近提起的案件,以及美國監管透明度的持續缺乏,造成了太多的不確定性,無法審慎地預測未來幾年的收入。自今年年初以來,由于加密貨幣價格上漲和華爾街巨頭重新燃起的興趣,Coinbase股價上漲了約138%。
Moley表示,然而,最近幾個季度加密價格的上漲并沒有轉化為Coinbase交易量的增加,比特幣現貨ETF批準的時間誰都說不準”。他認為該公司將在第二季度發布兩年多來最低的季度交易量和月度交易用戶總數。[2023/7/6 22:20:50]
而實現的方式,就是以錢包地址的目標之下,發行不可以轉移的Token,并稱之為Soulbond。
1.1、SBT的應用場景案例
SBT,SoulbondToken,顧名思義,就是綁定于用戶賬戶或錢包的Token,一旦生成則不可交易。可用來代表承諾、資格、從屬關系等,類似于履歷表作為相應社會關系的一種證明。
休閑鏈游Flappy Moonbird完成600萬A輪投資:12月28日消息,Free-to-Earn休閑鏈游Flappy Moonbird通過代幣完成600萬A輪投資,領投方為LinkVC,本輪融資將用于Flappy Moonbird系列游戲的開發和制作,游戲生態建設等。天使輪融資來自于Moonbirds月鳥NFT持有者的個人投資。[2022/12/28 22:12:22]
在Vitalik的論文中,把綁定SBT的相關賬戶定義為Soul。
舉例來說,以太坊基金會所綁定的賬戶可以向參加其開發者大會的人發放相應的SBT,某大學所綁定的賬戶也可以向其畢業生發放代表學位證書的SBT,等等。
而本文的樣例目標,就是由Vitalik發布新書時候,將會附帶贈送給捐贈地址的SBT。
1.2、SBT的最小實現
其實無論ERC20還是ERC721都是通過合約標準中的transfer和SafeTransferFrom來執行轉移功能,因此對SBT的最小實現,只需要刪除掉transfer的代碼,讓其只有Mint時可以修改用戶余額表_balances即可。
菲律賓聯合銀行為其客戶推出加密服務:金色財經報道,瑞士加密貨幣公司Metaco宣布菲律賓聯合銀行 (UnionBank) 已在Metaco的旗艦平臺Harmonize上上線,以試行為其客戶推出加密服務。UnionBank是在Bangko Sentral ng Pilipinas (BSP) 監督下獲得加密許可證的機構之一。UnionBank正在為特定零售客戶推出比特幣和以太坊托管和交易服務試點計劃,這是該銀行探索區塊鏈技術的重要一步,該計劃緊隨其他類似的數字資產計劃,例如推出自己的用于匯款支付或在元宇宙經濟中推出其存在的穩定幣。[2022/11/2 12:10:04]
2、轉移SBT的漏洞是什么?
2.1、錢包分類概述
其實很簡單,能夠鏈上發起交易的是錢包,而錢包分單簽和多簽。
單簽錢包,我們要往區塊鏈上發送一筆轉賬交易,需要去用錢包去做一個簽名,我們自己簽好名把交易發送出去,交易執行成功轉賬就成功,這就是典型的單簽錢包,也是我們平時使用最多的錢包。
2023年北京全市重點工程啟動征集:覆蓋元宇宙、區塊鏈、數字經濟等項目:金色財經報道,北京市發改委啟動2023年市重點工程征集工作,申報項目要統籌落好國際科技創新中心建設、“兩區”建設、全球數字經濟標桿城市建設、以供給側結構性改革引領消費投資新需求、京津冀協同發展“五子”。其中,科技創新及高精尖產業項目主要包括:數字賦能、智慧城市、元宇宙、區塊鏈、工業互聯網等數字經濟項目。基礎設施項目主要包括:5G、物聯網、人工智能、算力中心等新型基礎設施項目。[2022/10/10 10:29:38]
而多簽錢包,顧名思義,就是需要多個人去簽名執行某個操作的錢包。使用多簽錢包進行轉賬,往往需要>=1個人去簽名發送交易之后,轉賬操作才真正完成。使用多簽錢包時,我們可以指定m/n的簽名模式,就是n個人里面有m個人簽名即可完成操作。
多簽錢包,常常應用為需求強安全性的個人,以及管理公共資產的投資機構、交易所以及項目方。核心價值是資金安全與資金共同管理
2.2、多簽錢包如何mintNFT?
在以太坊中,多簽錢包往往是一個智能合約,而合約要實現多簽管理,有兩大種路徑分別對應
Ownbit多簽錢包使用持簽授權法:用你的私鑰對相應的花費進行簽名,并給出簽名結果
DeFi協議Backd更名為Mero,已計劃部署治理代幣MERO:7月26日消息,DeFi協議Backd宣布更名為Mero并表示,此前取名為Backd是由于協議旨在提高借貸協議資本效率,而目前該協議已成為通過多種方式提高流動性效率并為用戶賺取更高收益的協議。
Mero表示,已準備好取消資金存入上限,并將在推出首個Action后部署治理代幣MERO。金色財經此前報道,Backd于6月宣布完成Advanced Blockchain AG領投的356萬美元融資。(medium)[2022/7/26 2:38:28]
Gnosis多簽錢包使用交易授權法:用你的私鑰發送一筆以太坊交易,去調用某個特定接口,并給予特定參數;
咱們用Gnosis的早期版本實現V1版做例子
2.3、Gnosis多簽執行任意交易的流程
整體分成4個階段:初始化階段→提案階段→投票階段→執行階段
初始化階段:定義若干管理員_owners,后續的交易僅這些地址可調用
提案階段:任意管理員之一通過submitTransaction方法提交交易,得到一個交易號transactionId,提交的交易需要攜帶destination,value,data這三個參數
投票階段:其余管理員通過提交ETH?交易來投票,調用合約的confirmTransaction方法
執行階段:當confirm的人數達到最低要求,executeTransaction的內部邏輯將被觸發,
最終合約通過call遠程調用執行任意操作
2.4、為何可以執行任意操作?
因為其中destination是目標地址,value是金額,data是交易附帶的參數。
在一筆以太坊交易中,Data字段是交易的附帶信息,有明確的規則控制,比如下圖是最常規的ERC20轉賬交易,其在Etherscan解析后的展示邏輯如下,而其實交易解析前的原文是
0xa9059cbb0000000000000000000000003baf10686c60680d491f49ea3f720a1831c3391e00000000000000000000000000000000000000000000f92e1b81422bfc3a0000
其解析的原理是,依據前8位對應合約的ABI文件可以得知對應的函數名與參數列表,后續每64位按不同參數類型做不同轉換做解析
所以,對于提案,只需要清晰的規定,目標地址、金額、交易附帶參數,即可執行任意操作
2.5、小結-合約錢包模式優缺對比
這里概述了核心的GnosisV1版本實現邏輯,其實后來他已經逐步改版成類Ownbit的形式,采用持簽驗簽的模式了,主要原因是
用發送交易代表提案和投票,有著簡單易懂規避了復雜簽名計算,且全程線上實現任何時候追溯都有據可查等優勢,但是缺點也很顯著
一次提案需要多人交易成本高昂
最后投票者gas費更高,即成本不平衡
再交易實際邏輯在data字段中,難以閱讀理解
所以用戶利弊成本權衡,最終放棄了交易確認法,讓他走向持簽驗簽的模式。
3、SBT如何在OpenSea上售賣?
至此已經非常顯著了,只需要用合約錢包無論是Gnosis還是Ownbit的方法,都可以發起捐贈然后領走NFT,那轉移不了Token本身,連著錢包本身一起賣不就可以了么。
當然,獲得不是終點,我們的目標是還要有合適的方法來拍賣他!從而為SBT實現定價
這里就需要使用一種特殊的協議名為:A3S
A3S協議架構圖
他是構建下一代地址標準的多鏈協議。為地址提供了流動性和可整合性,A3S使地址能夠安全地交易、租賃和托管。因此,他是地址成為可以轉移和定價的鏈上基礎設施。
用戶從智能合約地址工廠中鑄造一個CommanderNFT,它就會自動部署相應的智能合約。智能合約的所有者指向相應的NFT持有者。合約可以接收任何類型的鏈上資產,并且只允許所有者發送資產,就是將這個智能合約將作為用戶與任何區塊鏈dApp交互的載體。
誰持有這個NFT,即是拿著這個智能合約的遙控器,如果NFT發生了轉移,那么智能合約的管理權也發送了轉移。
通過此原理最終,我們可以看到出現了一些基于此協議的在Opensea上的掛單,當然沒啥價格,畢竟錢包地址的交易還不具備較大規模的社會共識。
總結
本文概述了SBT的理念基石,高度認可Web3需要以負責任的自由主義作為新的信念基礎,但是新的概念需要周全的考慮智能合約這樣的黑暗森林中發出的狙擊槍,通過概述鏈上合約錢包Gnosis和Ownbit的實現原理,并結合較為前沿的A3S錢包地址轉移協議,系統的說明SBT即使Token本身不可轉移,也會伴隨其地址權限本身的轉移,而動搖靈魂綁定的意義。
最后當我收集本文資料的時候,也發現原來已經有類似思路的研究者5660.eth,將此種SBT合約錢包轉移給到Vitalik的錢包地址,或許可以提醒V神以及其以太坊基金會能夠對后續EIp圍繞SBT的提案,做更周期的優化,比如檢測授予對象是否為合約地址等等。
來源:金色財經
9月17午間:以太坊多次受消息面影響大跳水:年前之前是否會跌破1000以下?消息面:由于金色財經沒有通過審核,大家粉絲家人們可以關注我公眾號,看一下9月17日消息.
1900/1/1 0:00:00凌晨2點的加息數據如何布局?打算熬夜的可以認真看看,加息前的波段還是很好抓,關鍵支撐和壓力可以反復執行 操作回顧.
1900/1/1 0:00:00?????以太坊白盤呈小幅震蕩走勢,凌晨多頭上攻高位至1384一線未能破位前高,承壓后迅速回落,低位跌至1312一線,恭喜跟上昨日思路的朋友獲利40點,目前行情止跌反彈在1330一線震蕩.
1900/1/1 0:00:00超級央行周來臨,美指高位拉鋸戰開始,加密貨幣市場能否一掃陰霾, 1、議息會議臨近,市場資金再度萎縮,鏈上資金變化頻繁,昨日不大的拋壓將BTC價格打出新低,隨后購買力開始上升.
1900/1/1 0:00:00ETH行情分析: 4小時級別上方突破上軌壓力有所下行,目前站上1350上方,接下來可著重關注是否能夠在此點位站穩,并依托此點位上蓄勢反彈,技術指標中,布林通道多頭排列向上,低點上移.
1900/1/1 0:00:00以太坊社區比平時更令人眼花繚亂。在每周專門討論技術問題的Zoom電話會議上,以太坊開發人員一直在慶祝——甚至唱歌——因為他們向“合并”前進——這一事件被譽為加密歷史上最重要的技術升級.
1900/1/1 0:00:00