Questions tagged [quorum]

Q&A related to Quorum, the permissioned Go implementation of Ethereum supporting data privacy.

Filter by
Sorted by
Tagged with
2
votes
1answer
157 views

In Quorum, is it possible to replicate a private smart contract to a new node after the contract is deployed?

This question is about Quorum. I noticed that the quorum tag is present on this site hence adding the question here. If this question should rather be asked elsewhere, please let me know. I am ...
2
votes
0answers
49 views

Decentralized x509 standard ERC

I am looking at coming up with a ERC standard to define X509 standards. Understand there is ERC725, ERC 735. Wanted to know if there are any existing ERC standards for this?
2
votes
1answer
62 views

Save temporarily-shareable private data using Quorum

Can we use Quorum (or any other Ethererum variation) to save private data that can be shared with other parties for a temp period? The use case is that: A patient can share his medical data that is ...
2
votes
1answer
155 views

Deploying ERC 725 (Blockchain Identity IDs) on Quorum?

I refer to ERC 725 -- Blockchain for Identity. From a smart contract code angle, it looks to be just another smart contract that I deploy onto the blockchain. Am wondering if Quorum can be used to ...
2
votes
0answers
69 views

Private Go Ethereum client (geth) in Red Hat Linux for all nodes consistently High CPU usage > 38.5% to 70% with no transactions

I run multiple quorum nodes i.e. Go Ethereum client (geth) in Red Hat Linux. all nodes consistently report High CPU usage > 38.5% to 70% for geth process despite no transactions are submitted to Geth. ...
2
votes
2answers
397 views

Updating Smart Contract in Quorum with no change to the smart contract address

Understand that a smart contract address is deterministically computed from the address of its creator and how many transactions the creator has sent and thus every new smart contract deployment will ...
2
votes
0answers
214 views

Quorum Geth Folder (chaindata, lightchaindata, nodes, LOCK, transactions.rlp), Quorum Raft State (ldb, log, CURRENT, LOCK, LOG, MANIFEST)

There are many folders and files generated when I created my Quorum nodes. Quorum geth folder: chaindata lightchaindata nodes LOCK nodekey transactions.rlp Quorum Raft State: 000002.ldb 000003....
2
votes
0answers
183 views

Integration between Multiple Enterprise Blockchains (Hyperledger, Quorum, Corda) — Through the use of Ethereum oracles?

Many organisations are running proof of concepts with different enterprise blockchain technologies -- Quorum, Corda and Hyperledger. Understand that most efficiency gains can be unlocked only when ...
2
votes
0answers
113 views

BI Dashboard (Tableau, Qlikview esque) for Ethereum/Quorum?

Most of the ethereum transaction explorers (etherscan) I have encountered does not have snazzy analytics capabilities. For enterprise, there is a need to analyse (sum, count, etc) the data in the ...
2
votes
0answers
59 views

Get Contracts Deployed Count on Quorum Blockchain?

I have lost count of the number of smart contracts deployed on my quorum blockchain. What are some negative impact/implications of forsaken smart contracts on a private blockchain such as Quorum? ...
2
votes
0answers
156 views

Can not access quorum's contract from webpage *CORS*

I am getting following error on browser's console while accessing contracts. Failed to load http://localhost:22000/: Response to preflight request doesn't pass access control check: No 'Access-...
1
vote
3answers
2k views

Why web3 and not just call JSON RPC API

This might be a silly question. if one is able to call JSON RPC API methods such as eth_sendTransaction directly using Postman or any web client, albeit a little troublesome, why use web3? I have ...
1
vote
1answer
24 views

What is the max number of Blocks which can be created in Quorum

I have nodes running from past few days, with almost 4100+ transactions successfully completed. When i try to interact with the contracts again to add/modify details it shows error Error when ...
1
vote
1answer
253 views

About key and address difference between Quorum and Ethereum blockchain

Quorum is a fork of Ethereum, what are the main difference of them about private key/public key/address generation and representation format? In the link Quorum wiki, there is a public key like below: ...
1
vote
1answer
228 views

The EVM throws an error “invalid opcode 0x1c” [duplicate]

I have written a simple smart contract that allows to store a string, and I'am trying to use go-ethereum(which is similar to web3j). When I execute a transaction, I have this error VM returned ...
1
vote
1answer
73 views

How to show partial information on private transaction?

