亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > 一文詳解DePIN基礎(chǔ)設(shè)施平臺

DePIN科普文:IoTeX、DePHY和peaq等基礎(chǔ)設(shè)施是怎么運轉(zhuǎn)的

2024-03-25 15:31:30 | 來源: | 作者:佚名
本文回顧了物聯(lián)網(wǎng)設(shè)備從產(chǎn)生數(shù)據(jù)到存儲數(shù)據(jù)再到向區(qū)塊鏈rollup的流程,并介紹了DePIN基礎(chǔ)設(shè)施平臺,科普IoTeX、DePHY和peaq等基礎(chǔ)設(shè)施是怎么運轉(zhuǎn)的,一起來參考一下吧

本文回顧了物聯(lián)網(wǎng)設(shè)備從產(chǎn)生數(shù)據(jù)到存儲數(shù)據(jù)再到向區(qū)塊鏈rollup的流程,并介紹了DePIN基礎(chǔ)設(shè)施平臺,它可以幫助項目方快速啟動DePIN應(yīng)用類項目。DePIN利用區(qū)塊鏈完成激勵分發(fā)和代幣分配,需要使用公私鑰來生成和驗證物理工作證明。為防止女巫攻擊,DePIN設(shè)備廠商壟斷身份信息的生成權(quán)限,并通過社會共識曝光作惡行為。DePHY提供了DID認(rèn)證服務(wù),確保數(shù)據(jù)源可信。DePHY還提供了協(xié)處理器來監(jiān)聽消息網(wǎng)絡(luò)的finalized消息,進行狀態(tài)遷移。DePHY和IoTeX都選擇了鏈下收集數(shù)據(jù),然后rollup到鏈上,DePHY注重去中心化的數(shù)據(jù)可用層,IoTeX側(cè)重于給不同事件綁定處理程序。

DePIN科普文:IoTeX、DePHY和peaq等基礎(chǔ)設(shè)施是怎么運轉(zhuǎn)的

導(dǎo)語:盡管DePIN賽道在當(dāng)下十分火熱,但DePIN相關(guān)的物聯(lián)網(wǎng)設(shè)備要大規(guī)模接入到區(qū)塊鏈,仍存在技術(shù)上的障礙。一般而言,若要將物聯(lián)網(wǎng)硬件接入到區(qū)塊鏈中,要經(jīng)歷以下三個關(guān)鍵階段:

  • 硬件設(shè)備的可信任運行;

  • 收集驗證并提供數(shù)據(jù);

  • 將數(shù)據(jù)分發(fā)到不同應(yīng)用。

這三個階段中存在不同的攻擊場景與反制手段,需要引入各種機制設(shè)計。本文從項目工作流程與協(xié)議設(shè)計的角度,回顧分析了物聯(lián)網(wǎng)設(shè)備從可信任產(chǎn)生數(shù)據(jù),驗證存儲數(shù)據(jù),通過計算產(chǎn)生證明,和向區(qū)塊鏈rollup數(shù)據(jù)的整個流程。如果你是DePIN賽道的創(chuàng)業(yè)者,希望本文可以在方法論和技術(shù)設(shè)計上對你的項目發(fā)展有所幫助。

下文中,我們以空氣質(zhì)量檢測的場景為例,結(jié)合IoTeX、DePHY、peaq這三個DePIN基礎(chǔ)設(shè)施進行分析,向大家闡明DePIN基礎(chǔ)設(shè)施是如何工作的。此類基礎(chǔ)設(shè)施平臺可以對接物聯(lián)網(wǎng)設(shè)備與區(qū)塊鏈/Web3設(shè)施,幫助項目方快速啟動DePIN應(yīng)用類項目。

硬件設(shè)備的可信任運行

硬件設(shè)備的可信任,包括設(shè)備身份的信任與程序執(zhí)行可驗證無篡改的信任。

DePIN的基礎(chǔ)工作模式

在大多數(shù)DePIN項目的激勵方案里,硬件設(shè)備的運行者會對外提供服務(wù),以此為籌碼向激勵系統(tǒng)索要獎勵,比如在Helium中,網(wǎng)絡(luò)熱點設(shè)備通過提供信號覆蓋,來獲取HNT獎勵。但在從系統(tǒng)中獲取激勵前,DePIN設(shè)備需要先出示證據(jù),證明自己的確按要求付出了一定“努力”。

這類用于證明自己在現(xiàn)實世界中提供了某類服務(wù)、進行了某些活動的證明,被稱為物理工作證明(Proof of Physical Work, PoPW)。在DePIN項目的協(xié)議設(shè)計中,物理工作證明占有舉足輕重的地位,相應(yīng)的也存在各種攻擊場景與對應(yīng)的反制手段。

DePIN項目要依托于區(qū)塊鏈完成激勵分發(fā)與代幣分配。類似于傳統(tǒng)公鏈中的公私鑰體系,DePIN設(shè)備的身份核驗流程中,也需要使用公私鑰,私鑰用于生成和簽署“物理工作證明”,公鑰則被外界用于驗證上述證明,或作為硬件設(shè)備的身份標(biāo)簽(Device ID)。

