You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[FAB-9971] Minor tweaks to a couple Key concepts files
More innocuous cleanup to a couple doc files under the "Key Concepts"
banner; typically, I like to keep these submissions in bite-size
pieces, and will make a separate submission only if there are
extensive changes in a single file.
Change-Id: Ie9f6643faa5f2082886f312b297e9b3f843328ac
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
with the high degrees of privacy and confidentiality required by competing
18
18
businesses and regulated industries that exchange assets on a common network.
19
-
* :ref:`Security-Membership-Services` - Permissioned membership provides a
19
+
* :ref:`Security-Membership-Services` --- Permissioned membership provides a
20
20
trusted blockchain network, where participants know that all transactions can
21
21
be detected and traced by authorized regulators and auditors.
22
-
* :ref:`Consensus` - a unique approach to consensus enables the
22
+
* :ref:`Consensus` --- A unique approach to consensus enables the
23
23
flexibility and scalability needed for the enterprise.
24
24
25
25
.. _Assets:
@@ -64,9 +64,11 @@ The ledger is comprised of a blockchain ('chain') to store the immutable, sequen
64
64
blocks, as well as a state database to maintain current fabric state. There is one ledger per
65
65
channel. Each peer maintains a copy of the ledger for each channel of which they are a member.
66
66
67
+
Some features of a Fabric ledger:
68
+
67
69
- Query and update ledger using key-based lookups, range queries, and composite key queries
68
70
- Read-only queries using a rich query language (if using CouchDB as state database)
69
-
- Read-only history queries - Query ledger history for a key, enabling data provenance scenarios
71
+
- Read-only history queries --- Query ledger history for a key, enabling data provenance scenarios
70
72
- Transactions consist of the versions of keys/values that were read in chaincode (read set) and keys/values that were written in chaincode (write set)
71
73
- Transactions contain signatures of every endorsing peer and are submitted to ordering service
72
74
- Transactions are ordered into blocks and are "delivered" from an ordering service to peers on a channel
@@ -85,9 +87,9 @@ Privacy through Channels
85
87
86
88
Hyperledger Fabric employs an immutable ledger on a per-channel basis, as well as
87
89
chaincodes that can manipulate and modify the current state of assets (i.e. update
88
-
key-value pairs). A ledger exists in the scope of a channel - it can be shared
90
+
key-value pairs). A ledger exists in the scope of a channel --- it can be shared
89
91
across the entire network (assuming every participant is operating on one common
90
-
channel) - or it can be privatized to include only a specific set of participants.
92
+
channel) --- or it can be privatized to include only a specific set of participants.
91
93
92
94
In the latter scenario, these participants would create a separate channel and
93
95
thereby isolate/segregate their transactions and ledger. In order to solve
0 commit comments