随笔分类 - blockchain
摘要:Hyperledger学习小结 自学Hyperledger Composer也有段时间了,是时候对所学的知识总结一下了。因为没有实际项目参与的话,差不多也就到此为止了。后续可能会去了解一下以太坊的技术实践。所以在这之前,有必要对之前掌握的内容做一下小结,整理下整个Hyperledger的重要的知识点
阅读全文
摘要:原文: https://blog.csdn.net/raogeeg/article/details/82752613 安装方法详见:https://github.com/hyperledger/caliper hyperledger caliper 使用过程的一些坑以及解决办法 not ok 2 F
阅读全文
摘要:Hyperledger Cello 安装遇到问题 8083 我跟着这篇教程 https://github.com/hyperledger/cello/blob/master/docs/setup_master.md 1安装启动了cello,启动过程中正常没有报错。访问8080的时候总是转发到8083
阅读全文
摘要:Hyperledger Fabric维护的实际上是一个区块链网络。为了能够直观的观察网络上的节点,交易等行为,Hyperledger Explore随之诞生。 本文讲述如何搭建 Hyperledger Explore。 Hyperledger Explorer 源代码链接: https://gith
阅读全文
摘要:智能合约的作用很多,但是很多数据还是要基于互联网,那么如何在合约中获取互联网中的数据?Oraclize就是为了这个目的而诞生的。 工作原理: 智能合约通过对Oraclize发布一个合约之间的调用请求来获取数据,指定数据源和参数。Oraclize根据收到的请求获取数据,利用callBack函数返回结果
阅读全文
摘要:接上一章的内容,这篇介绍 deploy相关和结果演示。 deploy一个合约的过程中,需要计算发布的消耗和nonce值。 当进行每笔交易时,发送人设定Gas Limit 和Gas Price,将 Gas Limit*Gas Price ,就得到了ETH交易佣金的成本。 nonce:以太坊要求一个账户
阅读全文
摘要:本文的目的是通过代码的方式展示如何开发一个能够编译solidity智能合约并且能发布的平台。 1.solcJs solidity文件通过solc来编译的,安装solcjs,他使用javascript的方式编译合约。安装比较简单 安装solcjs: 我安装的时候默认安装的solc是0.4.8,这个版本
阅读全文
摘要:HD Wallets的全称是Hierachical Deterministic Wallets, 对应中文是 分层确定性钱包。 这种钱包能够使用一组助记词来管理所有的账户的所有币种,在比特币的BIP32提案中提出,通过种子来生成主私钥,然后派生海量的子私钥和地址。种子很长,为了方便记录,转换为一组单
阅读全文
摘要:我们已经学习了4种开发和部署智能合约的方法: 第1种是使用 Truffle 和 Ganache 。由于我们从上一篇教程中复制了代码,所以我想告诉你,有些插件可用于目前最流行的文本编辑器和 IDEs。有些只提供语法高亮显示,而另一些则提供其他方面的帮助。 第2种是将 Truffle 的代码部署到 ge
阅读全文
摘要:软分叉:向前兼容,新节点或者新协议产生的区块,老节点需要认同。 硬分叉:一旦发生分叉就是两条链。因为两条链A,B分叉前的数据完全相同,这就导致了重放攻击。然后带来了重放保护。
阅读全文
摘要:以太坊相比比特币有账户的区别: 比特币中没有账户 通过utxo来记账 以太坊账户四个要素: 1.随机数: 用于确定每笔交易只能被处理一次的随机数,参与生成交易的 ID。 防止重放攻击! 2.账户eth 余额: 1eth = 10 *18 次方wei 3.账户对应的合约(如果有的话) 4.账户的存储(
阅读全文
浙公网安备 33010602011771号