除此之外,直接用設(shè)備的鏈上地址接收代幣激勵并不方便,因此DePIN項目方往往在鏈上部署一個智能合約,合約中記錄著不同設(shè)備持有人的鏈上賬戶地址,類似于數(shù)據(jù)庫中一對一或多對一的關(guān)系。這種方式下,鏈下物理設(shè)備應(yīng)當(dāng)收到的代幣獎勵,可以直接打到設(shè)備持有人的鏈上賬戶里。

女巫攻擊

絕大多數(shù)提供激勵機制的平臺,都會遇到“女巫攻擊”,就是說有人可能操控大量的賬號或設(shè)備,或是生成不同的身份證明,偽裝成多個人,拿多份獎勵。以我們前面提到的空氣質(zhì)量檢測為例,提供此服務(wù)的設(shè)備越多,系統(tǒng)分發(fā)出去的獎勵也越多。有人可以通過技術(shù)手段,快速生成多份空氣檢測數(shù)據(jù)以及對應(yīng)的設(shè)備簽名,制造大量的物理工作證明來獲利,這會使DePIN項目的代幣陷入高通脹,所以要制止此類作弊行為。

所謂的反女巫,如果不采用KYC等破壞隱私性的方法,最常見的措施就是POW和POS,在比特幣協(xié)議中,礦工要付出大量的算力資源,才能獲得挖礦獎勵,POS公鏈則直接讓網(wǎng)絡(luò)參與者質(zhì)押大量的資產(chǎn)。

在DePIN領(lǐng)域中,反女巫可以歸結(jié)為“抬高物理工作證明的生成成本”,由于物理工作證明的生成,依賴于有效的設(shè)備身份信息(私鑰),所以只要抬高身份信息的獲得成本,就可以防止某些低成本生成大量工作證明的作弊行為。

針對上述目標(biāo),一種相對有效的方案是,讓DePIN設(shè)備生產(chǎn)商壟斷身份信息的生成權(quán)限,對設(shè)備進行定制化處理,為每部設(shè)備錄入唯一的身份標(biāo)簽。這就好比,由公安局統(tǒng)一記錄全體公民的身份信息,只有在公安局?jǐn)?shù)據(jù)庫里可查的人,才有資格領(lǐng)取政府補貼。

(圖片來源:DigKey)

在生產(chǎn)環(huán)節(jié),DePIN設(shè)備廠商會使用程序在足夠長的時間里生成根密鑰,然后隨機選擇根密鑰使用eFuse技術(shù)寫入到芯片中。這里要科普下,eFuse(可編程電子熔斷器)是在集成電路中存儲信息的電子技術(shù),錄入的信息通常無法被篡改或擦除,具有較強的安全保障。

在這種生產(chǎn)流程下,設(shè)備持有者和生產(chǎn)商都無法獲知設(shè)備的私鑰,以及根密鑰。硬件設(shè)備可以在TEE的隔離環(huán)境中,從根密鑰導(dǎo)出并使用工作密鑰,包含簽署信息用的私鑰,和交由外界驗證設(shè)備身份的公鑰。TEE環(huán)境外的人或程序都無法感知到密鑰的細(xì)節(jié)。

上述模式下,如果你想獲取代幣激勵,必須要從專屬廠商那里購買設(shè)備。女巫攻擊者若想繞開設(shè)備廠商,低成本生成大量的工作證明,就需要破解廠商的安全系統(tǒng),將自己生成密鑰的公鑰注冊到網(wǎng)絡(luò)許可設(shè)備中去,女巫攻擊者很難低成本發(fā)起攻擊,除非設(shè)備生產(chǎn)廠商監(jiān)守自盜。

而一旦人們發(fā)現(xiàn)設(shè)備廠商有作惡的可疑跡象,可以通過社會共識的方式對DePIN設(shè)備生產(chǎn)廠商進行曝光,這往往會使得DePIN項目本身連帶遭殃。但多數(shù)情況下,設(shè)備廠商作為DePIN網(wǎng)絡(luò)協(xié)議的核心受益方,大多沒有作惡動機,因為讓網(wǎng)絡(luò)協(xié)議井然有序運轉(zhuǎn)的話,賣礦機賺的錢會比DePIN挖礦賺的錢多,所以他們更多會傾向于不作惡。

(圖片來源:Pintu Academy)

如果硬件設(shè)備不是由中心化生產(chǎn)商統(tǒng)一供應(yīng)的,那么當(dāng)任意一臺設(shè)備接入DePIN網(wǎng)絡(luò)時,系統(tǒng)要先確認(rèn)該設(shè)備具有協(xié)議要求的特性。比如,系統(tǒng)會檢查這些新加入的設(shè)備,有沒有專屬的硬件模塊,沒有此類模塊的設(shè)備往往無法通過認(rèn)證。而要讓設(shè)備擁有上述硬件模塊,要花費一定的資金,這就抬高了女巫攻擊的成本,進而達到反女巫的目的。在這種情況下,還是正常運行設(shè)備而非制造女巫攻擊更為明智和穩(wěn)妥。

