譯者: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應用程序的源代碼。這些組件之間的關系如下所示。
日本Web3初創公司HashPort計劃進行9億日元融資:金色財經報道,日本Web3初創公司HashPort計劃通過第三方配股的方式融資9億日元(約700萬美元),承銷商包括了三井住友銀行和東京大學Edge Capital Partners所運營的基金。融資將用于加強企業咨詢業務,并投資采用日本IP的NFT業務。[2023/1/20 11:23:34]
Web3應用注冊中心是一套基于Web3App注冊標準的智能合約。團體和個人可以無權限地建立他們自己的Web3應用程序注冊中心。Web3開發者可以使用他們的鏈上賬戶在該注冊中心中注冊他們的Web3應用程序,并對安裝包的發行版和校驗和進行版本管理。審核員可以無權限地使用他們的鏈上賬戶來審核所有這些應用程序,并在注冊表中公布結果。
Web3應用程序包是指由開發商發布的軟件,供用戶在其本地設備上安裝Web3應用程序。這些軟件包可以存儲在任何中心化或去中心化的存儲服務中,軟件包的網址和校驗和應記錄在注冊表上。同時,在基于Web3應用配置標準上,在軟件包的根部應該有一個包含Web3應用的權限聲明和版本描述的配置文件。源代碼的存儲路徑應被指定在配置文件中,以便審計人員能夠輕松獲取源代碼進行審計。
Web3應用商店客戶端是安裝在用戶本地設備上的軟件。團體和個人可以在Web3應用商店客戶端標準的基礎上自由地建立自己的應用商店客戶端。客戶端可以同時連接到一個或多個注冊中心。它需要從注冊表中獲取Web3應用程序列表、版本信息和審計信息。當用戶安裝或更新一個Web3應用程序時,需要自動獲取安裝包。然后驗證軟件包的校驗和是否與注冊中心中的校驗和相等。最后,它應該告訴用戶這個Web3應用需要多少權限。而在用戶確認權限后,Web3App將被安裝在本地設備上。
這種設計框架確保了Web3應用程序的可訪問性,是因為用戶可以繼續使用舊的本地版本——并有權根據新的注冊中心和新的應用程序包進行升級。
同時,客戶端會將本地軟件包的校驗和與注冊中心中的校驗和進行驗證,從而避免了黑客或項目組的更改機會,并確保用戶使用的應用程序與鏈上注冊中心中公布的應用程序一致。而軟件包中的配置文件也指向了當前版本的源代碼,審核員就可以通過校驗和來驗證該軟件包是由這些源代碼打包而成的。它將確保源代碼和安裝包之間的一致性,然后確保用戶使用的是經審計師審計過的安全包。
Facebook前員工推出Web3全球資產管理平臺Heru Finance:9月19日消息,Web3全球資產管理平臺Heru Finance于周一在印度和東南亞市場推出。該平臺資產管理規模(AUM)超過800萬美元。
該平臺提供機器人咨詢服務,可對每個投資者進行分析,并將其與一套獨特的投資策略相匹配。投資團隊還使用HQS(Heru Quant Stack)處理來自搜索、社交和內容平臺的數據點,并將其轉換為可操作的交易決策。該團隊正在研究其他技術解決方案,并計劃很快投入使用。
據悉,Heru Finance創始人兼首席執行官Prashant Malik是Facebook的前40名員工之一,被認為是分布式數據庫Cassandra的發明者。(Economictimes)[2022/9/19 7:06:21]
當用戶使用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;
Bankless邀請YouTube CEO參加其播客節目,討論Web3和NFT話題:5月 9日消息,Bankless在其社交網站發文感謝YouTube官方對其賬號解禁。此外,Bankless還對YouTube CEO Susan Wojcicki發出邀請,希望其做客 Bankless 的播客節目,一起討論有關Web3和 NFT的話題。截止發稿,Susan Wojcicki暫未對此作出回應。
此前報道,5月8日,Bankless官方YouTube賬號遭平臺封禁,隨后YouTube官方恢復了該賬號并表示道歉。[2022/5/9 2:59:58]
functiongetVotes(uint256appId,stringmemoryversionId)externalreturns(auditorVotememory);
}
Web3AppConfigrationStandard
{
"properties":{
"name":{
"title-irjw":"NameoftheApp",
"type":"string"
},
"logoUrl":{
"title-irjw":"LogooftheApp",
"type":"string"
},
"description":{
"title-irjw":"DescriptionoftheApp",
"type":"string"
},
"origin":{
"title-irjw":"Onlinedapporigin",
"type":"string",
"pattern":"^((https|http)?:\\/\\/)"
},
"permissions":{
"properties":{
"web3Provider":{
"requestAccount":{
全球最大音樂訂閱服務商Spotify招聘高級后端工程師探索Web3:2月22日消息,據領英平臺顯示,全球最大音樂訂閱服務商 Spotify 正在招聘高級后端工程師來探索 Web3 等新技術。該崗位的任務是利用 Web3 等新技術「發現下一個增長機會」,同時對新產品和現有產品進行構建和運行實驗。
此外,該公司還在招聘一名創新和市場情報高級經理,要求「對新興趨勢非常熟悉」,尤其是與 Web3 相關的趨勢。[2022/2/22 10:07:37]
"title-irjw":"IfAppneedpermissiontoconnectwithwallet",
"type":"boolean"
},
"personalSign":{
"properties":{
"request":{
"type":"boolean",
"title-irjw":"IfAppneedpermissiontorequestsigntextmessage"
},
"patterns":{
"type":"array",
"title-irjw":"Patternsoftextmessage"
}
},
"title-irjw":"Declarationforsigntextmessage",
"type":"object"
},
"transaction":{
"properties":{
"request":{
"type":"boolean",
"title-irjw":"IfAppneedpermissiontorequesttransaction"
},
"contractCalls":{
"type":"array",
"title-irjw":"Declarationforcontrattransaction"
},
Web3基金會公布第六批Grant名單,Phala Network 數據產品W3A在列:金色財經報道,7月13日,Web3基金會公布了第六批Grant資助名單,基于Phala Network隱私計算協議的數據產品Web3 Analytics (簡稱W3A) 獲得資助,W3A是一款去中心化數據分析工具,通過保密智能合約實現了數據采集和數據分析的隔離,解決了因為數據遷移和保管不力導致的泄露和濫用問題。
據悉,在W3A中,用戶數據在用戶瀏覽器和后端之間進行端到端加密,加密后的數據將存儲在一個分散的存儲網絡中。加密密鑰只有其所有者和智能合同才能訪問,智能合同允許用戶隨時隨地提取或刪除用戶數據。[2020/7/13]
"tokenApproves":{
"type":"array",
"title-irjw":"Declarationfortokenapproval"
},
"ERC20TokenTransfer":{
"type":"array",
"title-irjw":"DeclarationforERC20tokentransfertransaction"
}
},
"type":"object",
"title-irjw":"Declarationfortransaction"
},
"network":{
"urlPatterns":{
"type":"array",
"title-irjw":"PatternsofwhitelistnetworkrequestURL"
},
"title-irjw":"DeclarationforAPPnetworkrequest",
"type":"object"
},
"title-irjw":"DeclarationforWeb3Providerpermissions",
"type":"object"
}
},
"title-irjw":"DeclarationforApppermissions",
"type":"object"
},
"app":{
"properties":{
"id":{
"title-irjw":"AppIdallocatedbyAppStore",
"type":"string"
},
"chainId":{
"title-irjw":"ThechainIdwhichAppStoredeployed",
"type":"string"
},
"contract":{
"title-irjw":"ThecontractaddressofAppStore",
"type":"string"
}
},
"type":"object",
"title-irjw":"AppinformationonAppStore"
},
"source":{
"properties":{
"repository":{
"type":"string",
"title-irjw":"TheURLthatcanaccessAppsourcecode",
"pattern":"^(https:\\/\\/|)"
},
"buildScript":{
"type":"string",
"title-irjw":"Thescriptthatcancompliesourcecodetobundles"
},
"systemEnvironment":{
"type":"string",
"title-irjw":"ThesystemenvironmentthatcanmakesureauditorcanbuildbundlewhichhasthesameSHA256"
}
},
"type":"object",
"title-irjw":"Informationofsourcecodeforauditoruse"
}
},
"title-irjw":"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
TheLockVADER&Earn#1(term14days)willlaunchat8:00UTConJan1statGate.io''s“HODL&Earn”section.
1900/1/1 0:00:00撰文:Footprint分析師James10月份,萬眾矚目的美國首只比特幣期貨ETF,ProShares比特幣策略期貨ETF(ProSharesBitcoinStrategyETF.
1900/1/1 0:00:00本文來自cointelegraph,原文作者:AndrewSingerOdaily星球日報譯者|Moni自2019年以來,世界各地的監管機構最關注的加密行業細分領域就是Stablecoin.
1900/1/1 0:00:0012月31日消息,據buybitcoinworldwide數據顯示,截至2021年底,各個公司以及國家共計擁有150萬枚比特幣.
1900/1/1 0:00:00今日,ENNO、1ART、DAL已正式上線USDT交易池,ZAM、VLXPAD已正式上線USDT、ETH交易池,並開啓新版流動性礦池獎勵.
1900/1/1 0:00:002007年,喬布斯發布第一款觸屏手機——iPhone,顛覆了互聯網行業規則。2008年,受全球金融危機啟發,中本聰發布比特幣白皮書,開創一種全新的電子貨幣——比特幣.
1900/1/1 0:00:00