作者:Jason Jiang,歐科云鏈
在Web3世界,鏈上活動所產生的數據直接對應著價值流動,掌握鏈上數據就能發現更多Alpha。加上近年加密市場頻繁遭遇風險事件,個人和機構用戶對鏈上數據也愈加敏感。鏈上數據已成為洞悉加密世界必不可少的“利器”。但面對近來風頭正盛的BRC20交易,我們對其進行地址標簽分析時,卻發現此前的BTC-UTXO模型卻似乎并不完全適用。那問題究竟出在哪兒?又該如何解決?
分析問題前,首先要了解BRC20基本情況。2023年1月,比特幣核心貢獻者Casey Rodarmor提出“序數理論”(Ordinals Theory),允許用戶在比特幣最小單位“聰”上寫入任意文件(不超過4MB的圖像、文本、視頻等)。隨后,匿名分析師@domodata基于Ordinals協議創建BRC20代幣標準。這是一種實驗性代幣標準,允許任何人在比特幣網絡發行代幣。
Ordinals協議和BRC20標準給比特幣生態創造了價值轉移之外的全新用例,使其在減半之后有了另一種極具吸引力的敘事邏輯。作為最古老的區塊鏈生態,比特幣因此煥發無限活力,BRC20代幣也在2023年上半年成為廣受關注的賽道:截至2023年6月29日,BRC20相關代幣已超過6000種,市值超過6億美元。
但與以太坊 ERC20 部署智能合約后可立即發行和傳輸代幣不同,BRC20并不是實際意義上的代幣,而是記錄特定文本的“聰”,因此需要單獨索引器來了解 BRC20 代幣的狀態或余額。同時,BRC20是以公鑰腳本中的JSON 數據包為承載體,相關代幣合約部署以及代幣鑄造、轉移都需要利用Ordinals協議將銘文設置為JSON數據格式來實現。
新加坡金管局公布最新國際技術咨詢委員會成員,CertiK聯創受邀加盟:金色財經報道,新加坡金融管理局(MAS)于近日公布了最新國際技術咨詢委員會委員。新加坡金融管理局(MAS)成立于1971年,其職能綜合了對于貨幣、銀行、證券、保險諸多金融領域及部門的管理和監管。據悉,該委員會成立于2016年,由世界頂級金融機構的首席創新科學家、金融科技企業領導者、風險資本家以及技術和創新領域的領袖組成,旨在為金融科技的國際發展以及新加坡如何利用新技術來加強金融服務提供建議。
本屆新任15位成員均為行業領軍人物,除了微軟、萬事達、摩根大通、亞馬遜、倫敦證交所組織機構等高管,Web3.0領域內的安全專家——CertiK聯合創始人顧榮輝教授也受邀加盟。這也是繼香港成立Web3.0發展專責小組后又一引入Web3.0業內領軍人物加入咨詢小組的政府行為。[2023/7/3 22:14:25]
由于比特幣公鑰腳本只存儲數據,并不支持智能合約指令執行程序,所以BRC20代幣也無法構建相關協議實現自動交割,理論上只能通過集中托管或OTC完成交易。這些方式不論交易效率和信任程度都不盡如人意,于是PSBT(Partially Signed Bitcoin Transactions,部分簽名比特幣交易)開始被用于BRC20相關交易中。
所謂PSBT,是由BTC核心開發者Andrew Chow提出的一項提高未簽名交易便捷性的標準。它可以創建一個未完全簽名的交易以及一些其他數據來協助未簽名交易的傳輸,促進未簽名交易的可移植性,讓多方能在不同時間、不同場合(軟件或硬件錢包)更便捷地對同一筆交易進行簽名。在一筆多簽交易中,Creator只需先創建一個PSBT標識要花費的UTXO和接收UTXO的output,再將這個PSBT復制到可簽名的程序中,通過Combiner將多個PSBT集成到一個PSBT中并發給每個參與者,各方完成簽名后即可完成完整交易。
Fantom通過最新治理提案,為優秀dApp引入Gas貨幣化:據官方消息,Fantom最新治理提案已經通過,為優秀的dApp引入Gas貨幣化,除優化對區塊空間的需求外,還將使用類似于會員激勵的方法以可持續的方式激勵Fantom上的優質創作者。Gas貨幣化將引入新的收入來源,使Fantom上的構建者生態系統受益:將其dApp產生的交易量貨幣化,采用已經在Web2(廣告貨幣化)中運行的收入模型框架。這有助于吸引優秀的開發人才,以確保健康、可持續的網絡發展。[2023/1/5 9:53:37]
簡言之,PSBT允許用戶僅對部分input進行簽名,以幫助BRC20代幣在沒有智能合約的情況下實現交易的去信任化。包括UniSat和其他Ordinals市場都在利用PSBT技術使買賣雙方能以無需信任和非托管方式進行交易。
這是因為,如今我們在對比特幣地址標簽進行解析時,主要基于UTXO特性的Common Spending和One-Time-Change等原則進行追溯。其中,Common Spending原則是指,如果一筆BTC交易同時有多個輸入地址,那么可認定這些input地址屬于同一個實體,因為只有他/它有所有的私鑰才能將這些地址放在同一交易中。
但在使用PSBT進行BRC-20交易時,整個PSBT廣播前都會在鏈下協調好買賣方在Input與Output確認后再完成簽名,因此在輸入中可能會有買方、賣方、平臺等多個角色,并存在一個具體參與方(物理上)同時擔任多個角色的可能性,因此采用Common Spending原則的標簽模型并不能兼容此類交易。
以具體的BRC20 Token交易為例。目前常見的BRC20交易涉及Token合約部署(Deploy)、鑄造(Mint)和轉移(Transfer)三種主要類型。
孫宇晨就贏得貝索斯的藍色起源太空之旅發布最新公開信:據官方消息,格林納達常駐世界貿易組織代表、特命全權大使孫宇晨先生閣下就贏得貝索斯的藍色起源太空之旅發布最新公開信,他在公開信中表示:我將于2022年,挑選五位勇士與我一起共赴太空之旅。他們是在時尚、藝術、科技、太空探索和商業等領域具有杰出成就的人士,而其中一位將從波場DAO社區成員中選出。這些領域在拓寬人類生存空間和視野邊界的征程中,塑造了我們的過去、現在和未來。當然,更重要的是未來,因為太空將是人類最后的疆域。
據悉,12月22日,孫宇晨通過推特表示,他成功拍下藍色起源公司“新謝潑德號“火箭飛船首次發射席位。其2800萬美元的競標資金已全部捐給藍色起源的慈善基金會“Club for the Future”,用于19個基于太空探索的非營利性慈善機構,以激勵后代從事STEM職業,助力未來的太空生活。[2021/12/23 7:59:01]
(1)在Deploy和Mint過程中,代幣轉賬沒有發送方地址而只有接收方地址,其BTC轉賬交易的Input和output地址最多只有一個,所以無法用基于Common Spending原則的模型進行標簽拓展。
(ordi的deploy交易-代幣轉賬)
(ordi的deploy交易-BTC轉賬)
(2)在BRC20代幣的Transfer過程中,Input地址通常會有多個,我們可以通過查看交易的代幣轉賬來辨別本次交易的買方和賣方地址。例如,在下面這筆ordi的Transfer交易(https://www.oklink.com/cn/btc/tx/bc2ac0be40b33cfaf0dedf7bafc97de113ce56e2e6dc7caf67c116f00d1dc849)中,代幣發送方(bc1p...hdjn)為交易的賣方,代幣接收方(bc1p...wftk)為交易的買方。
動態 | 日本NEC發布使用AI和面部識別技術的最新解決方案:9月6日至7日,日本電氣公司NEC在東京總部舉辦了“AI??IOT共創解決方案展示會”。一款利用區塊鏈和面部識別技術研發的網絡電子投票系統,用戶可在智能手機或平板電腦上通過NeoFace Cloud完成身份認證,實現智能化投票。用戶也可以通過NEC提供的Mynumbercard中的影像的解決方案直接進行身份認證進行投票。該方案可以減少統計錯誤并削減成本,且支持用戶在家進行個人投票,有望提高投票率。[2018/9/7]
但在BTC轉賬交易的Input里會存在多個地址,其中有賣方地址,也可能會有買方地址和疑似第三方平臺的地址:
經過分析,我們發現在BRC20的Transfer過程中,盡管輸入腳本類型大部分是單簽(也存在少數多簽情況),但由于可能應用PSBT技術,將賣方和第三方平臺地址等共同添加到input中來實現多簽,所以會導致input中多個地址雖然看起來是單簽,但實際上卻并不屬于同一個實體/個人,因此也無法采用Common Spending原則進行判斷。
綜上,BRC20交易的特殊性主要體現在:在Deploy和Mint過程中最多只會出現一個input地址,無法滿足“Common Spending”原則的前提條件。在Transfer過程中,由于input地址中有可能包含多種角色,如果用基于“Common Spending”原則的UTXO模型對交易地址進行標簽拓展,可能會將買方、賣方和第三方平臺打上相同標簽,導致標簽錯誤,從而會誤導其他主體對BRC20市場的判斷,甚至會影響比特幣地址標簽的整體準確性和可信性。
阿爾羅薩將開發最新的鉆石供應鏈 用區塊鏈技術追蹤鉆石來源:派波特這家礦商告訴Rapaport新聞,阿爾羅薩正考慮將區塊鏈或其他技術理念應用于粗糙和拋光的石頭上,以應對沖突鉆石和未公開的合成材料的挑戰。俄羅斯公司發言人上周在一封電子郵件中表示:“如果行業設法建立一個跟蹤系統,它將解決目前面臨的一些問題和挑戰。”阿爾羅薩目前正在研究與數字分類賬相關的選項,并在俄羅斯市場上邁出了第一步,提供了一份紙質證書,該證書包含一個獨特的身份號碼,該號碼追溯了在其拋光部門制造的每一塊石頭的來源。該文件包括公司開采粗石的地點和時間的信息。[2017/12/26]
為了消除BRC-20交易帶來的負面影響,在拓展BTC-UTXO標簽模型的過程中,我們可以選擇通過特定篩選機制識別和剔除相關交易,以保證整個BTC- UTXO標簽庫的準確性。同時考慮到,多重簽名對基于“Common Spending”原則的BTC-UTXO標簽拓展模型的影響,我們也需要對相關交易的input和output腳本進行解析,以過濾多簽地址,從而在理論上支持UTXO標簽拓展不受影響。
其中,識別多簽主要是通過查看其鎖定腳本中是否包含多個公鑰和對應的簽名條件。多簽鎖定腳本通常包含類似于"OP_CHECKMULTISIG" 或 "OP_CHECKMULTISIGVERIFY" 的操作碼,并且需要滿足多個簽名條件才能解鎖資金。如果在輸出腳本中發現包含多個公鑰和對應簽名條件,那么這個輸出就是一個多重簽名輸出。同樣地,如果輸入腳本包含了多個簽名,那么這個輸入就是一個多重簽名輸入。
需要注意的是,在進行腳本類型解析時,我們首先要判斷交易是否為隔離見證交易。如果是隔離見證交易則需要對Witness信息進行解析。以下為常見的非隔離見證交易腳本和隔離見證交易腳本列表:
以非隔離見證交易腳本Pay-to-Public-Key-Hash (P2PKH)為例。這是最常見的比特幣交易類型之一。在 P2PKH 交易中,發送方需要提供接收方的公鑰哈希作為交易輸出腳本。接收方需要提供與該公鑰相對應的私鑰來解鎖輸出。在對P2PKH進行解析時,主要規則為:
輸入腳本:包含簽名信息以及公鑰;script.getChunks().size() == 2;
輸出腳本:OP_DUP + OP_HASH160 + pubkeyHash + OP_EQUALVERIFY + OP_CHECKSIG;判斷是否以OP_DUP開頭并且以OP_CHECKSIG結尾。
在隔離見證交易中,以P2WPKH為例。這是一種使用隔離見證技術的交易類型,它可以提高交易的效率和安全性。在 P2WPKH 交易中,發送方需要提供接收方的公鑰哈希作為輸出腳本。在對這類交易進行解析時,其規則為:
輸入腳本:EMPTY
witness:簽名 + pubkey;判斷時首先獲取input script是否為EMPTY,然后判斷witness.getPushCount() == 2
輸出腳本:0 + 20byte witness program;判斷時首先判斷是否以0開頭,之后判斷witness program長度是否為20byte。(注:P2WPKH的output script中witness program長度規定為20byte。)
除了依據不同交易的輸入輸出腳本特征對多簽地址進行識別,我們也可以根據相關特征對BRC20交易進行篩選。根據調研,BRC20交易采用PSBT技術通過線下簽名的形式完成,其隔離見證類型為Witness里以83為結尾的半簽名。
就如同下面這筆交易:
(https://www.oklink.com/cn/btc/tx/cbb6bbd6a828b15afe01ec77eab3e96a83be3d5ff56d99caf8185af79c3d1b53)
Address:bc1pd6pd4pdzx2an8w8pg8dlst8329ck8t8a6ehqqatglfstqmf3f9yss9yz7y
Winess:["1b003b4099402cde95be79ab7f4b488c74058c0f620cf4cbeb37a90ca871c4a499334a1262f24fdbe484d7511a54a04aa0d693b02159b603021942cb74f55e9d83"]
Witness里有以83結尾的半簽名,所以理應將其視為BRC20相關交易。
在識別各類多簽地址及BRC20之后,我們就可以根據一定的規則對多簽地址和BRC20交易進行剔除,從而保證BTC- UTXO標簽拓展模式的可行性和可信性。其基本思路如下圖所示:
值得注意的是,當前全球主要鏈上數據服務商在拓展UTXO標簽時,大都會考慮多重簽名所帶來的影響,但還未有其他機構關注或提出BRC20交易可能導致UTXO標簽錯誤的問題。
Web3世界對大多數人來說是陌生且神秘的,洞察Web3世界最重要的工具就是鏈上標簽。標簽解析能力也因此成為評估鏈上數據分析商競爭力的核心指標。但當我們真的選擇鏈上數據服務商時,除了要關注鏈上標簽的數量,還要關注標簽的質量:標簽是否準確?更新是否及時?......一個錯誤的標簽帶來的負面影響有時候遠比沒有標簽的影響更大。基于此前積累的標簽技術能力和對BRC20市場的深入理解,歐科云鏈團隊此次發現并提出BRC20交易對UTXO標簽模型的影響,其目的就是希望引起市場重視,提升比特幣地址標簽的可信性和可用性,讓鏈上標簽的質量更過硬。
除了標簽解析,全球鏈上數據服務市場在擁有至少百億美元級別的巨大發展潛力的同時,也需要持續創新以提升產品與服務質量。鏈上數據服務商不可能再像Reuters和Bloomberg等傳統金融數據服務商那樣,通過直接販賣即時數據和信息獲利,只能轉向在海量鏈上信息中探尋更多增量價值,以更好的技術創新與服務創新吸引用戶。只有根植于鏈上數據并有效結合鏈下信息,實現與虛擬與現實的有機結合,同時具有敏銳市場分析與數據洞察能力,鏈上數據分析服務才能適應加密創新與Web3市場發展。
歐科云鏈
企業專欄
閱讀更多
金色早8點
Odaily星球日報
金色財經
Block unicorn
DAOrayaki
曼昆區塊鏈法律
作者:rxndy444;編譯:Block unicorn加密貨幣的敘事波動起伏,但穩定幣作為鏈上金融基礎設施的核心組成部分,已經穩定地存在于市場之中.
1900/1/1 0:00:00作者:Zack Abrams,Coinage 編譯:BlockBeats“我試圖決定將 2000 萬美元保留在自己手中是否是一個好主意……因為這是 Euler 向我提供的.
1900/1/1 0:00:00▌香港正在探索推出穩定幣HKDG金色財經報道,香港正在探索推出穩定幣HKDG,以與USDT和USDC等成熟穩定幣競爭.
1900/1/1 0:00:00作者:Paul Veradittakit, Pantera Capital合伙人;翻譯:金色財經xiaozouEigenLayer正在建設一種稱為restaking.
1900/1/1 0:00:00作者:Sam Lyman;編譯:Luffy,Foresight News華盛頓特區 - SEC 主席 Gary Gensler 與參眾兩院的成員建立了密切的聯系... 誰來監視監察者.
1900/1/1 0:00:00作者:Viktor DeFi,編譯:深潮 TechFlowEntangle Protocol,一個 LST (Liquid Staking Tokens )的收益優化器.
1900/1/1 0:00:00