數(shù)據(jù)篡改攻擊

讓我們腦洞一下,如果某臺設(shè)備收集到的空氣質(zhì)量檢測數(shù)據(jù),其波動性越強,系統(tǒng)就認(rèn)為數(shù)據(jù)更有價值,并為此提供更多獎勵,那么任何設(shè)備都有充足的動機偽造數(shù)據(jù),讓其故意表現(xiàn)出高波動性。即便是由中心化廠商做身份認(rèn)證的設(shè)備,也可以在數(shù)據(jù)計算過程中“夾帶私貨”,對收集到的原始數(shù)據(jù)進行改寫。

該如何保證DePIN設(shè)備是誠實可信的,沒有對收集到的數(shù)據(jù)進行肆意修改呢?這需要用到可信固件(Trusted Firmware)技術(shù),其中較為出名的是TEE(Trusted Execution Environment), 還有SPE(Secure Processing Environment).。這些硬件層面的技術(shù),可以保障數(shù)據(jù)在設(shè)備上按照事先驗證過的程序來執(zhí)行,計算過程中沒有“夾帶私貨”。

(圖片來源:Trustonic)

這里簡單介紹下,TEE(可信執(zhí)行環(huán)境)通常是在處理器或處理器核心中實現(xiàn)的,用于保護敏感數(shù)據(jù),執(zhí)行敏感操作。TEE提供了一個受信任的執(zhí)行環(huán)境,其中的代碼和數(shù)據(jù)能夠受到硬件級別的安全保障,以防止惡意軟件、惡意攻擊或未經(jīng)授權(quán)的訪問。比如, Leger, Keystone這些硬件錢包都有使用到TEE技術(shù)。

大多數(shù)現(xiàn)代芯片都支持TEE,尤其是針對移動設(shè)備、物聯(lián)網(wǎng)設(shè)備和云服務(wù)的芯片。通常情況下,高性能處理器、安全芯片、智能手機SoC(系統(tǒng)級芯片)和云服務(wù)器芯片都會集成TEE技術(shù),因為這些硬件涉及的應(yīng)用場景,往往對安全性有較高的追求。

但是,不是所有的硬件都支持可信任固件,一些較低端的微控制器、傳感器芯片和定制的嵌入式芯片可能缺乏對TEE的支持。對于這些低成本芯片,可以通過探針攻擊等手段去獲取芯片內(nèi)留存的身份信息,進而偽造設(shè)備身份和行為。比如,攻擊獲取到芯片上保存的私鑰數(shù)據(jù),然后使用私鑰對篡改或偽造的數(shù)據(jù)進行簽名,偽裝成設(shè)備自身運行生成的數(shù)據(jù)。

但探針攻擊依賴于專門設(shè)備和精確的操作、數(shù)據(jù)分析流程,攻擊成本過高,遠(yuǎn)高于從市場上直接獲取這類低成本芯片的成本。相比于通過探針攻擊等手段破解偽造低端設(shè)備的身份信息來獲利,攻擊者會更愿意直接購買更多臺低成本的設(shè)備。

數(shù)據(jù)源攻擊場景

前面提到的TEE可以保證硬件設(shè)備如實的生成數(shù)據(jù)結(jié)果,只能證明數(shù)據(jù)在輸入到設(shè)備內(nèi)部后,沒有被惡意的處理,但無法確保數(shù)據(jù)在進行計算處理前,其輸入源頭可信,這其實類似于預(yù)言機協(xié)議面對的難題。

比如,某臺空氣質(zhì)量檢測儀,被放置在了排廢氣的工廠附近,但有人在夜里用密閉的玻璃罐把空氣質(zhì)量檢測儀罩起來,那么這臺空氣檢測儀獲取的數(shù)據(jù)必定不真實。但上述攻擊場景往往無利可圖,攻擊者大多數(shù)時候沒必要這么做,因為是費力不討好。對于DePIN網(wǎng)絡(luò)協(xié)議而言,只要設(shè)備滿足誠實可信的計算過程,付出了滿足激勵協(xié)議所要求的工作量,理論上就該獲得獎勵。

方案介紹

IoTeX

IoTeX提供了W3bStream開發(fā)工具,將物聯(lián)網(wǎng)設(shè)備接入到區(qū)塊鏈和Web3當(dāng)中。在W3bStream物聯(lián)網(wǎng)端的SDK中, 包含了通信和消息傳遞、身份和憑證服務(wù)以及密碼學(xué)服務(wù)等基本組件。

W3bStream的IoT SDK 對加密功能的開發(fā)非常完善,包含多種加密算法的實現(xiàn),比如PSA Crypto API, Cryptographic primitives, Cryptographic services, HAL, Tooling, Root of Trust 等模塊。

