Login
Discover
Waves
Communities
Write
Login
Signup
Topics
#
go-ethereum
Explore topics
#go-ethereum
Global
Trending
Hot
New
Payout
Muted
Promoted
#go-ethereum
New
#go-ethereum
Follow to get notified about new posts with this tag
Get #go-ethereum by email
Follow
threej
go-ethereum
8y
!
Low reputation account with an unverified outbound link, Reveal content
阅读 go-ethereum 源码 - 5
dagger.go (Dagger工作量证明 ) Ethash 是 Ethereum 的PoW(工作量证明)算法。 该算法需要大量的数据集合,该集合被称为DAG. Ethash 算法由Dagger-Hashimoto 算法改进而得,Dagger Hashimoto是Ethereum 1.0 挖矿算法的推荐规范 。 Dagger Hashimoto 基于已经存在的关键算法:Hashimoto 和 Dagger。
$ 0.000
2
2
yellowpen
ethereum
8y
!
Low reputation account with an unverified outbound link, Reveal content
[Dev] Ethereum 개발 - #1. 설치 및 테스트 네트워크 구축
이더리움이란? 이더리움은 2015년 출시된 차세대 스마트 계약 분산 응용 프로그램 기술로 Ethereum Foundation에서 개발이 진행되고 있는 오픈 소스 프로젝트입니다. 이더리움 클라이언트는 C++, Go, 파이썬 등 많은 언어로 구현돼 있지만 Go 언어판이 가장 활발하게 개발되고 있습니다. 이더리움 가이드인 Ethereum Homestead
$ 0.000
3
threej
go-ethereum
8y
!
Low reputation account with an unverified outbound link, Reveal content
阅读 go-ethereum 源码 - 4
阅读 go-ethereum 源码 - 4 Trie.go (Merkle-patricia-tree ) Merkle Patricia Tree(简称MPT树,实际上是一种trie前缀树)是以太坊中的一种加密认证的数据结构,可以用来存储所有的(key,value)对。
threej
golang
8y
!
Low reputation account with an unverified outbound link, Reveal content
阅读 go-ethereum 源码 - 3
从初始代码提交到commit ad048e9f445ff96b7bfd75c104ab923e1e06754b,go-ethereum的结构&功能变化不大。主要变化有: 将rlp编解码移动到 rlp.go文件中 完善 transaction、block的rlp编解码 到了commit a926686445929d091c2d9e019b017600168e9e47,源码中出现了较大的功能加入。
wrestorgonline
WOOGame
14h
Promoted
WOO BETA Is Coming - HUGE ANNOUNCEMENT!
Get ready for the WOO Beta sale coming soon!
threej
go-ethereum
8y
!
Low reputation account with an unverified outbound link, Reveal content
阅读 go-ethereum 源码 - 2
RLP(递归长度前缀)的目的是编码任意嵌套的二进制数据数组,RLP是以太坊中用于序列化对象的主要编码方法。 RLP的唯一目的是编码结构; 对于编码的数据的具体类型(例如字符串,浮点数)则留给高阶协议自己负责处理。(简单来说编码的二进制数据,代表的是字符串、浮点数还是其他类型。由使用该编码的高级协议定义);RLP编码的整数必须以大端二进制形式(big endian)表示,且不包含前导零(整数值零等于空字节数组)。
threej
go-ethereum
8y
!
Low reputation account with an unverified outbound link, Reveal content
阅读 go-ethereum 源码 - 1
阅读 go-ethereum 源码 - 1 如何理解系统的设计?最好的方法当然是: Read The Fucking Source Code Go Ethereum 是什么 以太坊从项目早起,就有不同操作系统下的多客户端实现。这些客户端可以互相验证以太坊的协议正确性。go-ethereum 是以太坊协议的go语言实现的客户端。 截止2016年9月,go-ethereum(go语言实现) 和
fblife
cn
9y
以太坊开发:如何发行代币
本文的目的是创建一个我们自己的支持ERC-20标准的代币。 一、关键词 Truffle Truffle 是当前最活跃的 Ethereum 开发框架,具有调试、部署和测试智能合约等功能。此次建立加密代币的教程就是基于 Truffle 框架的开发。 ganache 在开发阶段需要测试,ganache 可以模拟智能合约所需要的以太坊区块链测试环境。 ganache
fblife
cn
9y
以太坊开发:如何开发一个简易Dapp
我们这里写一个简单的投票智能合约,可以通过Dapp对给定的候选人投票并计算每个候选人获得的票数。 一、环境配置 安装nodejs,npm,git,web3,solc,testrpc等等 二、运行testrpc 先运行testrpc(会自动生成十个账户,并且每个账户中都会初始有100个以太币) 三、用Solidity编写智能合约并使用solc编译
patlebo
SlothBuzz
7d
Promoted
A Sloth, a Princess and a Pile of Fixes: SlothBuzz Dev Update
Two months of SlothBuzz work went live in three days: new video stack, notifications, Friends network, Hive Relations, key login — and a truckload of fixes.
fblife
cn
9y
使用Go-Ethereum搭建以太坊私有链
发一篇技术文章,之前从网上找了好多教程(没有一个是完整的),安装过程中遇到不少问题,记录一下。 一、安装 git clone cd go-ethereum make geth make all 二、运行 mkdir chain geth --datadir "./chain" -dev -dev.period 1 --nodiscover console 2>>eth_output.log
loowin
geth
9y
!
Low reputation account with an unverified outbound link, Reveal content
블록체인 애플리케이션 개발 실전 입문 2-2장
Geth 설치하기 Geth는 go-ethereum로먼저 go언어를 설치해야한다. Mac OS X에 Go를 설치하기 위해서는 Go 공식 웹사이트인 을 방문하여 OSX용 패키지(.pkg) 파일을 다운받아 설치한다. 1. Mac 에서 다운로드 사이트를 방문하여 Apple OS X용 패키지(.pkg) 파일 링크를 클릭하여 다운받는다. 2. 다운로드가 끝났으면, 우측
Discover communities
Explore communities
Create your community