13 votes

Is it possible to build a private (permissioned) blockchain with Ethereum?

Yes, Quorum is one open source example. The Ethereum wiki has a detailed section on Consortium Chain Development including suggestions for consensus algorithms: In a private chain context, there ...
user avatar
  • 78.8k
8 votes

What are the limitations of proof of authority

There are different algorithms for Proof of Authority. For instance Parity's Authority Round is essentially round robin, where as Rinkeby's version is more complicated. Proof of Authority is not well ...
user avatar
  • 1,337
8 votes

Private vs Permissioned blockchains

Private Blockchain Is a blockchain, where we allow only known nodes to participate in the network. Ideally, it is internal for an organisation, a bank per se. Permissioned Blockchain The first ...
user avatar
  • 9,403
7 votes
Accepted

Private vs Permissioned blockchains

They are definitely not used interchangeably since they have a very different meaning/purpose: Private blockchains are private because of the genesis block they are using. Their blocks do not match ...
user avatar
  • 5,154
5 votes

What are the limitations of proof of authority

There are a few very detailed attacks explained in this Github EIP 225
user avatar
  • 4,177
4 votes
Accepted

Are there any cryptocurrencies built by modifying ethereum code, like there are many alt-coins based on bitcoin code?

Yes, you're welcome to copy the code and run your own Ethereum-like network. The most famous example along those lines is Ethereum Classic, although it's a bit of a special case because it starts with ...
user avatar
  • 16.4k
4 votes
Accepted

Where can I find the source code for Quorum, the permissioned implementation of Ethereum supporting data privacy?

The code is at https://github.com/jpmorganchase/quorum There are related repos at the parent https://github.com/jpmorganchase, such as quorum-examples, quorum-docs, constellation, and cakeshop. ...
user avatar
  • 78.8k
3 votes

Where can I find the source code for Quorum, the permissioned implementation of Ethereum supporting data privacy?

From JP Morgan released its implementation of a permissioned version of Ethereum, the GitHub repository for Quorum is at https://github.com/jpmorganchase/quorum. From the repository: Quorum is an ...
user avatar
2 votes

Eris : error compiling contracts

The --compiler flag should be the IP of the compilers service rather than the docker-machine hosts ip. By default you can omit the flag to use the remote hosted compilers. Since it looks like you'...
user avatar
2 votes

Permissioned blockchain in ethereum

yes, you could setup your private chain and indicate which nodes are allowed to connect to your blockchain. 1-define the same genesis file and the same network id. 2-use the following options to ...
user avatar
  • 17.6k
2 votes
Accepted

Ethereum-based permissioned blockchain implementations

Monax's ErisDB https://monax.io/platform/db/?redirect_from_eris=true JPMorgan Quorom https://github.com/jpmorganchase/quorum And naturally you can run vanilla Ethereum in a private network, making ...
user avatar
2 votes

Is it possible to build a private (permissioned) blockchain with Ethereum?

Take a look at Monax (formerly Eris). They were IMO the first ones to explore private permissioned chains with eris:db and the system is compatible with Ethereum as they use the EVM and Solidity.
user avatar
  • 8,114
2 votes

Is it possible to build a private (permissioned) blockchain with Ethereum?

You can use HydraChain (https://github.com/HydraChain/hydrachain). It is a permissioned blockchain based on Ethereum.
user avatar
  • 131
2 votes

What is a permissioned blockchain?

In a permissioned blockchain, there are restrictions on who can participate (ie. users need 'permission to join the network). It is generally opposed to a 'public' blockchain where anyone can ...
user avatar
  • 131
2 votes

Estimating costs to implement a permissioned blockchain

I think it is very hard, because we have to understand whole algorithm and maths behind this coins and implement into any system level language. we need full time developing team for it. Following ...
user avatar
2 votes

Are there any cryptocurrencies built by modifying ethereum code, like there are many alt-coins based on bitcoin code?

Just to add to the previous answer, and to save on problems further down the line, "open-source" is a rather general term when applied to software licensing. Before embarking on a project based on a ...
user avatar
2 votes
Accepted

How to ensure security on private consortium?

In such setups, you'll be most probably using a Proof of Authority (PoA) consensus algorithm. PoW doesn't make sense in such small setups (not safe + wasting energy). For instance, when using geth's ...
user avatar
  • 7,194
2 votes

Interoperability between Ethereum's Public Blockchain and Quorum's Private Permissioned Blokchain Network

AFAIK, No. Quorum and ethereum are not interoperable. A simple argument will be the consensus algorithm used by these two : quorum uses RAFT and ethereum uses the proof of work. Also, quorumuses extra ...
user avatar
2 votes

Blocktime zero (period:0) with clique in permissioned blockchain

AFAIK Fabric is using PBFT. In PBFT you have a voting mechanism which leads to 100% TX finality after the block has been signed by at least 2/3 of validators. This is not the case for clique, which ...
user avatar
  • 7,194
2 votes

Quorum nodes with different permissioned-nodes.json files

Permissioned nodes indicate which nodes are whitelisted for connection. There is no validation of the list of permissioned nodes at the network level, each node operator sets their own permissioned ...
user avatar
1 vote

Is a PoW-based Ethereum private chain a permissioned blockchain?

Your blockchain is not permissioned, i.e. is uses the same rules as Mainnet. Though, in order to connect to it and use it, one will need to: Know IP/port of some of your nodes Be able to connect to ...
user avatar
1 vote

How are new users authenticated into Quorum network

so Quorum permissioning implementation v1 is explained here: https://github.com/jpmorganchase/quorum/wiki/Security#network-permissioning, note that permissions system in v1 is node based, meaning this ...
user avatar
  • 1,617
1 vote

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

permissioned-nodes.json is the white-list of remote nodes that are allowed to connect. static-nodes.json is the list of remote nodes to which to connect on startup and to which to reconnect on ...
user avatar
  • 7,194
1 vote

Passing data between two Ethereum networks

Polkadot protocol is planning to address some of the interblockchain issues. You can see early work here: https://github.com/paritytech/parity-bridge However the current release supports only inter-...
user avatar
1 vote

Block an account in a permissioned blockchain environment

Very easy to do actually. This function is a single entry to modify balances on Ethereum (core/state_transition.go): // TransitionDb will transition the state by applying the current message and // ...
user avatar
  • 3,426
1 vote

Is blockchain always "public"?

Yes and no... Yes because a the data in a blockchain is persisted on every node on the blockchain, this therefore makes this data public. There are however ways of encrypting the data to make it "...
user avatar
  • 1,393
1 vote

Best practices for a secure Ethereum private network?

It totally depends on what you want to do with your chain, but: --nodiscover: Yes, use it. it's computing power used for nothing. It may be very small, but still, you don't want random people to ...
user avatar
1 vote

Permissioned blockchain for company

Have a look at https://www.jpmorgan.com/global/Quorum Quorum is a Enterprise-ready distributed ledger and smart contract platform which is based on ethereum. Quorum has some additional features like. ...
user avatar
  • 1,601
1 vote

What is a permissioned blockchain?

As I understand, you can compare it to a system with users having permission levels. If it just a private blockchain, if someone knows the details about the network (bootnode, genisis file etc) he ...
user avatar
1 vote
Accepted

Permissioned blockchain in ethereum

Network parameters do not authenticate or authorize nodes joining the network. Anybody can join your network as long as they know IP address of your node. There are couple of EVM implementations with ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible