一、事件緣由
俄烏沖突,歐美對俄羅斯制裁。
3月4日,委內瑞拉MetaMask用戶發現無法訪問MetaMask錢包,因為Infura為響應美國對俄羅斯及烏克蘭部分地區的制裁,而對Infura的API配置進行更改,但改錯了。致使委內瑞拉用戶無法通過MetaMask訪問以太坊節點。
Infura發言人表示,作為一家美國公司,Infura密切關注美國的對外制裁計劃,并嚴格調整其政策以遵守美國法律。受到制裁影響的地區包括伊朗、朝鮮、古巴、敘利亞和克里米亞、頓涅茨克和烏克蘭盧甘斯克地區。?
其實此前就發生國多次因Infura故障導致Metamask無法使用的情況。比如,2月5日Infura宕機,導致用戶無法通過MetaMask使用Dapps。
二、Infura部分客戶
據Infura官網,目前使用Infura作為以太坊客戶端API的主要應用如下:
金色晨訊 | 7月29日隔夜重要動態一覽:21:00-7:00關鍵詞:比特幣期貨、比特大陸、迪拜政府
1.比特幣期貨交易量突破400億美元。
2.北京市或將建設基于區塊鏈等技術的供應鏈債權債務平臺。
3.CFTC主席:金融系統的很大一部分或將以區塊鏈形式存在。
4.外媒:俄羅斯央行堅持認為加密貨幣是犯罪領域。
5.上海將推動工業互聯網平臺與區塊鏈等深度融合。
6.迪拜政府已啟動其KYC區塊鏈平臺。
7.比特大陸正藍旗礦場聲明:必將傾力追責。
8.Bitfinex黑客再次轉移超476枚比特幣。
9.武漢市江漢區八條措施促進區塊鏈產業創新發展。
10.比特幣小幅小跌,日內最高報11169美元,最低報10843.95美元。[2020/7/29]
但因為兩個原因,1、Infura和Metamask均為Consensys旗下產品。2、Metamask覆蓋最主要的以太坊用戶群體,所以絕大多數以太坊用戶是通過Infura和以太坊區塊鏈交互的。
Infura原理如下:
金色午報 | 2月27日午間重要動態一覽:7:00-12:00關鍵詞:央行、伊朗、江蘇銀行、FTX
1. 央行數字貨幣產業鏈梳理:20多家公司參與 大多已上市;
2. 伊朗將軍提倡用加密貨幣促進國際投資以應對制裁;
3. 2月26日BitMex上清算了價值超過1.9億美元的比特幣頭寸;
4. 江蘇銀行推出區塊鏈品牌“蘇銀鏈2.0”;
5. FCoin及FMex重啟工作正式開始;
6. Bitfinex排行榜顯示FTX CEO賬面浮虧超1200萬美元;
7. 體育總局經濟司副司長:鼓勵企業利用區塊鏈等新技術培育體育行業新業態;
8. 美國開發針對暗網市場的加密貨幣情報程序;
9. BTC現報8728.19美元,日內跌幅2.94%,前十主流幣普跌。[2020/2/27]
來源:https://infura.io/product/ethereum
要了解Infura是如何讓影響到Metamask的,需要了解一下以太坊的堆棧。
三、以太坊堆棧
以太坊堆棧可抽象為5層,從下向上分別為:
金色晨訊 | 歐洲央行行長:央行數字貨幣應該允許公民使用:1.人民日報:答好區塊鏈發展“應用題”,既需要創新的思維,也離不開審慎的態度、務實的行動。
2.中移動副總裁李慧鏑:全力推進區塊鏈網絡部署。
3.CCTV1:海南國際離岸創新創業試驗區在三亞掛牌成立。
4.Waves關閉去中心化交易所Waves DEX,并重啟混合交易所。
5.加密貨幣交易員:2019年仍有1150萬比特幣處于休眠狀態。
6.斯里蘭卡央行正尋求基于區塊鏈的KYC提案。
7.英偉達推出基于區塊鏈的計算平臺Clara Federated Learning,幫助醫療保健提供商縮短復雜3D模型的分析過程所需時間。
8.歐洲央行行長拉加德:央行數字貨幣應該允許公民使用,央行數字貨幣也可能導致風險,這取決于設計。
9.加密貨幣龐氏騙局OneCoin的網站停止運營。
10.10億枚XRP自Ripple托管錢包轉入Ripple錢包,后再次被鎖定至Ripple托管錢包。[2019/12/3]
第1級:以太坊虛擬機EVM
以太坊虛擬機EVM是以太坊智能合約運行時的環境。以太坊區塊鏈上的所有智能合約和狀態變化都是通過交易來執行的。EVM處理以太坊網絡上的所有交易處理。
分析 | 金色盤面:ZEC/USDT反彈遇阻于144:金色盤面綜合分析:ZEC/USDT反彈遇阻于144,不破將有下行。[2018/8/15]
與任何虛擬機一樣,EVM在執行代碼和執行機器之間創建了一個抽象級別。目前,EVM運行在分布在世界各地的數千個節點上。
在底層,EVM使用一組操作碼指令來執行特定任務。目前有140個唯一的操作碼,這組操作碼確保EVM圖靈完備。圖靈完備的意思是只要有足夠資源,EVM幾乎可以計算任何東西。
作為dapp開發人員,不需要對EVM有太多了解,只要它存在并且它可靠地為以太坊上的所有應用程序提供動力而無需停機。
第2級:智能合約
智能合約是在以太坊區塊鏈上運行的可執行程序。使用特定編程語言Solidity編寫,然后編譯為EVM字節碼,EVM字節碼也就是上文的操作碼,是一種低級機器指令。
智能合約不僅是開源的庫,本質上是開放的API服務,始終在以太坊上運行且無法關閉。智能合約提供了用戶無需許可即可和Dapp交互的功能。這也意味著可組合性,任何應用程序都可以與已部署的智能合約集成以組成新功能。任何人都可以將新的智能合約部署到以太坊,以添加自定義功能以滿足其需求。
金色財經獨家消息:HSR預計今年年底前登錄韓國交易所coinnest:今天上午11點左右,微博消息稱HSR即將登錄韓國交易所coinnest,之后金色財經與韓國交易所coinnest負責人確認,預計會在今年年底之前上線HSR(紅燒肉),后續消息金色財經會持續報道。根據OKex數據顯示,HSR現價報236.48元,跌幅達3.63%。[2017/12/21]
第3級:以太坊節點
為了讓Dapp與以太坊區塊鏈交互,它必須連接到以太坊節點。連接到節點后,你才能讀取區塊鏈數據或者將交易發送到網絡。
以太坊節點是運行以太坊客戶端軟件的計算機。客戶端是以太坊的一種實現,它驗證每個區塊中的所有交易,保持網絡安全和數據準確。以太坊節點共同存儲以太坊區塊鏈的狀態,并就交易達成共識以改變區塊鏈狀態。
Dapp通過JSON-RPCAPI連接到以太坊節點或者自己的以太坊節點,Dapp能夠從區塊鏈讀取數據以及向網絡廣播新交易。
第4級:以太坊客戶端API
由于以太坊全節點太大以及帶寬要求,很多Dapp開發者不會自己安裝以太坊全節點,市場上出現許多由以太坊開源社區或者專業服務商構建和維護的以太坊客戶端API,允許Dapp連接到以太坊區塊鏈并與之通信。這些API抽象出直接與以太坊節點交互的大部分復雜性,開發人員可以花更少的時間處理復雜的以太坊客戶端,而將更多時間專注于特定功能。
如果面向用戶的是Web應用程序,可以直接在前端選擇JavaScriptAPI或者選擇使用Python或JavaAPI在服務器端實現。
第5級:終端應用程序
最頂層是面向用戶的App。這和互聯網開發的標準程序一樣,主要是Web和移動App。
四、web3架構
前端代碼需要簽名以及和以太坊上的智能合約通信;簽名需要用到錢包,最多的是Metamask;簽名后信息廣播到以太坊上有兩種方式:1、自己運行的以太坊區塊鏈節點;2、使用Infura、Alchemy和Quicknode等第三方服務提供的節點。
所以一個以太坊上的Dapp的典型架構如下:
所以如果Infura拒絕特定地區IP地址的用戶,那么他的交互將被排除在以太坊網絡之外。
因為Metamask的以太坊客戶端API默認用的是Infura,這也意味著這些地區的用戶使用Metamask無法和Dapp交互。但Metamask畢竟是去中心化自我托管的,所以用戶還可以用選擇使用其他以太坊客戶端API的錢包甚至自己的以太坊客戶端,來和以太坊區塊鏈上的智能合約交互。
因此Infura拒絕特定地區用戶并不能說明以太坊已經中心化了,只能說明在某些環節中心化了,尤其考慮到Infura和Metamask均為Consensys旗下產品。
五、其他以太坊客戶端API
下述是除了infura之外的以太坊客戶端API,其中Dapp應用比較多的是Alchemy和QuikNode。
Alchemy-?EthereumDevelopmentPlatform
使用Alchemy的應用
QuikNode-?Blockchaindeveloperplatform.
使用QuickNode的應用或者服務
BlockCypher-?EthereumWebAPIs
CloudflareEthereumGateway.
DataHubbyFigment-?Web3APIserviceswithEthereumMainnetandtestnets.
Nodesmith-?JSON-RPCAPIaccesstoEthereumMainnetandtestnets.
Ethercluster-?RunyourownEthereumAPIservicesupportingbothETHandETC.
Chainstack-?SharedanddedicatedEthereumnodesasaservice.
PythonTooling-?VarietyoflibrariesforEthereuminteractionviaPython.
web3j-?AJava/Android/Kotlin/ScalaintegrationlibraryforEthereum.
Rivet-?EthereumandEthereumClassicAPIsasaservicepoweredbyopensourcesoftware.
Nethereum-?Anopensource.NETintegrationlibraryforblockchain.
Tatum-?Theultimateblockchaindevelopmentplatform.
Watchdata-?ProvidesimpleandreliableAPIaccesstoEthereumblockchain.
Zmok-?Speed-orientedEthereumnodesasJSON-RPC/WebSocketsAPI
原文標題:《一文概覽DAO基礎設施項目》 原文作者:Jiawei 引子 近段時間,包括ConstitutionDAO、AssangeDAO在內的許多大小DAO組織涌現出來.
1900/1/1 0:00:00盡管元宇宙的生態似乎已經十分繁榮,但究竟何為元宇宙,卻一直都沒有形成一個共識。每一個宣布要入局元宇宙的企業都有一番關于元宇宙的獨特表述,而對于應該怎樣發展元宇宙,每個企業也都有不同的方案.
1900/1/1 0:00:00金色財經報道區塊鏈3月3日訊??最近有關非同質化代幣的負面報道層出不窮,這些報道揭露了加密貨幣以及基于區塊鏈的資產存在著大量的問題。NFT的一大特點就是允許用戶購買和擁有數字資產.
1900/1/1 0:00:00在Web3.0時代,借助DID,即去中心化身份體系,將身份和數據的控制權交還到用戶手中,擺脫中心化數據服務平臺控制的同時,DID的信息聚合后使得用戶數字身份更加豐富、立體.
1900/1/1 0:00:00本周反彈最高漲至前期形成的周線頭肩頂頸線附近遇阻回落,并且目前再次跌回至去年一頂65000美金下降趨勢線下方,從前期見底33000美金反彈再二次探底迎來本周反彈到目前.
1900/1/1 0:00:00元宇宙近期得到許多大企業的關注。怎么切入進元宇宙市場,不同公司有不同的做法。例如微軟、Roblox以及騰訊希望從游戲行業來切入布局元宇宙,而有的公司則是從算力方面切入,希望能夠在元宇宙領域中占有.
1900/1/1 0:00:00