-
0 votesanswersviews
Genesis文件问题
我使用 geth 命令启动节点的Quorum服务器抛出此错误: 致命:无效的创世纪文件:缺少GenesisAccount所需的字段'余额' Geth版本:1.7.2稳定 . Genesis文件紧随其后 . { "alloc": { "0x0000000000000000000000000000000000000020": { &... -
0 votesanswersviews
Quorum BlockChain问题
我已经设置了Quorum区块链2.0服务器,基于RAFT的共识 . 作为仲裁链不属于2.0版 . 区块链服务器运行良好一段时间,并且在成功运行5-6小时后,它只是停止挖掘更多块 . 这发生在我和我的其他队友身上 . 当前版本的仲裁有错误吗? -
8 votesanswersviews
私有以太坊区块链的数据在几天后丢失/消失
我正在Azure上的虚拟机上部署私有以太坊区块链(geth) . 在区块链上部署我的Solidity Contract 并启动我的NodeJS应用程序后,我能够通过nodejs Loopback App的web apis正常添加数据,一切正常,我可以使用GET apis查看添加的数据 . 然而,在1-2-3天(随机)后,我无法检索通过我的GET apis添加的数据,而我仍然能够添加新数据,确认Ge... -
4 votesanswersviews
无法附加到远程geth:无效的管道地址'/.rinkeby/geth.ipc'
我在Windows上试图通过rinkeby连接到以太坊测试网 . 我下载了geth 1.8.2和以太坊钱包0.9.3 我给了第一个命令: geth --rinkeby --fast --cache = 1024 注意:在上面的命令之后,我得到cmd上的url: url = \ . \ pipe \ geth.ipc 第二个命令在另一个命令提示符中: geth --datadir = . ... -
-1 votesanswersviews
难以使用节点9.11.1和npm 5.6.0在ubuntu 16.04上安装web3(用于Solidity开发)
npm WARN不推荐使用fs-promise@2.0.3:使用带有Promise支持的mz或fs-extra ^ 3.0 npm WARN不推荐使用tar.gz@1.0.7:⚠️警告⚠️tar.gz模块已被弃用且您的应用程序容易受到攻击 . 请改用tar模块:https://npmjs.com/tar scrypt@6.0.3 preinstall / home / eschulton / c... -
0 votesanswersviews
如何在树莓派3中制作z3
我将安装一个solc来编译Raspberry Pi的Solidity,但我必须先安装z3 . 此错误在 src/util/mpz.cpp 中 . ../src/util/mpz.cpp:33:24: fatal error: immintrin.h: No such file or directory #include <immintrin.h> ^ compi... -
0 votesanswersviews
Solidity无法从Contract Mist Browser中撤消以太网
我试图将Ether存储在 Contract 中,并在我调用函数paypackEther()时将其退还 . 在具有JavaScript VM的Remix IDE内部,它可以很好地工作,但是当我在Rinkeby或Ropsten上使用Mist执行它时,我无法获得存储的以太网 . 这让我发疯了...... 当用Mist调用函数"paybackEther"时,Input Data只是&q... -
1 votesanswersviews
基于以太坊区块链的ICO令牌分布如何运作?
我正在研究以太坊ICO项目,我研究了Solidity并创建了一个测试令牌并使用MetaMask和Etherscan部署到以太坊区块链 . 但我不确定如何继续前进 . 我正在尝试连接不同的点来实现我的目标 . 我几乎没有与ICO有关的问题: 在启动ICO时,我们是否只需要在智能合约中实施ERC20令牌标准,或者我们需要编写其他逻辑,以及令牌买家如何从此 Contract 中受益? 当投资者发... -
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 = "... -
2 votesanswersviews
在聪明的 Contract 中接受以太
我正在尝试创建一个简单的智能合约来学习可靠性以及以太坊的工作原理 . 根据我的理解,使用方法上的修改应用将使其接受一个值 . 然后我们从发件人中扣除并在其他地方添加,在此代码中我试图将其发送给 Contract 的所有者 . contract AcceptEth { address public owner; uint public bal; uint public pr... -
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... -
0 votesanswersviews
如何对来自其他区块链的TX触发的以太坊智能合约采取行动?
我目前正在编写以太坊智能合约,我需要对以太坊区块链进行操作,以便在不同区块链上的特定交易之后触发 . 我已经在网上寻找解决方案,因此遇到了Aion,这实际上可以让我进行这种交叉链通信 . 然而,不幸的是,在Aion-1活跃之前,它仍然需要一些时间 . 因此,我需要找到一种方法让我的智能合约在没有它的情况下工作 . -
0 votesanswersviews
在网站上运行solidity / deploy ethereum smart contract
有谁知道我是否可以部署我自己的智能合约或通过我自己的网站运行/托管可靠性代码?我关注this Youtube tutorial by Decypher Media . 如果我是正确的,testrpc address localhost:8545意味着我正在部署 Contract 作为私人区块链的一部分,这只是我的电脑本地的,对吧?这是发展的情况 . 因此,如果我想将 Contract 实际部署为实... -
1 votesanswersviews
如何在以太坊区块链上提供音乐流媒体
我对以太坊区块链有一些疑问 . 1 - 我正在查看项目的一些要求 . 他们希望在以太坊区块链上播放音乐 . 我的意思是如何做到这一点 . 我的意思是首先推送以太坊上的数据,然后检索回来将花费大量的交易 . 如何在以太坊上播放音乐 . 2 - 如果我有一个结构数组而不是推入一个数组是很容易和可能的,但在检索回来时整个数组不会出现 . 我可以拥有该数组的特定索引 . 但是我想要整个数组,它没有被检... -
4 votesanswersviews
我们是否可以使用智能合约中的Solidity获取过去区块中记录的交易信息?
我正在使用以太坊学习区块链,我想使用Solidity在智能合约中使用过去的交易数据 . 如果我在用javascript编写的程序中使用Web3.js模块,我可以轻松获得这些数据 . 但我无法使用Solidity在Smart Contract 中获取这些数据 . Solidity的参考说我们可以通过使用"block.number"和"block.blockhash(ui... -
1 votesanswersviews
如何存储链上智能合约?
我目前正在学习创建一个自己的智能合约平台,似乎有两种不同类型的智能合约;安装和链上 Contract . 在我看来,安装很容易实现,但我没有 grab 链上 Contract . 我相信对于以太坊和Hyperledger而言, Contract 都是链上的,但我想知道实际代码是如何存储在区块链的数据结构中的 . 并且事务中存储的代码如何在特定时刻为所有其他节点执行? -
-3 votesanswersviews
关于以太坊私人区块链
我想通过使用以太坊私有区块链在两台计算机之间传输一些数据 . 有人可以帮我弄这个吗?一步一步的指导将更有帮助 . -
0 votesanswersviews
在以太坊区块链中,智能合约可以有令牌余额
在以太坊,我们有两种不同类型的账户外部拥有账户(EOA)和 Contract 账户 . EOA可以 balancer 以太币和代币 . 聪明的 Contract 可以有以太的 balancer ,但他们可以有令牌的 balancer 吗?我创建了ERC 20令牌,我可以将此令牌发送给其他智能合约吗? -
13 votesanswersviews
处理以太坊DApps中的用户配置文件
我正在创建一个以太坊DApp . DApp由具有关联数据的用户组成,例如电子邮件,姓名和 Profiles 图片 . 我想将用户的内容作为JSON对象存储在IPFS中,并使用IPFS哈希在链上引用它 . 我怎样才能将这些数据与特定用户相关联?从某种意义上说,后续与DApp的交互将用户与存储在IPFS中的数据联系起来 . 这是使用用户帐户哈希和某种密码完成的吗? 例如, user A 有兴趣使用D... -
0 votesanswersviews
在应用经济中使用以太坊的智能合约
在我们的项目中,我们有一个应用程序经济系统,可以帮助用户从某些商店购买产品,我们可以通过从用户那里获取信用卡号并通过我们国家的信用卡验证器进行验证来实现 . 有一段时间我们正在考虑使用区块链来改变结构,似乎最合适的解决方案就是使用以太坊 . 但是我们有一些限制,我们对于应该遵循哪种解决方案有点困惑: 我们希望有两种类型的硬币:1.1第一种是基于我们国家的货币(土耳其里拉)所以所有应用程序经济都将... -
1 votesanswersviews
如何解决字符串的问题?
在此输入图像描述 我在 Solidity v0.5.0 中遇到 data-type 问题,它显示以下消息'数据位置必须为“内存”,用于函数中的返回参数,但未给出。 -
0 votesanswersviews
如何使用 web3.js 库来制作 ERC20 令牌?
我一直致力于 ERC20 令牌开发。我的代码是使用 solidity 和 zeppelin 框架编写的。 到目前为止,我已经使用像 Rinkeby,Ropsten 这样的测试网络来部署和测试所有 ERC20 方法。昨晚,我必须在主网中部署智能合约,其中必须部署 10000000 令牌,但我只部署了 1000000(错过了零)。 由于它部署在主网中,mint是补充初始数量而不是重新部署的唯一方法。通... -
0 votesanswersviews
我的javascript代码无法连接到我的HTML代码(它只是没有出现在我的html网站上)
首先感谢您抽出宝贵时间阅读本文: 我一直在研究这个问题 . 我正在使用this教程视频在以太坊网络上创建自己的令牌/加密货币 . 你应该知道一些事情: 我使用Ganache作为本地主机 我正在使用Mac电脑 我正在使用终端启动我的HTML网站,代码为 npm run dev 我正在使用atom来编写我的所有代码 现在这里是我收到错误的javascript代码 . 特别是它说 A... -
1 votesanswersviews
为什么我用npm安装solc编译器时出错?
使用最新版本的npm但我无法成功安装编译器 . ash@ubuntu:~/inbox$ node -v v8.11.1 ash@ubuntu:~/inbox$ npm -v 5.8.0 ash@ubuntu:~/inbox$ sudo npm install --save solc npm WARN saveError ENOENT: no such file or directory, open...