巨爆乳肉感一区二区三区视频动漫-67194线路一直接进入骚逼-亚洲精品无码一区二区三区四虎-亚洲国产精品有码-国产精品99无码一区二区视频-免费观看A黄色

比特幣跨鏈為何致符文離奇丟失?談符文丟失帶來的一些警示

訪客 2年前 (2023-12-28) 閱讀數(shù) 435 #區(qū)塊鏈
文章標簽 前沿文章

本篇技術(shù)研報由 ScaleBit?研究團隊的 Leon?撰寫

TL;DR

本文就近期 BEVM 跨鏈操作中出現(xiàn)的一些符文“丟失”現(xiàn)象進行了深度分析,同時提出了避免此類問題再次發(fā)生的安全建議。

近期,我們注意到 BEVM 跨鏈操作中出現(xiàn)的一些符文“丟失”現(xiàn)象,引起了社區(qū)的關(guān)注和疑慮。本文將對這一問題進行深度分析,旨在為用戶提供更全面的了解該問題,同時也借著這個話題給大家說說最近火熱的銘文和符文使用過程中的一點注意事項。

背景

北京時間 2023 年 12 月 23 日,一些 BEVM 跨鏈交易用戶發(fā)現(xiàn)賬戶中持有的部分 COOK、PSBTS 在不知情的情況下被轉(zhuǎn)移到跨鏈橋,隨后該部分用戶向 BEVM 團隊提出質(zhì)疑。接著 BEVM 官方推特發(fā)出聲明,稱由于該部分符文不被主流錢包比如?Unisat?支持,所以在跨鏈到?BEVM?的時候,該類非主流的銘文會被當做普通的 UTXO 轉(zhuǎn)到 BEVM 地址。

ScaleBit 安全團隊注意到此事以后,隨即進行了調(diào)研。經(jīng)過 ScaleBit 團隊的研究,確認該部分符文確實是在同一筆跨鏈交易中被當做普通的 UTXO 轉(zhuǎn)移,而非?BEVM“盜取”。

正文

援引 BEVM 官網(wǎng)信息介紹,BEVM 是一個以 BTC 為 Gas 且兼容 EVM 的 BTC Layer2,核心目標是拓展比特幣的智能合約場景,幫助 BTC 突破比特幣區(qū)塊鏈非圖靈完備、不支持智能合約的束縛,讓 BTC 可以在 BEVM 這個 Layer2 上構(gòu)建以 BTC 為原生 Gas 的去中心化應(yīng)用。

近來隨著 BEVM 奧德賽活動的開啟,很多用戶開始將 BTC 跨鏈到 BEVM 進行交互,以期望能夠在未來 BEVM 生態(tài)參與搶占先機。但是在跨鏈過程中,部分用戶發(fā)現(xiàn)所持有部分 COOK、PSBTS 丟失,根據(jù)區(qū)塊鏈瀏覽器,查到該部分符文被轉(zhuǎn)移到了 BEVM 跨鏈橋,于是有了前面提到的情況。

接下來,就跟我們一起看看到底發(fā)生了什么。

