EOS ERROR: Could not find a package configuration file provided by “LLVM” (requested version 4.0) with any of the following names
admin | EOS | 2018-05-17
需要执行以下命令(检查一下你有没有这个目录,没有的话搜索一下)
Shell
export LLVM_DIR=/usr/local/Cellar/llvm\@4/4.0.1/lib/cmake
1
export LLVM_DIR=/usr/local/Cellar/llvm\@4/4.0.1/lib/cmake
参考链接https://github.com/EOSIO/eos/issues/43
[阅读全文]
EOS ERROR: Failed to find Gettext libintl (missing: Intl_INCLUDE_DIR)
admin | EOS | 2018-05-17
执行 eosio_build.sh
ERROR: Failed to find Gettext libintl (missing: Intl_INCLUDE_DIR)需要执行以下命令
Shell
brew unlink gettext && brew link --force gettext
find /usr -name libintl* -print 2>/dev/null
12
brew unlink gettext && brew link --force get... [阅读全文]
eos fatal: destination path ‘llvm’ already exists and is not an empty directory
admin | 区块链 | 2018-04-17
error log
Shell
Checking for LLVM with WASM support.
Installing LLVM & WASM
fatal: destination path 'llvm' already exists and is not an empty directory.
Unable to clone llvm repo @ https://github.com/llvm-mirror/llvm.git.
Exiting now.
12345
... [阅读全文]
区块链数字签名详解
admin | 区块链 | 2018-04-13
之前给大家讲过hash,今天讲讲签名。
先看上图,发送方把hello kitty的信息进行双重处理。首先是通过接收方公钥来进行加密,
为什么要接收方的公钥来加密? 因为只有接收方的私钥可以解开接受方公钥加过的密,所以只有接受方可以解密。
然后hello kitty还要通过哈希值得到摘要,接要再经过发送方私匙进行签名,签名后得出的原文密文和发送方签名一起发... [阅读全文]
HD Wallet
admin | 区块链 | 2018-04-11
前言
Deterministic wallet 的概念源自於,我能不能產生很多 key 但卻只用一個 seed 來產生就好?而最有名的這種 wallet 就是 BIP32 所提出的 Hierarchical Deterministic wallet (HD wallet) 了,他的概念是用一個 seed 產生一個 key,也叫做 master key,然後這個 key 又可以繼續往下一層產生更多 keys,而第二層的 keys 也都可以再往下產生多個 ... [阅读全文]
Ethereum以太坊的“gas”是什么?设计原理是怎么样的?
admin | 区块链 | 2018-03-26
最近看到一个把gas解释的不错的帖子,所以就翻译过来了。翻译辛苦,请勿转载。
Gas是一种特别的单位用于Ethereum(以太坊)里,它用来衡量一个行为或者一系列行为有多少“工作量”。
例如:
计算一个Keccak256加密哈希值,每次计算散列时将需要30个气体,加上每256位的6个气体的成本 数据被散列 可以通过Ethereum平台上的交易或合同执行的每个操作都需... [阅读全文]
简单科普私钥、地址、助记词、Keystore的区别
admin | 区块链 | 2018-02-02
很多人保管不好自己的虚拟财产,发生丢币的情况,很多都是因为不清楚私钥的概念。
私钥(Private Key)
比特币的私钥是由64位十六进制的字符组成,长得像这样,比如:5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss。
私钥的生成方式是完全随机的,随机生成这样的字符串就会有16的64次方种可能,即:2的256次方,这个数字已经超过了宇宙... [阅读全文]
以太坊智能合约编程之菜鸟教程
admin | 区块链 | 2018-01-26
译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。
有些人说以太坊太难对付,于是我们(译注:指Consensys, 下同)写了这篇文章来帮助大家学习如何利用以太坊编写智能合约和应用。这里所用... [阅读全文]
如何在以太坊上发布自己的智能合约
admin | 区块链 | 2018-01-26
我们现在基本都知道以太坊是一个区块链应用开发平台,基于以太坊构建的网络和智能合约语言,我们可以实现各种各样的与现实世界接近的分布式应用(DApp)。很多人沉迷于数字货币的炒作以及对部分ICO项目的疯狂投资,但实际上,很多的项目正是利用大家对区块链,特别是智能合约不理解这种“信息不对称”,来实现让大家乖乖交出自己的ETH的。
今天通过下面... [阅读全文]