有了這些模塊,可以在各種硬件設(shè)備上,用安全或欠安全的方式去對設(shè)備產(chǎn)生的數(shù)據(jù)進行簽名,并通過網(wǎng)絡(luò)傳遞到后續(xù)數(shù)據(jù)層供驗證。

DePHY

DePHY在物聯(lián)網(wǎng)端提供了DID(Device ID)認(rèn)證服務(wù)。DID由生產(chǎn)商鑄造,每一個設(shè)備都有且僅有一個對應(yīng)的DID。DID的元數(shù)據(jù)可以自定義,可以包含設(shè)備序列號、型號、保修信息等等。

對于支持TEE的硬件設(shè)備,最開始由生產(chǎn)商生成密鑰對,使用eFuse將密鑰寫入芯片中,而DePHY的DID服務(wù),可以幫助生產(chǎn)商根據(jù)設(shè)備公鑰來生成DID. 而生產(chǎn)商生成的私鑰除了被寫入到物聯(lián)網(wǎng)設(shè)備,就只有生產(chǎn)商持有。

由于可信任固件可以實現(xiàn)安全可靠的消息簽名與硬件端私鑰保密,如果人們發(fā)現(xiàn)網(wǎng)絡(luò)中存在作弊生成設(shè)備私鑰的行為,基本就可以認(rèn)為是設(shè)備生產(chǎn)商在作惡,就可以溯源到對應(yīng)的生產(chǎn)商身上,實現(xiàn)信任溯源。

DePHY的用戶在買入設(shè)備后,可以獲取設(shè)備的激活信息,再調(diào)用鏈上的激活合約,將硬件設(shè)備的DID與自己的鏈上地址關(guān)聯(lián)綁定,進而接入到DePHY網(wǎng)絡(luò)協(xié)議中。物聯(lián)網(wǎng)設(shè)備經(jīng)過DID設(shè)置流程后,就可以實現(xiàn)用戶與設(shè)備之間的數(shù)據(jù)雙向流動。

當(dāng)用戶通過鏈上賬戶向設(shè)備發(fā)送控制指令時,流程如下:

  • 確認(rèn)用戶擁有訪問控制權(quán)限。由于設(shè)備的訪問控制權(quán)限以metadata 的形式寫在 DID 上,可以通過檢查DID來確認(rèn)權(quán)限;

  • 允許用戶和設(shè)備開通私密通道建立聯(lián)接來支持用戶控制設(shè)備。DePHY relayer 除了 NoStr relay 外,還包含 peer-to-peer 的網(wǎng)絡(luò)節(jié)點,可以支持點對點通道,由網(wǎng)絡(luò)里的其他節(jié)點幫忙中繼流量??梢灾С钟脩粼阪溝聦崟r控制設(shè)備。

在物聯(lián)網(wǎng)設(shè)備向區(qū)塊鏈發(fā)送數(shù)據(jù)時,后續(xù)數(shù)據(jù)層會從DID上讀取設(shè)備的許可狀態(tài),只有通過注冊被許可的設(shè)備才能上傳數(shù)據(jù)。比如被生產(chǎn)商注冊過的設(shè)備。

這個DID服務(wù)另一項有意思的功能在于提供了物聯(lián)網(wǎng)設(shè)備的功能特性(trait)認(rèn)證。這項認(rèn)證可以識別出物聯(lián)網(wǎng)硬件設(shè)備是否具有某些特定功能,達到足以參與特定區(qū)塊鏈網(wǎng)絡(luò)的激勵活動的資格。比如一臺WiFi發(fā)射器,通過識別到具有LoRaWAN的功能(trait),可以認(rèn)為具有提供無線網(wǎng)絡(luò)連接的作用,也就可以參與到Helium網(wǎng)絡(luò)中。類似的,還有GPS trait, TEE trait等。

在拓展服務(wù)方面,DePHY的DID還支持參與質(zhì)押,鏈接可編程錢包等,方便參與鏈上活動。

peaq

peaq的方案比較奇特,它的方案分為三個等級,分別是源自設(shè)備的認(rèn)證、模式識別校驗、基于預(yù)言機的認(rèn)證。

1.源自設(shè)備的認(rèn)證。peaq同樣提供了生成密鑰對,在設(shè)備上使用私鑰簽署信息,將設(shè)備地址 peaq ID 綁定用戶地址等功能函數(shù)。但是,在他們的開源代碼中卻找不到可信固件的功能實現(xiàn)。peaq簡單的使用私鑰對設(shè)備信息進行簽名的認(rèn)證方式,并不能保證設(shè)備的誠信運行和數(shù)據(jù)未經(jīng)篡改。peaq更像是一個樂觀Rollup,默認(rèn)設(shè)備不會作惡,然后在后續(xù)階段去驗證數(shù)據(jù)的可信狀況。

2.模式識別校驗。第二個方案是結(jié)合機器學(xué)習(xí)、模式識別。通過學(xué)習(xí)之前的數(shù)據(jù)得到模型,當(dāng)新的數(shù)據(jù)輸入時,與先前的模型做比較,判別是否可信。但統(tǒng)計模型其實只能識別出異常數(shù)據(jù),并不能判斷物聯(lián)網(wǎng)設(shè)備是否誠實運行。

