交易的流动——从钱包到区块链网络

是否经常会好奇我在钱包上生成的交易是如何一步步流入区块链网络,并最终成为区块的一部分呢?

要想弄清这个问题,首先要搞清楚钱包的工作原理,以主流钱包MetaMask为例,在我们添加一个新的网络时,会需要填写以下信息。MetaMask在会为预置的网络填好这些信息,使用Chainlist添加网络的本质也是填入这些信息。

MetaMask预置的以太坊网络
在这里插入图片描述
其中Chain ID是EIP-155 引入的一个用来区分不同 EVM 链的一个标识。主要作用就是避免一个交易在签名之后被重复在不同的链上提交。最开始主要是为了防止以太坊交易在以太经典网络上重放或者以太经典交易在以太坊网络上重放

而RPC URL就是我们钱包接入区块链网络的关键,首先我们知道整个以太坊网络是一个大的去中心化的p2p网络,每个节点的地位相同。这里没有一个中心节点供我们将交易发送到其中,然后再将交易广播到网络中。想要发送交易,我们必须连接到网络中的一个节点,并向其发送交易。

那么问题来了,网络中这么多节点,我们应该向哪个节点发送交易呢?我们应该选择安全可靠的节点进行发送,否则很可能人家不打包你的交易,或者恶意滞留你的交易等等,此时对于我们来说有两个选择,搭建一个自己的以太坊节点或者选择可靠的Node Provider (节点提供商),比如Infura, Quick Node。官方通常也会推荐一些节点在项目文档里。

RPC URL 中的url是资源定位符,通过DNS解析定位到具体的IP地址,找到目标计算机,这里涉及到一些计算机网络的知识。而RPC (Remote Procedure Call) 代表了一种请求目标计算机的技术思想或者风格,简单来说,现在你通过url定位到目标计算机,需要向其发送HTTP请求才能把交易发送过去,而RPC是请求的一种风格。

在这里插入图片描述

现在,交易已经来到以太坊网络中的一个节点,可是我们知道每个节点需要挖矿成功才能成为最新的区块,**那假如这个节点一直没有挖到区块,那岂不是我们的交易永远无法上链了?**实际情况是,节点在接受到一个交易后,会先对区块进行验证,恶意交易或者余额不够等等,验证成功以后会将其放入本节点的交易池,然后将该笔交易发送给临近的节点。临近的节点接受到该笔交易后,同样验证后进行交易池,以此类推,最终一笔交易约在6s内传输到整个以太坊网络。最终交易会打包进某一节点挖出的区块中。

本文为作者学习过程总结的笔记,欢迎批评指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/251925.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

不止于链:万向区块链“万纳链盟”,构建企业数字转型一体化方案

2022年伊始,为更好满足企业级客户在数字化转型关键期的实际需求,万向区块链汇聚技术及生态资源,对区块链技术架构进行全面拓展,基于PlatONE升级万纳链,推出“万纳链盟”。“万纳链盟”作为新一代区块链技术和网络平台&…

当下的区块链游戏该如何推广?一文通解全部套路

自cryptokitties诞生至今,已有数百款区块链游戏上线,如同电影市场,究竟应该如何排档期,如何营销,才能获得好的票房呢?游戏茶馆的佳伦和屁猪曾撰文,从渠道的角度,论述过区块链游戏的推…

赋能司法,区块链为正义指路

出品 | 人民数字FINTECH 责编 | 晋兆雨 头图 | 付费下载于视觉中国 随着数字化技术的发展,电子证据包括声音、图片、视频等形式在诉讼案件中出现的越来越频繁。 但取证容易举证难,电子证据证据在形成的时候并非都能对数据生成的时间、真实人员身份等予…

元宇宙:区块链成熟的开始

谈及区块链,我们脑海当中首先浮现出来的是,狂热、浮躁的场景。无论是人们试图通过区块链来实现财富自由的妄想,抑或是人们试图通过区块链成就「下一个互联网」的渴望,无不折射出区块链的年轻与冒进以及人们对于区块链认识的肤浅。…

世链投研|people的诞生堪比魔幻,背后蕴藏着怎样的经济体制?

最近一段时间,加密社区中有一个项目颇为火爆,几乎是在一夜之间光速走红,那就是people,也叫做ConstitionDao。 People的诞生过程非常神奇,用“魔幻”二字形容都不为过。它本是由网友在区块链平台筹集资金的个人行为&am…

元宇宙漫游指南-区块链构建元宇宙基础设施,一文搞清楚元宇宙和区块链

1、区块链和元宇宙 1.1 区块链和元宇宙的概念 1.1.1 元宇宙大事件 Roblox第一支股票上市 Roblox公司2004年成立,2021年3月份在纽交所直接上市。在他们自己的描述中,Roblox运营着一个“人类共同体验平台”,用户可以在其中相互互动以探索和开…

黑链 明链 暗链 简介

