-
-1 votesanswersviews
如何在ubuntu 16.04上安装ganache-cli时解决以下错误错误
sudo npm install -g ganache-cli未处理拒绝错误:命令失败:/ usr / bin / git clone --depth = 1 -q -b browserifyCompatible git://github.com/frozeman/WebSocket-Node.git / home / coinmark-003 / .npm / _cacache / tmp / ... -
0 votesanswersviews
在以太坊区块链中哪里可以写出智能合约的交易细节?
我一直在阅读区块链和以太坊,但我似乎无法理解几个概念 . 首先,区块链中的哪个位置存储了新创建的事务?因此,如果区块链已经存在了一段时间,并且我们现在就说我们在块X上了 . 如果我今天部署了我的 Contract 并且它被执行了,我的交易细节会在块X之后或仅在块X 1上驻留在每个块上吗?我的交易详情是否是该区块的唯一详细信息,或者该区块是否包含该时间段内发生的每笔交易?同样,所有先前的块事务是否也... -
1 votesanswersviews
多个机器/节点上的Hyperledger结构网络
我们面临在多台计算机上部署网络的问题 . 我们希望在本地计算机上部署我们的网络,并希望在不同的同行和组织之间进行通信 . 因此可以使用SOLO进行通信 . 如果是,那么如何 . 如果没有那么为什么? 我们希望在2到3台机器上 Build 小型网络,然后想要将所有小型网络组合起来构建一个巨大的网络 . 如何做到这一点 . 寻求帮助 . -
-1 votesanswersviews
如何使用geth获取以太坊块的数据
如何使用geth或nodejs或任何其他语言从正在运行的以太坊节点获取块信息?例如,要从比特币获取块数据,有一个配置文件在确认事务时运行blocknotify.sh文件,并且在该blocknotify.sh文件中有这个命令: bitcoin-cli getblock "$@" >> "$@.json" 获取块数据然后我可以发送一个将该块数据的请求... -
2 votesanswersviews
Etherrum geth命令在Windows 10 PowerShell中显示“检索到的哈希链无效”
在powershell上运行geth命令时,我收到错误: “WARN [02-19 | 02:44:45]同步失败,丢弃对等体= 5dac192c404506a0 err =”检索到的哈希链无效“ And after that no more node packets are downloaded. 有人可以帮我解决问题吗? 以下是完整的powershell终端跟踪 PS C:\ Users ... -
0 votesanswersviews
如何将geth版本从1.5更改为1.3.5?
1.5版本的geth不稳定,如何将其更改为1.5.3? -
2 votesanswersviews
如何更改Quorum的阻止时间(摩根大通的以太坊区块链)
目前块之间的块时间平均为20秒,如何减少这20秒的参数? 我知道将阻塞时间减少到5秒或更短时有缺点,我的意图是减少到10或12秒 . 在私有的以太坊区块链中,可以更改块时间,更改CalculateDifficult函数,但由于Quorum已更改为Voting-consensus,因此难以对块时间产生影响 . -
0 votesanswersviews
Clique - 权威证明私人区块链的共识
刚刚开始设立POA Clique . 很难理解一些概念 . 基于我的理解,封口程序是可以在genesis文件中设置的事务验证器(创建块的验证器) . (我的参考号码https://github.com/ethereum/EIPs/issues/225) 签名者是否只是该区块的封口机,验证者和创造者? “ Any signer may only mint 1 block out of ev... -
0 votesanswersviews
使用Clique引擎通过puppeth在私人链中设置块大小?
我正在开发一个私有链创世块设置,我想修改块大小 . 在默认情况下它设置为30K . 我想设置为100K或1MB . 我应该怎么做? -
0 votesanswersviews
POA Clique以太坊 - 创造块
在POA Clique以太坊(私人网络) 即使没有交易,它是否会创建一个块?如果是的话,即使没有交易,创造总是有什么好处? -
1 votesanswersviews
PoA Clique Ethereum Block Gas限制相关性
我正在使用Clique共识引擎(授权证明)在私有以太坊网络上运行一些测试 . 我遇到了每个块处理的事务数量(或每秒 - 因为它们可以在Clique上下文中交换)的问题 . 不过我注意到,如果我降低阻塞频率(让我们说1秒)并将气体限制设置为一个非常高的数字(让我们说10 MM),我将能够适应每块的大量交易 . 那里有我的问题:这个理由肯定有一些缺点 . 我认为(权限节点的)处理速度和网络延迟(在所有... -
2 votesanswersviews
无法通过来自私有区块链中的非 Contract 运行节点的事务获得智能合约中的公共功能的值
任何人都可以帮忙解决这个问题......让我苦苦挣扎 . 上下文:包含所有Geth1.5.9 Go1.8.1的私有区块链 三个节点 . 两名矿工 . 节点1:Raspberry Pi与Raspbian(没有挖掘,它只是收集数据作为传感器) 节点2:使用Ubuntu14.04的 Cloud 主机 节点3:Mac OX 10.12 智能合约在节点2上运行,我将 eth.accounts[0] 设置为智... -
1 votesanswersviews
在另一个 Contract 中创建 Contract 实例并调用它的方法会导致抛出异常
我有两个基本 Contract :一个是令牌,第二个是出售 . Token сontract : contract MyToken is StandardToken, Ownable { string public constant name = "My Sample Token"; string public constant symbol = "... -
1 votesanswersviews
所需气体超过限制:3000000 .
pragma solidity ^0.4.16; contract createNewToken { uint256 total_ether_to_send; address private owner; //constructor function createNewToken() public{ owner = msg.sender; ... -
0 votesanswersviews
在以太坊蟒蛇中,不直观的稳固性 Contract 返回值
我正在玩以太坊和蟒蛇,我遇到了一些我无法理解的奇怪行为 . 在使用python w3客户端调用 Contract 函数时,我无法理解返回值的工作原理 . 这是一个最小的例子,它以几种不同的方式使我困惑: Contract : pragma solidity ^0.4.0; contract test { function test(){ } function retu... -
0 votesanswersviews
ropsten.infura.io引发405错误
目的 我想将 Contract 部署到ropsten(以太坊测试网络)并使用web3py进行交易 . 环境 我使用remix进行 Contract 部署,这里是部署事务的etherscan链接:etherscan.io/tx/0xb0a 为了进行交易,我使用了这个脚本:gist(我还在链接中附加了可靠性 Contract 代码 . ) 问题 当我尝试在web3py中使用w3.personal.un... -
1 votesanswersviews
Msg.sender在“视图”功能中不起作用,为什么?有解决方法吗?
我想创建一个可查看的函数(需要向用户返回一个字符串),搜索msg.sender的映射,如果发件人的值为x,我希望 Contract 继续进行 . 这一切都在混音内部工作,但如果我上传到ropsten,它就不再了 . 这是一个已知的问题?我也尝试了tx.origin,结果相同 . 那是我试过的有问题的代码: function getLink() public view returns(string)... -
0 votesanswersviews
调用solidity Contract 的set()函数(使用web3js)正在创建一个新的 Contract 地址 . 为什么?
我有一个简单的solidity Contract 与set()函数 . 当我调用 Contract 的set()函数时,生成的事务处于新创建的 Contract 地址,而不是实体代码所在的 Contract 地址 . 如果我在Remix中使用UI,则新事务(具有更新的字符串值)与原始 Contract 相关联 . 当我用web3js尝试同样的事情时,正在创建全新的 Contract . 我希望所... -
0 votesanswersviews
Contract 被杀但收到以太
我对功能 selfdestruct 的可靠性表示怀疑 . 我有以下 Contract : pragma solidity ^0.4.25; contract TestMetamask { string public name = "Joao"; event EtherReceived(); function changeName(string _name) pub... -
1 votesanswersviews
做“松露初始化”时出错
我是智能合约编程的新手,最近在节点上使用npm安装了松露(版本:6.10.3)当我第一次运行命令 truffle init 时,我收到了这个错误: events.js:160 throw er; // Unhandled 'error' event ^ Error: connect ETIMEDOUT 151.101.8.133:443 at Object.exp... -
0 votesanswersviews
在我的app.js中导入我编译的松露合约的错误
我收到了编译错误 “ . / src / App.js未找到模块:您试图导入../../build/contracts/Lottery.json,它们位于项目src /目录之外 . 不支持src /之外的相对导入 . 你可以在src /中移动它,或者从项目的node_modules /中添加一个符号链接 . “ 我的项目是使用反应松露盒 . 在我的app.js中,我导入了我的Lottery.j... -
0 votesanswersviews
web3 balanceOf总是0
我正在尝试使用web3在智能合约上获得地址的余额,但余额始终为0.在Rinkeby上使用元掩码,因为我的 Contract 是在rinkeby上部署的 . https://rinkeby.etherscan.io/address/0x8e3a88be716ce7c8119c36558ec97bc634592255 您可以将钱包放在etherScan上的balanceOf功能中来验证钱包是否有余额... -
-1 votesanswersviews
智能合约:通过从HTML获取信息以在MetaMask中发送,在Javascript中动态制作和填充变量
如你所见,我正在研究智能合约 . 我有一个解析函数,当我给出一个ABI / JSON时,它显示的函数是变量 . 现在,我想要从解析中获取的信息将它们发送到MetaMask,但我不知道如何获得它们并且我需要有关源代码的帮助 . 我希望在一个变量中包含函数类型,因为它在带有箭头的图片中显示 . 我想要使用显示的名称(_startTime作为示例)使用用户将提供的输入框中的值来创建变量名称 . -
1 votesanswersviews
基于以太坊区块链的ICO令牌分布如何运作?
我正在研究以太坊ICO项目,我研究了Solidity并创建了一个测试令牌并使用MetaMask和Etherscan部署到以太坊区块链 . 但我不确定如何继续前进 . 我正在尝试连接不同的点来实现我的目标 . 我几乎没有与ICO有关的问题: 在启动ICO时,我们是否只需要在智能合约中实施ERC20令牌标准,或者我们需要编写其他逻辑,以及令牌买家如何从此 Contract 中受益? 当投资者发... -
16 votesanswersviews
通过Trezor(硬件钱包)向Ropsten或Truffle发送网络签名交易
我试图将 web3js 与 Trezor 集成在 truffle dev网络中或使用 ropsten test network . 我的想法是使用 hardware wallet and then send a raw transaction using web3js 签署交易 我得到了我们没有 balancer 来进行交易, probably because web3js isnt taki... -
0 votesanswersviews
迁移以太坊应用程序时出错 - 松露迁移
我正在做与ethereum app相关的教程进行投票(你可以在goole中找到它:Full Stack Hello World Voting Ethereum Dapp Tutorial - Part 2) . 目前我在第2部分的末尾但是我无法正常运行松露迁移 . 我得到如下错误: 使用网络'发展' . 正在运行迁移:1_initial_migration.js部署迁移... ... und... -
0 votesanswersviews
数据仅允许Ethereum ERC721令牌持有者访问IPFS
我在IPFS上存储了声音文件,并且IPFS散列连接到ERC721令牌 . 我想make“只有令牌持有者可以访问数据” . 但不幸的是,区块链和ipfs的数据是公开的,所以每个人都可以访问 . 有没有办法让令牌持有者可以访问ipfs数据? 我的解决方案不起作用... - 将加密数据存储在IPFS上,并将密钥存储在ERC721令牌上 . (如果将密钥设置为公共密钥,则每个人都可以看到它,如果将密钥设... -
2 votesanswersviews
如何使用IPFS存储应用程序状态(作为dApp的后端)?
我刚开始使用IPFS和以太坊 . 我们正在构建dApp(移动)并计划用IPFS和以太坊替换标准API和DB层 . 所以,经过大量阅读后,我有以下问题, 使dApp直接与IPFS通信(通过IPFS API)来存储数据(应用程序数据或文件)并获取数据 . 即,用IPFS完全替换API层似乎是可能的,但这种方法有什么问题吗?我们可以没有API吗? 如果可以进行第1点,则可以直接访问文件数据,但如... -
1 votesanswersviews
错误:etheruem-serpent;版本冲突
在安装了pythereum和ethereum serpent后,我运行了一个测试: $ pytest -m test_contracts.py 我收到了以下错误,我似乎无法弄清楚真正的问题是什么: ================================================== ==============================测试会话开始==============... -
0 votesanswersviews
需要从任何区块链上的块中检索事务
我被分配了这个任务,我必须从任何区块链网络上的块中检索事务,并使用GO编程语言创建日志文件 . 我搜索了以太坊区块链并试图使用geth客户端做同样的事情,但它让我下载了超过100gb的整个区块链 . 所以我的问题是,有没有办法访问任何区块链上的块并读取它的事务并使用相同的方法来创建日志文件 . 我只需要抬起头来 . 帮助赞赏 . 谢谢