比如,城市A中的某臺空氣質(zhì)量檢測儀放置在了地下室,收集產(chǎn)生的數(shù)據(jù)與其他空氣質(zhì)量檢測儀都不一樣,但并不代表數(shù)據(jù)偽造,設(shè)備仍在誠實運行。另一方面,只要收益足夠大,黑客們也愿意使用GAN等方法,生成機器學(xué)習(xí)難以鑒別的數(shù)據(jù),尤其是判別模型公開共享的情況下。

3.基于預(yù)言機的認(rèn)證。第三個方案是他們會挑選一些更受信任的數(shù)據(jù)源作為預(yù)言機,與其它DePIN設(shè)備收集上來的數(shù)據(jù)進行比較驗證。比如,項目方在城市A部署了一臺精確的空氣質(zhì)量檢測儀,其他空氣質(zhì)量檢測儀收集的數(shù)據(jù)如果偏差太大,就被認(rèn)為不可信。

這種方式一方面給區(qū)塊鏈引入并依賴權(quán)威,另一方面,也可能因為預(yù)言機數(shù)據(jù)源的采樣偏差,而使得整個網(wǎng)絡(luò)數(shù)據(jù)采樣都出現(xiàn)偏差。

就目前的資料來看,peaq的基礎(chǔ)設(shè)施,在物聯(lián)網(wǎng)端無法保證設(shè)備和數(shù)據(jù)的可信任。(注:筆者查閱了peaq的官網(wǎng)、開發(fā)文檔、Github倉庫,以及一份僅有的2018年白皮書草稿。即使向開發(fā)團隊發(fā)送郵件,也未能在發(fā)稿前得到更多補充說明資料)

數(shù)據(jù)的產(chǎn)生與發(fā)布(DA)

DePIN工作流程中第二個階段主要是收集、驗證物聯(lián)網(wǎng)設(shè)備傳遞過來的數(shù)據(jù),保存起來向后續(xù)階段提供數(shù)據(jù),要確保數(shù)據(jù)能完整無誤、可被還原的發(fā)送給特定接收方,這被稱為數(shù)據(jù)可用性層(DA層)。

物聯(lián)網(wǎng)設(shè)備往往通過HTTP, MQTT等協(xié)議,將數(shù)據(jù)和簽名認(rèn)證等信息廣播出去。而DePIN基礎(chǔ)設(shè)施的數(shù)據(jù)層在接收到設(shè)備端的信息時,需要驗證數(shù)據(jù)的可信度,把通過驗證的數(shù)據(jù)匯集存儲起來。

這里介紹下,MQTT(MQ Telemetry Transport)是一種輕量級的、開放的、基于發(fā)布/訂閱模式的消息傳輸協(xié)議,旨在用于連接受限的設(shè)備,如傳感器和嵌入式系統(tǒng),在低帶寬和不穩(wěn)定網(wǎng)絡(luò)環(huán)境下進行通信,非常適合物聯(lián)網(wǎng)(IoT)應(yīng)用程序。

在驗證物聯(lián)網(wǎng)設(shè)備消息的環(huán)節(jié),會包含設(shè)備可信執(zhí)行的認(rèn)證和消息的認(rèn)證。

設(shè)備可信執(zhí)行的認(rèn)證可以結(jié)合TEE.。TEE通過將數(shù)據(jù)收集代碼隔離在設(shè)備的受保護區(qū)域中,確保了數(shù)據(jù)的安全收集。

另一種方式是零知識證明,這種方法使得設(shè)備能夠證明其數(shù)據(jù)收集的準(zhǔn)確性,同時又不泄露底層數(shù)據(jù)的細(xì)節(jié)。這種方案因設(shè)備而異,對于性能強大的設(shè)備,可以在本地生成ZKP,對于受限制的設(shè)備,則可以進行遠(yuǎn)程生成。

在認(rèn)證了設(shè)備的信任之后,使用DID去驗證消息簽名,就可以確定消息是由該設(shè)備產(chǎn)生。

方案介紹

IoTeX

在W3bStream中,分為可信任數(shù)據(jù)收集、驗證,數(shù)據(jù)清洗,數(shù)據(jù)存儲這三個部分。

  • 可信數(shù)據(jù)的收集、驗證使用了TEE和零知識證明的方法。
  • 數(shù)據(jù)清洗是指將來自不同類型設(shè)備上傳的數(shù)據(jù)格式統(tǒng)一化、標(biāo)準(zhǔn)化,便于存儲和處理。
  • 數(shù)據(jù)存儲環(huán)節(jié),允許不同應(yīng)用項目通過配置存儲適配器來選擇不同的存儲系統(tǒng)。

在當(dāng)前的W3bStream實現(xiàn)中,不同的物聯(lián)網(wǎng)設(shè)備可以直接把數(shù)據(jù)發(fā)送給W3bStream的服務(wù)終端,也可以先把數(shù)據(jù)通過服務(wù)器收集后,再發(fā)送給W3bStream的服務(wù)器終端。

