...ake -j4 make install 进行GPU挖矿,你需要一个coinbase账户。你可以本地或者远程设置此账户。 配合使用ethminer和geth geth account new geth –rpccorsdomain localhost 2>> geth.log & ethminer -G // -G for GPU, -M for benchmark tail -f geth.log ethminer与geth通过8545端口通...
知识:以太坊挖矿教程
...的IDE,强烈建议新手使用Remix在线IDE(https://remix.ethereum.org/)来进行开发,不用本地安装Solidity。如果想自己本地搭建开发环境,可以看另一篇文章:搭建智能合约开发环境Remix IDE及使用(https://learnblockchain.cn/2018/06/07/remix-ide/)。我们在进行智能合约的安全漏洞实战过程中,需要开发测试,如果通过Remix在线IDE...
知识:还能合约,零时科技,区块链安全
...的IDE,强烈建议新手使用Remix在线IDE(https://remix.ethereum.org/)来进行开发,不用本地安装Solidity。如果想自己本地搭建开发环境,可以看另一篇文章:搭建智能合约开发环境Remix IDE及使用(https://learnblockchain.cn/2018/06/07/remix-ide/)。我们在进行智能合约的安全漏洞实战过程中,需要开发测试,如果通过Remix在线IDE...
知识:智能合约,合约,以太坊,智能合约安全
Geth 的快照加速结构将状态读取的复杂性降低了一个数量级,代价是参与主网的节点需要 9~10 小时来建构初始快照。</blockquote>原文标题:《干货 | 了解 Geth 客户端:快照加速机制》 撰文:Péter Szilágyi 翻译:阿剑本文为 Geth 客户端有问必答系列的第一篇文章,大家可以就 Geth 客户端的问题踊跃提问,...
知识:以太坊,Geth,EVM,默克尔树
本文为 Geth 客户端有问必答系列的第一篇文章,大家可以就 Geth 客户端的问题踊跃提问,我会每周用一篇小文章回答得票最高的问题。本周呼声最高的问题是:你能说说 flat 数据库结构与 legacy 结构的主要区别吗?以太坊的状态在深入了解加速结构(acceleration structure)之前,我们先回顾一下以太坊的 “...
知识:区块,帕特里夏树,合约,以太坊
转自:以太坊爱好者作者:曾汨本文为?Geth 客户端有问必答系列的第一篇文章,大家可以就 Geth 客户端的问题踊跃提问,我会每周用一篇小文章回答得票最高的问题。本周呼声最高的问题是:你能说说 flat 数据库结构与 legacy 结构的主要区别吗? 以太坊的状态 在深入了解加速结构(acceleration structure)...
知识:以太坊,Geth
几个月以前,我加入了 Turbo-Geth 团队,开始主动给 Trubo-Geth 客户端贡献代码。Turbo-Geth 客户端是 Geth 客户端的一个另类版本(当前仍在开发),其目标是做得比原有的客户端运行速度更快、更高效。那么 Turbo-Geth 实现这个目标的办法包括下面几项:进一步优化数据库结构在需要与状态数据交互的场合,...
知识:区块,合约,区块头,数据库
...ioRebuffo,翻译:阿剑,Odaily星球日报经授权转载。几个月以前,我加入了Turbo-Geth团队,开始主动给Trubo-Geth客户端贡献代码。Turbo-Geth客户端是Geth客户端的一个另类版本(当前仍在开发),其目标是做得比原有的客户端运行速度更快、更高效。那么Turbo-Geth实现这个目标的办法包括下面几项:进一步优化数...
知识:存储,数据库
...有负载。因此,所有节点共享一个通过公开交易创建的公开状态,并且具有本地唯一的私有状态。这个模型对私有交易中修改状态的能力施加了限制。由于从公开合约读取数据是(私有)合约的常见用例,因此虚拟机能够进入只读模式。对于从私有合约到公开合约的每次调用,虚拟机将更改为只读模式...
知识:合约,去中心化,分布式账本技术,区块链
...有负载。因此,所有节点共享一个通过公开交易创建的公开状态,并且具有本地唯一的私有状态。这个模型对私有交易中修改状态的能力施加了限制。由于从公开合约读取数据是(私有)合约的常见用例,因此虚拟机能够进入只读模式。对于从私有合约到公开合约的每次调用,虚拟机将更改为只读模式...
知识:摩根大通,Quorum
...个生成、导入和导出以太坊 keys 的一个 javascript 工具。这个库提供了一中在本地或者 web 钱包中使用相同的账户。它可以用于可验证的冷库钱包。Keythereum 使用相同的密钥派生函数(PBKDF2-SHA256 或 scrypt),对称密码(AES-128-CTR 或 AES-128-CBC)和消息验证代码作为 geth。您可以将生成的密钥导出到文件,将其...
知识:钱包,私钥,区块链钱包,以太坊
...个生成、导入和导出以太坊 keys 的一个 javascript 工具。这个库提供了一中在本地或者 web 钱包中使用相同的账户。它可以用于可验证的冷库钱包。Keythereum 使用相同的密钥派生函数(PBKDF2-SHA256 或 scrypt),对称密码(AES-128-CTR 或 AES-128-CBC)和消息验证代码作为 geth。您可以将生成的密钥导出到文件,将其...
知识:钱包,私钥,区块链钱包,以太坊
...章来自[区块链技术社区](https://www.liankexing.com),未经允许拒绝转载。 1.关于私有链 在以太坊上部署智能合约、发起交易需要花费以太币。而私链和公有链没有关系,不用同步大量的数据,也不用花钱购买以太币,可以很好的满足智能合约的开发和测试要求,而且在私有链上开发的智能合约可以很容易...
知识:智能合约,以太坊,挖矿,区块
...步网络分叉检测(或拜占庭检测):来自对等方新创建的区块是否会导致与本地执行区块的状态不同。为了启用快速同步,我们有一个周期性的快照区块(快照间隔 = epoch = 例如,14 周)。一个快照区块包含前状态哈希这一附加信息,即前一个快照区块的后状态哈希(执行交易之后的状态哈希):非快...
知识:区块,以太坊,全节点,区块链的
...umKeythereum是一个用于生成,导入和导出密钥的JavaScript工具。这提供了一种在本地和Web钱包中使用同一帐户的简单方法。它可用于可验证和存储钱包。Keythereum使用相同的密钥派生函数(PBKDF2-SHA256或scrypt),对称密码(AES-128-CTR或AES-128-CBC)和消息验证代码。您可以将生成的密钥导出到文件,将其复制到数据目...
知识:私钥,钱包,区块,公钥