草庐IT

以太坊

全部标签

linux - 如何将以太网设备直接连接到 linux 中的交换机?

我们有一个嵌入式板,以太网设备直接连接到交换机,中间没有物理层。使事情变得更复杂的是,以太网设备的mdio总线连接到交换机的mdio以进行控制。我已经设法使用固定的mdio/phy驱动程序来启用以太网,并且通过将交换机的默认配置与固定的phy相匹配来工作。我现在如何连接到mdio总线以更改开关设置?由于以太网设备的附加phy由固定phy填充,我现在如何将真正的mdio总线连接到系统以便我可以配置它。似乎没有到mdio总线的直接用户空间接口(interface)。我是创建一个伪造的以太网设备,其唯一目的是访问mdio总线,还是我以某种方式将它连接到以太网设备,然后连接两个mdio总线?附

linux - 如何将以太网设备直接连接到 linux 中的交换机?

我们有一个嵌入式板,以太网设备直接连接到交换机,中间没有物理层。使事情变得更复杂的是,以太网设备的mdio总线连接到交换机的mdio以进行控制。我已经设法使用固定的mdio/phy驱动程序来启用以太网,并且通过将交换机的默认配置与固定的phy相匹配来工作。我现在如何连接到mdio总线以更改开关设置?由于以太网设备的附加phy由固定phy填充,我现在如何将真正的mdio总线连接到系统以便我可以配置它。似乎没有到mdio总线的直接用户空间接口(interface)。我是创建一个伪造的以太网设备,其唯一目的是访问mdio总线,还是我以某种方式将它连接到以太网设备,然后连接两个mdio总线?附

linux - 使用Linux,如何指定在哪个以太网接口(interface)上传输数据

我在一个基于Linux的服务器系统上工作,其中有两个网络接口(interface),都在同一个子网上(现在,我们只说它们是172.17.32.10和172.17.32.11)。当我向网络上的主机发送数据时,我想指定在我的服务器上传输数据的接口(interface)。我需要能够在软件中从一个接口(interface)切换到另一个接口(interface)(或者甚至可能在两个接口(interface)上传输)(静态路由规则不适用于此应用程序)。我在StackOverflow中发现了一个相关问题,建议使用netlink库动态修改路由。这在直觉上似乎应该可行,但我想知道是否还有其他选择可以实现

linux - 使用Linux,如何指定在哪个以太网接口(interface)上传输数据

我在一个基于Linux的服务器系统上工作,其中有两个网络接口(interface),都在同一个子网上(现在,我们只说它们是172.17.32.10和172.17.32.11)。当我向网络上的主机发送数据时,我想指定在我的服务器上传输数据的接口(interface)。我需要能够在软件中从一个接口(interface)切换到另一个接口(interface)(或者甚至可能在两个接口(interface)上传输)(静态路由规则不适用于此应用程序)。我在StackOverflow中发现了一个相关问题,建议使用netlink库动态修改路由。这在直觉上似乎应该可行,但我想知道是否还有其他选择可以实现

linux - 如何在 Linux 中创建虚拟以太网设备?

我正在测试使用以太网(而非IP)在两台计算机之间进行通信的协议(protocol)的实现。为了实际上不必拥有两台物理计算机,我想创建两个虚拟以太网接口(interface)。这些只能相互交谈,因此一个端点程序将绑定(bind)到一个接口(interface),而另一个端点将绑定(bind)到另一个。这可能吗?我该怎么做? 最佳答案 您可以使用虚拟交换机VDE2。例如(您将需要一些术语):#Installvde2(assumesDebian/Ubuntu)sudoaptitudeinstallvde2#Createtheswitcha

linux - 如何在 Linux 中创建虚拟以太网设备?

我正在测试使用以太网(而非IP)在两台计算机之间进行通信的协议(protocol)的实现。为了实际上不必拥有两台物理计算机,我想创建两个虚拟以太网接口(interface)。这些只能相互交谈,因此一个端点程序将绑定(bind)到一个接口(interface),而另一个端点将绑定(bind)到另一个。这可能吗?我该怎么做? 最佳答案 您可以使用虚拟交换机VDE2。例如(您将需要一些术语):#Installvde2(assumesDebian/Ubuntu)sudoaptitudeinstallvde2#Createtheswitcha

以太坊的账户

以太坊的账户模式BTC系统是基于交易的账本,这种模式下,系统中没有显式的记录某个人有多少BTC,只能通过UTXO进行推算。这种模式的好处是你有多少钱,你自己都不一定清楚,但实际中,使用起来较为别扭,跟日常体验不太一样呢:A转给B钱的时候,需要说明币的来源。实际中只需要存钱说明来源,花钱则不用。此外,账户中的钱在花的时候,必须一次性全部花出去,多的钱要自己转到一个存钱的找零地址。以太坊系统则采用了基于账户的模型,与现实中银行账户相似。系统中显式的记录每个账户以太币的数量,转账是否合法只需要查看转账者账户中以太币是否足够即可,同时也不需要每次全部转账。同时,这也也天然地防范了双花攻击。重放攻击 A

尚硅谷以太坊区块链学习之NFT智能合约(6)

尚硅谷以太坊区块链学习之NFT智能合约(6)前言一、NFT智能合约1、智能合约代码2、智能合约推送3、具体调用二、具体使用三、NFT商家智能合约前言提示:服务外包区块链学习5被ban了,也不知道怎么改能过,无所谓了,我以后能看的见就行,不知道这篇能不能过审说明:从这篇博客开始就不用Ubuntu写区块链了,改用Windows,因为需要链接前面写的有关NFT系统的后台,而后台在Windows的主机上,即便用VMware设置了端口映射,主机的MataMask还是链接不上虚拟机上的,所以改用Windows,感觉都差不多,甚至Windows还要简单些。只记录操作尚硅谷以太坊区块链直达链接一、NFT智能合

FPGA以太网通信实验

一、以太网的分类1.标准以太网:10Mbit/S2.快速以太网:100Mbit/S3.千兆以太网:1000Mbit/S常用的芯片RTL8201,这个芯片通讯速率支持10M/100Mbit两种速度。以太网的接口类型有RJ45接口(电脑的网口),RJ11接口(电话线接口),SC光纤接口等。以太网传输数据时按照上面的顺序从头到尾依次被发送和接收。前导码:为了实现底层数据的正确阐述,物理层使用7个字节同步码(0和1)交替(55-55-55-55-55-55-55)实现数据的同步。帧起始界定符SFD:使用1个字节的SDFD(固定值为0xd5)来表示一帧数据的开始,及后面紧接着传输的时以太网的帧头。目的M

北大肖臻老师《区块链技术与应用》系列课程学习笔记[21]以太坊-智能合约-1

目录一、什么是智能合约二、智能合约的代码结构        1.Solidity语言        2.bid函数        3.fallback()函数 二、外部账户如何调用智能合约三、一个合约如何调用另一个合约中的函数        1.直接调用        2.使用address类型的call()函数        3.代理调用delegatecall()        智能合约是以太坊的精髓,也是以太坊和比特币一个最大的区别。一、什么是智能合约1.智能合约的本质是运行在区块链上的一段代码,代码的逻辑定义了智能合约的内容。2.智能合约的账户保存了合约当前的运行状态(1)balanc