首页 文章
  • 1 votes
     answers
     views

    错误:etheruem-serpent;版本冲突

    在安装了pythereum和ethereum serpent后,我运行了一个测试: $ pytest -m test_contracts.py 我收到了以下错误,我似乎无法弄清楚真正的问题是什么: ================================================== ==============================测试会话开始==============...
  • 0 votes
     answers
     views

    除了成功的区块链/比特币矿工之外,如何减少计算和电力浪费?

    在区块链(比特币,以太坊等)中,在网络中广播新的交易,网络中可用的每个节点(矿工)将交易收集到块中 . 所有矿工都会收集交易并尝试解决这个难题,但只有一个未成年人在解决难题方面会取得成功,创建工作证明,向其他矿工提供工作证明,并获得奖励 . 如何注意避免计算其他无法解决难题的矿工,以便减少计算和电力浪费 . 如果上述陈述不够充分,请澄清 .
  • 0 votes
     answers
     views

    需要从任何区块链上的块中检索事务

    我被分配了这个任务,我必须从任何区块链网络上的块中检索事务,并使用GO编程语言创建日志文件 . 我搜索了以太坊区块链并试图使用geth客户端做同样的事情,但它让我下载了超过100gb的整个区块链 . 所以我的问题是,有没有办法访问任何区块链上的块并读取它的事务并使用相同的方法来创建日志文件 . 我只需要抬起头来 . 帮助赞赏 . 谢谢
  • 0 votes
     answers
     views

    区块链如何用于出处? [关闭]

    我不明白Blockchain如何用来证明产品的来源?我已经阅读了几篇文章,谈到了产品从出生到死亡的追踪 . 基于我对加密货币如何运作的理解,我得到了一些问题 . 制造产品时,该历史记录如何进入区块链?我会假设扫描的RFID和放在区块链上的信息 如果是这种情况,那么数据也不能被操纵吗?例如,今天制造了一种产品,但是由于出生日期不正确,明天会扫描RFID 对于扫描延迟时间的每一跳都是如此 ...
  • 0 votes
     answers
     views

    Hyperledger面料“全部制造”错误

    步骤15:LABEL org.hyperledger.fabric.version 1.1.0-snapshot-f8e65f50 org.hyperledger.fabric.base.version 0.4.1 --->在54618f9e5e8d中运行---> d3873ab264ac删除中间容器54618f9e5e8d成功构建d3873ab264ac docker tag hyp...
  • -1 votes
     answers
     views

    如何使用geth获取以太坊块的数据

    如何使用geth或nodejs或任何其他语言从正在运行的以太坊节点获取块信息?例如,要从比特币获取块数据,有一个配置文件在确认事务时运行blocknotify.sh文件,并且在该blocknotify.sh文件中有这个命令: bitcoin-cli getblock "$@" >> "$@.json" 获取块数据然后我可以发送一个将该块数据的请求...
  • 2 votes
     answers
     views

    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 votes
     answers
     views

    web3 balanceOf总是0

    我正在尝试使用web3在智能合约上获得地址的余额,但余额始终为0.在Rinkeby上使用元掩码,因为我的 Contract 是在rinkeby上部署的 . https://rinkeby.etherscan.io/address/0x8e3a88be716ce7c8119c36558ec97bc634592255 您可以将钱包放在etherScan上的balanceOf功能中来验证钱包是否有余额...
  • -1 votes
     answers
     views

    智能合约:通过从HTML获取信息以在MetaMask中发送,在Javascript中动态制作和填充变量

    如你所见,我正在研究智能合约 . 我有一个解析函数,当我给出一个ABI / JSON时,它显示的函数是变量 . 现在,我想要从解析中获取的信息将它们发送到MetaMask,但我不知道如何获得它们并且我需要有关源代码的帮助 . 我希望在一个变量中包含函数类型,因为它在带有箭头的图片中显示 . 我想要使用显示的名称(_startTime作为示例)使用用户将提供的输入框中的值来创建变量名称 .
  • 1 votes
     answers
     views

    基于以太坊区块链的ICO令牌分布如何运作?

    我正在研究以太坊ICO项目,我研究了Solidity并创建了一个测试令牌并使用MetaMask和Etherscan部署到以太坊区块链 . 但我不确定如何继续前进 . 我正在尝试连接不同的点来实现我的目标 . 我几乎没有与ICO有关的问题: 在启动ICO时,我们是否只需要在智能合约中实施ERC20令牌标准,或者我们需要编写其他逻辑,以及令牌买家如何从此 Contract 中受益? 当投资者发...
  • 16 votes
     answers
     views

    通过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 votes
     answers
     views

    迁移以太坊应用程序时出错 - 松露迁移

    我正在做与ethereum app相关的教程进行投票(你可以在goole中找到它:Full Stack Hello World Voting Ethereum Dapp Tutorial - Part 2) . 目前我在第2部分的末尾但是我无法正常运行松露迁移 . 我得到如下错误: 使用网络'发展' . 正在运行迁移:1_initial_migration.js部署迁移... ... und...
  • 1 votes
     answers
     views

    做“松露初始化”时出错

    我是智能合约编程的新手,最近在节点上使用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 votes
     answers
     views

    在我的app.js中导入我编译的松露合约的错误

    我收到了编译错误 “ . / src / App.js未找到模块:您试图导入../../build/contracts/Lottery.json,它们位于项目src /目录之外 . 不支持src /之外的相对导入 . 你可以在src /中移动它,或者从项目的node_modules /中添加一个符号链接 . “ 我的项目是使用反应松露盒 . 在我的app.js中,我导入了我的Lottery.j...
  • 1 votes
     answers
     views

    当uboxing松露反应时,没有package.json文件 . 结果,我无法启动该计划

    我按照truffle网站上的说明进行unbox reacthttps://github.com/truffle-box/react-box 但是,当我输入'npm run start'时,我收到错误 npm ERR! path D:\COMP495\testReact\package.json npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! s...
  • 0 votes
     answers
     views

    数据仅允许Ethereum ERC721令牌持有者访问IPFS

    我在IPFS上存储了声音文件,并且IPFS散列连接到ERC721令牌 . 我想make“只有令牌持有者可以访问数据” . 但不幸的是,区块链和ipfs的数据是公开的,所以每个人都可以访问 . 有没有办法让令牌持有者可以访问ipfs数据? 我的解决方案不起作用... - 将加密数据存储在IPFS上,并将密钥存储在ERC721令牌上 . (如果将密钥设置为公共密钥,则每个人都可以看到它,如果将密钥设...
  • 2 votes
     answers
     views

    如何使用IPFS存储应用程序状态(作为dApp的后端)?

    我刚开始使用IPFS和以太坊 . 我们正在构建dApp(移动)并计划用IPFS和以太坊替换标准API和DB层 . 所以,经过大量阅读后,我有以下问题, 使dApp直接与IPFS通信(通过IPFS API)来存储数据(应用程序数据或文件)并获取数据 . 即,用IPFS完全替换API层似乎是可能的,但这种方法有什么问题吗?我们可以没有API吗? 如果可以进行第1点,则可以直接访问文件数据,但如...
  • 1 votes
     answers
     views

    多个机器/节点上的Hyperledger结构网络

    我们面临在多台计算机上部署网络的问题 . 我们希望在本地计算机上部署我们的网络,并希望在不同的同行和组织之间进行通信 . 因此可以使用SOLO进行通信 . 如果是,那么如何 . 如果没有那么为什么? 我们希望在2到3台机器上 Build 小型网络,然后想要将所有小型网络组合起来构建一个巨大的网络 . 如何做到这一点 . 寻求帮助 .
  • 1 votes
     answers
     views

    在Go - contract函数调用中构建原始的以太坊交易

    我正在修改go-ethereum,以便能够使用我们正在创建的令牌处理合并挖掘 . 因此,每当一个矿工拥有我们的geth版本运行和挖掘时,如果他们找到一个区块,他们将通过我们的 Contract 收到X金额的令牌 . 该 Contract 旨在处理给区块矿工的奖励 . 我只需要修改go-ethereum来处理在 Contract 中添加调用奖励函数的事务并在提交块之前将其添加到tx池 . 在go-e...
  • 0 votes
     answers
     views

    如何对来自其他区块链的TX触发的以太坊智能合约采取行动?

    我目前正在编写以太坊智能合约,我需要对以太坊区块链进行操作,以便在不同区块链上的特定交易之后触发 . 我已经在网上寻找解决方案,因此遇到了Aion,这实际上可以让我进行这种交叉链通信 . 然而,不幸的是,在Aion-1活跃之前,它仍然需要一些时间 . 因此,我需要找到一种方法让我的智能合约在没有它的情况下工作 .
  • 0 votes
     answers
     views

    在网站上运行solidity / deploy ethereum smart contract

    有谁知道我是否可以部署我自己的智能合约或通过我自己的网站运行/托管可靠性代码?我关注this Youtube tutorial by Decypher Media . 如果我是正确的,testrpc address localhost:8545意味着我正在部署 Contract 作为私人区块链的一部分,这只是我的电脑本地的,对吧?这是发展的情况 . 因此,如果我想将 Contract 实际部署为实...
  • 1 votes
     answers
     views

    智能合约包装的交易哈希和超时例外

    我们目前正在开发一个Android应用程序,它使用web3j及其功能 . 我们使用从Smart Contract创建的Generated SmartContract Wrapper . 现在 Contract 创建可能需要一些时间(希望了解我们应该在Ropsten Testnet上设置天然气价格的高度) . 我们使用这种方法: TestContract contract = TestContrac...
  • 1 votes
     answers
     views

    如何在以太坊区块链上提供音乐流媒体

    我对以太坊区块链有一些疑问 . 1 - 我正在查看项目的一些要求 . 他们希望在以太坊区块链上播放音乐 . 我的意思是如何做到这一点 . 我的意思是首先推送以太坊上的数据,然后检索回来将花费大量的交易 . 如何在以太坊上播放音乐 . 2 - 如果我有一个结构数组而不是推入一个数组是很容易和可能的,但在检索回来时整个数组不会出现 . 我可以拥有该数组的特定索引 . 但是我想要整个数组,它没有被检...
  • 4 votes
     answers
     views

    我们是否可以使用智能合约中的Solidity获取过去区块中记录的交易信息?

    我正在使用以太坊学习区块链,我想使用Solidity在智能合约中使用过去的交易数据 . 如果我在用javascript编写的程序中使用Web3.js模块,我可以轻松获得这些数据 . 但我无法使用Solidity在Smart Contract 中获取这些数据 . Solidity的参考说我们可以通过使用"block.number"和"block.blockhash(ui...
  • 1 votes
     answers
     views

    如何存储链上智能合约?

    我目前正在学习创建一个自己的智能合约平台,似乎有两种不同类型的智能合约;安装和链上 Contract . 在我看来,安装很容易实现,但我没有 grab 链上 Contract . 我相信对于以太坊和Hyperledger而言, Contract 都是链上的,但我想知道实际代码是如何存储在区块链的数据结构中的 . 并且事务中存储的代码如何在特定时刻为所有其他节点执行?
  • 3 votes
     answers
     views

    NodeJs私有以太坊上的区块链

    我使用NodeJS创建了简单的区块链应用程序 . 区块链数据文件存储在本地文件系统中 . 没有采矿区块,这个区块链没有任何难度级别 . 请建议,如果我可以在私有的以太它/ hyperledge上托管这个应用程序,以及我需要为此做些什么改变?下面我用于创建块的代码 . Sample Genesis Block [{"index":0,"previousHash&quot...
  • -3 votes
     answers
     views

    关于以太坊私人区块链

    我想通过使用以太坊私有区块链在两台计算机之间传输一些数据 . 有人可以帮我弄这个吗?一步一步的指导将更有帮助 .
  • 24 votes
     answers
     views

    什么是智能合约的合适类型?

    我想知道在Haskell或Idris等类型语言中表达智能合约的最佳方式是什么(例如,您可以将其编译为在以太坊网络上运行) . 我主要担心的是:哪种类型可以捕获 Contract 可以执行的所有操作? 天真的解决方案:EthIO 一个天真的解决方案是将 Contract 定义为 EthIO 类型的成员 . 这种类型就像Haskell的 IO ,但它不是启用系统调用,而是包括区块链调用,即它可以读取和...
  • -1 votes
     answers
     views

    区块链以太坊中的智能合约

    我理解的是, Contract 应该涉及两方 . 当我运行这个命令 HelloWorld.deployed() 时,我只得到 from 地址 . 我想要两个参数,即 FROM & TO . 我的问题是如何在以太坊签署 Contract 时包含 TO 参数?
  • 0 votes
     answers
     views

    在以太坊区块链中,智能合约可以有令牌余额

    在以太坊,我们有两种不同类型的账户外部拥有账户(EOA)和 Contract 账户 . EOA可以 balancer 以太币和代币 . 聪明的 Contract 可以有以太的 balancer ,但他们可以有令牌的 balancer 吗?我创建了ERC 20令牌,我可以将此令牌发送给其他智能合约吗?

热门问题