當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導(dǎo)讀] 自2016年NEO主網(wǎng)上線以來(lái),NEO平臺(tái)的特性有著大幅度的增加,而隨著下一代NEO平臺(tái)NEO3中多種創(chuàng)新的實(shí)現(xiàn),這種趨勢(shì)今年仍在繼續(xù)。本文重點(diǎn)介紹最近已經(jīng)合并至GitHub上master分支的

自2016年NEO主網(wǎng)上線以來(lái),NEO平臺(tái)的特性有著大幅度的增加,而隨著下一代NEO平臺(tái)NEO3中多種創(chuàng)新的實(shí)現(xiàn),這種趨勢(shì)今年仍在繼續(xù)。本文重點(diǎn)介紹最近已經(jīng)合并至GitHub上master分支的一個(gè)創(chuàng)新特性,范圍見(jiàn)證人。這一特性將對(duì)在NEO3上保證資產(chǎn)轉(zhuǎn)移的安全性起到重要作用。

NEO3中的資產(chǎn)將全部采用NEP5資產(chǎn)類(lèi)型(不再保留NEO2的基于UTXO的全局資產(chǎn)類(lèi)型),這簡(jiǎn)化了對(duì)資產(chǎn)的管理,同時(shí)使得網(wǎng)絡(luò)具有更強(qiáng)大的智能合約處理能力(如原生通證)。為了促進(jìn)這些改進(jìn)功能,核心執(zhí)行引擎(稱(chēng)為ApplicationEngine)必須用不同的方式處理各種邏輯。ApplicaTIonEngine的任務(wù)之一是驗(yàn)證交易的正確性。這意味著要檢查憑證(稱(chēng)為見(jiàn)證人)是否驗(yàn)證通過(guò),以及是否允許資產(chǎn)所有者進(jìn)行資產(chǎn)轉(zhuǎn)移。

對(duì)于NEO2中基于UTXO的全局資產(chǎn),見(jiàn)證人驗(yàn)證是通過(guò)內(nèi)部過(guò)程執(zhí)行的,該過(guò)程可以安全地保證簽名可以正確地驗(yàn)證通過(guò),且如果合約是交易所指定的資金的發(fā)送方,則將調(diào)用合約的驗(yàn)證功能來(lái)決定是否允許資產(chǎn)轉(zhuǎn)移。然而,在NEO2中,智能合約不允許與原生資產(chǎn)直接交互以從智能合約中發(fā)起支付交易,它只能允許或拒絕交易。一言以蔽之,UTXO全局資產(chǎn)使得智能合約無(wú)法直接實(shí)現(xiàn)資產(chǎn)的流動(dòng)以及自動(dòng)支付。而NEO3允許智能合約直接處理原生的NEP5資產(chǎn)(NEO和GAS),從而打破了這一限制。NEO3使用相同的見(jiàn)證人體系來(lái)管理原生和非原生的(用戶創(chuàng)建)資產(chǎn)。確保NEO3上NEP-5資產(chǎn)轉(zhuǎn)移安全性的第一步是對(duì)傳遞的見(jiàn)證人添加限制。這些限制稱(chēng)為:見(jiàn)證人作用域。

NEO3上有四種類(lèi)型的作用域:CalledByEntry、CustomContracts、CustomGroups 和Global。最基本(和安全)的作用域名為CalledByEntry,它將見(jiàn)證人的使用范圍限制在用戶所傳遞的交易腳本這一最基本的級(jí)別。這意味著,與CalledByEntry一起傳遞的見(jiàn)證人將僅在調(diào)用用戶傳遞的腳本時(shí)使用,這對(duì)于所有類(lèi)型的資產(chǎn)和通證都是100%安全的。下面的圖片描述了這個(gè)過(guò)程。

CalledByEntry作用域的關(guān)系圖。用戶交易附有見(jiàn)證人A簽名,這只能由入口腳本直接調(diào)用的合約所使用(即合約B)。如果另一個(gè)合約(由第三方調(diào)用)嘗試驗(yàn)證見(jiàn)證人A,將會(huì)執(zhí)行失敗(即合約C)。

與CalledByEntry相反的是Global作用域:允許在全局范圍內(nèi)使用見(jiàn)證人簽名,而沒(méi)有特定的限制條件。這在一個(gè)非常封閉的應(yīng)用程序上仍然是安全的,同時(shí)可能會(huì)與NEO3中另一個(gè)創(chuàng)新特性結(jié)合使用:Manifest System(這部分將在后續(xù)文章中展開(kāi)討論)。其他兩種模式(CustomContracts和CustomGroups)允許將用戶憑證作用域更細(xì)粒度地綁定到特定應(yīng)用程序(和應(yīng)用程序組)。這對(duì)于游戲以及其他一些應(yīng)用場(chǎng)景而言是完美的解決方案,在這些場(chǎng)景中智能合約執(zhí)行期間的多種情況下都需要數(shù)字資產(chǎn),由此為用戶憑證建立了非常簡(jiǎn)潔且具有描述性的限制。

本文不會(huì)深入探討這些特性的技術(shù)細(xì)節(jié),但我們歡迎感興趣的開(kāi)發(fā)人員直接與核心開(kāi)發(fā)團(tuán)隊(duì)在Github上對(duì)相關(guān)的issue進(jìn)行討論,以了解這些(和其他)有趣的新特性是如何協(xié)同作用的,從而使NEO成為一個(gè)極具創(chuàng)新的區(qū)塊鏈平臺(tái)。
來(lái)源: NEO智能經(jīng)濟(jì)?

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