科普:以太坊中的网络地址_TON:Tokenoid

编者按:本文来自Unitimes,作者:DeanEigenmann,编译:Unitimes_David,星球日报经授权发布。在与FelixLange讨论之后,我认为攥写这篇关于在以太坊生态中遇到的各类网络地址及其差异的文章是很有意义的。我自身对它们理解也存在着些误区,因而觉得对其进行阐述会很有价值。多地址

让我们从最早或按commit时间来看最早被归档的多地址(Multiaddr)开始。多地址是ProtocolLabs的多格式项目的一部分。多格式本质上是自描述值的各种规范。由于被广泛用于libp2p,IPFS以及其它ProtocolLabs的项目,你可能早就听说过它们。多地址有两种表示形式:一种是存储或传输时使用的二进制表示;另一种是提供给用户的可读格式。/ip4/127.0.0.1/udp/1234上面展示了一个以可读格式表示的多地址。该多地址是一种以键值对来表示地址的可递归格式。。二进制表示也是相同的——有一个字节数组表示键,还有一个用于表示值。键可以通过协议表从可读形式映射为代码形式。enode

网易星球区块链负责人:区块链将是未来10年的大方向:2月21日消息,对于目前热议的元宇宙、区块链和数字藏品的关系,网易星球区块链负责人顾费勇道出了自己的一些理解。他表示,区块链技术是数字藏品的基础底座,数字藏品是区块链众多合约中的一种;而数字藏品是用来做虚拟资产确权的,确权的价值就在于可以确定这个资产归谁所有等问题,从而形成了元宇宙虚拟世界的经济系统。那么这样看的话,区块链技术可以说是元宇宙的基石,为元宇宙经济系统搭建的必需技术。元宇宙还处于概念阶段,现在定义的元宇宙是否是未来的最终形态都不好说。但我认为这是个趋势,当哪天虚拟世界的生活方式大于了物理世界,元宇宙也就到来了。[2022/2/21 10:06:34]

接下来就是enode。enode并不是真正的网络地址格式而是url格式。由于enode是ENR的前身,我们仍会介绍它。一个enodeURL如下所示:enode://6f8a80d6ad92a0@10.3.58.6:30303?discport=30301enode体系被用于表示URL。enode://后面跟着一个十六进制编码的节点ID。接下来,@符号后面表示的是主机,其必须为一个IP地址。主机后面列出了TCP端口,在我们的例子中为30303。若UDP和TCP的端口不同,UDP端口可通过在末尾添加discport参数来指定。ENR

sLendhub星球创世挖矿即将开启:官方消息,sLendhub星球创世挖矿将在4月20日16:00在SuperNova正式开启; 第一阶段用户可以组建LHB/sHT的LP流动性挖矿获取LHB的预挖收益。sLHB是1:1锚定LHB价值的算法稳定币,初始流通量为2100枚,未来将广泛应用于超新星宇宙中的跨链资产转换、无抵押借贷、游戏应用等诸多场景中。当流动性达成50万美金后可开启第二阶段无损挖矿及LP挖取2500枚SHARE收益。

LendHub 是基于火币生态链的去中心化借贷平台。SUPERNOVA.CASH(超新星现金)是实验性算法稳定币多重宇宙的重要组成部分。[2021/4/20 20:39:34]

最后我们来介绍ENR。ENR很有趣,原因在于其皆使用了前两种类型的特性,使得它变得十分通用。ENR的主要动机是允许转发过程中携带更多的信息,因而引入了节点记录。节点记录是自证的,而且节点可通过签名来鉴别身份。这些记录被表示为一个RLP列表——此处我不会进行详细介绍,但稍微提及一下,RLP是以太坊使用的一种序列化格式。节点记录包含了一个签名,序列号与一个表明用于创建和验证签名的身份认证机制所需的字段。最后,记录的其余部分包含了任意键值对,这些键值对可包含诸如连接信息之类的东西。EIP定义了一些具有预定义含义的键,如ip,其为4字节表示的节点IPv4地址。签名被用于通过确保传递的公钥为创建签名所使用的公钥来验证记录。如果同一个身份签发了2个不同的记录,那么序列号可用于解决冲突:规定使用序列号较大的记录。需要注意的是,节点记录的RLP编码版本号不能超过300字节。该格式是面向未来的,新键即使在部分客户端不能解析的情况下仍能被添加,以及新的身份认证机制可被添加以检验签名。Eth2.0

动态 | 网易星球顾费勇透露区块链场景蓝图:据网易科技消息,网易星球顾费勇在接受专访时透露,网易星球2.0生态系统中的数据护照是连接五大数据系统和个人数据价值的枢纽,数据护照要解决两个问题,第一是数据从哪里来,第二是数据价值怎么体现。数据越多维度越细,对数据使用方价值越大。从数据使用方的角度,网易星球目前也有一些数据的应用场景正在接入,包括金融、保险方面等,未来会把这两端打通。

数据护照的核心建立在区块链上,因为只有在区块链上,才确保个人数据护照是真正属于你的。他说:“我相信在这个新的个人数据模式上会产生新的商业模式,目前基于区块链并没产生新的商业模式,只是在现有商业模式上重新做分配。虽然现在我也不清楚具体会是怎样的新的商业模式,但我看好这个方向,请大家期待我们做成的那一天。”[2018/9/17]

现在,让我们来看看Eth2.0。在Eth2.0之前,以太坊中从未使用过多地址,而其现在变得非常重要。为什么?因为Eth2.0使用libp2p,而libp2p又使用多地址来识别节点。那么,我们该怎么处理这种情况呢?Eth2.0的P2P规范展示了2种方案:多地址可从ENR导出由于ENR能够添加任意键,多地址能被包含在ENR中。希望本文能够给出一个关于不同的网络地址是什么,这些地址间的区别,工作方式以及用途的精简概要。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:15ms0-9:383ms