blockstack与Ethereum】的更多相关文章

https://github.com/blockstack https://bihu.com/article/1260288 blockstack是用户登录的认证中心,类似java中的OAuth2进行多个应用之间的登录.…
以太坊(Ethereum)是一个运行智能合约的去中心化平台(Platform for Smart Contract),平台上的应用按程序设定运行,不存在停机.审查.欺诈.第三方人为干预的可能.以太坊平台由 Golang.C++.Python 等多种编程语言实现. 前段时间的The DAO事件让以太坊平台损失惨重,以太坊也分裂成ETC和ETH,平台的发展前景不明. 1.下载以太坊 官网地址 下载之后解压,运行 2.开始安装 2.1选择测试网络 前期选测试网络, 后期再讲主干网络 2.2输入密码 密…
安装go wget https://studygolang.com/dl/golang/go1.9.linux-amd64.tar.gz --no-check-certificatetar -zxvf go1.9.linux-amd64.tar.gzmv go /usr/local/echo "export GOROOT=/usr/local/go" >> /etc/profileecho "export PATH=$PATH:/usr/local/go/bin&…
描述 本文章主上下两篇 上篇:讲述以太坊devp2p与disc4节点发现协议 下篇:实践篇,实现如何获取以太坊所有节点信息(ip,port,nodeId,client) 正文 本片为下篇:实践篇,主要描述如何获取以太坊所有节点信息(ip.port.nodeId.clientId) 因为以太坊创世块发展到如今,中间也有过很多次的迭代,所以通讯多少也有改变,这里不做一一说明,就以目前V62 V63 版本来做就可以了 根据上篇的理论知识,我们先理一下思路,如何去获取: 列出一组已备的节点ip地址,便于…
描述 本文章分上下两篇 上篇:讲述以太坊devp2p与disc4节点发现协议 下篇:实践篇,实现如何获取以太坊所有节点信息(ip,port,nodeId,client,type,os) 正文 devp2p是一种应用层网络协议,是在对等网络中节点与节点之间进行通信的重要协议.节点可以支持任意数量的增加,devp2p能处理双方支持的协商过的协议,并通过单个链接传递消息. 节点用过使用RLPx发送消息进行通信.节点可以在他们希望的任何TPC端口上自由地通告和接受连接,可以在其上侦听和简历连接的默认端口…
1 环境安装 安装Ethereum 协议的Go语言的最新实现. git clone https://github.com/ethereum/go-ethereum.git make all cd build/bin sudo cp * /usr/local/bin/ 2 Ethereum组成 Ethereum包含以下几大模块. 模块 介绍 geth 基于命令行的Ethereum客户端.使用JSON RPC格式,基于HTTP.WebSocket或者IPC(Inter-process Communi…
核心数据结构: core.types.transaction.go type Transaction struct { data txdata // caches hash atomic.Value size atomic.Value from atomic.Value } Transaction.data type txdata struct { AccountNonce uint64 `json:"nonce" gencodec:"required"` Pric…
原文:https://davekiss.com/ethereum-web3-node-tutorial/   Ethereum took the web and cryptocurrency world by storm in 2017. In the span of one year, the price of 1 Ether skyrocketed from $8.24 USD to $750.00 USD – and for good reason. If you need convinc…
虚拟货币钱包 钱包顾名思义是存放$$$.但在虚拟货币世界有点不一样,我的帐户资讯(像是我有多少钱)是储存在区块链上,实际存在钱包中的是我的帐户对应的 key.有了这把 key 我就可以在虚拟货币世界证明我的身份.就可以更改我帐户的状态(像是送钱给别人).这样来说,虚拟货币钱包实际上是管理和储存 key 的工具.这把 key 就是我的私钥,而帐户是从我的公钥衍伸出来. -Ledger 虚拟货币钱包- BIP32, BIP39, BIP44 BIP 全名是 Bitcoin Improvement P…
Blockchain is one of the buzzwords in IT world during some last months. This term is related to cryptocurrencies, and was created together with Bitcoins. It is decentralized, immutable data structure divided into blocks, which are linked and secured…