譯者:Evelyn|W3.Hitchhiker
開發者可以通過區塊鏈上的一套智能合約向用戶提供無信任協議層服務。但是,典型的日常用戶不會有可以直接理解和使用這些智能合約的能力——因此,他們需要一個無信任、安全和易于使用的應用層。
應用層開發人員部署了易于使用的用戶界面,以幫助用戶與協議和代幣直接互動。這些應用程序大多會嘗試連接到用戶的Web3錢包,并直接請求簽名。
我們將這些應用程序稱為"Web3App"。例如,Uniswap的官方網絡應用,托管在https://app.uniswap.org,是一個典型的Web3應用,它將幫助用戶在區塊鏈上與自己的協議進行互動。以下是Uniswap的應用程序和協議的技術結構:
Motivation
隨著協議層上的智能合約與相應的Web3應用程序一起激增,但我們仍然能看到目前行業實踐中有兩個關鍵的問題,即圍繞可訪問性和安全性。
Accessibility
首先,如今大多數Web3應用程序都將其代碼存儲在項目所有者所控制的云服務中。如果所有者將網站下線,或者網站被DDos關閉,或者為了響應國家政策要求,等等,一個典型的用戶將不再能夠輕松地管理他們的資產。訪問的不確定性可以是很可怕的,因為這會減少用戶之間的信任。
Security
其次,目前大多數用戶通過Web瀏覽器和Web3插件的組合來訪問Web3應用程序,這個過程充滿了安全問題。這就使項目組和黑客都有機會在Web3應用程序中嵌入新的惡意代碼,從而竊取用戶的資產。
無論是插件還是瀏覽器,都無法對用戶發出警報或保證其安全。這種缺乏保護的情況基本上意味著Web3的用戶需要精通技術和安全,否則很容易被黑客咬死,并永遠離開加密世界。
Specification
Web3應用程序商店協議
我們提出了一個Web3應用商店協議來解決上述的可訪問性和安全性問題。這些應用商店應該包含一個基于智能合約的Web3應用注冊中心,一個基于圍繞權限、版本描述、規格等存儲在鏈外的元數據的Web3應用程序包,以及一個安裝在用戶本地設備上的Web3應用商店客戶端。之后,我們還需要Web3審核員來幫助用戶審核Web3應用程序的源代碼。這些組件之間的關系如下所示。
IDG Capital越南管理合伙人:每個人在Web3上擁有平等的權利:金色財經報道,5月27日,在由AI算法貨幣平臺ArrayFi主辦的“Bridge?Web3 ?2023”大會上,IDG Capital越南管理合伙人Duc Tran回顧了從Web1到Web3的演變歷史,他表示,Web3具有可追溯、透明、不可篡改的優勢,每個人在Web3上都擁有平等的權利,這導向自由;而且Web3也帶來了財富機會。[2023/5/27 9:46:11]
Web3應用注冊中心是一套基于Web3App注冊標準的智能合約。團體和個人可以無權限地建立他們自己的Web3應用程序注冊中心。Web3開發者可以使用他們的鏈上賬戶在該注冊中心中注冊他們的Web3應用程序,并對安裝包的發行版和校驗和進行版本管理。審核員可以無權限地使用他們的鏈上賬戶來審核所有這些應用程序,并在注冊表中公布結果。
Web3應用程序包是指由開發商發布的軟件,供用戶在其本地設備上安裝Web3應用程序。這些軟件包可以存儲在任何中心化或去中心化的存儲服務中,軟件包的網址和校驗和應記錄在注冊表上。同時,在基于Web3應用配置標準上,在軟件包的根部應該有一個包含Web3應用的權限聲明和版本描述的配置文件。源代碼的存儲路徑應被指定在配置文件中,以便審計人員能夠輕松獲取源代碼進行審計。
Web3應用商店客戶端是安裝在用戶本地設備上的軟件。團體和個人可以在Web3應用商店客戶端標準的基礎上自由地建立自己的應用商店客戶端。客戶端可以同時連接到一個或多個注冊中心。它需要從注冊表中獲取Web3應用程序列表、版本信息和審計信息。當用戶安裝或更新一個Web3應用程序時,需要自動獲取安裝包。然后驗證軟件包的校驗和是否與注冊中心中的校驗和相等。最后,它應該告訴用戶這個Web3應用需要多少權限。而在用戶確認權限后,Web3App將被安裝在本地設備上。
這種設計框架確保了Web3應用程序的可訪問性,是因為用戶可以繼續使用舊的本地版本——并有權根據新的注冊中心和新的應用程序包進行升級。
同時,客戶端會將本地軟件包的校驗和與注冊中心中的校驗和進行驗證,從而避免了黑客或項目組的更改機會,并確保用戶使用的應用程序與鏈上注冊中心中公布的應用程序一致。而軟件包中的配置文件也指向了當前版本的源代碼,審核員就可以通過校驗和來驗證該軟件包是由這些源代碼打包而成的。它將確保源代碼和安裝包之間的一致性,然后確保用戶使用的是經審計師審計過的安全包。
Web3 Ventures Inc.啟動100萬加元私募輪融資:金色財經報道,專注于Web 3.0領域早期、中小型企業的多元化投資公司Web3 Ventures Inc. 宣布啟動私募輪融資,籌集的最高金額總計為1,000,000加元,本輪融資預計將于2023年 6 月 30 日或前后完成,但該公司會保留改變融資規模的權利。此外,Web3 Ventures Inc. 公司還宣布Insomnia Labs聯合創始人兼首席執行官Billy Huang成為其顧問委員會的第一位成員。(雅虎財經)[2023/4/27 14:29:09]
當用戶使用Web3應用程序時,客戶端也會根據用戶之前確認的應用程序的權限聲明來限制這些應用程序的權限。然后完全保證用戶在訪問本地Web3服務時的安全。
Web3AppRegistrationStandard
pragmasolidity^0.8.0;
/**
*
functioncreateApp()externalreturns(uint256);
functionaddVersion(uint256appId,stringmemoryversionId,stringmemoryfileUrl)external;
functiongetAppIds()externalreturns(uint256memory);
functiongetVersions(uint256appId)externalreturns(stringmemory);
functiongetVersionFileUrl(uint256appId,stringmemoryversionId)externalviewreturns(stringmemory);
functionvoteApp(uint256appId,uint8level)external;
functionvoteAppVersion(uint256appId,stringmemoryversionId,uint8level)external;
functiongetVotes(uint256appId,stringmemoryversionId)externalreturns(auditorVotememory);
web3游戲公司Mythical Games三位高管宣布離職:金色財經報道,web3游戲公司Mythical Games的聯合創始人Rudy Koch、首席運營官兼游戲工作室和發行負責人Matt Nutt以及戰略和投資高級副總裁Chris Ko宣布將離開公司。?Rudy Koch稱還沒有完成Web3.0工作,有一個新的創業項目即將會和大家見面。[2022/11/3 12:14:36]
}
Web3AppConfigrationStandard
{
"properties":{
"name":{
"title-pkcw":"NameoftheApp",
"type":"string"
},
"logoUrl":{
"title-pkcw":"LogooftheApp",
"type":"string"
},
"description":{
"title-pkcw":"DescriptionoftheApp",
"type":"string"
},
"origin":{
"title-pkcw":"Onlinedapporigin",
"type":"string",
"pattern":"^((https|http)?:\\/\\/)"
},
"permissions":{
"properties":{
"web3Provider":{
"requestAccount":{
"title-pkcw":"IfAppneedpermissiontoconnectwithwallet",
"type":"boolean"
},
"personalSign":{
"properties":{
"request":{
Web3身份驗證公司Dynamic完成a16z領投的750萬美元種子輪融資:6月29日消息,Web3身份驗證初創公司Dynamic完成750萬美元種子輪融資,a16z領投,Castle Island Ventures、Solana Ventures、Circle Ventures、Breyer Capital、Hypersphere、Chapter One等參投。新融資將用于擴充團隊以及啟動其平臺。
據介紹,Dynamic于去年12月成立,并于今年4月完成種子輪融資,目前的員工人數為8人。Dynamic致力于為不同類型的公司提供身份驗證服務,其客戶包括Llama、Popartcats、Handstamp和Lunchclub。此外,Dynamic平臺封閉測試版已開放,預計將于今年晚些時候全面推出。(The Block)[2022/6/29 1:37:46]
"type":"boolean",
"title-pkcw":"IfAppneedpermissiontorequestsigntextmessage"
},
"patterns":{
"type":"array",
"title-pkcw":"Patternsoftextmessage"
}
},
"title-pkcw":"Declarationforsigntextmessage",
"type":"object"
},
"transaction":{
"properties":{
"request":{
"type":"boolean",
"title-pkcw":"IfAppneedpermissiontorequesttransaction"
},
"contractCalls":{
"type":"array",
"title-pkcw":"Declarationforcontrattransaction"
},
"tokenApproves":{
面向Web3.0的DAO操作系統Nutbox完成種子輪股權融資:據官方消息,面向Web3.0的DAO操作系統Nutbox宣布完成種子輪融資,本輪投資由WaterdripCapital領投,BML跟投。
Nutbox是一站式跨鏈質押經濟和DAO平臺,同時是內置“社交+DeFi”結合的一個多元化項目。目前Nutbox支持kusama網絡的平行鏈插槽拍賣模塊已經上線。Nutbox創始人尹國梓是WhereIN社區發起人,Steem超級節點代表。[2021/7/6 0:30:15]
"type":"array",
"title-pkcw":"Declarationfortokenapproval"
},
"ERC20TokenTransfer":{
"type":"array",
"title-pkcw":"DeclarationforERC20tokentransfertransaction"
}
},
"type":"object",
"title-pkcw":"Declarationfortransaction"
},
"network":{
"urlPatterns":{
"type":"array",
"title-pkcw":"PatternsofwhitelistnetworkrequestURL"
},
"title-pkcw":"DeclarationforAPPnetworkrequest",
"type":"object"
},
"title-pkcw":"DeclarationforWeb3Providerpermissions",
"type":"object"
}
},
"title-pkcw":"DeclarationforApppermissions",
"type":"object"
},
"app":{
"properties":{
"id":{
"title-pkcw":"AppIdallocatedbyAppStore",
"type":"string"
},
"chainId":{
"title-pkcw":"ThechainIdwhichAppStoredeployed",
"type":"string"
},
"contract":{
"title-pkcw":"ThecontractaddressofAppStore",
"type":"string"
}
},
"type":"object",
"title-pkcw":"AppinformationonAppStore"
},
"source":{
"properties":{
"repository":{
"type":"string",
"title-pkcw":"TheURLthatcanaccessAppsourcecode",
"pattern":"^(https:\\/\\/|)"
},
"buildScript":{
"type":"string",
"title-pkcw":"Thescriptthatcancompliesourcecodetobundles"
},
"systemEnvironment":{
"type":"string",
"title-pkcw":"ThesystemenvironmentthatcanmakesureauditorcanbuildbundlewhichhasthesameSHA256"
}
},
"type":"object",
"title-pkcw":"Informationofsourcecodeforauditoruse"
}
},
"title-pkcw":"Web3Appjsonconfigfile",
"type":"object"
}
Web3AppStoreClientStandard
interfaceApp{
app:{
id:string
chainId:string
contract:string
}
permissions:{
network:{
urlPatterns:string
},
web3Provider:{
requestAccount:boolean
personalSign:{
request:boolean
patterns:string
},
transaction:{
request:boolean
contractCalls:ContractCallItem
tokenApproves:TokenApproveItem
ERC20TokenTransfer:ERC20TokenTransferItem
}
}
}
source:{
repository:string
buildScript:string
systemEnvironment:string
}
appId:number
domain:string
versionId:string
files:string
name:string
description?:string
logoUrl:string
}
enumVoteLevel{
DANGER=-1
UNKNOW=0
SAFE=1
}
classWeb3AppStore{
chainId:string;//ThechainIdwhichAppStoredeployed
contract:string;//ThecontractaddressofAppStore
getApps():Promise
getApp(appId:number,version?:string):Promise
getAppVersions(appId:number):Promise
createApp():Promise
addVersion(appId:number,fileUrls:string):Promise
voteApp(appId:number,level:VoteLevel):Promise
voteAppVersion(appId:number,versionId:string,level:VoteLevel):Promise
//ValidatetheSHA256ofAppfileissameasversionIdofnot
validateAppVersion(app:App):Promise
//Validateifthedomainwhichdeclaredindomainpropertyhasthesameweb3.jsonfileofcurrentApp
validateAppDomain(app:App):Promise
}
Releases
Noreleasespublished
Packages
Nopackagespublished
一、項目簡介? NSURInc.是一家專注于健康和保健的網絡和忠誠度獎勵平臺,宣布正式推出NSURCoin,這是第一個也是唯一一個由購買價格保護計劃支持的通貨緊縮、高效用的加密代幣.
1900/1/1 0:00:00回顧2021年,BKH一直穩扎穩打的展示了去中心化金融的強大顛覆能力,這是與DAO社區聯盟貢獻者的努力密不可分的.
1900/1/1 0:00:00親愛的ZT用戶: ZT創新板即將上線CWEB,並開啟CWEB/USDT交易對。具體上線時間如下: 充值:已開啟; 交易:2021年12月31日18:05; CWEB MiniDOGE上線ZT平臺.
1900/1/1 0:00:00游戲是今年區塊鏈行業最熱門的話題之一。今年8月,AxieInfinity單月創收逾3.34億美元,超越傳統游戲《王者榮耀》收入規模,令區塊鏈行業為之沸騰,同時將這一領域重新帶回大眾視野.
1900/1/1 0:00:00親愛的ZT用戶: 為給用戶提供更好的交易體驗,ZT會對已上線項目進行嚴格審查,根據項目下架規則,ZT決定對STEPHERO,YAG,VALK,YHC,TROLLER,KODI,CATE.
1900/1/1 0:00:00Kusama網絡第四輪最後一次平行鏈插槽活動已結束,恭喜Robonomics贏得本次競拍。爲讓用戶資金可以得到更高效利用,Gate.io插槽拍賣將關閉未贏得第四輪KSM插槽的理財產品,並盡快把鎖.
1900/1/1 0:00:00