在接收到傳入的數(shù)據(jù)時,W3bStream會像一個中心分發(fā)調(diào)度器那樣,將傳入的數(shù)據(jù)分發(fā)給不同的程序去處理,而W3bStream生態(tài)內(nèi)的DePIN項目,會在W3bStream上申請注冊, 并定義事件觸發(fā)邏輯(Event Strategy)和處理程序(Applet).

每部物聯(lián)網(wǎng)設(shè)備都會有設(shè)備賬號(device account), 歸屬于一個而且也只能有一個W3bStream上的項目。因此,當(dāng)物聯(lián)網(wǎng)設(shè)備的消息傳遞到W3bStream服務(wù)端口時,可以先根據(jù)注冊綁定信息,重定向到某個項目,并驗證數(shù)據(jù)的可信。

至于前面提到的事件觸發(fā)邏輯,可以定義從HTTP API終端、MQTT話題接收到的數(shù)據(jù)信息,以及檢測到區(qū)塊鏈上的事件記錄,檢測到區(qū)塊鏈高度等可以被觸發(fā)的事件(Event triggers)類型,并且綁定對應(yīng)的處理程序去處理。

處理程序(Applet)中定義了一個或多個執(zhí)行函數(shù),被編譯成了WASM格式。數(shù)據(jù)的清洗和格式整理就可以通過Applet去執(zhí)行。處理之后的數(shù)據(jù)被存放到由項目定義的key-value數(shù)據(jù)庫中。

DePHY

DePHY項目采用了更為去中心化的方式來處理和提供數(shù)據(jù),他們稱之為DePHY消息網(wǎng)絡(luò)(DePHY Message network).

DePHY消息網(wǎng)絡(luò)由無許可的DePHY中繼節(jié)點(relayer)組成。物聯(lián)網(wǎng)設(shè)備可以通過任意一個DePHY中繼節(jié)點的RPC端口將數(shù)據(jù)傳入,傳入的數(shù)據(jù)會先調(diào)用中間件,結(jié)合DID去驗證數(shù)據(jù)可信任。

通過信任驗證的數(shù)據(jù)需要在不同的中繼節(jié)點之間同步,形成共識。DePHY消息網(wǎng)絡(luò)采用了NoStr協(xié)議來實現(xiàn)。NoStr原本的用途是用于構(gòu)建去中心化的社交媒體,還記得之前有人用NoStr代替Twitter而大火么,用在DePIN數(shù)據(jù)的同步中居然也巧妙的合適。

在DePHY網(wǎng)絡(luò)中,每臺物聯(lián)網(wǎng)設(shè)備存儲的數(shù)據(jù)片段,都可以被組織成一棵Merkle樹,節(jié)點間會彼此同步這棵Merkle樹的root,以及整棵樹的tree哈希。當(dāng)某個Relayer得到上述Merkle Root和Tree哈希后,可以快速定位還缺少哪些數(shù)據(jù),方便從其他Relayer中獲取補齊。這種方法能異常高效地達成共識確認(rèn)(Finalize)。

DePHY消息網(wǎng)絡(luò)的節(jié)點運行是Permissionless的,任何人都可以質(zhì)押資產(chǎn)并運行DePHY網(wǎng)絡(luò)節(jié)點。節(jié)點越多,網(wǎng)絡(luò)的安全性越高,可訪問性就越強。DePHY節(jié)點可以通過zk條件付款(Zero-Knowledge Contingent Payments)的方式,獲得獎勵。也就是說,有數(shù)據(jù)索引需求的應(yīng)用,在向DePHY中繼節(jié)點請求數(shù)據(jù)時,根據(jù)可否檢索到數(shù)據(jù)的ZK證明,來決定向中繼節(jié)點支付多少費用。

同時,任何人都可以接入DePHY網(wǎng)絡(luò)來監(jiān)聽、讀取數(shù)據(jù)。項目方運營的節(jié)點可以設(shè)置過濾規(guī)則,只儲存與自己項目相關(guān)的DePIN設(shè)備數(shù)據(jù)。由于沉淀了原始數(shù)據(jù),DePHY消息網(wǎng)絡(luò)可以作為后續(xù)其他任務(wù)的數(shù)據(jù)可用層。

DePHY協(xié)議會要求中繼節(jié)點在運行時至少把接收到的數(shù)據(jù)在本地存儲一段時間,再把冷數(shù)據(jù)要轉(zhuǎn)存到 Arweave 這種永久性的存儲平臺上。如果全部數(shù)據(jù)都當(dāng)作熱數(shù)據(jù)去處理,最終會抬高節(jié)點的存儲成本,進而提高全節(jié)點運行門檻,使得普通人難以運行全節(jié)點。

通過冷熱數(shù)據(jù)分類處理的設(shè)計,DePHY能大大降低消息網(wǎng)絡(luò)中全節(jié)點的運行成本,更能應(yīng)對海量的物聯(lián)網(wǎng)數(shù)據(jù)。

