51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#以太
以太网和PN的区别
Profinet是工业以太网上运行的实时协议,其基础还是工业以太网。所以,具有PN接口的CPU在和普通以太网设备进行TCP、UDP通讯时,完全没有问题,而实现的方法正是你所说的OPEN IE。...
开发笔记
·
2022-08-02
以太网
PN
区别
以太坊私钥到公钥到地址的计算,golang
借助geth官方提供的函数可以很简单的实现代码如下packagemainimport("crypto/ecdsa""encoding/hex""fmt""github.com/ethereum/go-ethereum/crypto")funcmain(){priKeyHash:="796c823671b118258b5...
代码星球
·
2021-01-22
以太
坊私
公钥
地址
计算
如何使用Vue.js 开发以太坊DApp
vue 是一套在前端开发中广泛采用的用于构建用户界面的渐进式JavaScript框架。vue 通过响应的数据绑定和组合的视图组件让界面开发变得非常的简单。这边文章来看看如何使用Vue开发以太坊DApp。 Vue除了是JavaScript框架,还提供了一个配套的命令行工具 VueC...
代码星球
·
2020-12-24
如何
使用
Vue.js
开发
以太
在传统以太网中,为什么要有最小帧长度和最大帧长度的限制
在传统以太网中,为什么要有最小帧长度和最大帧长度的限制? 以太网(IEEE802.3)帧格式:1、前导码:7字节0x55,一串1、0间隔,用于信号同步2、帧起始定界符:1字节0xD5(10101011),表示一帧开始3、DA(目的MAC):6字节4、SA(源MAC):6字节5、类型/长度:2字节,0~1500...
代码星球
·
2020-12-17
长度
传统
以太
网中
为什么
从网络得到数据--Arduino+以太网
昨天我们讨论了如何使用Arduino以太网插板建立服务器,并通过网络控制Arduino的引脚。今天我们来看看用插板做为客户端来从一个网页上得到信息并返回报告。我几个月前用的这个方法,当时我做了一个NixieTwitterfollower的计数器被称为Twixie。以太网插板可用来访问任何非密码保护的网站,但你要得到信息...
代码星球
·
2020-10-21
网络
得到
数据
--Arduino+
以太网
区块链入门到实战(27)之以太坊(Ethereum) – 智能合约开发
与传统合同相比,智能合约有一些显著优点:不需要中间人费用低代码就是规则区块链网络中有多个备份,不用担心丢失避免人工错误无需信任,就可履行协议匿名履行协议虽然以太坊(Ethereum)是最流行支持智能合约的区块链平台,但它并不是唯一支持智能合约的平台。超级账本(Hyperledger) 是Linux基金会于20...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
区块链入门到实战(26)之以太坊(Ethereum) – 挖矿
以太坊(Ethereum)与其他公共区块链一样,使用工作量证明机制确保区块链网络正常运行。矿工进行工作量证明计算,即挖矿,来选择区块,写入区块链,确认交易。交易过程如下图所示:从技术角度来看,以太坊使用的工作量证明算法称为Ethash,这是一种哈希算法,灵感来自Dagger-Hashimoto算法。...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
区块链入门到实战(25)之以太坊(Ethereum) – 以太币单位
以太币的主要单位是以太/Ether,即一个以太币,以太币的最小单位是wei。以太币最小单位wei是以虚拟币先驱人物:戴伟WeiDai命名,戴伟WDai是一位兴趣广泛的密码学专家,他在1998年发明了B-money匿名的、分布式的电子加密货币系统,强调点对点的交易和不可更改的交易记录。中本聪发明比特币的时候,借鉴了很多戴...
代码星球
·
2020-09-05
以太
区块
入门
实战
Ethereum
区块链入门到实战(24)之以太坊(Ethereum) – 网络节点
用途:全节点:用于区块和交易的校验轻节点:电子钱包以太坊(Ethereum)网络是一个公共的区块链网络,网络中包含2种网络节点:全节点轻节点全节点 包含了从初始区块开始的全部区块,这些区块中包含了所有的交易历史记录,这些信息是区块链完整性的证据,可用于区块和交易的校验。通常矿工节点应该是全节点。轻节点&nbs...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
区块链入门到实战(23)之以太坊(Ethereum) – 虚拟机架构
以太坊(Ethereum)网络中,定义了一组通用协议用于支持智能合约的运行,其核心便是以太坊(Ethereum)虚拟机。下图解释了该架构:开发人员使用Solidity等开发语言开发智能合约源程序被编译成以太坊虚拟机支持的字节码可执行程序可执行程序被部署到网络中,即写入区块,并被分配一个账号(地址)外部账号或其他合约账号...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
区块链入门到实战(22)之以太坊(Ethereum) – 账号(地址)
作用:外部账号 –用户使用的账号,账户余额。合约账号 –智能合约使用的账号,每个智能合约都有一个账号,内存和账户余额以太坊(Ethereum)网络中,有2种账号:外部账号 –用户使用的账号合约账号 –智能合约使用的账号,每个智能合约...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
区块链入门到实战(21)之以太坊(Ethereum) – 分布式应用(DApp)
作用:用户交互分布式应用(DApp)是运行在区块链之上的应用程序,支持区块链网络中用户之间的交互。DApp(decentralizedapplication)的后端代码运行在区块链网络上,这个可以与普通互联网应用比较一下,普通互联网应用的后端代码运行在集中式的服务器上。DApp可以使用任何语言编写前端代码和用户界面(就...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
区块链入门到实战(20)之以太坊(Ethereum) – 虚拟机(E.V.M.)
作用:执行智能合约代码的引擎以太坊(Ethereum)虚拟机是执行智能合约代码的引擎。可以用某种语言,例如Solidity语言,开发智能合约程序,编译成以太坊(Ethereum)虚拟机支持的字节码/bytecode,然后该程序就可以在虚拟机中执行了。以太坊(Ethereum)虚拟机可以被看做是一个大型的分布式计算机。以...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
区块链入门到实战(19)之以太坊(Ethereum) – 以太币
以太币的作用:防范以太坊网络被滥用和激励矿工。与比特币网络有比特币类似,以太坊(Ethereum)也有自己的虚拟币— 以太币。以太币的主要作用有2个:应用程序执行任何操作都需要支付以太币,防范以太坊网络被滥用。与比特币类似,用于激励矿工。每次执行智能合约时,都需要消耗“汽油/gas&r...
代码星球
·
2020-09-05
以太
区块
入门
实战
Ethereum
区块链入门到实战(18)之以太坊(Ethereum) – 什么是智能合约
作用:提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。以太坊网络基石:以太坊虚拟币和智能合约。智能合约(Smartcontract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由NickSzabo首次...
代码星球
·
2020-09-05
区块
入门
实战
以太
Ethereum
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他