casper-network / casper-network/roadmap

Casper Hybrid PRD

Open
#65 2 comments 0 reactions 1 assignee Assigned to @goral09 View on GitHub
enterprise Epic
Dominant language
No language data
Stars
12
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### Purpose
Background

- Enterprise blockchain implementations are typically private networks of a small number of nodes that are managed either in a cloud provider or bare metal, depending on the organization’s internal IT compliance requirements.

- Enterprises are choosing private networks for the same reasons they started with private cloud - privacy, comfort and control. For the foreseeable future, they will use private instances for their purpose.

- A private blockchain fully under the control of its' owner doesn’t provide the security guarantees that come with the public network. Casper also supports the social consensus feature that does enable global state modification in the event of an emergency.

### Business Goals:

**Provide a mechanism that draws security from the public protocol into private blockchains.**
**Drive utilization of the public chain in private blockchain deployments.**

### Features, Functionality & Behavior

- Block hashes of the private chain are sent to the public blockchain in a transaction.
- Frequency of block hashes can be configured - ex: register every 10th block
- A configuration file for the product specifies the frequency of block registrations.
- Configuration file also contains a set of node endpoints to send transactions
- Wallet address and pem file for key to sign transactions
- Block hashes that have been registered to the public Casper network are matched up with the transaction data from the public protocol - so proofs can be provided that the blocks have not been modified.
- Application runs on a node and sends the block hashes as new blocks are finalized by the network.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.