fixanoid
  • Member for 3 years, 6 months
  • Last seen more than a week ago
Quorum privateFor not working with truffle-hd-wallet-provider
Accepted answer
5 votes

Updated: Since Quorum v2.2.1, we now support remote signing for raw (read signed) private transactions. The API is explained in several places, but a great starting point is Quorum.js hosted here: ...

View answer
Differences between Quorum and Pantheon
Accepted answer
4 votes

There are 2 main differences: Besu is a more generic client that support Ethereum mainnet and is written in Java Quorum is a fork of geth (go-ethereum, the most used client for ethereum). It does ...

View answer
Good source for TPS and transaction latency / finality for private Ethereum blockchains
4 votes

I can't speak to the others as I work on Quorum, but there are a few good sources that our team uses and references. Here is performance evaluation done by an external team with published method and ...

View answer
About key and address difference between Quorum and Ethereum blockchain
4 votes

Quorum adds a number of features into plain Ethereum, tho from perspective of using it or developing a dapp with it its practically the same. These features are what make Quorum enterprise ready and ...

View answer
Quorum private transactions not private
3 votes

Your code is a good example of sending a public txn that is externally signed, but it is not a private txn, thus the contract is available on all nodes of the chain. Sending a private txn is a bit ...

View answer
How to show partial information on private transaction?
Accepted answer
3 votes

This is a pretty common scenario and theres a really good example called 5 node RTGS that explains in detail one of the ways to address this type of scenario. Heres the link: https://github.com/bacen/...

View answer
eth_sendTransaction vs eth_sendTransactionAsync - asynchronous or synchronous request
3 votes

The requirements for private txn (Quorum only) posts are a lot different than a regular txn (vanilla Ethereum) mainly because the underlying privacy layer is handled as another p2p communication ...

View answer
It possible to hard fork a private network without resyncing chain from scratch?
2 votes

Anything in config section of genesis is applied directly onto the geth regardless of the blocks it may have already in its chain. So, if the chain is up to lets say block 1000, you can enable new ...

View answer
Quorum Development
Accepted answer
2 votes

Not sure what in-depth may mean in your case, but here are some samples, ideas, and places to find help Official documentation can be found here: https://docs.goquorum.com. This has a ton of things ...

View answer
Algorithm used for symmetric key encryption by quorum
Accepted answer
2 votes

This information is documented in several places and in the source code directly. Here is a link to an expanded explanation of what happens in the Tessera enclave: http://docs.goquorum.com/en/latest/...

View answer
How to get decrypted transaction data in quorum?
Accepted answer
2 votes

so as pointed out in comments, when you read the transaction on any node, you receive the encrypted hash of the transaction and not the actual payload. To access the payload, you would run this api on ...

View answer
Quorum Raft: Is the leader validates each transactions in the block before broadcasting it?
Accepted answer
2 votes

how are you? Quorum does not change how this validation is performed in regular Ethereum and consensus in this case is not relevant for the validation part. To perform a transaction on an Ethereum ...

View answer
Data Search Complexity in Ethereum
2 votes

Ethereum also maintains latest state and transitions it when new blocks are received. Quorum is a fork of Go-Ethereum implementation and does exactly the same + adds private state on top of public ...

View answer
Is there a way to have RPC exposed on Geth such that it can only receive signed transactions?
Accepted answer
2 votes

The general pattern for things such as this is to disable all remote comms (no --rpc at all) and only use local ipc and wrap this set up with a custom app / api to do what you are trying to do. That ...

View answer
In Quorum running raft consensus, what happens if one node attempts to modify the state via modofying the physical file?
Accepted answer
2 votes

If the node mucks with its local DB, this node will fall out of sync with the blockchain and will not advance its chain anymore. This is unmodified from original Ethereum and is part of block ...

View answer
Quorum Private Transactions and zk-SNARKS
Accepted answer
2 votes

They are separate things, but privacy modifications to Quorum allow Ethereum based smart contracts to benefit from ZSL as well. See this repo for an example: https://github.com/jpmorganchase/quorum-...

View answer
Quorum - Was the raft log corrupted, truncated, or lost? Incremental/Differential Backup Strategy and Restoring EVM State in a Quorum Node
Accepted answer
2 votes

In Quorum, all the nodes are synced up same way as regular Ethereum would, except the blocks may come in from a leader rather than another node. So, a new node joining the blockchain would sync up as ...

View answer
Quorum privateFor visibility
2 votes

privateFor field is not written into the txn data and thus is not sent on to any other participating nodes. The actual txn with privateFor field is processed by quorum node and is sent to the ...

View answer
ERC20 token transfer is not showing in receiver's balance
Accepted answer
1 votes

I'm afraid plain vanilla ERC-20 with privateFor will not work as designed -- as you have so far experienced. Reason for that is that all privateFor txns are private for the participating nodes defined ...

View answer
Is the value of the privateFor param accesible in the contract?
Accepted answer
1 votes

At the moment, privateFor is never passed or recorder on chain or into EVM, therefore, it is impossible to read privateFor in a contract

View answer
Quorum vs Private network Ethereum blockchain
1 votes

Private ethereum blockchain is having an ethereum client running in local mode with non-default configuration of ports and connections. Otherwise it behaves and acts like a regular ethereum node. By ...

View answer
quorum private transaction is giving error "Transaction has been reverted by the EVM"
1 votes

so the problem is that your solidity compiler outstrips the abilities of the Quorum version you are using. This means that you compile newer solidity code that Quorum v2.2.1 cannot run correctly. You ...

View answer
How get private key in private network?
1 votes

You can't through blockchain. You'd need to transfer the actual keys separately (that is outside of blockchain). In geth, to do that you'd need to copy over contents of keystore in datadir.

View answer
Defined GasLimit in genesis file and in web3j gasprovider
1 votes

So, my recommendation is to update to the latest version: v2.3.0. Depending how the 2.2.3 was configured, minting node may ignore globally set block size, to ensure that it doesnt, use --miner....

View answer
Not possible to connect to the Web3 provider
1 votes

Looks like the cors domain isn't correct, you'd need to enter the url of remix in there. We have a detailed presentation that talk about how to do this in some detail here: https://docs.google.com/...

View answer
How to build the seamless bridge between two blockchain platform?
1 votes

There are a number of bridge services readily available for Ethereum, obviously the use will depend on your exact use case, but here are a selection of projects for you to review: Parity Bridge: ...

View answer
Quorum - Ethereum interaction
1 votes

There are a number of bridge services readily available for Ethereum and Quorum, obviously the use will depend on your exact use case, but here are a selection of projects for you to review: Parity ...

View answer
How many nodes do I need in a Quorum Private Blockchain?
Accepted answer
1 votes

If you are developing, then a single node is enough to get you going. A proper Quorum chain should consist of 3, or 5, or 7 nodes to start with depending on the fault tolerance you would like. Our own ...

View answer
Is it possible to modify privateFor addreses in a private Smart Contract (Quorum)?
1 votes

As of version 2.2.3 of Quorum, private parties are static -- that means after initial private smart contract creation, you are not able to add or remove parties that are privy to the contents of the ...

View answer
Quorum blockchain transactions visibility
1 votes

so the transactions are visible to everyone that has an access to a participating node through ipc or rpc API - a public txns payload will always be visible from node A, but for private txns, node A ...

View answer