一、事件緣由
俄烏沖突,歐美對俄羅斯制裁。
3月4日,委內瑞拉MetaMask用戶發現無法訪問MetaMask錢包,因為Infura為響應美國對俄羅斯及烏克蘭部分地區的制裁,而對Infura的API配置進行更改,但改錯了。致使委內瑞拉用戶無法通過MetaMask訪問以太坊節點。
Infura發言人表示,作為一家美國公司,Infura密切關注美國的對外制裁計劃,并嚴格調整其政策以遵守美國法律。受到制裁影響的地區包括伊朗、朝鮮、古巴、敘利亞和克里米亞、頓涅茨克和烏克蘭盧甘斯克地區。?
其實此前就發生國多次因Infura故障導致Metamask無法使用的情況。比如,2月5日Infura宕機,導致用戶無法通過MetaMask使用Dapps。
二、Infura部分客戶
據Infura官網,目前使用Infura作為以太坊客戶端API的主要應用如下:
金色午報 | 10月6日午間重要動態一覽:7:00-12:00關鍵詞:BitMEX、CME、MetaMask、Cardano
1. BitMEX受CFTC指控后,其以太坊期貨合約未平倉量接近腰斬。
2. ETC官方再次發推提醒進行節點切換。
3. 過去一周看空情緒導致CME比特幣期貨空頭頭寸增加。
4. Gemini聯合創始人:比特幣仍只被小部分早期采用者擁有。
5. 以太坊輕錢包MetaMask月活躍用戶突破100萬。
6. Cardano團隊正在構建開發者門戶網站。
7. Aragon治理提案:將ANJ合并回ANT,取消ANJ代幣。[2020/10/6]
但因為兩個原因,1、Infura和Metamask均為Consensys旗下產品。2、Metamask覆蓋最主要的以太坊用戶群體,所以絕大多數以太坊用戶是通過Infura和以太坊區塊鏈交互的。
Infura原理如下:
金色晨訊 | 7月30日隔夜重要動態一覽:21:00-7:00關鍵詞:Cardano、DeFi、王小川、比特幣期權
1.Cardano已完成Shelley硬分叉升級。
2.CME比特幣期貨7月合約收于11240美元。
3.美聯儲主席:當前根本沒有考慮加息問題。
4.當前DeFi中鎖定資產總價值達40.34億美元。
5.全球新冠肺炎確診病例超1700萬例。
6.孫宇晨:與王小川有關市值的賭約就此作罷。
7.比特幣期權未平倉合約創歷史新高。
8.菲律賓財政部長尋求美國司法部協助以應對加密騙局。
9.比特幣持續上漲,日內最低報11112美元,最高報11340美元。[2020/7/30]
來源:https://infura.io/product/ethereum
要了解Infura是如何讓影響到Metamask的,需要了解一下以太坊的堆棧。
三、以太坊堆棧
以太坊堆棧可抽象為5層,從下向上分別為:
第1級:以太坊虛擬機EVM
以太坊虛擬機EVM是以太坊智能合約運行時的環境。以太坊區塊鏈上的所有智能合約和狀態變化都是通過交易來執行的。EVM處理以太坊網絡上的所有交易處理。
金色講堂 | 呂國寧:區塊鏈應用場景的三個階段:在今日舉行的金色講堂第19期《2020金融公鏈如何落地》中,Nervos聯合創始人呂國寧表示,現階段,眾多企業在尋找區塊鏈應用場景時,都會選擇存證作為切入點,將區塊鏈視為存證工具來使用。征信,積分,商品溯源,版權保護,數字身份,公益,電子政務等等,我們其實可以發現,早期大家尋求區塊鏈技術落地的時候,大部分場景和應用都是拿來做存證。
第二個階段的典型場景是執行類場景,由于區塊鏈技術發展到了開始支持智能合約,有了智能合約平臺,而智能合約帶來了一個特性叫做確定性執行。拿互聯網上的電子支付舉例,互聯網上的貿易,幾乎都需要借助金融機構作為可資 信賴的第三方來處理電子支付信息。雖然這類系統在絕大多數情況下都運作良好,但是他們都是依賴一個必須被信任的第三方。智能合約的出現,可以讓這種場景不需要第三方信用中介。這是區塊鏈+智能合約實現去中心和,去信任化的由來,所有的場景也都圍繞著一點來開展創新,比如各種 DApp 等。
第三個階段的典型場景是開放式金融。更多詳情見原文鏈接。[2019/12/25]
與任何虛擬機一樣,EVM在執行代碼和執行機器之間創建了一個抽象級別。目前,EVM運行在分布在世界各地的數千個節點上。
金色晨訊 | BSV昨日大漲因國內出現澳本聰相關假新聞:1.巴西國家經濟社會發展銀行將孵化區塊鏈等領域初創企業。
2.Primitive Ventures創始合伙人:BSV昨日大漲因國內出現澳本聰相關假新聞。
3.美國立法者敦促特朗普顧問推動區塊鏈技術。
4.巴哈馬中央銀行將與NZIA Limited簽訂法定數字貨幣系統合同。
5.趙長鵬:大筆BTC轉賬是幣安冷錢包正常交易,沒有必要驚慌。
6.歐洲央行管委魏德曼:各國央行在推出數字貨幣時必須保持謹慎。
7.美聯社:應避免使用“crypto”代替加密貨幣。
8.信息竊取木馬Qulab通過YouTube比特幣詐騙視頻傳播。
9.Coinbase高管:正在考慮杠桿交易活動。[2019/5/30]
在底層,EVM使用一組操作碼指令來執行特定任務。目前有140個唯一的操作碼,這組操作碼確保EVM圖靈完備。圖靈完備的意思是只要有足夠資源,EVM幾乎可以計算任何東西。
作為dapp開發人員,不需要對EVM有太多了解,只要它存在并且它可靠地為以太坊上的所有應用程序提供動力而無需停機。
金色財經數據播報 比特幣待確認交易數量為2421筆:金色財經數據播報,根據公開數據顯示,目前比特幣待確認交易數量為2421筆,近幾日比特幣價格仍然處在低位徘徊,這導致市場熱情下降,比特幣交易活躍度降低。[2018/6/13]
第2級:智能合約
智能合約是在以太坊區塊鏈上運行的可執行程序。使用特定編程語言Solidity編寫,然后編譯為EVM字節碼,EVM字節碼也就是上文的操作碼,是一種低級機器指令。
智能合約不僅是開源的庫,本質上是開放的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
Tags:以太坊FURAPIINF以太坊價格今日行情幣幣情FURYXAll Coins Yield CapitalCoinFoss
編者按: 2022年2月28日,橫琴數鏈數字金融研究院學術與技術委員會主席朱嘉明教授在《元宇宙與碳中和》新書發布會上發表了題為《元宇宙探索呼喚理性——避免元宇宙成為“其興也勃焉.
1900/1/1 0:00:001.金色硬核|回顧加密圈年度最硬核而私密的會議作為加密圈最硬核而私密的會議,中本聰圓桌已經舉行第八屆了.
1900/1/1 0:00:00金色財經報道,加密貨幣交易所FTX周一宣布推出其首個慈善基金FTXFutureFund,計劃在今年至少分配1億美元,最多部署10億美元.
1900/1/1 0:00:00本文來自微信公眾號老雅痞。 與加密貨幣教授TonyaEvans一起揭開互聯網法律的神秘面紗本文整理自TheVerge?Decoder特色欄目.
1900/1/1 0:00:00世界疫情持續多時,國外許多博物館因訪客人數下降,門票收入大跌,導致資金緊張,甚或面臨倒閉危機。近日,包括烏菲茲美術館在內的四所意大利重要博物館攜手合作,推出限量的名畫藏品NFT,希望借此籌謀生路.
1900/1/1 0:00:00據媒體報道,多地釋放超前布局元宇宙信號。有的將發展布局元宇宙寫入當地相關規劃文件,有的成立專門機構來推動元宇宙技術和產業發展。元宇宙,已經從概念變得越發肉眼可見了.
1900/1/1 0:00:00