首先,我們通過?BEVM?瀏覽器(https://scan.bevm.io/stats)找到了一些跨鏈交易信息,通過分析,我們找到跨鏈橋的接收地址為:

bc1p43kqxnf7yxcz5gacmqu98cr2r5gndtauzrwpypdzmsgp7n3lssgs5wruvy。

隨后,我們在 Rune Alpha(支持 COOK 和 PSBTS 等 RUNES 協(xié)議的通用瀏覽器和服務(wù))上查看,其地址上持有包括 11 萬多的 COOK 和 28 萬多的 PSBTS 在內(nèi)的大量各種符文。

我們隨即對該部分符文相關(guān)交易進行了研究和分析。

我們拿其中的某一筆交易舉例:

https://runealpha.xyz/txs/c1bf015ce01a3610b436fb2e418685855cd7a37143cd52a4d1858a53e610b5f2

其交易內(nèi)容如圖所示:

我們可以看到,該筆交易的輸入有兩個,分別為?0.00000546 BTC(包含 1000 COOK)和?0.02169031 BTC,輸出是?0.02 BTC(包含 1000 COOK)和?0.00148377 BTC。

作為對比,我們找了一筆不是跟跨鏈橋交易的 COOK 的交易,其輸出如下圖:

可以看到,不管是輸入還是輸出,都包含一個?0.00000546 BTC 的 UTXO。

為什么會這樣呢?這里我們就需要了解一些相關(guān)的知識了。

UTXO

首先,我們了解一下什么是 UTXO。

UTXO,全稱為?Unspent Transaction Output,直譯即未花費交易輸出,這是比特幣的核心知識點。在比特幣的交易中,每筆交易都有輸入和輸出,別人付給你的錢是“交易輸入”,你收到的錢是“交易輸出”。

UTXO 的核心設(shè)計思路是無狀態(tài),它記錄的是交易事件,而不記錄最終狀態(tài),也就是說只記錄變更事件,用戶需要根據(jù)歷史記錄自行計算余額。因此,比特幣的交易模型和我們平時使用的銀行賬號有所不同,它并沒有賬戶這個說法,比特幣只有 UTXO。一個 UTXO 可以想象成一個任意金額的“硬幣”。

UTXO 湊輸入和找零

UTXO,就是跟硬幣一樣,不能掰開用,那么交易過程中如何湊夠輸入金額,又如何找零的呢?

比如小明給小剛轉(zhuǎn)賬 1 BTC。整個過程是這樣的,小明要收集足夠的輸入,比如小明的地址對應(yīng)的以往交易中,找到了一個面值為?0.9 的 UTXO,不夠 1 BTC,好在交易中是允許有多個輸入的,所以小明又找到了一個面值?0.2 的 UTXO,這樣在這次轉(zhuǎn)賬的交易中,就會有兩個輸入。同時輸出也會有兩個,一個是指向小剛地址,面值是 1 BTC。另一個指向小明的地址,面值是約 0.1 BTC,這個輸出就是找零了。

在比特幣轉(zhuǎn)賬過程中,湊輸入沒有固定的算法,取決于錢包的實現(xiàn)。

比特幣銘文和符文

其次,我們需要了解什么是銘文和符文。比特幣銘文和符文是比特幣生態(tài)中的兩個重要概念。

比特幣銘文主要的代表是 Ordinals 協(xié)議。Ordinals 誕生于 2022 年 12 月,內(nèi)容完全在鏈上,由 Casey Rodarmor 開發(fā)。該協(xié)議利用了 Sat 編號系統(tǒng),Ordinals 通過賦予每個聰序列號,在交易中追蹤它們,同時用戶可以通過 Ordinals 附加額外的數(shù)據(jù)(圖像、視頻、文本等)在比特幣區(qū)塊鏈上,使得每個聰都獨一無二,從而具有 NFT 的性質(zhì)。BRC-20?就是基于該協(xié)議創(chuàng)建。

Runes 協(xié)議,也被稱為符文協(xié)議。隨著 BRC-20 的火爆,BRC-20 相關(guān)代幣的交易占據(jù)了 Ordinals 協(xié)議的大部分比例。2023 年 9 月 26 日,Casey Rodarmor 重新開發(fā)了一個名為 Runes 的協(xié)議(也就是大家現(xiàn)在提到的符文協(xié)議),作為 BRC-20 的替代品。該協(xié)議是一個簡單的、基于 UTXO(未使用的交易輸出)的、能使比特幣使用者具有使用良好體驗的 FT(Fungible Token、可替代代幣)協(xié)議。符文主要的代表就是我們提到 COOK 和 PSBTS。

比特幣銘文和符文的載體都是 UTXO,比特幣銘文(Inscription)與符文(Rune)的一個關(guān)鍵區(qū)別在于,銘文是刻在隔離見證數(shù)據(jù)里,而符文是刻在?OP_RETURN 里。OP_RETURN 能存儲的數(shù)據(jù)大小非常有限,但是用于發(fā)幣綽綽有余,這個也并非什么新技術(shù)。

對于用戶鑄造銘文或者符文,本質(zhì)上都是發(fā)送符合金額的比特幣給協(xié)議,協(xié)議返給你一個帶有銘文或者符文的 UTXO,一般是一個?0.00000546 BTC 的 UTXO。這里說下為什么是 0.00000546, 這個是比特幣設(shè)置最低交易金額。

轉(zhuǎn)移銘文,也是因為這些錢包識別了這些 UTXO 的特殊格式, 錢包通過對應(yīng)的協(xié)議,將這些 UTXO 作為輸入,并支付額外手續(xù)費,轉(zhuǎn)給了對方。

為什么用戶丟了“符文”?

對于用戶丟失符文,由于它本質(zhì)上還是 UTXO,在用戶使用 UniSat 進行比特幣跨鏈操作的時候,由于 UniSat 不識別該部分含符文的 UTXO ,并當做了普通的 UTXO 進行了處理,湊輸入發(fā)送給了跨鏈橋。

實際上,不僅是跨鏈操作,用戶在不支持符文的錢包中進行其他比特幣轉(zhuǎn)賬操作,也有可能丟失符文。在 12 月 7 日就有用戶在 Unisat 上進行 BRC-20 swap 操作丟失了 15, 000 COOK。

還有一個比較有意思的事情,在 Runes Alpha 上鑄造符文的時候,也是有可能把用戶的銘文的當成 Gas 轉(zhuǎn)走的。

為什么沒有人反饋丟銘文?

我們通過 BEVM 的官方文檔,發(fā)現(xiàn) BEVM 跨鏈是支持銘文跨鏈的,只需要用戶通過 BSwap,即可將自己的銘文跨鏈到 BEVM 上。而跨鏈使用的錢包是 UniSat 錢包。這是一款用于 BTC 生態(tài)的 Chrome 插件錢包,幫助用戶存儲、鑄造和傳輸 BRC-20?代幣。它能夠識別用戶的銘文,從而避免將該部分 UTXO 進行合并,只有用戶主動交易銘文的時候,才會被轉(zhuǎn)移。

由于?Unisat?目前還不支持符文協(xié)議,這就是為什么用戶跨鏈會“丟失”符文而不丟失銘文的原因。如果換做其他不支持符文的錢包,也會發(fā)生類似的情況。

符文還可以找回嗎?

既然符文被轉(zhuǎn)移到跨鏈橋了,用戶還可以拿回該部分符文嗎?

我們查閱了?BEVM?白皮書,BEVM?的資產(chǎn)跨鏈方案是基于比特幣的?Taproot?技術(shù)構(gòu)建的,是融合了?Schnorr 簽名?+?Mast?合約?+?1000?BTC?輕節(jié)點組成的 POS 網(wǎng)絡(luò)來實現(xiàn)資產(chǎn)的去中心化跨鏈和管理,BTC- BEVM 的雙向跨鏈是完全基于鏈上的節(jié)點共識來管理的,實現(xiàn)了完全的代碼化和去信任化,而非依賴多簽或者人為管理,這讓 BTC 及比特幣資產(chǎn)的跨鏈安全做到和 BFT POS 一樣去中心化和安全,因此,BEVM 官方也無法發(fā)起單獨的轉(zhuǎn)賬交易來取出用戶的“符文資產(chǎn)”。

由于 BEVM 不支持符文協(xié)議,該部分符文被轉(zhuǎn)出的概率是完全隨機的,當托管合約執(zhí)行交易時,這些“符文資產(chǎn)”可能會被當作普通的 UTXO 被轉(zhuǎn)出,但是整個過程是完全隨機的,不受人為控制的,如果要強制取出,必須徹底改變 BEVM 整個鏈的共識,這無疑于將 BEVM 硬分叉。

總的來說,該事件是由于多個原因造成的:

跨鏈操作所使用的錢包不支持符文。

BEVM 是分布式去中心化的的托管資產(chǎn),無法人工取出 。

用戶對于符文協(xié)議的不熟悉。

如何避免此類問題再次發(fā)生?

對于普通用戶,如何避免該類問題再次發(fā)生呢?在做交互操作時候,我們建議用戶做好以下幾點:

確保使用的錢包支持銘文或者銘文協(xié)議。

確保要交互的協(xié)議(比如跨鏈橋)是否支持銘文符文協(xié)議。

使用協(xié)議之前,先研究是否有用戶操作過程中出現(xiàn)問題。

使用多個錢包管理不同資產(chǎn)。

同時也提醒開發(fā)者,在開發(fā)設(shè)計的時候,需要進行充分考慮和準備,從代碼層面上解決可能出現(xiàn)的協(xié)議不兼容問題。如果不能,要在上線之前做好調(diào)研并做出明確提醒,避免引起不必要的質(zhì)疑和麻煩。

總結(jié)

銘文和符文的出現(xiàn),是比特幣生態(tài)不斷探索和創(chuàng)新的重要的里程碑,極大的推動了大家對比特幣生態(tài)的關(guān)注和參與熱情,對于未來的比特幣生態(tài)發(fā)展也起了極大的積極意義。但是,對于目前來說,銘文和符文還處于比較早期階段,希望大家在參與的同時,一定要注意相關(guān)的風險,切忌盲目。

熱門
欧美亚洲一区| 国产精品99在线观看| 91麻豆精品激情在线观看最新| 亚洲高清在线| 国产精品亚洲一区二区在线观看 | 精品免费在线| 欧美另类69xxxxx| 精品国产第一福利网站| 亚洲福利久久| 三级在线看中文字幕完整版| 裸体一区二区| 中文字幕日韩高清在线| 免费成人在线观看视频| 国产精品第一| 日韩电影一区二区三区四区| 极品少妇一区二区三区| 亚洲精品**中文毛片| 欧美激情视频一区二区三区在线播放 | 中国女人久久久| 少妇一区视频| 福利电影一区| 91伊人久久| 亚洲日本黄色| 欧美日韩在线精品一区二区三区激情综合 | 高潮在线视频| 久久午夜影视| 国产精品久久久久久久久久齐齐| 久久国产尿小便嘘嘘| 国产aⅴ精品一区二区四区| 欧州一区二区三区| 日韩深夜影院| 色一区二区三区| 蜜臀精品久久久久久蜜臀| 日韩欧美三区| 亚洲欧美网站在线观看| 久久在线电影| 91精品影视| 日韩激情一区二区| 亚洲免费综合| 亚洲精品乱码| 国产在线欧美| 韩国女主播一区二区| 日韩av一级片| 日韩有码一区二区三区| 亚洲影视一区二区三区| 亚洲先锋成人| 欧美在线播放| 亚洲91视频| 欧美日韩视频网站| 51vv免费精品视频一区二区| 四季av一区二区三区免费观看| 日本久久久久| 欧美色图一区| 蜜桃精品视频在线| 亚洲肉体裸体xxxx137| 蜜乳av另类精品一区二区| 伊人亚洲精品| 日韩在线a电影| 偷拍自拍亚洲色图| 日本免费一区二区视频| 亚洲最黄网站| 手机亚洲手机国产手机日韩| 亚州综合一区| 国产精品传媒精东影业在线| 亚洲精品小说| 色一区二区三区| 日韩高清不卡一区二区三区| 亚洲伊人影院| 午夜精品成人av| 青草久久视频| 神马久久资源| 91精品国产91久久久久久密臀| 日韩欧美网址| 777久久精品| 国产精品久久久久久久久免费高清| 欧美日韩中文一区二区| 少妇精品导航| 91精品国产91久久久久久密臀| 国产精品伊人| 黑人精品一区| 久久激情婷婷| 美女一区二区久久| 日韩视频三区| 51精品国产| 免费日韩成人| 老司机久久99久久精品播放免费| 麻豆精品国产| 国产精品草草| 成人亚洲一区| 国产精品极品| www.26天天久久天堂| 精品99久久| 欧美激情1区2区| 天堂va蜜桃一区二区三区漫画版| 欧美女优在线视频| av亚洲免费| 精品国产亚洲日本| 日本肉肉一区| 亚洲激情视频| 红杏aⅴ成人免费视频| 欧美淫片网站| 91一区二区三区四区| 久久国产小视频| 久久影视三级福利片| 国产精品一二| 视频欧美一区| 日韩精品免费视频人成| 蜜臀国产一区二区三区在线播放| 国产劲爆久久| 亚洲精品欧洲| 丝袜美腿一区| 久久亚洲影院| 欧美视频四区| 国产欧美日韩免费观看| 日韩精品成人一区二区在线| 成人影视亚洲图片在线| 欧美精品国产白浆久久久久| 一区二区三区国产精华| 先锋欧美三级| 免费不卡在线视频| 亚洲美女少妇无套啪啪呻吟| 久久久噜噜噜久久狠狠50岁| 日韩av网站免费在线| 亚洲欧美专区| 久久精品国产亚洲aⅴ| 国产免费拔擦拔擦8x在线播放| 伊人激情综合| 美女久久久久| 国产一级成人av| 久久精品九色| 国产在线观看91一区二区三区| 日韩在线电影| 午夜亚洲激情| 欧美.日韩.国产.一区.二区| 99久久亚洲精品| 精品一区二区三区中文字幕 | 国内久久视频| 日韩不卡一区| 国产一区国产二区国产三区| 国产成人久久精品麻豆二区| 久久午夜影视| 在线视频免费在线观看一区二区| 色999韩欧美国产综合俺来也| 成人av地址| 日韩精品一区二区三区免费视频| 国产探花一区在线观看| 日本不卡视频一二三区| 国产欧美综合一区二区三区| 欧美午夜a级限制福利片| 国产精品久久久久久久久久久久久久久| 老司机一区二区三区| 午夜在线视频观看日韩17c| 日韩和欧美一区二区| 国模 一区 二区 三区| 国产精品对白久久久久粗| 成人h动漫精品一区二区器材| 美女久久精品| 国产精品白浆| 欧美1区二区| 麻豆视频一区| 福利电影一区| 国产精品av一区二区| 91九色精品| 亚洲国产精品综合久久久| 激情文学一区| 91久久在线| 波多野结衣在线播放一区| 蜜桃视频欧美| 一区在线视频观看| 欧美残忍xxxx极端| 牛牛精品一区二区| 女人高潮被爽到呻吟在线观看| 日韩理论电影大全| 伊人久久综合影院| 国模 一区 二区 三区| 亚洲欧美日韩精品一区二区| 日韩综合在线| 日韩欧美2区| 亚洲国产精品一区制服丝袜| 国产精品日本一区二区三区在线| 亚洲综合小说图片| 91精品国产乱码久久久久久久| 五月精品视频| 国产美女高潮在线| 美女视频黄 久久| 国产欧美日韩精品高清二区综合区| 日韩欧美久久| 亚洲视频综合| 免费观看不卡av| 日产精品一区二区| 欧洲精品一区二区三区| 欧美一级二区| 亚洲第一二三区| 久久久成人网| 奶水喷射视频一区| 国产成人免费| 在线成人动漫av| 欧美国产视频| 美女精品一区最新中文字幕一区二区三区 | 久久精品国产亚洲aⅴ|