一、事件缘由
俄乌冲突,欧美对俄罗斯制裁。
3月4日,委内瑞拉MetaMask用户发现无法访问MetaMask钱包,因为Infura为响应美国对俄罗斯及乌克兰部分地区的制裁,而对Infura的API配置进行更改,但改错了。致使委内瑞拉用户无法通过MetaMask访问以太坊节点。
Infura发言人表示,作为一家美国公司,Infura密切关注美国的对外制裁计划,并严格调整其政策以遵守美国法律。受到制裁影响的地区包括伊朗、朝鲜、古巴、叙利亚和克里米亚、顿涅茨克和乌克兰卢甘斯克地区。?
其实此前就发生国多次因Infura故障导致Metamask无法使用的情况。比如,2月5日Infura宕机,导致用户无法通过MetaMask使用Dapps。
二、Infura部分客户
据Infura官网,目前使用Infura作为以太坊客户端API的主要应用如下:
金色晨讯 | 3月31日隔夜重要动态一览:21:00-7:00关键词:Galaxy Digital、Paypal、Coinbase、星巴克
1.Galaxy Digital计划在美国上市;
2.Paypal将允许用户使用4种加密货币支付;
3.Coinbase聘请前美国SEC高级主管领导资本市场部门;
4.Bakkt与星巴克等合作推出数字钱包应用;
5.Dapper Labs融资3.05亿美元 估值已达26亿美元;
6.IMF总裁:比特币给予投资者一定信任
7.美联储巴尔金:目前还没有听到令我信服的比特币使用案例;
8.SEC专员:SEC应在加密监管合规方面提供更大透明度;
9.灰度资产管理总规模升至452亿美元。[2021/3/31 19:31:26]
但因为两个原因,1、Infura和Metamask均为Consensys旗下产品。2、Metamask覆盖最主要的以太坊用户群体,所以绝大多数以太坊用户是通过Infura和以太坊区块链交互的。
Infura原理如下:
金色午报 | 11月26日午间重要动态一览:7:00-12:00关键词:PayPayl、灰度、Coinbase、爆仓
1. 数据:在531~547美元区间有49.9万地址购买了643万枚ETH;
2. PayPayl用户的账户因进行加密货币日内交易而被PayPal封禁;
3. 灰度BTC信托增持2585枚BTC
4. 截止11:30,合约市场爆仓1.7亿美元 BTC爆仓1.15亿美元;
5. Coinbase针对公司歧视行为澄清:将继续塑造多样性的企业文化;
6. 韩因加密欺诈罪逮捕一韩国男子;
7. Balancer发起投票欲将AMPL流动资金上限提高至300万美元。[2020/11/26 22:11:57]
来源:https://infura.io/product/ethereum
要了解Infura是如何让影响到Metamask的,需要了解一下以太坊的堆栈。
三、以太坊堆栈
以太坊堆栈可抽象为5层,从下向上分别为:
第1级:以太坊虚拟机EVM
以太坊虚拟机EVM是以太坊智能合约运行时的环境。以太坊区块链上的所有智能合约和状态变化都是通过交易来执行的。EVM处理以太坊网络上的所有交易处理。
金色晚报 | 9月5日晚间重要动态一览:12:00-21:00关键词:通州、SushiSwap、Tether、EOS网络、Swerve
1. 北京通州区区长赵磊表示将在副中心试点试点法定数字货币等27项改革任务。
2. Tether将5000万USDT从TRC20转换至EOS链。
3. 阿里巴巴公益基金会发布国内首个公益区块链标准。
4. SushiSwap或将在48小时后执行流动性迁移。
5. Block. one首席执行官BB称EOS是唯一的由其代币持有者控制的去中心化组织。
6. yearn.finance创始人:Curve分叉项目Swerve的设计很明智。
7. ChainSafe 获得以太坊基金会资助,将维护 Web3JS 项目。[2020/9/5]
与任何虚拟机一样,EVM在执行代码和执行机器之间创建了一个抽象级别。目前,EVM运行在分布在世界各地的数千个节点上。
在底层,EVM使用一组操作码指令来执行特定任务。目前有140个唯一的操作码,这组操作码确保EVM图灵完备。图灵完备的意思是只要有足够资源,EVM几乎可以计算任何东西。
作为dapp开发人员,不需要对EVM有太多了解,只要它存在并且它可靠地为以太坊上的所有应用程序提供动力而无需停机。
金色相对论 | 潘超:目前来看,稳定币锚定美元是最现实的选择:本期金色相对论中,对于发行稳定币的讨论中,MakerDao经济学者兼中国区负责人潘超表示:美元是最强的结算货币同时也是加密货币交易所的计价货币,目前来看,稳定币锚定美元是最现实的选择。当下的稳定货币市场是次优均衡:人们都意识到USDT可能不是最好的选择,但是个人没有激励去移动到其他的稳定币(流动性问题)。因此,即使在机制变得更加优秀,想在同一领域挑战或者取代 USDT,难度也非常之大。赋予市场参与者新的回报,创造另一个的均衡范式是更加理性(或许唯一)的突破点,这要求既与USDT有根本上的差别(高于监管和审计的层面),又可以保证高效的流动性,而稳定币的流动性越高,挤兑风险就越小。[2018/9/20]
第2级:智能合约
智能合约是在以太坊区块链上运行的可执行程序。使用特定编程语言Solidity编写,然后编译为EVM字节码,EVM字节码也就是上文的操作码,是一种低级机器指令。
智能合约不仅是开源的库,本质上是开放的API服务,始终在以太坊上运行且无法关闭。智能合约提供了用户无需许可即可和Dapp交互的功能。这也意味着可组合性,任何应用程序都可以与已部署的智能合约集成以组成新功能。任何人都可以将新的智能合约部署到以太坊,以添加自定义功能以满足其需求。
金色财经讯:俄罗斯计划将加密货币引入教育体系,5所顶级大学已公开宣布开设加密货币与区块链课程。[2017/10/11]
第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
标签:以太坊THEAPIFUR以太坊价格今日行情比特币The Soldiers Goldapi币价Cenfura Token
近日,Polkadot创始人GavinWood做客TheDefiant播客,和主持人Camila聊了聊一些非常有趣的话题,包括:同为分片.
1900/1/1 0:00:00如图所示为BTC周线长期走势,目前BTC已经从顶部69000美金下滑至图中绿线区域,目前点位36300美金.
1900/1/1 0:00:00上周末,DeFi领域的灵魂人物AndreCronje清仓了自己在Fantom生态的所有资产,并宣布离开DeFi和加密领域.
1900/1/1 0:00:00很难相信我们即将走过一年的四分之一,在短短几个月的时间里,我们见证了区块链领域取得的一些令人难以置信的里程碑。该行业继续以惊人的速度增长和发展,没有放缓的迹象.
1900/1/1 0:00:00在2017年的Cryptokitties项目奠定了初始基础之后,Beeple以在2021年一季度创纪录的销售重新点燃了市场对于NFT的兴趣.
1900/1/1 0:00:00伴随CG、人工智能等技术的发展与进步,真实与虚拟的边界正在消失。虚拟人物已跳脱曾经的“二次元”,频繁地活跃在现实世界的演唱会、秀场、游戏、社交账号中。放眼全球,围绕“虚拟偶像”的热情正日益高涨.
1900/1/1 0:00:00