午夜性色福利在线视频福利|欧美v日韩v亚洲v最新在线|日韩女同在线二区三区|在线免费看片a欧美

      <td id="ivdo3"><tr id="ivdo3"></tr></td>
      <track id="ivdo3"><tbody id="ivdo3"><noframes id="ivdo3"></noframes></tbody></track>

    • 
      
      <center id="ivdo3"></center>

      當(dāng)前位置:區(qū)塊鏈 >區(qū)塊鏈 > .bit : 我們?yōu)槭裁催\(yùn)行在 Nervos CKB 上

      .bit : 我們?yōu)槭裁催\(yùn)行在 Nervos CKB 上

      更新時(shí)間:2024-03-01 15:21:40 | 作者:佚名
      報(bào)道: 作者:timyang.bit 原文鏈接:https://talk.nervos.org/t/bit-nervos-ckb/7835? .bit是由去中心化身份服務(wù)提供商(d.id?團(tuán)隊(duì))開(kāi)發(fā)的去中心化名字協(xié)議。.bit致力于為每個(gè)組織和個(gè)人提供全局唯一的、完全由用戶掌控的去中心化名字。.bit協(xié)議作為d.id去中心化身份藍(lán)圖的核心拼圖,于2020...
      報(bào)道:

      作者:timyang.bit

      原文鏈接:https://talk.nervos.org/t/bit-nervos-ckb/7835?

      .bit 是由去中心化身份服務(wù)提供商 (d.id?團(tuán)隊(duì))開(kāi)發(fā)的去中心化名字協(xié)議。.bit 致力于為每個(gè)組織和個(gè)人提供全局唯一的、完全由用戶掌控的去中心化名字。.bit 協(xié)議作為 d.id 去中心化身份藍(lán)圖的核心拼圖,于2020年11月啟動(dòng),2021年7月上線 Nervos CKB 主網(wǎng),累計(jì)融資金額 1800 萬(wàn)美金。

      眾所周知,盡管 Nervos CKB 團(tuán)隊(duì)有頂級(jí)的架構(gòu)能力,項(xiàng)目本身也有豪華的投資人陣容,但在相當(dāng)長(zhǎng)的一段時(shí)間里,Nervos CKB 都是處于市場(chǎng)關(guān)注少、市值偏低、生態(tài)應(yīng)用少的狀態(tài)。.bit 一度是 Nervos CKB 上最主要的生態(tài)應(yīng)用,所以也被朋友們戲稱為“荒漠中建高樓”。那么,是什么原因?qū)е逻^(guò)去幾年 Nervos CKB 少被市場(chǎng)所關(guān)注,又是什么原因讓我們堅(jiān)持將 .bit 運(yùn)行在 Nervos CKB 上呢?我將從一個(gè)開(kāi)發(fā)者的視角,談?wù)勎业目捶ā?/p>

      過(guò)去 Nervos CKB 少被市場(chǎng)關(guān)注的原因

      在我看來(lái),Nervos CKB 之所以在過(guò)去幾年少被市場(chǎng)關(guān)注,關(guān)鍵在于其選擇了與以太坊完全不同的技術(shù)路線:堅(jiān)持 UTXO + PoW;保持與 Bitcoin 同構(gòu);作為 Bitcoin 的 Contract Kernel。而這種技術(shù)路線背后的思想在過(guò)去幾年 EVM 獨(dú)霸天下的市場(chǎng)環(huán)境中,顯得格格不入。選擇與主流不同的技術(shù)路線帶來(lái)的影響是:1. 市場(chǎng)理解它需要時(shí)間;2. 開(kāi)發(fā)者熟悉新的編程模型需要時(shí)間。這些影響進(jìn)而導(dǎo)致 Nervos CKB 團(tuán)隊(duì)過(guò)去幾年的創(chuàng)新性的工作,并未得到關(guān)注和認(rèn)可。

      然而如今整個(gè)市場(chǎng)氣候已經(jīng)發(fā)生變化,Bitcoin 生態(tài)開(kāi)始成為市場(chǎng)關(guān)注的重點(diǎn)。市場(chǎng)也開(kāi)始意識(shí)到,Nervos CKB 的那些曾經(jīng)看來(lái)與主流格格不入的設(shè)計(jì),在今天看來(lái)是如此地具有前瞻性。

      .bit 為什么運(yùn)行在 Nervos CKB 上

      1. Nervos 與 Bitcoin 同構(gòu),堅(jiān)持 PoW + UTXO

      我們現(xiàn)有團(tuán)隊(duì)核心成員之所以離開(kāi)互聯(lián)網(wǎng)公司進(jìn)入 Web3 行業(yè),很大程度上是出于對(duì) Bitcoin 開(kāi)宗立派的敘事認(rèn)同,以及對(duì)其簡(jiǎn)潔精妙的設(shè)計(jì)的欣賞。我們喜歡與比特幣更相近的東西。

      .bit 要成為完全由用戶掌控的名字系統(tǒng),就必須運(yùn)行在足夠堅(jiān)固可靠的基礎(chǔ)上,因此 PoW 公鏈?zhǔn)潜厝坏倪x擇。在 PoS 及其變種為主流的今天,我們堅(jiān)持認(rèn)為 PoW 機(jī)制更加堅(jiān)固。 在我看來(lái),PoS 及其變種之所以成為主流,并不是因?yàn)?PoS 更加合理。其中一個(gè)重要的原因是,要成功啟動(dòng)一條 PoW 公鏈,難度要大得多得多。構(gòu)建 PoW 生態(tài)是一個(gè)復(fù)雜工程。到目前,Nervos CKB 是少數(shù)成功啟動(dòng)的 PoW 智能合約公鏈,并且礦機(jī)已經(jīng)進(jìn)化到 ASIC 階段,挖礦產(chǎn)出也完成了一次減半。

      Nervos CKB 和 Bitcoin 是同構(gòu)的,是指同樣都是 UTXO 模型。Nervos CKB 中的 UTXO 稱之為 Cell,它本質(zhì)是增強(qiáng)版的 UTXO。在 Bitcoin 的 UTXO 模型中,只能通過(guò)表達(dá)能力有限的簡(jiǎn)單腳本控制 UTXO 的花費(fèi)條件;而在 Cell 模型中,可以使用圖靈完備的語(yǔ)言對(duì) Cell 的花費(fèi)條件進(jìn)行更高級(jí)的編程控制。因此,Nervos CKB 在延續(xù)了 Bitcoin 簡(jiǎn)潔精妙設(shè)計(jì)的同時(shí),為開(kāi)發(fā)者提供了極強(qiáng)的可編程能力。后面我們還會(huì)談到,UTXO 模型還能幫助應(yīng)用更容易地做到 Mass Adaption。

      2. 自定義密碼學(xué)原語(yǔ) + Cell 作為資產(chǎn)容器 - 能夠幫助應(yīng)用實(shí)現(xiàn) Mass Adaption

      嚴(yán)格地說(shuō),并不是 .bit 啟動(dòng)時(shí)選擇了運(yùn)行在 Nervos CKB 上。而是 .bit 是一個(gè)原本被放棄了的內(nèi)部項(xiàng)目,因?yàn)?Nervos CKB 的出現(xiàn)而被重新啟動(dòng)。

      .bit 最早啟動(dòng)于2019年初,原本是準(zhǔn)備運(yùn)行在 Bitcoin 上,應(yīng)用數(shù)據(jù)存儲(chǔ)到 OP_RETURN 中。我們完成了測(cè)試版本的開(kāi)發(fā)和部署,但最終還是選擇斃掉這個(gè)項(xiàng)目。我們目標(biāo)是讓 .bit 能服務(wù)廣泛的組織和個(gè)人,因此,其依賴的平臺(tái)必須同時(shí)滿足兩個(gè)條件:1. 足夠堅(jiān)固可靠;2. 使用門(mén)檻極低。Bitcoin 足夠堅(jiān)固可靠,但門(mén)檻是極高的。

      這些門(mén)檻是所有新用戶進(jìn)入 Web3 都要克服的困難,也是優(yōu)秀的 Dapp 應(yīng)用很難大規(guī)模出圈的障礙。它們包括:

      1. 用戶需要理解并保管好私鑰

      2. 用戶需要先擁有用于支付交易費(fèi)用的代幣

      例如,你在以太坊上發(fā)行了新的 NFT,一個(gè)沒(méi)有 Web3 經(jīng)驗(yàn)的用戶被你的理念所吸引決定購(gòu)買(mǎi)的你的 NFT。他接下來(lái)將經(jīng)歷一系列陌生的任務(wù):下載錢(qián)包、備份助記詞、到某個(gè)交易所完成 KYC 并完成法幣入金、再回到你的網(wǎng)站來(lái)購(gòu)買(mǎi)。絕大部分的用戶都沒(méi)辦法自主的完成這些任務(wù),到備份助記詞這一步基本都放棄了。

      再比如,你把 NFT 送給了一個(gè)剛創(chuàng)建好以太坊地址的用戶,但由于他的地址上沒(méi)有 ETH,結(jié)果他無(wú)法對(duì)這個(gè) NFT 進(jìn)行任何操作。盡管 EVM 存在一些 Gas 代付解決方案,但依然是一個(gè)較復(fù)雜的解決辦法。

      我們可以做這樣總結(jié)過(guò)去的局面:所有 Dapp 的用戶都必須首先成為公鏈的用戶;所有 Dapp 都要先幫公鏈獲取用戶,才能從公鏈用戶池中轉(zhuǎn)化出自己的用戶。

      那 Nervos CKB 上是如何解決這些問(wèn)題的呢?答案是:

      1. 支持自定義密碼學(xué)原語(yǔ),使得用戶無(wú)需再關(guān)心私鑰

      2. Cell 作為資產(chǎn)容器,巧妙地使用戶在操作資產(chǎn)時(shí)無(wú)需再關(guān)心交易手續(xù)費(fèi)

      - 自定義密碼學(xué)原語(yǔ)

      也就是說(shuō),與其他公鏈都將密碼學(xué)算法硬編碼到共識(shí)層不同,開(kāi)發(fā)者可以在 Nervos CKB 上部署任意的密碼學(xué)算法,并在必要的時(shí)候調(diào)用這些算法進(jìn)行驗(yàn)證。比如,你可以把 Bitcoin 的驗(yàn)簽算法部署在 Nervos CKB,這樣你的應(yīng)用就可以驗(yàn)證 Bitcoin 私鑰的簽名了。也就是說(shuō)比特幣的用戶可以直接使用比特幣地址管理 Nerovs CKB 上的資產(chǎn)。同樣的原理,以太坊狗狗幣等所有公鏈的地址都可以直接管理 Nervos CKB 上的資產(chǎn)。我們可以總結(jié)為,所有公鏈的用戶,天然就是 Nervos CKB 的用戶。

      更進(jìn)一步,我們還可以將已經(jīng)在互聯(lián)網(wǎng)世界中被廣泛采用的加密算法部署到 Nervos CKB 上,比如 secp256r1。所有的現(xiàn)代瀏覽器都已支持 W3C 的 Webauthn 標(biāo)準(zhǔn),而 secp256r1 算法正是 Webauthn 的一部分。這意味著,用戶的手機(jī)/電腦/平板安全芯片中的私鑰,可以直接管理 Nervos CKB 上的資產(chǎn)。這是天才般的想法!那些沒(méi)有任何 Web3 技術(shù)知識(shí)的用戶,通過(guò)簡(jiǎn)單的人臉或指紋識(shí)別即可簽署交易,并且是完全去中心化的。也就是說(shuō),所有的互聯(lián)網(wǎng)用戶,天然就是 Nervos CKB 的用戶。

      我認(rèn)為這是 Nervos CKB 設(shè)計(jì)中最天才的部分!這也是 .bit 項(xiàng)目被重啟的直接原因。目前,.bit 業(yè)務(wù)流程中已經(jīng)全面支持 Passkey,這使得那些沒(méi)有 Web3 基礎(chǔ)的用戶也可以直接使用 .bit。

      -Cell 作為資產(chǎn)容器

      在 EVM 的賬戶模型中,每一項(xiàng)資產(chǎn)都對(duì)應(yīng)一個(gè)合約,合約中有一個(gè)數(shù)據(jù)表,記錄了每個(gè)用戶分別擁有多少該資產(chǎn)。你需要發(fā)送資產(chǎn)時(shí),就需要發(fā)起一筆調(diào)用該合約的交易,并從你的賬戶中支付交易費(fèi)。常見(jiàn)的問(wèn)題是,新用戶的賬戶中往往沒(méi)有任何代幣,無(wú)法支付交易費(fèi)。EVM 生態(tài)已經(jīng)出現(xiàn)了交易費(fèi)代付的解決方案,但整體來(lái)說(shuō)還是一個(gè)較復(fù)雜的方案。這種方案也不能有效解決全新用戶的問(wèn)題。

      在 Nervos CKB 的 Cell 模型中,每項(xiàng)資產(chǎn)也有對(duì)應(yīng)的合約,但用戶擁有多少該資產(chǎn)是存儲(chǔ)在由用戶控制的 Cell 中的。也就是說(shuō),沒(méi)有一個(gè)統(tǒng)一的數(shù)據(jù)表去記錄每個(gè)用戶分別持有某項(xiàng)資產(chǎn)的多少;而是每個(gè)用戶自己手上的“保險(xiǎn)柜”(也就是 Cell)中記錄了用戶持有多少資產(chǎn)。

      有意思的點(diǎn)在于,Cell 本身就是由 CKB 這個(gè)代幣構(gòu)成的。一個(gè) Cell 包含的 CKB 數(shù)量決定了它的數(shù)據(jù)存儲(chǔ)量上限。這些數(shù)據(jù)可能是某種代幣數(shù)量,也可能是 NFT 的 metadata 和圖片數(shù)據(jù),數(shù)據(jù)的含義由開(kāi)發(fā)者定義和解釋。同時(shí),網(wǎng)絡(luò)交易費(fèi)也是以 CKB 來(lái)進(jìn)行支付的。那就意味著,在構(gòu)造 Cell 時(shí),除了把資產(chǎn)相關(guān)的數(shù)據(jù)存放到 Cell 里,還可以給 Cell 多附加一些 CKB,多附加的 CKB 就作為以后操作該資產(chǎn)時(shí)的交易費(fèi)來(lái)源。

      這就意味著,即便是一個(gè)全新的用戶,當(dāng)我們把一個(gè)資產(chǎn)發(fā)送給他后,他不需要做任何其他準(zhǔn)備,就可以操作這個(gè)資產(chǎn)了!他不需要關(guān)心什么是交易手續(xù)費(fèi),因?yàn)樗盏降馁Y產(chǎn)里面已經(jīng)包含了交易收費(fèi)了。這是極其巧妙的設(shè)計(jì)!

      @zhixian?曾做出過(guò)一個(gè)形象的比喻:EVM 上的資產(chǎn)就像是一個(gè)沒(méi)有油箱的汽車(chē),你每次開(kāi)車(chē)都需要帶一桶油上去,你把車(chē)送給別人時(shí),別人也得準(zhǔn)備好汽油才能使用這個(gè)車(chē);而 CKB 上的資產(chǎn)是裝滿了油的汽車(chē),任何人都可以直接上手開(kāi)。同時(shí),又由于抽象密碼學(xué)的設(shè)計(jì),使得這輛車(chē)完全不挑駕駛員的技術(shù)(即,不需要用戶具備理解和管理私鑰),人人都能開(kāi)。

      總結(jié)起來(lái),.bit 之所以選擇運(yùn)行在 Nervos CKB 上,是因?yàn)橹挥?Nervos CKB 才能做到在為 .bit 提供堅(jiān)固可靠的運(yùn)行平臺(tái)的同時(shí),還能極大降低 .bit 的使用門(mén)檻,使得 .bit 真正具有面向大規(guī)模用戶的能力。我相信,任何想構(gòu)建偉大產(chǎn)品的開(kāi)發(fā)者,都希望自己的產(chǎn)品能面向更大規(guī)模的市場(chǎng),而 Nervos CKB 在我看來(lái)是最佳的選擇。

      UTXO 編程范式興起

      新進(jìn)入生態(tài)的開(kāi)發(fā)者很容易帶著賬戶模型的經(jīng)驗(yàn)來(lái)看 Nervos CKB 的編程模型(即擴(kuò)展的 UTXO 模型),然后感覺(jué)到各種不適應(yīng)。比如,全局狀態(tài)管理怎么這么復(fù)雜,Cell 搶占問(wèn)題好頭疼。對(duì)此我的看法是,賬戶模型和 UTXO 模型各有優(yōu)劣。在某些場(chǎng)景下賬戶模型是高效的,比如對(duì)全局狀態(tài)的管理;在某些場(chǎng)景下 UTXO 模型是更高效的,比如前面提到的資產(chǎn)內(nèi)置交易費(fèi)。如果始終站在賬戶模型本位,看 UTXO 模型,就像是看怪物。事實(shí)上,在以太坊誕生的初期里,許多習(xí)慣了互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)的開(kāi)發(fā)者也會(huì)不習(xí)慣 EVM 上面的編程;比特幣誕生之后的相當(dāng)長(zhǎng)的時(shí)間里,都被習(xí)慣了法幣系統(tǒng)的人們視為怪物。

      剛開(kāi)始接觸 UTXO 編程,可能會(huì)面臨一些棘手的挑戰(zhàn)。但不必?fù)?dān)心,這些往往都可以在 Nervos CKB 的論壇上找到相應(yīng)的解決方案和討論。我在之前的系列文章《從 DAS 開(kāi)始了解 CKB 應(yīng)用開(kāi)發(fā)》?中,探討了一些我們?cè)?jīng)遇到過(guò)的挑戰(zhàn)和對(duì)應(yīng)的解決方案。

      我認(rèn)為,隨著 UTXO 公鏈承載的資產(chǎn)越來(lái)越多,基于 UTXO 編程的意義和必要性開(kāi)始變大,開(kāi)發(fā)者對(duì) UTXO 的理解也會(huì)加深。UTXO 編程終將成為一種流行的編程范式。與 Bitcoin 同構(gòu)的,具有強(qiáng)大可擴(kuò)展性的 Nervos CKB 也將作為 Contract Kernel of Bitcoin 而存在。

      本站提醒:投資有風(fēng)險(xiǎn),入市須謹(jǐn)慎,本內(nèi)容不作為投資理財(cái)建議。