New: go-ethereumAll contenthive-129948hive-196917krhive-150122steemhive-180932hive-166405zzanphotographyhive-183959hive-185836hive-188619hive-144064hive-183397hive-101145uncommonlabhive-103599hive-184714hive-145157hive-193637hive-138689photohive-109690hive-150943hive-180106TrendingNewHotLikersadoreje (25)in blockchain • 5 years agogeth 명령어 팁ethereum 개발환경 구축 geth란 geth 시작하기 geth 명령어 팁 1. Geth 옵션 제가 geth를 시작할때 자주 쓰는 옵션을 정리해보겠습니다. ❯ geth --networkid 4693 --rpc --rpcport 8545 --rpccorsdomain "*" --rpcaddr…adoreje (25)in blockchain • 5 years agogeth 시작하기ethereum 개발환경 구축 geth란 geth 시작하기 geth 명령어 팁 1. Geth 시작하기 터미널을 열고 geth를 입력하면 mainnet에 접속할 수 있습니다. 실제 이더리움이 동작하고 있는 환경이죠. 하지만 개발을 위해서는 자신만의 network를 구성하여 테스트하는 환경이 필요합니다. 이를…adoreje (25)in blockchain • 5 years agogeth 설치하기ethereum 개발환경 구축 geth란 geth 시작하기 geth 명령어 팁 개인적으로 블록체인으로 공부하면서 배운 내용을 정리하기 위한 글입니다. 부족한 부분이 많아서 부끄럽네요. 틀린 부분이 있으면 댓글로 지적해주시기 바랍니다. 1. Geth란? 이더리움 공식…threej (25)in go-ethereum • 7 years ago阅读 go-ethereum 源码 - 5dagger.go (Dagger工作量证明 ) Ethash 是 Ethereum 的PoW(工作量证明)算法。 该算法需要大量的数据集合,该集合被称为DAG. Ethash 算法由 Dagger-Hashimoto 算法改进而得,Dagger Hashimoto是Ethereum 1.0 挖矿算法的推荐规范 。 Dagger Hashimoto…yellowpen (26)in ethereum • 7 years ago[Dev] Ethereum 개발 - #1. 설치 및 테스트 네트워크 구축이더리움이란? 이더리움은 2015년 출시된 차세대 스마트 계약 분산 응용 프로그램 기술로 Ethereum Foundation 에서 개발이 진행되고 있는 오픈 소스 프로젝트입니다. 이더리움 클라이언트는 C++, Go, 파이썬 등 많은 언어로 구현돼 있지만 Go 언어판이 가장 활발하게 개발되고 있습니다. 이더리움 가이드인…threej (25)in go-ethereum • 7 years ago阅读 go-ethereum 源码 - 4阅读 go-ethereum 源码 - 4 Trie.go (Merkle-patricia-tree ) Merkle Patricia Tree(简称MPT树,实际上是一种trie前缀树)是以太坊中的一种加密认证的数据结构,可以用来存储所有的(key,value)对。…threej (25)in golang • 7 years ago阅读 go-ethereum 源码 - 3从初始代码提交到commit ad048e9f445ff96b7bfd75c104ab923e1e06754b,go-ethereum的结构&功能变化不大。主要变化有: 将rlp编解码移动到 rlp.go文件中 完善 transaction、block的rlp编解码 到了commit…threej (25)in go-ethereum • 7 years ago阅读 go-ethereum 源码 - 2RLP(递归长度前缀)的目的是编码任意嵌套的二进制数据数组,RLP是以太坊中用于序列化对象的主要编码方法。 RLP的唯一目的是编码结构; 对于编码的数据的具体类型(例如字符串,浮点数)则留给高阶协议自己负责处理。(简单来说编码的二进制数据,代表的是字符串、浮点数还是其他类型。由使用该编码的高级协议定义);RLP编码的整数必须以大端二进制形式(big…threej (25)in go-ethereum • 7 years ago阅读 go-ethereum 源码 - 1阅读 go-ethereum 源码 - 1 如何理解系统的设计?最好的方法当然是: Read The Fucking Source Code Go Ethereum 是什么 以太坊从项目早起,就有不同操作系统下的多客户端实现。这些客户端可以互相验证以太坊的协议正确性。go-ethereum 是以太坊协议的go语言实现的客户端。 截止2016年9月,…fblife (36)in cn • 7 years ago以太坊开发:如何发行代币本文的目的是创建一个我们自己的支持ERC-20标准的代币。 一、关键词 Truffle Truffle 是当前最活跃的 Ethereum 开发框架,具有调试、部署和测试智能合约等功能。此次建立加密代币的教程就是基于 Truffle 框架的开发。 ganache 在开发阶段需要测试,ganache 可以模拟智能合约所需要的以太坊区块链测试环境。 ganache…fblife (36)in cn • 7 years ago以太坊开发:如何开发一个简易Dapp我们这里写一个简单的投票智能合约,可以通过Dapp对给定的候选人投票并计算每个候选人获得的票数。 一、环境配置 安装nodejs,npm,git,web3,solc,testrpc等等 二、运行testrpc 先运行testrpc(会自动生成十个账户,并且每个账户中都会初始有100个以太币) 三、用Solidity编写智能合约并使用solc编译…fblife (36)in cn • 7 years ago使用Go-Ethereum搭建以太坊私有链发一篇技术文章,之前从网上找了好多教程(没有一个是完整的),安装过程中遇到不少问题,记录一下。 一、安装 git clone cd go-ethereum make geth make all 二、运行 mkdir chain geth --datadir "./chain" -dev -dev.period 1 --nodiscover console…loowin (25)in geth • 7 years ago블록체인 애플리케이션 개발 실전 입문 2-2장Geth 설치하기 Geth는 go-ethereum로먼저 go언어를 설치해야한다. Mac OS X에 Go를 설치하기 위해서는 Go 공식 웹사이트인 을 방문하여 OSX용 패키지(.pkg) 파일을 다운받아 설치한다. 1. Mac 에서 다운로드 사이트를 방문하여 Apple OS X용 패키지(.pkg) 파일 링크를 클릭하여 다운받는다. 2.…