時(shí)間:2023-05-03|瀏覽:228
1.比特幣?ordinals?缺乏將項(xiàng)目分組到集合中的標(biāo)準(zhǔn)化方法,因?yàn)檫@依賴于特定的、通常集中的服務(wù)和錢包。目前的市場(chǎng)情況基本上是每個(gè)交易市場(chǎng)、錢包都在運(yùn)行自己的?server,使用自己的方法中心化處理,沒有統(tǒng)一的標(biāo)準(zhǔn)。
2.這樣中心化的合集標(biāo)準(zhǔn),限制了序數(shù)生態(tài)系統(tǒng)的發(fā)展,并可能存在一些作惡的行為。
3.BRC-721?是一個(gè)合集標(biāo)準(zhǔn),市場(chǎng)可以通過這個(gè)標(biāo)準(zhǔn)準(zhǔn)確的識(shí)別合集并顯示元數(shù)據(jù)
BRC-721: Ordinals Collection Protocol 是一個(gè)用于驗(yàn)證比特幣序數(shù)集合真實(shí)性的標(biāo)準(zhǔn)接口。為解決上述問題,該協(xié)議引入了一種去中心化和無需信任的集合創(chuàng)建和驗(yàn)證方法,類似于以太坊區(qū)塊鏈上的 ERC-721 標(biāo)準(zhǔn)。
BRC-721 協(xié)議旨在通過提供一個(gè)真實(shí)性來源,簡(jiǎn)化集合創(chuàng)建和驗(yàn)證過程,無需預(yù)先付款。
該協(xié)議規(guī)定了集合及其項(xiàng)目在清單中的數(shù)據(jù)結(jié)構(gòu)。清單和驗(yàn)證規(guī)則決定序數(shù)銘文是否屬于某個(gè)集合。
BRC-721 協(xié)議解決的問題包括:
在其他區(qū)塊鏈上的預(yù)付款問題
缺乏元數(shù)據(jù)標(biāo)準(zhǔn)和揭示機(jī)制
缺乏關(guān)于集合或其項(xiàng)目的共享規(guī)范
需要信任集合創(chuàng)建者將您的銘文納入集合
通過這個(gè)協(xié)議,比特幣?nft?集合的創(chuàng)建和驗(yàn)證將變得去中心化且無需信任,從而拓展?ordinals?生態(tài)系統(tǒng)的潛力。
1.BRC-721 協(xié)議基于三種類型的清單。每個(gè)清單都有協(xié)議和版本字段,允許第三方服務(wù)理解規(guī)范。
? CollectionManifest(集合清單)
CollectionManifest 是集合的真實(shí)來源。它存儲(chǔ)集合參數(shù)和允許鏈接和驗(yàn)證底層集合項(xiàng)目的字段。
? InscriptionManifest(銘文清單)
InscriptionManifest 是與 CollectionManifest 鏈接的 Ordinal 銘文。類似于 NFT 以及它與以太坊區(qū)塊鏈合約的關(guān)系。
?? RevealManifest(揭示清單)
RevealManifest 允許將元數(shù)據(jù)鏈接到特定的 CollectionManifest,為 InscriptionManifests 授予屬性。
2.每個(gè)清單及其清單內(nèi)容鍵值都是必須符合聲明的 json-schema.org Draft 4 的 JSON 字符串,以防止不一致。
為了驗(yàn)證清單,可以使用其中一個(gè)建議的驗(yàn)證器:https://json-schema.org/implementations.html#validators。
3.簽名和哈希:
為確保清單的安全鏈接,該協(xié)議使用:
?? ECDSA secp?256?k?1 對(duì)銘文內(nèi)容的 SHA?256 哈希進(jìn)行簽名和驗(yàn)證。
?? 以十六進(jìn)制字符串表示的 DER 編碼簽名
?? 以十六進(jìn)制字符串表示的壓縮/非壓縮 signerPublicKey
集合清單銘文清單揭示清單要驗(yàn)證 CollectionManifest,必須滿足一些規(guī)則,這些規(guī)則確保了銘文銘刻的唯一性和其是否屬于一個(gè)特定的集合。只有在滿足所有驗(yàn)證規(guī)則的情況下,銘文銘刻才可以被視為集合的一部分。
提供了一些?api?參數(shù),可用于構(gòu)建集合瀏覽器、畫廊、稀有度工具和其他應(yīng)用程序。目前,API 不提供元數(shù)據(jù),而只提供帶有指向元數(shù)據(jù)鏈接的 tokenURI 字段。
通過這些 API 端點(diǎn),開發(fā)人員可以輕松地構(gòu)建與 BRC-721 協(xié)議相關(guān)的應(yīng)用程序,如集合瀏覽器、畫廊和稀有度工具等。通過調(diào)整查詢參數(shù),開發(fā)人員可以自定義請(qǐng)求的數(shù)據(jù),以滿足他們的應(yīng)用程序需求。
BRC-721 協(xié)議為比特幣序數(shù)集合創(chuàng)建了一個(gè)標(biāo)準(zhǔn)接口。前面已經(jīng)討論了清單和驗(yàn)證規(guī)則,現(xiàn)在我們可以深入了解一下 BRC-721 協(xié)議的一些實(shí)際應(yīng)用場(chǎng)景。
數(shù)字藝術(shù)品收藏
藝術(shù)家可以使用 BRC-721 協(xié)議創(chuàng)建有限數(shù)量的數(shù)字藝術(shù)品集合。這可以確保藝術(shù)品的稀缺性,同時(shí)為購買者提供真實(shí)性和所有權(quán)的驗(yàn)證。
游戲道具和資產(chǎn)
游戲開發(fā)商可以利用 BRC-721 協(xié)議在比特幣區(qū)塊鏈上創(chuàng)建游戲道具和資產(chǎn)。這些道具可以在游戲中使用,還可以在游戲之間進(jìn)行交易,為游戲生態(tài)系統(tǒng)提供更大的價(jià)值和互操作性。
去中心化身份驗(yàn)證
BRC-721 協(xié)議可用于創(chuàng)建可驗(yàn)證的數(shù)字身份。用戶可以創(chuàng)建和管理自己的數(shù)字證書,如學(xué)歷、技能認(rèn)證等。這將減少偽造證書的風(fēng)險(xiǎn),同時(shí)簡(jiǎn)化了證書驗(yàn)證過程。
票務(wù)和優(yōu)惠券
公司和活動(dòng)組織者可以使用 BRC-721 協(xié)議創(chuàng)建獨(dú)特的門票或優(yōu)惠券。這將確保門票的真實(shí)性,同時(shí)防止欺詐和偽造。
盡管 BRC-721 協(xié)議為比特幣生態(tài)系統(tǒng)提供了許多優(yōu)勢(shì),但仍然存在一些缺點(diǎn)和局限性。
1.首先,與以太坊相比,比特幣交易速度較慢,因此創(chuàng)建和管理大型的序數(shù)集合可能需要更長(zhǎng)時(shí)間。其次,與以太坊 ERC-721 標(biāo)準(zhǔn)不同,BRC-721 協(xié)議并沒有提供一個(gè)默認(rèn)的元數(shù)據(jù)標(biāo)準(zhǔn),這使得處理元數(shù)據(jù)的方式變得不同,可能會(huì)導(dǎo)致不同的應(yīng)用程序之間的兼容性問題。此外,由于 BRC-721 協(xié)議是相對(duì)較新的標(biāo)準(zhǔn),目前缺乏廣泛的支持和使用情況。
2.另外,與許多區(qū)塊鏈應(yīng)用程序一樣,BRC-721 協(xié)議也需要處理許多實(shí)際問題,例如管理用戶的私鑰、確保良好的用戶體驗(yàn)和維護(hù)協(xié)議的安全性等。
3.最后,BRC-721 協(xié)議的設(shè)計(jì)注重比特幣生態(tài)系統(tǒng)中的去中心化,這可能導(dǎo)致一些限制,例如在集合的創(chuàng)建和管理方面可能需要更多的手動(dòng)勞動(dòng),而不是依賴于自動(dòng)化的智能合約。
ordinals?基礎(chǔ)建設(shè)的完善,標(biāo)準(zhǔn)化是必不可少的。BRC-721 協(xié)議為比特幣區(qū)塊鏈提供了一個(gè)去中心化、安全且可靠的方法來創(chuàng)建、驗(yàn)證和管理序數(shù)集合。通過 CollectionManifest、InscriptionManifest 和 RevealManifest,BRC-721 協(xié)議定義了集合和其項(xiàng)目的結(jié)構(gòu)、內(nèi)容和驗(yàn)證規(guī)則。這些規(guī)則確保每個(gè)銘文銘刻都是唯一的,以及它們是否屬于一個(gè)特定的集合。
BRC-721 協(xié)議的實(shí)際應(yīng)用場(chǎng)景包括數(shù)字藝術(shù)品收藏、游戲道具和資產(chǎn)、去中心化身份驗(yàn)證以及票務(wù)和優(yōu)惠券。通過這些用例,我們可以看到 BRC-721 協(xié)議在數(shù)字資產(chǎn)領(lǐng)域的廣泛應(yīng)用,并且可以在比特幣生態(tài)系統(tǒng)中實(shí)現(xiàn)類似于 ERC-721 對(duì)以太坊生態(tài)系統(tǒng)的影響。
通過提供 API 資源,開發(fā)人員可以輕松地構(gòu)建與 BRC-721 協(xié)議相關(guān)的應(yīng)用程序,如集合瀏覽器、畫廊和稀有度工具等。通過調(diào)整查詢參數(shù),開發(fā)人員可以自定義請(qǐng)求的數(shù)據(jù),以滿足他們的應(yīng)用程序需求。
總的來說,BRC-721 協(xié)議為比特幣區(qū)塊鏈提供了一個(gè)去中心化、安全且可靠的方法來創(chuàng)建、驗(yàn)證和管理序數(shù)集合。正如 ERC-721 對(duì)以太坊生態(tài)系統(tǒng)產(chǎn)生的影響,BRC-721 協(xié)議有望為比特幣生態(tài)系統(tǒng)帶來新的機(jī)遇和發(fā)展。
原文作者:xiyu(@ohxiyu)
來源:星球日?qǐng)?bào)