黑链一直以来都是SEO人员讨论的话题,在SEO早期,特别是网络安全意识淡薄的时代,曾被广泛应用,但随着百度算法不断的升级与调整,黑链的使用,逐渐在减少。 那么,什么是黑链,它与明链、暗…

UTON NFR:元宇宙是区块链时代发展的必然产物

当互联网走到新的十字路口,美国企业领头以元宇宙概念重构科技世界,以实现下一代技术领先发展。我们会发现,这个领域依然是媒体的热度居多,还不是行业的热度,因此,我们尝试从元宇宙的重要构成说起&#xff0…

SQL Server 2014 安装教程(图文教程,附下载地址)

SQL Server 2014 安装教程 解压 SQL Server 光盘镜像,在解压好的文件夹中,找到 setup.exe 文件,双击打开,选择安装。 选择 全新 SQL Server 独立安装或向现有安装添加功能。 选择 下一步。 勾选 我接受许可条款,并…

SQL Server 2012 下载与安装详细教程

一、SQL Server 2012下载 链接:https://www.123pan.com/s/VcwKVv-Zkawv 提取码:gEBE 下载好文件之后解压 二、软件安装 1.打开SQL Server 2012文件夹,双击setup.exe文件 2.左侧选择安装,点第一个全新SQL Server 独立安装或向…

Visual Studio 2019下载及安装的详细教程

以下内容都是给纯小白看的,如有大佬请多多指点。 ** 第一步: ** 首先先找自己电脑上的浏览器(这里建立用谷歌浏览器),在搜索框中输入“微软”,打开后 点击红色箭头指向的那一个。 第二步: 进…

VS2015安装教程(带图解+下载地址+超详细)

https://blog.csdn.net/guxiaonuan/article/details/73775519?locationNum2&fps1 本文将教给你如何安装 VS2015,如果你还想了解 VS2015 的使用,请猛击:在 VS2015 下运行C语言程序 与此同时,我们还提供了非常优秀的C语言教程…

SQL Server 2014下载及安装教程

目录 一、下载 二、安装 1.安装sql server 2014 2.报错后,安装net framework 3.5 3.继续安装 4.补丁SP3安装 三、用管理工具连接sql 哔哩哔哩账号:我是冷空气 包含各种视频教程(数据库、操作系统、运维、网络、存储、虚拟化、云计算、…

SQL Server 2016下载及安装教程

目录 一、下载 1.sql server 2016安装包与sp2补丁 ​编辑2.管理工具 二、安装 1.sql server2016 2.补丁SP2安装 三、用管理工具连接sql 哔哩哔哩账号:我是冷空气 包含各种视频教程(数据库、操作系统、运维、网络、存储、虚拟化、云计算、编程开发…

【soliworks】安装soliworks2014

SolidWorks 2014是常用的工业设计软件,而且占用很大的运行内存,因此一般建议系统选择支持8G内存的WIN 7 64位系统或更大内存的系统,本文以64位的SolidWorks 2014为例,教大家如何正确安装。 一.下载 http://www.mfcad.com/solidwo…

【字源大挪移—读书笔记】 第一部分:字首

[1] 字首:[1.1]表示【否定】的字首、[1.2]表示【方位】的字首、[1.3]表示【程度】的字首、[1.4]表示【状态、现象】的字首、[1.5]表示【数字】的字首 [1.1] 表示【否定】的字首: a- without(没有) an- without(没有&#xff0…

学累了可以看漫威电影啊

学累了可以看漫威电影啊 16340162 本人学院 目录 学累了可以看漫威电影啊 前言漫威电影的正确观影顺序未来几年的漫威电影1.前言 因心疼大家学习太累,所以整理了一下漫威电影的观影顺序,方便大家想要放松时观看。 2.漫威电影的正确观影顺序 漫威电影现在有两个系列即复仇者…

苹果手机基带坏了怎么办

想要修复苹果手机基带,先在电脑端下载最新版本的itunes,将手机关机并连接itunes,同时按住home键和关机键10秒,松开关机键,继续按住home键,直到电脑上提示识别在DFU状态下的设备,根据提示提取文件…

苹果手机打字换行怎么换_苹果id怎么换

苹果id即用户名称,可以将其用于与 Apple 有关的所有操作。用别人的账号激活手机,想换回自己的手机ID账号,怎么操作呢?苹果id怎么换?下面详细教程。 苹果id怎么换 以下图例演示为iOS10系统, 步骤一、首先是打开设置的选项。 步骤…

苹果七绕过基带激活2020_【最新!】绕过苹果ID可激活

转自:爱果查查 又有一位大神公布了,M1n@cr1ss 在推特发了一条视频,内容是,无须输入Apple ID账号密码,直接绕过 Apple ID ,但不能抹除ID锁,只能绕过激活使用,目前只支持A5-A11设备,MAC和黑苹果既可操作,需要教程的请往下看: 1、先将设备进入dfu模式 2、使用Checkra1n…