热门标签相关文章

系统学习区块链

热门标签相关文章

【以太坊钱包开发 一】MyEtherWallet 钱包开发项目概述

彻底搞清楚账户系统中地址、密码、keystore、私钥、助记词之间的关系;通过编码实现生成助记词与使用助记词解锁钱包账号;轻松上手与以太坊区块链交互的Web3.js库;连接到具有真实性的以太坊测试网络上开发钱包;NodeJS调用Token智能合约API;安全管理和转移你的Token数字资产

李旭 2018-12-29
000
2790

【以太坊钱包开发 二】MyEtherWallet 钱包介绍

MyEtherWallet 是一个轻钱包,使用起来最简单,无需下载在直接在网页上就可以完成所有的操作。在MyEtherWallet上生成的私钥由用户自我保管,MyEtherWallet服务端和客户端并不会备份。支持连接所有测试网络和私有链网络。

李旭 2018-12-29
000
2484

【以太坊钱包开发 二】MetaMask 钱包介绍

MetaMask是一个基于浏览器的以太坊钱包插件,能帮助用户方便地管理自己的以太坊数字资产。不需下载安装客户端,只需添加至浏览器扩展程序即可使用,非常方便,但目前只支持Google和Firefox浏览器,并且可以很方便的调试和测试以太坊的智能合约。

李旭 2018-12-29
000
541

【以太坊钱包开发 三】不得不说:钱包地址生成过程

理解钱包、账号、地址、公钥之间的区别;学习钱包地址生成过程,地址由40位长度的十六进制的字符组成。 地址标记着一个账号,可以公开给别人,用于别人给你转账。地址不是公钥,地址是由公钥生成,公钥由私钥生成,这两个过程是不可逆的,即地址不能推算出公钥,公钥也不能推算出私钥。下面将介绍这两个过程的具体实现。

李旭 2018-12-29
000
2792

【以太坊钱包开发 四】密码、私钥、keystore与助记词之间的爱恨情仇

理解密码、私钥、keystore与助记词;了解密码、私钥、keystore与助记词的关系私钥由64位长度的十六进制的字符组成,比如:`0xE4356E49C88C8B7AB370AF7D5C0C54F0261AAA006F6BDE09CD4745CF54E0115A`,一个账户只有一个私钥且不能修改,谁拥有私钥就能够掌控该账号的数字货币。通常一个钱包中私钥和公钥是成对出现的,有了私钥,我们就可以通过一定的算法生成公钥,再通过公钥经过一定的算法生成地址,这一过程都是不可逆的

李旭 2018-12-29
000
2453

【以太坊钱包开发 五】钱包项目整体架构设计

本课程是以太坊钱包开发,后端使用的NodeJS搭建,客户端使用的web前端。这个钱包应用程序与以坊节点进行交互,使用web3.js库提供的jsAPI访问以太坊区块链数据,因此我们用NodeJS搭建后端服务,使用成熟的MVC架构,http框架是koa

李旭 2018-12-29
000
2206

【以太坊钱包开发 六】Coding:生成账户的地址、私钥、keystore、助记词

web3是以太坊官方开提供的一个连接以太坊区块链的模块,允许您使用HTTP或IPC与本地或远程以太坊节点进行交互,它包含以太坊生态系统的几乎所有功能。web3模块主要连接以太坊暴露出来的RPC层。开发者利用web3连接RPC层,可以连接任何暴露了RPC接口的节点,从而与区块链交互。web3是一个集合库,支持多种开发语言使用wbe3,其中的JavaScript API叫做web3.js、另外还有web3.py、web3j,web3.js将是我们钱包开发项目的重点。

李旭 2018-12-29
000
512

【以太坊钱包开发 七】解锁钱包账号姿势一:私钥

使用web3通过私钥解锁账号,使用web3获取以太币余额,web3.eth.accounts.privateKeyToAccount,将wei为单位的余额数据转换为ether,在代码中的计算都是以最小单位(wei)进行计算,在需要显示余额数据时才将它进行转换为单位ether

李旭 2018-12-29
000
2101

区块链技术交流群

  • • 区块链部落1群 加入
  • • 区块链部落2群 加入

扫码关注

扫码关注

Copyright © 2016- 北京从零到壹科技有限公司 京ICP备18017811号-1