描述 本文章分上下两篇 上篇:讲述以太坊devp2p与disc4节点发现协议 下篇:实践篇,实现如何获取以太坊所有节点信息(ip,port,nodeId,client,type,os) 正文 devp2p是一种应用层网络协议,是在对等网络中节点与节点之间进行通信的重要协议。节点可以支持任意数量的增加 ...
分类:
其他好文 时间:
2019-01-25 20:04:52
阅读次数:
143
大家好,这里是链客区块链技术问答社区,链客 ,有问必答!! Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么? 什么是错误处理 错误处理是指在程序发生错误时的处理方式,Solidity处理的方式和常见的语言不一样,其时通 ...
分类:
编程语言 时间:
2019-01-22 15:57:05
阅读次数:
262
前段时间以太坊升级架构,君士坦丁堡的硬分叉一个升级代号,被爆出含有高危的网站漏洞,该漏洞产生的原因是由于开启了新的协议模式eip1283导致的,也是区块链漏洞当中危害较为严重的,可以让一些交易进行重入,一个转账可以导致写入2次,但该漏洞并不是确实的可以进行重入漏洞。以太坊区块链在发现该漏洞之后,紧急 ...
分类:
Web程序 时间:
2019-01-22 10:57:15
阅读次数:
180
君士坦丁堡分叉引起的安全问题 <! @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} 一. 什么是君士坦丁堡分叉 君士坦丁堡是最近以太坊的大事,主要做了一下改进 EIP 145:由两位以太坊开发人员Alex Ber ...
分类:
其他好文 时间:
2019-01-18 23:14:30
阅读次数:
210
虽然区块链已经发展了很多年,可事实上区块链技术也是近几年发展起来。今年区块链领域最火的想必应该会区块链底层的公链开发。要设计开发一条公链,要有一套走的通的体系。设计量良好的体系,一方面可以保护区块链安全稳定的运行,另一方面可以让更多的人低成本使用区块链。如果体系设计的并不完善就会像比特币、以太坊一样出现各种状况。现在开发公链可以在已有公链的基础上去做出优化,做出一条更优的公链。1.优化P2P网路。
分类:
其他好文 时间:
2019-01-15 20:00:08
阅读次数:
270
J开发 DApp 时要调用在区块链上的 Ethereum 智能合约,就需要智能合约的 ABI。本文希望更多了解 ABI,如为什么需要 ABI?如何解读 Ethereum 的智能合约 ABI?以及如何取得智能的 ABI? ABI(Application Binary Interface) 如果理解 A ...
分类:
其他好文 时间:
2019-01-15 17:50:42
阅读次数:
186
以太坊官方发文提醒硬分叉注意事项:分叉时间预计在1月16日,区块高度在7080000。并强调,此次硬分叉就像Office软件升级一样,会出现一些兼容类的问题,节点需要全部更新升级。 此次更新是无争议的硬分叉更新,不会像BCH那样分叉出现新的币种。 “主要是减产,减产才是重点问题。”矿工张强在2018 ...
分类:
其他好文 时间:
2019-01-15 17:12:27
阅读次数:
173
备受市场关注的以太坊预计将在北京时间17日11点40分左右完成硬分叉升级,距现在还剩两天的时间。在此市场动荡之际提醒朋友们谨慎操作,保护好自己的资金。此外,据了解,有些平台为了应对以太坊硬分叉带来的大幅波动影响,随时准备停止充提ETH、ETC。 ...
分类:
其他好文 时间:
2019-01-15 15:53:27
阅读次数:
242
https://www.jianshu.com/p/f7a4de0cba9d 一、安装DApp开发环境 1.1 安装Node.js 我们使用官方长期支持的8.10.0LTS版本,下载64位包装包。 下载后直接安装即可。安装完毕,打开一个控制台窗口,可以使用node了: C:\Users\Admini ...