Skip to content

Commit

Permalink
Merge "[FAB-10693] Fix private data doc links"
Browse files Browse the repository at this point in the history
  • Loading branch information
christo4ferris authored and Gerrit Code Review committed Jun 19, 2018
2 parents 69c0139 + 5dbbcfd commit 3436f45
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions docs/source/private-data-arch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Private Data
============

.. note:: This topic assumes an understand of the conceptual material in the
`documentation on private data <private-data.html>`_.
`documentation on private data <private-data/private-data.html>`_.

Private data collection definition
----------------------------------
Expand Down Expand Up @@ -241,4 +241,4 @@ deleted, as there may be prior private data hashes on the channel’s blockchain
that cannot be removed.

.. Licensed under Creative Commons Attribution 4.0 International License
https://creativecommons.org/licenses/by/4.0/
https://creativecommons.org/licenses/by/4.0/
10 changes: 5 additions & 5 deletions docs/source/private-data/private-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ create a separate channel.

A collection is the combination of two elements:

1. **The actual private data**, sent peer-to-peer [via gossip protocol](./gossip.html)
1. **The actual private data**, sent peer-to-peer [via gossip protocol](../gossip.html)
to only the organization(s) authorized to see it. This data is stored in a
private database on the peer (sometimes called a "side" database, or
"SideDB"). The ordering service is not involved here and does not see the
Expand Down Expand Up @@ -60,11 +60,11 @@ is slightly different in order to protect the confidentiality of the private
data as transactions are proposed, endorsed, and committed to the ledger.

For details on transaction flows that don't use private data refer to our
documentation on [transaction flow](./txflow.html).
documentation on [transaction flow](../txflow.html).

1. The client application submits a proposal request to invoke a chaincode
function (reading or writing private data) to endorsing peers which are
part of authorized organizations of the collection. The The private data, or
part of authorized organizations of the collection. The private data, or
data used to generate private data in chaincode, is sent in a `transient`
field of the proposal.

Expand All @@ -76,7 +76,7 @@ documentation on [transaction flow](./txflow.html).
3. The endorsing peer sends the proposal response back to the client with public
data, including a hash of the private data key and value. *No private data is
sent back to the client*. For more information on how endorsement works with
private data, check out :doc:`private-data-arch#endorsement`.
private data, click [here](../private-data-arch.html#endorsement).

4. The client application submits the transaction to the ordering service (with
hashes of the private data) which gets distributed into blocks as normal.
Expand Down Expand Up @@ -137,7 +137,7 @@ sometimes referred to as "SideDB".
## How a private data collection is defined

For more details on collection definitions, and other low level information about
private data and collections, refer to the [private data reference topic](./private-data-arch.html).
private data and collections, refer to the [private data reference topic](../private-data-arch.html).

## Purging data

Expand Down

0 comments on commit 3436f45

Please sign in to comment.