Blockchain 当机密性打开时,如何解密事务负载?

事务/API返回单个事务。但是当机密性被打开时,事务有效负载被加密 当机密性打开时,如何解密此事务负载?只有在您拥有发送事务的人的密钥对的情况下才能解密此事务负载(这就是为什么它是机密的) 如果您是发送事务的用户,则可以使用检索ECert和TCert。使用该证书,您可以解密事务的有效负载

Blockchain Hyperledger Fabric v0.6,在没有docker的情况下直接设置网络(附加对等点)?

我有一个关于Hyperledger结构中附加对等网络设置的问题。 我想在现有的对等机上再添加两个对等机以形成一个网络,但所有可用的文档都是关于使用Docker将对等机连接在一起的。就我而言,我已经有多台服务器了。所以我只是直接将对等点分别安装到3个不同的服务器上,但是如何将这3个对等点连接起来并一起运行呢。我找不到任何与此相关的文档。 霍普,你可以当向导 是否建议将结构直接安装到服务器? 下面是一位同行的截图。一切正常。但是如何在不同的服务器上直接连接3个对等点而不使用Docker。 我一直关注

Blockchain chaincode如何将错误消息发送回调用的应用程序?

我一直在开发一个涉及前端的应用程序,该应用程序调用区块链链代码 Chaincode为所有发送的事务返回OK消息。即使失败的事务也将OK作为响应。尽管在区块链日志中可以看到错误 如果发生错误,有没有办法让链码将错误消息一直发送回前端,以便前端知道事务是否成功 链码应符合以下API: // Chaincode interface must be implemented by all chaincodes. The fabric runs // the transactions by calling

Blockchain 以太坊挂起事务

我正在尝试发送交易 eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(5, "ether")}) eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(5, "ether")}) 信息[08-25|21:14:21]提交的交易 fullhash=0xe1b58ddcb

Blockchain 通过api创建区块链钱包

我正试图通过chrome应用程序下的postman扩展来执行我的第一个区块链api 因此,在安装所有必需的ENV和node js服务器以运行区块链之后 测试此api链接时(作为POST方法) 并传递数据 { password : "MY_PASSWORD", api_code : "cc1710f4-a89c-405b-99c5-*******" } 结果总是一样的:: { "error": "Missing query parameter: password" }

Blockchain PBFT如何应用于区块链?

我试图了解PBFT(实用拜占庭容错)是如何应用于区块链的。阅读后,我发现PBFT达成共识的过程如下: 客户端向主服务器发送调用服务操作的请求 主服务器将请求多播到备份服务器 副本执行请求并向客户端发送回复 客户端等待来自不同副本的f+1回复,结果相同;这是操作的结果 这就是我如何理解它在区块链中的应用: 首先,所选主节点希望将事务写入链,它将向其他节点广播事务 任何节点接收事务都会检查事务是否合法。如果交易被认为是合法的,则节点将向本轮协商一致中的所有节点广播一个合法信号 任何接收到等于或大于f

Blockchain 使用web3.js发送ERC20令牌失败