I want to achieve the following requirement in quorum blockchain. 1) Participant A sells a red asset to Participant B for 100 dollars. 2) Participant B paints the asset blue. 3) ...
1
vote
2answers
168 views

Quorum blockchain transactions visibility

I am wondering if the content (transaction) of the consortium blockchain or Quorum blockchain can be visible only for the validators. In other words, the registered users (who can access the nodes) ...
1
vote
1answer
304 views

Deploying Contract with Quorum Web3j response: Non-200 status code

SCENARIO: I have the following code: final String hostUrl = this.deployerProperties.getProperty("quorum.host.url"); final String hostPort = this.deployerProperties.getProperty("quorum.host.port"); ...
1
vote
2answers
1k views

Better open source blockchain explorer for Quorum blockchain

I was looking for open source blockchain explorers for Quorum blockchain other than https://github.com/blk-io/blk-explorer-free, Thanks
1
vote
1answer
571 views

Quorum - How to guard against DDOS if there are no gas transaction fee in private enterprise blockchain

In public blockchain, DDOS is thwarted via the use of gas transaction fee. In private blockchain (i.e., enterprise ethereum Quorum), how can DDOS be thwarted? Through throttling?
1
vote
1answer
187 views

eth_sendTransaction vs eth_sendTransactionAsync - asynchronous or synchronous request

Understand that eth_sendTransactionAsync was added in Quorum. eth_sendTransactionAsync returns immediately to allow sending many private transactions/bursts of transactions without waiting for the ...
1
vote
1answer
47 views

How to execute a private transaction in quorum

I am currently learning quorum. I was able to build two node environment by referring to "Creating a network from scratch" in the following quorum official link, and successed to attach node1 using ...
1
vote
1answer
212 views

How to get decrypted transaction data in quorum?

