![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链技术
文章平均质量分 59
陳英傑
这个作者很懒,什么都没留下…
展开
-
(三)区块链钱包之加密算法简介
钱包作为用户隐私数据不可以对其进行直接保存,更不可以上传服务器,所以如何处理来管理钱包需要慎重。原创 2021-05-20 18:45:57 · 1174 阅读 · 2 评论 -
(一)区块链钱包之生成助记词
助记词明文私钥的另一种表现形式,最早是由 BIP39 提案提出,其目的是为了帮助用户记忆复杂的私钥 ( 64 位的哈希值)。助记词一般由12、15、18、21个单词构成,这些单词都取自一个固定词库(2048个),其生成顺序也是按照一定算法而来,所以用户没必要担心随便输入 12 个单词就会生成一个地址。生成过程生成一个128位随机数,再加上对随机数做的校验4位,得到132位的一个数,然后按每11位做切分,这样就有了12个二进制数,然后用每个数去查BIP39定义的单词表,这样就得到12个助记词(当.原创 2021-05-20 15:59:31 · 4929 阅读 · 5 评论 -
使用web3.js编译Solidity之遇到的问题
原教程连接:http://ethfans.org/posts/385在这个教程中安装node.js、npm、testrpc都没问题,主要问题出现在安装web3,遇到好多坑。先给大家看一下node安装路径下关于npm的一段介绍: 各系统下需要的环境。Q1:错误日志 安装python配置环境变量(和配置jdk一样): http://www.python.org/ftp/python/2.7原创 2017-08-15 11:35:46 · 791 阅读 · 0 评论 -
以太坊学习之Java开发框架web3j的使用---部署合约
智能合约名以 HelloContract 为例 1,编译合约源码 命令:solc HelloContract.sol –bin –abi –optimize -o outputPath solc .sol –bin –abi –optimize -o / .sol:智能合约源文件; –bin –abi:会生成 .bin .abi原创 2017-10-18 16:01:04 · 8003 阅读 · 3 评论 -
以太坊学习之常用命令
miner.start(1) 启动挖矿 miner.stop() 停止挖矿 miner.setEtherbase(addr) 设置主账户personal.unlockAccount(eth.accounts[0]) 解锁账户 personal.newAccount() 创建一个账户eth.accounts 查询所有账户 eth.coinbase 主账原创 2017-10-18 15:53:59 · 3254 阅读 · 0 评论 -
以太坊搭建---初始化创始块
初始化一个创始块:geth -datadir dataName init genesis.json genesis.json文件内容: { “config”: { “chainId”: 15, “homesteadBlock”: 0, “eip155Block”: 0, “eip158Block”: 0 },原创 2017-10-18 15:52:34 · 3837 阅读 · 0 评论