DFINITY中的應用更偏向于傳統互聯網,而非以DeFi為主。
撰文:崔晨,就職于HashKeyCapitalResearch審核:鄒傳偉,萬向區塊鏈首席經濟學家
DFINITY團隊成立于2016年,在2018年完成了1.95億美元的募資,一舉成為明星項目。而本計劃于2019年上線的主網一再推遲,在這個過程中DFINITY的目標也轉為互聯網計算機,不再強調區塊鏈的內容。最終在2021年5月10日,DFINITY解鎖所有代幣的流通,意味著最終上線主網版本。萬眾矚目的DFINITY表現如何?又與其他公鏈有何差異?本文將重點解讀這兩個問題。
總體現狀
現在DFINITY網絡中已經上線ICP代幣且開發流通,根據CMC數據顯示,DFINITY的市值排名保持在前十左右,與上線幾個月的Polkadot位于同一水平。DFINITY相應的瀏覽器也已經開放,從DFINITY的網絡數據可以判斷其現狀。
DFINITY以互聯網計算機為愿景,讓互聯網成為公共計算的平臺。互聯網計算機在不宕機的容器中托管軟件,用戶可以不依賴于傳統服務器與云計算企業。為了保證網絡有足夠的算力,DFINITY對節點有專業要求,尤其需要高性能的CPU和RAM,因此由專業的數據中心來運行節點。一般來說,數據中心會同時運行多個節點,這些節點也在維護不同的子網。如下圖,子網可能由位于不同數據中心的不同節點來共同維護,以此避免網絡中出現中心化故障。
圖1:數據中心與節點
目前DFINITY共存在14個子網,共由105個節點維護,這個節點分布在16個數據中心中。其中10個數據中心位于美國,3個位于新加坡,還有的位于羅馬尼亞、瑞士和德國,平均每個數據中心運行7個節點,這些節點共由53家運營商管理。目前來說,DFINITY無論在節點數量還是分布都顯得過于中心化。以太坊的節點同樣在美國分布最多,占據了39%的節點數量,比特幣節點分布最多的美國所占比例為19.5%。DFINITY、比特幣和以太坊網絡不同,節點不需要算力挖礦來爭奪記賬權。網絡容量通過內存表示,DFINITY網絡的總內存為0.205PB。這些差距與DFINITY才起步有關,項目方預計在十年內的數據中心數量達到數千個,節點數量達到數百個。
加速器LongHashX推出以ZK為主題的加速計劃:4月27日消息,LongHash Ventures 旗下加速器 LongHashX 宣布其 ZK 為主題的加速計劃已開放申請,注冊開放至 6 月底,加速計劃將從 7 月底開始,到 2023 年 11 月的演示日結束。
為期 12 周的加速計劃提供兩個獨立的軌道,包括 ZK 加速器計劃以及 ZK Builders 獎學金計劃,其中 ZK 加速器計劃將選出 5 個項目,可獲得 10 萬美元的資金和獲得來自 zkSync、Scroll、Linea、Herodotus、Taiko 等項目創始團隊的指導和支持;此外,ZK Builders 獎學金將選出 20-25 個項目。[2023/4/27 14:31:04]
DFINITY上線兩個星期區塊高度就達到1200萬以上,以太坊達到同一高度花費了六年時間,目前DFINITY的出塊速度為每秒12個區塊左右,雖然出塊速度較快,但網絡中傳輸的信息與以太坊相差百倍,這也與其仍處于起步階段有關。
技術與治理進展
技術目標與實現
DFINITY以互聯網計算機作為發展目標,開發者可以將應用部署在互聯網計算機中,無需使用傳統的數據庫和服務器。因此要保證網絡的可擴展性,同時也要防止攻擊、保護隱私等。為了實現作為互聯網計算機的功能,DFINITY在技術上有所優化和創新,主要體現在用戶的身份驗證系統、容器、子網、共識機制和ChainKey等。
用戶身份驗證系統
在目前的互聯網中,用戶通過賬戶和密碼進行登錄,并將信息上傳到服務器中。但實際上這種方式并不安全,黑客很有可能攻擊公司服務器或服務器提供商獲取數據。DFINITY則采用數字簽名系統替代賬戶和密碼,也就是加密技術中的公私鑰,包括密鑰生成、簽名和驗證。其他區塊鏈協議同樣會使用數字簽名系統,用戶使用私鑰登錄錢包,再通過錢包進行轉賬等各種操作。如果私鑰丟失或被人竊取,就意味著永久丟失地址中的財產。DFINITY提供了一種不同于互聯網賬戶密碼登錄,也不同于區塊鏈私鑰登錄的互聯網身份驗證系統。
DFINITY的互聯網身份可以通過三種方式驗證登錄:設備中的生物識別系統,設備解鎖的密碼,或插入計算機USB的安全密鑰。用戶在首次注冊時會在設備的芯片中生成加密密鑰,并與生成的用戶號綁定。如果用戶的用戶號丟失,或者登錄的設備丟失,都會導致無法連接到DFINITY的互聯網身份,因此官方建議在同一個用戶號下添加多個設備。互聯網身份還可以為用戶在不同容器前端賦予不同身份,這樣用戶在與每個應用交互時,應用不能將用戶在不同應用中的行為關聯起來。
Coinbase:部分用戶訪問Hashflow(HFT)出現問題,正全力解決:11月7日消息,Coinbase Support 發布推文表示,部分客戶在零售應用程序中的 Advanced Trade 上訪問 Hashflow (HFT) 時遇到問題,目前正在全力解決,后續會在狀態頁面發布更新。此前消息,Coinbase 于北京時間 2022 年 11 月 7 日 22:00 啟動 Hashflow(HFT)交易。[2022/11/8 12:29:40]
容器與子網
DFINITY中的計算單位被稱為容器,包含程序和狀態,是智能合約的一種衍化形式。容器允許應用程序與環境分離,并能儲存當前的軟件狀態和用戶交互的記錄,以及使用應用功能引起的狀態更新。容器與用戶或容器之間的交互行為是儲存在區塊鏈上的,因此它運行的過程是不可篡改且不可阻止的,這也是互聯網計算機不需要防火墻的原因。容器也可以運行網頁前端,這是與智能合約的不同,只要有燃料供給容器就能保持運行。容器運行的燃料為Cycles,通過由網絡代幣ICP單項兌換而來。兌換比例非固定,因此可以維持Cycles的價格相對穩定。在容器中預存Cycles可以讓用戶在不持有代幣的情況下使用互聯網服務,這方面與其他公鏈不同。
容器由位于數據中心的節點負責運行,它們被分配在不同的子網上,以此來實現互聯網計算機的擴容。每個子網都運行自己的區塊鏈,鏈上的容器可以透明地調用同一子網或者其他子網上的容器。對于整個系統來說,在同一子網中調用還是跨子網調用容器是沒有區別的,背后都涉及節點間的復制和計算。在這些子網中有一個比較特殊,它負責維護互聯網計算機的治理系統,也就是網絡神經元系統。
圖2:節點維護子網,容器分布在子網中
共識機制
互聯網計算機中的子網由多個節點來維護,每個節點都需要保存子網所有容器的狀態,并處理新的進程。為了網絡的安全和可靠,每個節點的備份要完全相同,消息的處理順序也要保持一致,以達成一致的狀態,因此需要節點對收到的消息進行共識。也就是節點通過點對點網絡收集外界的信息,信息在路由傳遞之前通過共識層達成統一的消息并創建公證過的區塊。在DFINITY中采用VRF和BLS算法,實現能滿足三分之一容錯率的區塊鏈協議。
Hashstack Finance:正與StarkWare合作,將上線StarkNet網絡:8月9日消息,DeFi借貸協議Hashstack Finance正與零知識證明技術開發公司StarkWare合作,即將上線以太坊擴容方案StarkNet網絡。[2022/8/9 12:12:09]
圖3:DFINITY中信息的處理過程
在DFINITY中,共識通過四步達成:產生區塊,公證,隨機數信標,以及最終確認。在每輪共識開始時,節點將收集到的消息匯總成區塊并進行廣播,再由節點進行簽名公證,在公證達成一致后,各公證節點的簽名會壓縮成多簽以節約空間。隨機信標的引入是防止在同一區塊高度上出現多個區塊,并且促使共識快速達成。每個區塊都存在一個隨機信標,它是由節點通過BLS的方式生成且不可預測。在收到區塊的隨機信標后,節點使用BLS框架對其進行簽名,如果一個區塊有超過50%的公證者簽名,區塊上的簽名會被聚集成多簽的同時產生隨機數信標。
圖4:隨機信標的生成
通過隨機信標可以對節點進行排名,區塊的公證時間被分割,排名在先的節點先進行公證,如果超時換為下一位。如果存在多個公證區塊,那么排名在先的公證區塊成為最終區塊。公證節點在觀察到高度為h的區塊后,如果決定不再公證高度小于等于h的區塊,則對此區塊發起最終簽名確認,超過三分之二的節點對同一區塊進行確認后,則達成了區塊的最終確認。
ChainKeyTechnology
ChainKey是DFINITY實現子網擴建和進行密鑰管理的技術,能夠保證網絡的安全可用。ChainKey關系到互聯網計算機的密鑰系統,包括對信息的驗證,密鑰的管理和分配方式,主要應用了BLS和非交互的密鑰生成系統技術。在DFINITY中,可以使用唯一的公鑰驗證信息,而不是需要像其他區塊鏈一樣下載全節點賬簿。而且每個子網都存在一個由NNS發放的固定公鑰,公鑰可以驗證來自子網發送的簽名信息。在發送信息時,不是由節點單獨進行簽名,而是由子網中節點共同簽名,即使用門限簽名的方式對信息進行簽名確認,保證足夠容錯率的同時確保信息經過足夠多的節點確認。門限簽名指的是對消息進行簽名時,需要多個私鑰且達到一定數量的簽名才可以進行匯總表示子網整體對信息的確認。
以太坊核心開發人員初步決定將挖礦算法定義為Ethash 2.0:金色財經報道,決定ProgPow命運的以太坊核心開發人員電話會議已于3月6日舉行。在會議上,試探性地決定將挖礦算法重新定義為“ Ethash 2.0”。在此次電話會議上,相比回答的問題,提出的問題更多。通話持續了大約三個小時,其中兩個小時完全專用于ProgPow。討論最初以ProgPow的技術可行性為中心,并引用了獨立審核員和研究人員概述的兩個漏洞。會議主持人Hudson Jameson提出了一個解決方案,通過該方案可以修復ProgPow,并以“Ethash 2.0”的名字轉移至新EIP中。并不是所有的開發人員都完全同意,目前還不清楚這是否會在以后實現。一些開發人員認為,對ProgPow的異議足以證明完全否決該提案是合理的。[2020/3/7]
NNS網絡對密鑰管理和分配需要無交互的分布式密鑰生成系統,它可以對密鑰進行拆分,增加密鑰持有者的節點數,同時不破壞整體的密鑰。在DFINITY中,每個子網都有一個永久的公鑰用于驗證子網發送的信息,而子網的私鑰被拆分給各節點,節點持有這些被拆分的私鑰進行門限簽名來傳輸信息。私鑰拆分與分享通過委托商執行,他要將加密后的私鑰和公鑰發送給各節點,同時發送一個無需交互的零知識證明,以求在不展示私鑰分片的情況下可以證實節點收到的部分是正確有效的。
圖5:對密鑰進行可驗證地拆分
除此之外,為了防止發送公私鑰的委托商作惡,委托商還要采用分布式的方式。只要有一個委托商是誠實的,生成的密鑰足夠隨機,就不會影響到節點得到的密鑰。在子網中添加節點時,還可以對已存在節點的私鑰進行「再分享」。進行再分享后,持有私鑰的節點會改變,但整體子網的公鑰不會變。這讓NNS很容易地對子網中的節點進行管理,同時在外界看來子網的驗證公鑰不變,不影響子網對外保持通信,保持安全可信賴的環境。
圖6:密鑰的分享以及再分享
新的節點加入子網或者節點掉線時,都需要更新子網中儲存容器的狀態,每隔一段時間節點會簽署一個「catchuppackage」來解決這個問題。如果子網中超過三分之一的節點損壞,NNS可以再重新部署子網,「catchuppackage」還可以用于子網的恢復以及子網升級場景。
動態 | 香港數字資產集團HashKey Group推出7000萬美元的區塊鏈基金:香港數字資產集團HashKey Group宣布推出HashKey Capital區塊鏈基金,基金規模達7000萬美元,專注于區塊鏈領域相關投資,旨在為合格投資者和專業投資者打造最優的投資策略。HashKey Capital表示,將嚴格依照香港證監會《證券及期貨條例》第 9 類受規管業務資格牌照的持有要求進行布局,按照監管規定開展合規化運營,部署了金融公司級別的專業組織架構與管理運營模式。HashKey Group此前曾斥資 1200 萬美元投資美國合規的證券型代幣發行及交易平臺Prometheum。[2019/1/2]
治理方式與現狀
DFINITY通過網絡神經元系統治理,每個持有ICP的人都可以鎖定成立神經元來參與DFINITY鏈上治理。參與治理可以獲得系統獎勵,類似于PoS中的Staking行為。投票獎勵會逐漸減少,從10%到第八年減少到5%。鎖定在神經元ICP的數量比例和解鎖延遲時間代表了其投票權重,用戶需要為自己的選擇負責。如果提案和投票的內容損害網絡發展,那么鎖定在神經元的ICP價值也會下降。要注意的是,解鎖時的溶解時間的意思是從提現開始,到完全恢復流動性的時間,而非其他公鏈中的鎖定時間。如果神經元無法判斷決策的內容,它可以選擇棄票,或者追隨信任的神經元投票。這種追隨關系是非固定且不可見,被稱為流動民主,所以可以隱藏神經元真實的投票權重。
圖7:ICP治理獎勵
NNS最主要的工作在于協調節點與子網的關系以及密鑰分配,上文中提到的非交互的密鑰分享系統就是通過NNS實現的。NNS通過兩種容器實現:一個是治理容器,其中包括可以進行投票的提案和神經元信息,第二種包括互聯網計算機中的各種配置。神經元支持的提案包括添加節點,節點獎勵的發放等。
生態構建及分布
DFINITY的愿景為互聯網計算機,這會比普通區塊鏈公鏈囊括更多的應用。在過去的應用開發和IT部署中,存在開發成本高的問題,需要選擇商業云服務平臺,維護數據庫和防火墻,使用購買專業或開源的操作系統等,而且后期維護也要花費很大成本,互聯網計算機的應用則節約了這部分成本。基于此,DFINITY沒有像其他公鏈一樣,應用完全集中在DeFi和NFT領域,而是分布在各個領域。
近期DFINITY基金會啟動了2.2億美元的開發者獎勵計劃,這個計劃是直接發放獎勵,不是以投資的方式參與項目。目前基金會鼓勵的項目包括幾方面,包括開發工具包,開發者工具,基礎設施,應用和開放互聯網服務等。
表1:部分DFINITY基金會發放的Grant
除此之外,DFINITY的社交媒體平臺CanCan也受到了很多關注,它的運營方式很類似于TikTok,用戶可以獲得激勵積分的獎勵并兌換為治理代幣。CanCan已經將代碼開源,應用程序不到1000行代碼,并且不需要Web服務、防火墻或外部數據庫等。DFINITY設立了BeaconFund來進行項目投資。下圖是目前DFINITY中已存在的社區項目。
圖8:DFINITY的生態應用
上圖中可以看出,除了本身受到很多關注的DeFi應用外,DFINITY中社交應用也占據了很大比重,這與DFINITY網絡擴展性足以支持社交軟件應用有關,也和官方最初支持產品是社交類應用有關。一個有趣的現象,DFINITY中的社交軟件很多都是模仿已經存在的媒體應用,在已有應用的基礎上加入了經濟獎勵。實際上其他公鏈已經進行了此方面的嘗試,但DFINITY生態中應用的前端同樣可以放在容器中運行,而且身份驗證系統讓用戶更容易地接觸到互聯網計算機,DFINITY中的社交應用與公鏈中的社交應用會有所差異。
與其他公鏈的異同
DFINITY雖然在規劃中不重點提及區塊鏈的內容,但DFINITY的底層還是基于區塊鏈系統,其中涉及了公私鑰的密碼學應用,不可篡改執行的容器,共識機制,代幣的激勵機制,以及治理等,這些方面的設計與其他公鏈有些相似。例如和智能合約很類似的容器概念,抵押參與治理并獲得獎勵,使用共識機制達成節點統一,使用燃料Cycles推動容器運行等。
在細節上,DFINITY與其他公鏈又存在很多不同。相較于其他公鏈而言,DFINITY的NNS治理系統被賦予了很大權力。雖然究其本質是還是投票數量和質押時間長的用戶治理比重大,但用戶質押ICP的溶解時間是在鎖定成為神經元的一刻就已決定了,溶解時間意味著用戶決定取消鎖倉到用戶拿到解鎖ICP的時間。相較于其他公鏈來說,DFINITY治理鎖定代幣的時間會更長,與神經元在系統中具有最高權力有關。
雖然DFINITY是開放的網絡,但節點的加入和分配都需要經過NNS系統提案才可以完成,這方面與其他公鏈有所不同。運行節點需要專業的數據中心,個人用家庭電腦不能滿足DFINITY的運行需求。節點加入、子網分配和擴容也是通過NNS。DFINITY系統中有創新的ChainKey技術,可以保證在不影響子網通信的情況下,增減子網的節點并擴充子網,這點其他公鏈很難做到。
在Token的設計上,DFINITY的雙幣模型區別于其他公鏈,支持容器運行的燃料Cycles需要使用ICP兌換購買,兌換比例的不固定可以讓Cycles維持一個穩定的價格,避免由于ICP的價格漲跌而影響到Cycles,這樣讓容器運營者的花費維持穩定。
對于DFINITY的用戶,登錄認證系統不同于其他公鏈。登錄時無需使用錢包,通過硬件設施、電腦或智能手機就可以完成用戶ID的注冊和使用,極大縮減了用戶的學習和使用成本。容器的燃料Cycles不需要使用者進行儲存,實際上用戶在使用容器時是無感的,而大多數公鏈需要使用者支付運行智能合約的費用。
生態應用上,DFINITY也表現出了與其他公鏈的不同。在目前的環境下,很多公鏈聚焦在DeFi或NFT應用,模仿以太坊上的熱門應用來進行競爭。可以看出,DFINITY中的應用以「復刻」互聯網應用,并加之經濟激勵為主。但礙于可擴展性和用戶門檻,這條路在以太坊及其他公鏈上沒有走通。
思考與總結
DFINITY的愿景在于讓人們將應用直接部署在互聯網中來保證安全,這需要使用區塊鏈作為底層來實現不可篡改和防作惡。區塊鏈的擴展性往往限制了其使用,因此在DFINITY中的優化與創新就在解決這些問題。DFINITY需要數據中心承擔運行節點的需求,保證網絡的可靠。NNS負責子網與節點的管理,能夠在系統必要時添加子網,在子網中實現對節點數量增減的管理,因此來保證網絡活性。共識中的門限簽名和可驗證隨機函數可以讓節點迅速達成共識。技術以及權力更大的治理機制讓DFINITY有別于其他公鏈。DFINITY中的身份驗證系統也降低了學習門檻,讓用戶在使用時更貼近于互聯網的體驗。
在這些技術的支撐下,DFINITY中的應用更偏向于傳統互聯網,而非以DeFi為主。目前DFINITY上的應用大多為模仿互聯網應用,讓本來的互聯網應用加上通證以及治理系統。例如DSCVR,界面也與Reddit很相似。但DFINITY的目標不局限于區塊鏈公鏈。對于企業來說,部署在互聯網計算機上可以節約成本;對于用戶來說,使用互聯網計算機接近于互聯網的體驗。完全模仿互聯網應用的區塊鏈應用能否成為爆款,是值得關注的地方。作為互聯網計算機,發展分布式商業將成為DFINITY的機會。
DFINITY未來的計劃還包括集成以太坊,通過在DFINITY中創建特殊的智能合約實現容器與智能合約的互操作性。現在處于理論概念階段,如果能夠實現互通,這兩者都將發生巨大改變,DFINITY會作為以太坊的類二層網絡運行,以太坊也可以直接使用DFINITY的身份驗證系統。
免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。
比特幣
比特幣
比特幣Bitcoin,一種去中心化、非普遍全球可支付的加密數字貨幣,而多數國家則認為比特幣屬于虛擬商品,并非貨幣。比特幣的概念,誕生于2008年署名為中本聰的一篇論文,并于2009年1月3日,基于無國界的對等網絡,用共識主動性開源軟件發明創立。比特幣協議數量上限為2100萬枚,以避免通貨膨脹問題。使用比特幣是通過私鑰作為數字簽名,允許個人直接支付給他人,不需經過如銀行、清算中心、證券商等第三方機構,從而避免了高手續費、繁瑣流程以及受監管性的問題,任何用戶只要擁有可連接互聯網的數字設備皆可使用。比特幣BTCBitcoin查看更多以太坊
Tags:FINDFI區塊鏈ASHCrystl FinanceGoldFinX區塊鏈技術通俗講解小區CashCow Finance
本文最初發布于BlockTempo,作者JamesChiu。避險基金大佬瓊斯(PaulJones)創辦的羅賓漢基金會(RobinHoodFundation)和最大投行摩根大通于前(16)日舉行了.
1900/1/1 0:00:00尊敬的用戶: WBF即將在開放區上線MTC/USDT交易對,具體時間如下:充值時間:2021/6/2814:30提幣時間:2021/6/2920:00交易時間:2021/6/2914:30項目介.
1900/1/1 0:00:00尊敬的用戶: 平臺將于近期進行一次重要的系統優化,硬件升級,詳情如下:1、系統將在2021年5月21日24:00-2021年5月22日2:00進行升級.
1900/1/1 0:00:00龍魂社區項目信息:Dragonsoul是一個映射令牌,但具有實際用途。Dragonsoul總量1949000,每天、每周和每月都會為Dragonsoul持有者舉辦抽獎活動,有大量的BNB獎勵,當.
1900/1/1 0:00:00Gate.io將于2021年6月23日12:00——6月30日12:00開啟OneLedger(OLT)上線超級福利:交易OLT共享$18.
1900/1/1 0:00:00尊敬的社區用戶: BHEX已完成對TRX、BTT、JST持有者的NFT首次空投,請在錢包賬戶查看.
1900/1/1 0:00:00