在阅读了几篇文章和指南之后,我一直在努力使用web3发送令牌事务。我正在使用人类标准标记abi来获取ERC20 abi。我只是想把10ZRX从我的一个地址转到另一个地址 下面是失败的函数 var Tx = require('ethereumjs-tx'); const abi = require('human-standard-token-abi') import * as Web3 from 'web3'; const fromAddress = '0xB03...'.toLowerCase(

Blockchain 基板中AccountId32和AccountId之间的转换

我有一个要求,在这里我会被传递一些字节,我需要在2.0中从中创建一个accountId 在运行时框架中是否有一种在AccountId32和::AccountId之间转换的方法?或者从字节创建::AccountId的实例 感谢给定原始字节,您可以尝试这样构造帐户id: T::AccountId::decode(&mut &bytes[..]).unwrap_or_default(); 您可能希望以不同于返回默认AccountId的方式处理错误情况 如果您可以验证原始字节的长度为3

Blockchain 除以太坊外,底层支持哪些智能合约?

我在文档中读到,我可以为基板上的各种平台编写智能合同,但我看到的唯一列表是以太坊。此外,是否可以使用这一个智能合同访问不同的网络,或者我是否需要为所有网络分别编写合同

Blockchain Chainlink外部适配器作业可以';无法在solidity合同中获取数据

我已经为从OpenWeatherMapAPI获取数据的外部适配器创建了一个chainlink节点和网桥。工作做得很好,我正在得到结果。但不知何故,我无法在智能合约中获得这一价值。有人能帮我吗。我已经附上了我的代码截图 此oracle在Kovan网络上运行。以下是我的工作规范示例: { "initiators": [ { "type": "runlog", "params": {

Blockchain 我们可以使用NFT跟踪标记化项目的非法使用吗

我正在研究一个项目的可行性。我想构建一个基于区块链的web应用程序,用户可以在其中提交他/她的艺术品,并将其转换为非fungibel代币,然后将其展示给销售人员。我所学到的是,我们可以限制每个不可替换令牌的副本数量。然而,我也很感兴趣的是,如果我们也能在这些NFT的帮助下跟踪我们产品的使用情况?这意味着如果一个用户购买了我的物品,比如说我用NFT标记的图片。我可以跟踪此图像被使用了多少次以及在何处使用吗?我关注的是跟踪这些信息,以确保在使用前已采用适当的许可证,并控制图像的非法使用。 谢谢 我可

Blockchain 交易如何在区块链中发生?

我对区块链技术非常陌生。作为项目的一部分,我正在尝试开发一个用于电子投票的区块链应用程序。在我在github上看到的许多项目中,其坚固性如下所示 pragma solidity ^0.4.11; // We have to specify what version of compiler this code will compile with contract Voting { /* mapping field below is equivalent to an associative a

Blockchain 如何将以太坊区块链从一个节点复制到另一个节点

我已经在一台6GB内存的Ubuntu 14.04机器上安装了以太坊Mist客户端,它正在按预期工作。我尝试在第二台3GB RAM Ubuntu 14.04机器上安装另一个节点,在这个节点上,块同步过程没有终止。尝试了多次,但每次同步过程在400000多个块左右停止(当整个链大约1000000+长时),但没有错误。只是网络活动停止了,没有下载任何东西,进程就停在那里。。。直到我杀了它。两个问题 同步进程是否因RAM较低而暂停?或者我还需要了解其他流程吗 我是否可以从我的活动以太坊节点复制块链,并将

Blockchain 如何调试链码?账本错误-资源未找到

我得到了这个我相信是相当常见的错误。”。分类账错误-ResourceNotFound:ledger:resource not found. 简单地说,我有: 尝试简单的链码,给定的chaincode\u示例02.gocode 关闭了安全性,因此没有CA(CORE\u security\u ENABLED=false CORE\u security\u PRIVACY=falss) 仅1个对等节点(使用0.5版本),它是对等docker映像 在开发模式下运行 这是我在开发模式下部署代码的方式,请验

Blockchain 如何让智能合约程序调用外部数据&xFF1F;

如何让智能合约程序调用外部数据? 数据存储在桌面的硬盘中,但需要不断更新,新内容将由另一台从机定期传送 如果合同在私人连锁店被解职怎么办 如何让智能合约程序调用外部数据 智能合约无法呼叫,或者至少以太坊合约无法呼叫。它们可以被调用,也可以被触发,但它们不能自己调用 您需要采取的方法是,每当您希望数据存储在智能合约中时,使用web3js之类的工具进行交易 如果合同在私人连锁店被解职怎么办 方法是相同的,尽管您必须确保所有涉及的机器都可以访问私有链 如何让智能合约程序调用外部数据 智能合约无法呼叫,

Blockchain 编写器存档创建错误:预期为“0”#&引用&引用&引用;或\&引用&引用;但是"-&引用;发现v0.75

我使用的是composer版本0.75v。当我尝试使用以下命令创建存档时: composer archive create --sourceType dir --sourceName . -a ./dist/my-network.bna 我把这个拿回来: /用户/fabianhinsenkamp/Documents/businessNetwork /usr/local/lib/node_modules/composer cli/node_modules/yargs/yargs.js:1079

Blockchain Hyperledger结构链码存储位置在哪里?

我在chancode安装中使用了cli容器中的peer commond。 链码名称+变量文件是在对等容器上创建的。 (位置为/var/hyperledger/production/chaincodes) 这是什么?链码? 我在安装后寻找chaincode。在对等机上安装的chaincode包在技术上是protobuf消息的序列化字节。ChainDeploymentSpec消息中的protobuf,该消息在“github.com/hyperledger/fabric/protos/peer”包中

Blockchain 如何在web3js中进行多事务处理

我知道web3js的web3.eth.sendSignedTransaction()用于发送事务,作为回报,它会给我们事务哈希。但是当我想在一个循环中进行多个事务时。它给了我错误,比如 1 - Transaction known 2 - duplicate transaction 3 - error 那么,我如何进行多个事务来发送可以在循环中运行的令牌呢。导致此问题的主要问题是nounce(上次挖掘事务的事务计数)。该事务没有被挖掘,我们给它们多个事务,因此我们得到相同的结果,得到所有这些错误

Blockchain 如何使用json rpc客户端和PHP创建私有公共地址密钥对

各位。 我正在尝试使用json RPC客户端创建私有公共地址密钥对。 这是为了新硬币,而不是比特币或其他著名的硬币。 所以我认为我需要使用JSON-RPC客户端来连接服务器(我打开vps并安装RPC服务器) 但是我找不到任何函数来创建密钥对。我可以看到唯一的getnewaddress函数。 但它只返回了新地址 如果你知道这个领域,请给我答案。 谢谢 Goekhancurl——数据二进制文件“{”jsonrpc:“1.0”,“id:“curltext”,“method:“makekeypair”,

Blockchain 如何分叉现有区块链并限制令牌创建(如果可能)?

我正在考虑分叉现有的区块链实施(与此无关),但想知道是否有可能只允许我的代币在该区块链上使用 这可能吗?如果是的话,我怎样才能做到呢? 因为,例如,如果您使用以太坊或QTUM区块链,我认为所有ERC20或QRC20合同都可以部署在那里,这是我不想要的 还是我必须从头开始创建区块链 谢谢大家! 如果该区块链支持智能合约(如以太坊或Qtum),我会说不 智能合约允许人们“随心所欲” 即使荒谬地说,您(以某种方式)可以阻止人们实现ER/QRC20接口,但他们仍然可以通过许多不同的方式实现相同的功能 记

Blockchain 使用SignatureConstraint在Corda中进行非向后兼容状态升级

我想使用签名约束执行非向后兼容的状态升级。如果是向后兼容的更改,例如添加一个属性,那么我只是在状态中添加了一个可为null的属性,这会起作用。但是,我不知道在以下情况下应该如何操作: 场景1:状态中添加了一个新的非空字段 场景2:一个字段已从状态中删除 场景3:状态中的字段已修改。例如,Date类型的字段转换为包含该日期和其他字段的对象 场景4:状态中的字段已重命名 问题是显式升级不支持签名约束,我得到以下错误消息旧合同不满足升级合同的约束,因此,我需要找到隐式升级的解决方案。ContractU

Blockchain can';智能区块链中的t调用函数

我有一份关于沙斯塔测试网络的合同。我在智能合约中创建了一个合约,并将其地址保存在一个数组中,但我无法从智能合约中创建的合约调用函数(我使用tronweb)。如何从创建第一个合同的合同中调用函数?请帮帮我。谢谢 我可以从我创建的第一个智能合约调用函数,但我不能从创建第一个合约的合约调用函数 创建第一个合同的是合同,也是第一个合同您必须使用事务生成器来执行此操作: 对于.send()类似: .call()类似: 同样的问题。你解决了吗?@Justin Tron不支持在智能合约中创建智能合约。是的,

Blockchain 对python合同的Hyperledger支持

我找不到任何与在hyperledger上部署基于python的可执行智能合约相关的示例片段或教程。这可能吗?我正在寻找一些关于这方面的指导。AFAIK当前的智能合约语言是Go和Java。Python有一个SDK,允许Python应用程序成为Fabric客户端,而不是智能合约实现语言

Blockchain web3j中凭证的钱包路径是什么?

我正在使用自述指南 我感兴趣的是开发智能合约,从使用Java+Web3j的主机到运行在虚拟机上的专用以太坊网络 有这样几条线: Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/ Credentials credentials = WalletUtils.loadCredentials("password", "/path/to/walletfile"); 因此,问题是: 我应该

Blockchain 是否可以将erc20代币发送到以太坊上的智能合约中,然后将以太坊或其他代币发回?

我目前在一个ICO上工作,尽管我们的平台在未来将需要一个令牌持有者发送他们的令牌以获得奖励 我正在尝试开发一种方法,将令牌交换为我们创建的其他令牌,或者以太并烧掉这些令牌。有没有人知道这是否可能,有没有人知道如何解决这个问题?是的,你可以这样做。所以你的问题基本上有两件事-: 可燃代币 类似于众筹销售,投资者应该能够使用以太或合同支持的其他代币购买您的代币。 这两种方法都是可能的,您可以在OpenZeppelin的github存储库中看到一个示例代码

Blockchain 在10004端口上看不到Corda应用程序

我正在Azure云上的Corda上工作 我在Corda 2.0中部署了Corda区块链(4个节点、1个公证人和1个网络管理器) 我已经试着跟随教程 当我转到http://(公共IP地址):10004/时,我看不到我的应用程序 我在每个节点上安装了2个(jar文件位于/opt/corda/plugins):corda finance(已由Azure安装)和yo!应用程序(M11版) 我明白了: Installed CorDapps No installed custom CorDapps. 如果

Blockchain 一般资料保护规例

最近我正在经历GDPR和区块链合规性。GDPR似乎将给区块链数据存储概念带来很大的变化。因此,我想知道Corda为使其符合GDPR而采取的步骤是什么?有没有未来的版本 这是一个复杂的问题 长话短说,Corda符合GDPR,但请记住,Corda是一种工具,用于部署网络,以便与希望共享信息的其他方共享信息。网络运营商也有责任确保您在特定的用例中符合GDPR R3(corda的开发者)发布了一份关于该主题的白皮书,这里有一个链接: 祝你好运 我投票结束这个问题,因为这个问题属于Stack Exchan

Blockchain 如何在使用dfuse流式API时有效保持同步

我正在使用dfuse流式API构建一个基于EOS的应用程序。 我想保持通过智能合约的所有数据的同步视图 我想确保我始终保持同步,这样我就不会错过任何一个街区。使用dfuse streaming API,我如何实现这一点?使用Websocket API的with_progress功能,在处理每个块后,您将收到一条progress消息 对于给定的流(对应于请求和关联的req\u id),当您收到块的进度时,您保证已经看到它包含在查询中的所有内容(用于get\u action\u跟踪的操作,或用于ge

Blockchain 如何创建只能由资产交易的智能资产';谁的发行人?I';我在使用骑乘语言

我正在尝试使用RIDE为waves区块链编写智能资产,并试图了解如何创建只能与发行人交易的资产。同时,我想验证在某些情况下分开的买卖订单。 现在我尝试了下面的合同,但它不起作用: let me = Address(base58'fg4h23j13g4h2j1g4') match tx { case t : ExchangeTransaction => t.sellOrder.sender == me || t.buyOrder.sender == me ... m

Blockchain 如何在自定义区块链上使用Python Flask创建自定义智能合约

我计划创建一个智能合约,但我无法掌握如何在Python flask中实现它,我所看到的只是如何在etherium中实现它 我已经创建了一个自定义区块链,包括: 节点-挖掘、添加事务、广播等 区块链-用于每个节点维护其本地块 钱包-每个节点都有钱包来维持其金额 事务-以有序的方式拥有事务记录,并具有哈希函数等 但现在我想尝试在我的自定义区块链上从头开始创建一个智能合约,但我不确定如何做到这一点。我是这个领域的新手,有什么帮助吗 我只想能够使用我的自定义区块链中的任何一个智能合约功能,而不必使用et

Blockchain RIDE4DAPP中的前三行是什么意思?

我开始编写我的第一个dApp on RIDE语言,我注意到在smart account中,这3行代码 {-# STDLIB_VERSION 2 #-} {-# CONTENT_TYPE EXPRESSION #-} {-# SCRIPT_TYPE ACCOUNT #-} 在IDE中的ride4dapps代码示例中是不同的 {-# STDLIB_VERSION 3 #-} {-# CONTENT_TYPE DAPP #-} {-# SCRIPT_TYPE ACCOUNT #-} 这三行是什么意

Blockchain 我如何获取存储在区块链中的数据,然后显示在网页上?

我正在使用metamask、ganache、truffle和web3js开发一个系统,用于注册用户的详细信息并将其保存在区块链中。我已成功部署智能合约,并将用户详细信息存储在区块链中。但是,我如何从区块链中提取数据并在网页上显示数据(例如全名和国家/地区)?是否可以使用块号或事务哈希(tx哈希)来实现这一点?我还使用web3功能将区块链的当前区块编号显示在网页上,即: web3.eth.getBlockNumber(函数(错误、结果)您可以使用truffle与智能合约交互或从中检索数据 假设我有

Blockchain 使用桩号证明时,为什么区块头需要矿工签字?

我正在阅读以下关于PoS的文章 在这篇文章中,作者说 块散列必须由下注交易的第二个vout中的公钥签名 为什么这是必要的?使用PoS时,由于投币交易的输入来自矿工,因此矿工已经在投币交易的输入上提供了解锁脚本。她为什么要在街区签名 可在PIVX中找到参考实现: class CBlock : public CBlockHeader { public: // network and disk std::vector<CTransaction> vtx; // ppcoin: bloc

Blockchain 如何订阅“日志事件”并在ThunderCore上获取通知?

当我想订阅log事件并在ThunderCore上获得通知时,我遇到了一些问题 据我所知,似乎我应该使用websocket和。有什么例子吗 或者,还有其他解决方案可以实现我的目标吗?通过以下方式获取ThunderCore上新合同事件的通知: 使用到RPC节点的Websocket连接,例如 在日志事件上调用eth\u subscribeRPC方法 自足的例子 SimpleRecord.sol pragma solidity ^0.4.25; contract SimpleRecord {

Blockchain 在UniswapV2区块链中查找特定对的总流动性

我在他们的网站上查看了特定对的UniswapV2数据,发现了总流动性 在Pair Stats下,现在如何计算特定Pair的总流动性,假设我们每天都有Pair的流动性,我也尝试将所有流动性相加,但这不起作用。因此,我需要一个特定的公式来计算特定对的总流动性使用uniswap SDK中的getLiquidityValue getLiquidityValue( token: Token, totalSupply: TokenAmount, liquidity: TokenAmount,

Blockchain 如何在块菌(甘纳切)中更改帐户?

我使用ganache cli构建本地区块链,使用truffle部署contract。要与部署的契约交互,我使用truffle控制台。例如,我将代币从我的当前帐户(即web3.eth.personal.getAccounts()[0])转移到web3.eth.personal.getAccounts()[1]之后,我想将我的当前帐户更改为web3.eth.personal.getAccounts()[1]地址 如何操作?您可以将 或者只是作为一个地址 web3.eth.defaultAccount

Blockchain Hyperledger结构对等网络中的客户端是什么?

Hyperledger结构对等网络中的客户端是什么 客户的角色是什么 在Hyperledger fabric区块链网络中,什么可以成为客户 看看这个(特别是网络实体/系统部分): 我对这一点还是比较陌生,但我的理解是,P2P网络中有a)对等点,可以是验证器,也可以是非验证器——后者的存在主要是为了提高性能;b)您有客户机,他们以客户机-服务器的方式与对等方交谈,以发出查询并请求来自P2P网络的事务 什么可以成为客户:基本上是任何可以以这种方式与同龄人交谈的东西。(我认为甚至有一些SDK,但我正

Blockchain hyperledger网络中两个节点之间的通信

hyperledger网络中的节点如何相互通信 有三种类型的节点: 客户机或提交客户机:向背书人提交实际事务调用并向订购服务广播事务建议的客户机 对等节点:提交交易并维护状态和分类账副本的节点。此外,同龄人可以扮演特殊的代言人角色 Ordering service node或orderer:运行通信服务的节点,该服务实现交付保证,例如原子或总订单广播 gRPC协议用于hyperledger结构的各个实体之间的通信

Blockchain 大数据区块链

我们有一个需求,即我们需要将区块链与nosql数据库(如DataStax graph db)连接起来。是否有任何关于这一点或我如何实现这一点的高层想法的指针?连接链外数据存储的一般方法是在区块链交易中存储NoSQL DB中数据项的哈希引用(除了NoSQL ID或类似的东西)。这确保了链外数据的完整性。在将来的事务中,您可能会更新该散列引用以对应于NoSQL数据的更新版本 例如,更综合的方法的一个例子是。BigchainDB并行运行基于Tendermint的区块链和MongoDB实例

Blockchain 如何使用Waves IDE为资产设置脚本?

如何使用IDE手动设置资产的脚本。这是否意味着您首先创建资产,然后转换它?对谁可以为资产设置脚本有限制吗?例如,只有创建钱包才能设置脚本(例如使用发行新代币),或者任何人都可以为钱包中的资产设置脚本。是否可以设置一个脚本来影响不在您自己钱包中的代币?在没有脚本的情况下发行的资产不能成为脚本。您可以创建一个表现为未编写脚本但稍后可以升级的资产,方法是使用脚本发出一个资产:“true” 可以通过SetAssetScriptTransaction更改智能资产的脚本。只有发行人可以更改资产的脚本

Blockchain 解释区块链就像我真的很笨一样

我想知道区块链是什么,但我对计算机(硬件或软件)一无所知,我需要有人用简单的英语向我解释。通过阅读关于这个主题的澄清,我变得更加困惑,开始提出更多的问题而没有答案。遗憾的是,这不是堆栈溢出的目的。请再次检查以了解您可以在此处询问的内容!=)从比特币白皮书(发明的第一个区块链)开始:

Blockchain 检索corda中的特定状态

在我的Corda项目中,我需要根据state类的某个特定字段检索特定状态,我已经为每个状态设置了唯一字段。在科尔达怎么做?国家执行情况如下: @BelongsToContract(OfferContract.class) public class OfferState implements LinearState { private final UniqueIdentifier linearID; private AnonymousParty sender; privat

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 31 页