peaq

前面的兩種方案都是把數(shù)據(jù)的收集存儲放在鏈下去執(zhí)行,然后Rollup到區(qū)塊鏈上去。這是因為物聯(lián)網(wǎng)應(yīng)用產(chǎn)生的數(shù)據(jù)量本身極大,同時又有通信延時的要求。如果在區(qū)塊鏈上去直接去執(zhí)行DePIN交易,數(shù)據(jù)處理能力有限而且存儲成本很高。

單是等待節(jié)點共識就帶來不可忍耐的延時問題。peaq卻另辟蹊徑,自己搭建了一條公鏈,直接承載和執(zhí)行這些計算和交易。它是基于Substrate開發(fā)的,當(dāng)主網(wǎng)實際上線后,承載的DePIN設(shè)備增多,將會因為peaq的性能瓶頸,最終無法承載那么大量的計算和交易請求。

由于peaq沒有可信任固件的功能,基本無法有效驗證數(shù)據(jù)的可信。在數(shù)據(jù)存儲方面,peaq直接在開發(fā)文檔中介紹了如何給基于substrate的區(qū)塊鏈接入IPFS分布式存儲。

將數(shù)據(jù)分發(fā)到不同應(yīng)用

DePIN工作流程中的第三階段,是根據(jù)區(qū)塊鏈應(yīng)用的需求,將數(shù)據(jù)可用層的數(shù)據(jù)抽取出來,通過執(zhí)行運算或零知識證明,把執(zhí)行結(jié)果高效地同步到區(qū)塊鏈上。

方案介紹

IoTeX

W3bStream把這一階段稱為數(shù)據(jù)證明聚合(Data Proof Aggregation)。這部分網(wǎng)絡(luò)由許多聚合器節(jié)點(Aggregator Nodes)組成一個計算資源池(computing resource pool), 給所有的DePIN項目共享調(diào)用。

每個聚合器節(jié)點會在區(qū)塊鏈上記錄自己的工作狀態(tài),是忙碌還是空閑。當(dāng)有DePIN項目的計算需求過來時,根據(jù)鏈上的狀態(tài)監(jiān)控(monitor)選擇空閑的聚合器節(jié)點去處理。

被選中的聚合器節(jié)點,會先從存儲層檢索需要的數(shù)據(jù);然后根據(jù)DePIN項目的需求對這些數(shù)據(jù)做運算,并且生成運算結(jié)果的證明;最后把證明結(jié)果發(fā)送到區(qū)塊鏈上給智能合約去驗證。完成工作流程之后,聚合器節(jié)點重新回到空閑狀態(tài)。

而聚合器節(jié)點在生成證明時,會用到分層聚合電路(layered aggregation circuit)。分層聚合電路包含四個部分:

  • 數(shù)據(jù)壓縮電路:類似于Merkle樹,驗證所有收集的數(shù)據(jù)都來自特定的Merkle樹根。
  • 簽名批驗證電路:批量驗證來自設(shè)備的數(shù)據(jù)的有效性,每個數(shù)據(jù)都與一個簽名相關(guān)聯(lián)。
  • DePIN計算電路:證明DePIN設(shè)備按照特定計算邏輯正確執(zhí)行了一些指令,例如在醫(yī)療健康項目中驗證步數(shù),或者在太陽能發(fā)電廠中驗證產(chǎn)生的能量。
  • 證明聚合電路:將所有證明聚合成一個單一的證明,以供Layer1智能合約最終驗證。

數(shù)據(jù)證明聚合對于確保DePIN項目中計算的完整性和可驗證性至關(guān)重要,為驗證鏈下計算和數(shù)據(jù)處理提供了可靠和高效的方法。

IoTeX的收益環(huán)節(jié)也主要在這一階段,用戶可以通過質(zhì)押IOTX代幣,運行聚合器節(jié)點。越多聚合器的參與,也就能帶來更多的運算處理能力,形成算力充足的計算層。

DePHY

在數(shù)據(jù)分發(fā)層面,DePHY提供了協(xié)處理器來監(jiān)聽 DePHY 消息網(wǎng)絡(luò)的 finalized 消息,進行狀態(tài)遷移(State change)后,將數(shù)據(jù)打包壓縮并提交到區(qū)塊鏈。

狀態(tài)遷移是用于處理消息的類智能合約的函數(shù),由不同DePIN項目方定制,還包括zkVM或TEE的計算打包數(shù)據(jù)處理方案。這部分由DePHY團隊向DePIN項目方提供項目腳手架(Scaffold)來開發(fā)和部署,具有很高的自由度。

除了DePHY提供的co-processor, DePIN項目方也可以根據(jù)項目腳手架將DA層的數(shù)據(jù)接入到其他基礎(chǔ)設(shè)施的計算層,實現(xiàn)上鏈。

綜合分析