On Quorum_Node1 I am sending a transaction with privateFor: parameter as follows: eth.sendTransaction({from: eth.accounts[0], to: "0xca84356...9a3d0ccf92b8e", data: web3.toHex('sample message for ...
1
vote
2answers
736 views

truffle-contract error: Number can only safely store up to 53 bits

I am using truffle-contract with a local quorum node and try to execute a smart contract method, but getting this error: Error: Number can only safely store up to 53 bits That's the way I do it: ...
1
vote
2answers
770 views

Quorum - oversized data during contract creation - contract code size limit

While creating contract, I am getting the error "oversized data" during contract creation. Other than modifying the go-ethereum code file to increase the maxCodeSize, or splitting the contracts up, ...
1
vote
1answer
314 views

Quorum privateFor visibility

Our current project requires that the recipients of a private transaction are unknown to the rest of the network. So my question is: is the privateFor field dropped before sending the transaction to ...
1
vote
2answers
943 views

Quorum IBFT - PBFT - BFT - 3F + 1 / 3M + 1

Understand that Quorum supports IBFT. Am trying to decide what is the suitable number of nodes to setup up to support X number of byzantine nodes. Using PBFT formula, 3F + 1, I am trying to come out ...
1
vote
1answer
283 views

Quorum “ now ” returns bad number

I am using the prebuilt function now in my contract and returning it as an uint. but when i read it using web3 1.0 i get bigger numbers than usual : Example : This what the number should look like ...
1
vote
2answers
388 views

specify and run *particular* version of geth (goethe) on my machine, with more than one source

At the moment I'm playing around with- or rather "conducting some experiments"- with JPM's quorum. On my machine I have multiple versions of geth (i.e. goethe) installed. I'm fairly confident that ...
1
vote
1answer
264 views

Hiding some transaction data

I want to add data in Quorum that are visible only to specific users, how could i implement that ? Thank you
1
vote
1answer
41 views

quorum private transaction is giving error “Transaction has been reverted by the EVM”

In my project, I have created a 3 node quorum network using quorum-maker. I am calling my smart contract method from web3js. Public transactions are working fine but private transactions are always ...
1
vote
1answer
36 views

Attach to tessera node failing

Im installed quorum with tessera but when i need to attach to any node using command $ ./attach.sh 1 show error "Fatal: Unable to attach to remote geth: dial unix qdata/dd1/geth.ipc: connect: no ...
1
vote
1answer
34 views

Fire transaction from contract

I have a contract holding a mapping like this: mapping (address => User) users. How can I get the contract to automatically fire a transaction/event when a certain condition is met? For example, ...
1
vote
1answer
146 views

Defined GasLimit in genesis file and in web3j gasprovider

Im having issues when I try to implement a back end that generate smart-contract transaction calls using web3j. But I'm a lit confused with the gas limit concept. I have defined inside the genesis ...
1
vote
1answer
188 views

How to get rid of inactive nodes in Geth

I am setting up a quorum network with Quorum-maker, which uses Geth. It is running at the moment, with three alive nodes. However, earlier I had attempted to create two other nodes, which failed. I ...
1
vote
1answer
111 views

Quorum how to decode result returned by eth_getQuorumPayload api?

I've read the post How to get decrypted transaction data in quorum? I followed the api document and got the result by calling eth_getQuorumPayload curl -H "Content-Type: application/json" -X POST ...
1
vote
1answer
252 views

Quorum deploy with Web3j timeout

SCENARIO: I have the following code: final String hostUrl = this.deployerProperties.getProperty("quorum.host.url"); final String hostPort = this.deployerProperties.getProperty("quorum.host.port"); ...
1
vote
1answer
30 views

Can Qorum Blockchain supports partail transaction encryption?

My use case is that we need to protect sensitive data in the transaction in blockchain. But we want to open other data in the same transaction to the public, Can Quorum support the above mentioned ...
1
vote
1answer
209 views

What are the differences between Monax/Hyperledger Burrow and Quorum?

Are there any significant differences between these protocols? Thank you for answering.
1
vote
1answer
267 views

Quorum: permissioned-nodes.js and static-nodes.js

How do I proper use permissioned-nodes.js? According to this information: https://github.com/jpmorganchase/quorum/wiki/Security If the --permissioned flag is set, the node looks for a file named &...
1
vote
1answer
225 views

tm.ipc: no such file or directory (socket file to use for the private API / IPC)

I am following this tutorial to setup a Quorum cluster: https://medium.com/@shizekun/how-to-set-up-a-quorum-private-chain-with-raft-consensus-and-dynamic-membership-bf826f3927e5 But unfortunately I ...
1
vote
1answer
266 views

Quorum private transaction is being reverted by EVM

I had setup an quorum network using quorum maker (3 nodes). I tried to perform a public transaction and it worked. But when I tried to perform a private transaction it gets reverted by the EVM node:...
1
vote
2answers
116 views

Passing data between two Ethereum networks

I have some IoT(Internet of things) nodes sharing the received data from sensors with each others. I partitioned them to 2 permissioned networks: Network 1 includes: X,Y,Z nodes trusting each other,...
1
vote
1answer
489 views

How to connect Quorum nodes with Remix?

I'm trying to use the Quorum-examples/7nodes to test my contract. I followed the step on github and open a terminal to attach to node1. https://github.com/jpmorganchase/quorum-examples/tree/master/...
1
vote
1answer
333 views

how can I store a data in quorum smart contract that no one can see it [duplicate]

I want to store a number in smart contract that blockchain nodes should guess that number and send it to smart contract and then smart contract should compare it with data stored in it, and if they ...
1
vote
1answer
386 views

Who has authority to add a new node in Quorum

According to this tutorial of Quorum a regulator is able to view the result of voting. 1) What else responsibilities does regulator have? 2) How is the regulator selected from the participants of ...
1
vote
1answer
291 views

Tutorial of the Chainhammer for TPS measurements of Quorum blockchain

Can anyone help me to found a detailed tutorial on how to use the Chainhammer for TPS measurements for the 7nodes example of the Quorum blockchain I found this link https://gitlab.com/electronDLT/...
1
vote
1answer
216 views

use of privateFor while creating contract

I am having two contracts, custodian and trader. I am using custodian as a member of trader contract. contract trader { . . custodian public custodianUser; . . } I am deploying custodian on separate ...
1
vote
1answer
292 views

Quorum Smart Contract Avoid State Changes External Calls (Oraclize) - Deterministic

One of the Solidity best practices relating to external calls is to avoid state changes after an external call. However, does this principle still apply if one is using a private blockchain such as ...
1
vote
1answer
854 views

adding new peer to quorum dynamically

I've three boxes quorum setup running on AWS and i wanted to dynamically add a node to this setup so i added enode of that node along with ip in static-nodes.json of all boxes and started the node but ...