一、事件緣由
俄烏沖突,歐美對俄羅斯制裁。
3月4日,委內瑞拉MetaMask用戶發現無法訪問MetaMask錢包,因為Infura為響應美國對俄羅斯及烏克蘭部分地區的制裁,而對Infura的API配置進行更改,但改錯了。致使委內瑞拉用戶無法通過MetaMask訪問以太坊節點。
Infura發言人表示,作為一家美國公司,Infura密切關注美國的對外制裁計劃,并嚴格調整其政策以遵守美國法律。受到制裁影響的地區包括伊朗、朝鮮、古巴、敘利亞和克里米亞、頓涅茨克和烏克蘭盧甘斯克地區。?
其實此前就發生國多次因Infura故障導致Metamask無法使用的情況。比如,2月5日Infura宕機,導致用戶無法通過MetaMask使用Dapps。
二、Infura部分客戶
據Infura官網,目前使用Infura作為以太坊客戶端API的主要應用如下:
金色午報 | 6月23日午間重要動態一覽:7:00-12:00關鍵詞:西班牙專利商標局、PayPal、比特大陸、Compound治理提案
1. 匿名人士在西班牙專利商標局完成比特幣名稱和標識注冊
2. PayPal正在招聘加密貨幣及區塊鏈專家。
3. 比特大陸:公章并未掛失重刻,詹克團所刻“公章”本質上無效
4. IDC:2020年全球區塊鏈支出將達到近43億美元。
5. Compound治理提案010:將每個以太坊區塊“產出”的COMP由0.5個下調至0.44個。
6. 德國證券代幣公司Neufund將擱置其代幣化股票發行。
7. 英國廣告標準局推出新警報系統,主要針對數字貨幣和外匯市場。
8. 浙江推出基于區塊鏈的冷鏈食品追溯系統。
9. Kraken CEO:PayPal支持比特幣將帶來驚人的采用,但其仍是中心化的。
10. Sparrow完成350萬美元A輪融資,BitMEX母公司HDR Group領投。[2020/6/23]
但因為兩個原因,1、Infura和Metamask均為Consensys旗下產品。2、Metamask覆蓋最主要的以太坊用戶群體,所以絕大多數以太坊用戶是通過Infura和以太坊區塊鏈交互的。
金色財經合約行情播報 | BTC沖高回落,市場情緒整體保持溫和:據火幣BTC永續合約行情顯示,截至今日16:00(GMT+8),BTC價格暫報7551美元(-0.19%),20:00(GMT+8)結算資金費率為-0.035034%。
昨日晚BTC自7600美元上測7700美元失敗,后回調至7500美元一帶縮量窄幅盤整。根據火幣交割合約數據,BTC季度合約成交量繼續降低,持倉量穩定,精英多頭占比穩定,季度合約進入小幅貼水狀態。
近期在BTC區間震蕩時,部分主流幣小幣各有表現,市場情緒保持溫和狀態。
USDT于火幣全球站OTC的報價為7.12元,溢價率為0.56%。USDT溢價保持在低水平。[2020/4/26]
Infura原理如下:
來源:https://infura.io/product/ethereum
要了解Infura是如何讓影響到Metamask的,需要了解一下以太坊的堆棧。
金色晚報 | 1月16日晚間重要動態一覽:12:00-21:00關鍵詞:反洗錢、澳大利亞、國家礦池、Grin?、廣州公法鏈
1. 央行反洗錢局原副局長擔任“區塊鏈行業應用反洗錢標準”起草小組專家組組長。
2. 澳大利亞儲備銀行進行在以太坊網絡支付系統運行CBDC的模擬測試。
3. 烏茲別克斯坦宣布建立“國家礦池” 并將推出首個獲批的加密貨幣交易所。
4. Grin到達524,160區塊高度完成硬分叉升級。
5. “廣州公法鏈”建成應用 首推電子司法鑒定意見書。
6. 河北省長許勤:推動能源產業與區塊鏈等數字技術深度融合。
7. 鄧建鵬:注重科學立法對區塊鏈監管與治理的引領推動。
8. 泰國特別案件調查廳將調查加密貨幣金字塔計劃。
9. 韓國加密交易所正準備與國內銀行續簽其銀行交易。
10. 比特幣日內震蕩,最高漲至8876USDT,最低跌至8591USDT。[2020/1/16]
三、以太坊堆棧
以太坊堆棧可抽象為5層,從下向上分別為:
第1級:以太坊虛擬機EVM
以太坊虛擬機EVM是以太坊智能合約運行時的環境。以太坊區塊鏈上的所有智能合約和狀態變化都是通過交易來執行的。EVM處理以太坊網絡上的所有交易處理。
金色財經數據播報 比特幣算力下跌5.87%:根據bitinfocharts數據顯示,比特幣算力目前為29.879Ehash/s,24小時算力下跌5.87%;以太坊算力出現上升,目前為278.906Thash/s,24小時算力上升1.09%;萊特幣算力目前為320.549Thash/s,24小時算力漲幅達4.14%;比特幣現金算力出現下跌,目前為4.211Ehash/s,24小時算力跌幅達到3.72%。[2018/5/22]
與任何虛擬機一樣,EVM在執行代碼和執行機器之間創建了一個抽象級別。目前,EVM運行在分布在世界各地的數千個節點上。
在底層,EVM使用一組操作碼指令來執行特定任務。目前有140個唯一的操作碼,這組操作碼確保EVM圖靈完備。圖靈完備的意思是只要有足夠資源,EVM幾乎可以計算任何東西。
作為dapp開發人員,不需要對EVM有太多了解,只要它存在并且它可靠地為以太坊上的所有應用程序提供動力而無需停機。
第2級:智能合約
智能合約是在以太坊區塊鏈上運行的可執行程序。使用特定編程語言Solidity編寫,然后編譯為EVM字節碼,EVM字節碼也就是上文的操作碼,是一種低級機器指令。
金色財經獨家消息:韓國將禁止金融機構參與加密貨幣活動 銀行紛紛停止為交易所服務:根據金色財經韓國站工作人員了解,韓國監管部門宣布禁止銀行參與加密貨幣活動的計劃,這就導致國內大型銀行紛紛表示不再為涉及加密貨幣交易的賬戶提供服務。韓國主要的比特幣交易所都受到了影響,包括Bithumb、Coinone和Korbit。[2017/12/15]
智能合約不僅是開源的庫,本質上是開放的API服務,始終在以太坊上運行且無法關閉。智能合約提供了用戶無需許可即可和Dapp交互的功能。這也意味著可組合性,任何應用程序都可以與已部署的智能合約集成以組成新功能。任何人都可以將新的智能合約部署到以太坊,以添加自定義功能以滿足其需求。
第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
出品|白澤研究院 周期|2.28~3.6 快速閱覽: 韓國政府將投資2237億韓元以支持元宇宙生態系統的發展美SEC執法主任:不會對自我報告違反證券法的加密公司提供特赦美國財政部將數字貨幣列為制.
1900/1/1 0:00:00區塊鏈索引服務依賴于合約事件來幫助歸檔數據,并在一個漂亮的用戶界面中給我們提供交易記錄,其通常被稱為“區塊瀏覽器”,比如Etherscan.
1900/1/1 0:00:00DeFi走到現在,有吸引力的敘事已經不多了,個人認為機構進場下的投資于風險管理催生的衍生品與永恒的話題——算穩可能是兩個最強敘事。如果還要加上一個,就看經濟模型應該如何更好的改進.
1900/1/1 0:00:00如今,春晚不僅是一場文化盛宴,也成為映射我國數字技術發展的一個重要窗口。春晚舞美的“進階史”背后,是數字技術的發展與進步.
1900/1/1 0:00:00據報道,阿拉伯聯合酋長國正準備在2022年第一季度末開始為虛擬資產服務提供商發放聯邦許可證。此舉預計將成為復雜的監管框架的一部分,這個中東國家希望在成為世界上最友好的加密貨幣管轄區之一的道路上建.
1900/1/1 0:00:00DeFi數據 1.DeFi代幣總市值:1235.38億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量:59.
1900/1/1 0:00:00