盡管DePIN賽道火熱,但物聯(lián)網(wǎng)設(shè)備要大規(guī)模接入到區(qū)塊鏈,仍存在技術(shù)上的障礙。本文從技術(shù)實現(xiàn)的角度,回顧分析了物聯(lián)網(wǎng)設(shè)備從可信任產(chǎn)生數(shù)據(jù),驗證存儲數(shù)據(jù),通過計算產(chǎn)生證明和向區(qū)塊鏈rollup數(shù)據(jù)的整個流程,從而支持將物聯(lián)網(wǎng)設(shè)備集成到Web3應(yīng)用中。如果你是DePIN賽道的創(chuàng)業(yè)者,也希望本文可以在方法論和技術(shù)設(shè)計上能對項目發(fā)展有所幫助。

在選擇分析的三個DePIN基礎(chǔ)設(shè)施中,peaq依然像六年前網(wǎng)上的評論一樣,is just hype. DePHY 和 IoTeX 都選擇了鏈下收集物聯(lián)網(wǎng)設(shè)備數(shù)據(jù),然后rollup到鏈上的工作模式,能夠在低時延、保證設(shè)備數(shù)據(jù)可信的條件下,將物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)接入到區(qū)塊鏈。

DePHY 和 IoTeX 又各有側(cè)重,DePHY的DID包含了硬件功能trait的驗證,雙向數(shù)據(jù)傳輸?shù)忍攸c,DePHY消息網(wǎng)絡(luò)更注重于去中心化的數(shù)據(jù)可用層,更多是作為低耦合的功能模塊與DePIN項目結(jié)合;IoTeX的開發(fā)完整度很高,有完整的開發(fā)工作流程,更側(cè)重于給不同事件綁定處理程序,偏向計算層。DePIN項目方可以根據(jù)實際需求,選擇不同的技術(shù)方案去組合。

如果讀者在DePIN方向有創(chuàng)業(yè)項目,也可以通過telegram與筆者討論交流。

作者:Pika,Sui公鏈大使,DePIN研究員

編輯:Faust,極客web3

聲明:文章內(nèi)容不代表本站觀點及立場,不構(gòu)成本平臺任何投資建議。本文內(nèi)容僅供參考,風(fēng)險自擔(dān)!
Tag:DePIN   IoTeX   DePHY   peaq  

你可能感興趣的文章

幣圈快訊

  • 數(shù)據(jù):24小時資金凈流入量Top3的交易平臺分別為Bitget、OKX,Deribit

    2025-07-09 15:47
    ChainCatcher消息,據(jù)DeFiLlama數(shù)據(jù)顯示,過去24小時內(nèi)資金凈流入量Top3的交易平臺分別為,Bitget(4,791萬美元)、OKX(1,750萬美元)、Deribit(1,361萬美元)。
  • 濟南市人民政府研究室公眾號刊文解讀穩(wěn)定幣

    2025-07-09 15:39
    ChainCatcher消息,濟南市人民政府研究室官方公眾號發(fā)布由新華社撰寫的專題文章《全世界熱議的穩(wěn)定幣,究竟是什么?》。該文系統(tǒng)性地探討了穩(wěn)定幣的核心議題,包括:“何為穩(wěn)定幣?“穩(wěn)”在哪兒?”、“穩(wěn)定幣有哪些功能?”、“穩(wěn)定幣發(fā)行方都有誰?”三個話題。
  • RootData與AI超級應(yīng)用Edgen達成戰(zhàn)略合作,利用專業(yè)與可信的數(shù)據(jù)賦能AI

    2025-07-09 15:35
    ChainCatcher消息,加密資產(chǎn)數(shù)據(jù)平臺RootData與EVG推出的AI超級應(yīng)用Edgen達成戰(zhàn)略合作,Edgen通過RootDataAPI獲取可信、全面與結(jié)構(gòu)化的加密項目、VC與人物數(shù)據(jù),大幅豐富其AI產(chǎn)品的語料庫以及專業(yè)性、準(zhǔn)確性,從而更好地為用戶提供多方面的服務(wù)。 據(jù)悉,Edgen是一個由人工智能驅(qū)動的市場情報中心,整合多模態(tài)AI代理集群、實時社交情感脈沖掃描與鏈上數(shù)據(jù)離散式學(xué)習(xí),可為所有背景的交易者提供全面、尖端的加密和社交信號的直接訪問。
  • 數(shù)據(jù):某巨鯨將9,000枚ETH存入幣安,約合2,368萬美元

    2025-07-09 15:31
    ChainCatcher消息,據(jù)TheDataNerd監(jiān)測,巨鯨地址0x15B將9,000枚ETH(約2,368萬美元)存入幣安,這些ETH是從Mantle解質(zhì)押而來的。
  • 某巨鯨將9,000枚ETH存入Binance,約合2,368萬美元

    2025-07-09 15:28
    金色財經(jīng)報道,據(jù)TheDataNerd監(jiān)測,巨鯨地址0x15B將9,000枚ETH(約2,368萬美元)存入Binance,這些ETH是從Mantle解質(zhì)押而來的。
  • 查看更多