一、事件缘由
俄乌冲突,欧美对俄罗斯制裁。
3月4日,委内瑞拉MetaMask用户发现无法访问MetaMask钱包,因为Infura为响应美国对俄罗斯及乌克兰部分地区的制裁,而对Infura的API配置进行更改,但改错了。致使委内瑞拉用户无法通过MetaMask访问以太坊节点。
Infura发言人表示,作为一家美国公司,Infura密切关注美国的对外制裁计划,并严格调整其政策以遵守美国法律。受到制裁影响的地区包括伊朗、朝鲜、古巴、叙利亚和克里米亚、顿涅茨克和乌克兰卢甘斯克地区。?
其实此前就发生国多次因Infura故障导致Metamask无法使用的情况。比如,2月5日Infura宕机,导致用户无法通过MetaMask使用Dapps。
二、Infura部分客户
据Infura官网,目前使用Infura作为以太坊客户端API的主要应用如下:
金色午报 | 10月5日午间重要动态一览:7:00-12:00关键词:V神、Rollups、门头沟、暗网
1.V神:没有分片的Rollups仍可将吞吐量提高100倍。
2.OKEx CEO:门头沟交易所将补偿债权人14万枚比特币。
3.Kyber提议将网络费参数从0.2%降到0.1%,或将提升交易费。
4.观点:以太坊社交量接近6个月低点即将进入积累阶段。
5.研究人员:DeFi比传统金融科技公司更具优势。
6.全球执法部门近日逮捕179名暗网用户 缴获超650万美元加密货币等收益。[2020/10/5]
但因为两个原因,1、Infura和Metamask均为Consensys旗下产品。2、Metamask覆盖最主要的以太坊用户群体,所以绝大多数以太坊用户是通过Infura和以太坊区块链交互的。
Infura原理如下:
金色沙龙 | 孙泽宇:减半行情、区块链应用落地等将带来众多投资机会:在本期金色沙龙上,创世资本创始合伙人孙泽宇就“2020年有哪些投资机会”话题做了分享。孙泽宇表示,区块链生态方面有三点:
1.在具体的政府和大的企业的电子商务应用领域,利用区块链技术变的更加可治理,更高效,而南方更偏向金融;
2.DCEP发行、应用等相应的配套设施;
3.区块链落地应用的突破,全自动化的流程中存在的机会。
在数字货币方面:
1.减半行情。
2.基于跨链技术成熟后的Defi生态。[2020/3/4]
来源:https://infura.io/product/ethereum
要了解Infura是如何让影响到Metamask的,需要了解一下以太坊的堆栈。
三、以太坊堆栈
以太坊堆栈可抽象为5层,从下向上分别为:
第1级:以太坊虚拟机EVM
以太坊虚拟机EVM是以太坊智能合约运行时的环境。以太坊区块链上的所有智能合约和状态变化都是通过交易来执行的。EVM处理以太坊网络上的所有交易处理。
与任何虚拟机一样,EVM在执行代码和执行机器之间创建了一个抽象级别。目前,EVM运行在分布在世界各地的数千个节点上。
金色晨讯 | 内蒙古五部委发出清理整顿虚拟货币挖矿的通知:1.28家比特币矿业公司在吉尔吉斯斯坦面临电力供应暂停。
2.比特币全网难度已上调至历史新高。
3.Coinbase宣布将在下周上线Dash。
4.内蒙古五部委发出清理整顿虚拟货币挖矿的通知。
5.法国交易所Coinhouse遭受黑客钓鱼攻击 已切换到维护模式以保护用户资金。
6.智能合约先驱尼克·萨博:说Libra是加密货币 就如同说洋娃娃是婴儿。
7.Libra协会COO:Libra储备金最多不会超过2000亿美元,预计美元占一半。
8.Susquehanna数字资产主管:行业尚未解决美国SEC对比特币ETF的担忧。
9.CryptoTrader.Tax首席执行官:美国国税局通过信息申报表1099-K作为纳税依据存在问题。[2019/9/15]
在底层,EVM使用一组操作码指令来执行特定任务。目前有140个唯一的操作码,这组操作码确保EVM图灵完备。图灵完备的意思是只要有足够资源,EVM几乎可以计算任何东西。
作为dapp开发人员,不需要对EVM有太多了解,只要它存在并且它可靠地为以太坊上的所有应用程序提供动力而无需停机。
分析 | 金色盘面:USDT溢价指数较昨日有所降低:金色盘面综合分析:USDT溢价指数较昨日有所降低,回到100以下,意味着长期来看散户资金进场动力不高。今日凌晨开始出现小幅上涨,短期内对大盘有支撑作用。[2018/8/27]
第2级:智能合约
智能合约是在以太坊区块链上运行的可执行程序。使用特定编程语言Solidity编写,然后编译为EVM字节码,EVM字节码也就是上文的操作码,是一种低级机器指令。
智能合约不仅是开源的库,本质上是开放的API服务,始终在以太坊上运行且无法关闭。智能合约提供了用户无需许可即可和Dapp交互的功能。这也意味着可组合性,任何应用程序都可以与已部署的智能合约集成以组成新功能。任何人都可以将新的智能合约部署到以太坊,以添加自定义功能以满足其需求。
第3级:以太坊节点
为了让Dapp与以太坊区块链交互,它必须连接到以太坊节点。连接到节点后,你才能读取区块链数据或者将交易发送到网络。
以太坊节点是运行以太坊客户端软件的计算机。客户端是以太坊的一种实现,它验证每个区块中的所有交易,保持网络安全和数据准确。以太坊节点共同存储以太坊区块链的状态,并就交易达成共识以改变区块链状态。
金色财经现场报道金丰元投资董事长蔡雲致辞:区块链是影响未来世界的认知革命:金色财经现场报道,金丰元投资董事长蔡雲在2018中国区块链高峰论坛峰会现场发表演讲致辞,2018年是区块链应用元年,2018已过半载,区块链的热度不减,区块链是影响未来世界的认知革命,过去几百年模式化经营的企业,在未来将有更多层次,更多维度的参与区块链行业,5年前我们错过了移动支付,10年前我们错过了移动互联网,今天我们不要错过区块链。[2018/5/19]
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
标签:以太坊区块链APIFUR比特币以太坊区块链技术最早应用于All Coins Yield CapitalFURY价格
1、改善无障碍服务,密码支持“旁白”朗读;2、优化找回登录密码流程,安全又便捷;3、改进人脸识别功能,持续提升准确度;试点数字人民币APP新增3个运营机构,四类钱包为匿名钱包:金色财经报道.
1900/1/1 0:00:00来源:推特@N_SpaceDAO作者:推特@Mingzin_编辑:王涵宇当下的NFT市场已活跃着不少具有非凡价值属性的蓝筹项目,诸如BAYC,CryptoPunks.
1900/1/1 0:00:00不得不感慨,自元宇宙这个概念推出以来,只用了不到一年时间就融入到现实世界。特别是在2021年,元宇宙的狂热完全控制了商业领域,自Facebook宣布了以元宇宙为重点的项目后,时尚品牌也不甘落后,
1900/1/1 0:00:00金色财经报道,美国SEC投资者教育宣传办公室和执法部门的零售战略工作组正在发布投资者公告,以教育投资者关于对加密资产存款支付利息的账户的风险.
1900/1/1 0:00:00金色财经报道,3月18日消息,莱特币正式发布Core0.21.2rc5版本更新,已激活Taproot升级,旨在增强莱特币的安全性、隐私性和可扩展性,同时此次更新还包含错误修复和更新的翻译.
1900/1/1 0:00:00俄乌冲突以来,除了加密资产BTC、ETH成为支援乌克兰战事?的资金外,非同质化代币NFT也开始成为「援乌」工具.
1900/1/1 0:00:00