Skip to content
This repository has been archived by the owner on Oct 31, 2024. It is now read-only.

Commit

Permalink
Backport a couple comments from a recent blog article about cross-cha…
Browse files Browse the repository at this point in the history
…in transactions (#19)
  • Loading branch information
wyhaines authored Nov 15, 2023
1 parent 21f2efa commit 3ad2a7e
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion content/module-1/4-protocol.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Do not be intimidated by the above diagram, as you will review its details in th

## Subnets

Topos allows communication across so-called **subnets**. A subnet is a set of components including a state machine. This state machine can be a blockchain, which will be the focus here.
Topos allows communication across so-called **subnets**. A subnet is composed of components including a state machine. This state machine can be a blockchain, and it will commonly be a blockchain, which will be the focus here. It is important to note, however, that there is no requirement for the state machine to be a blockchain. Thus, a subnet could be built around a legacy applications, databases, key-value stores, and anything else that can be represented as a state machine.

![Topos component - subnet](./images/topos-components-subnet.png)

Expand Down
4 changes: 2 additions & 2 deletions content/module-1/5-cross-subnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ While holding immense potential, cross-chain transactions pose significant chall

</HighlightBox>

Blockchains are designed to be **self-sufficient decentralized ledgers**. The internal state is the result of deterministic computation. In summary:
Blockchains are designed to be **self-sufficient decentralized ledgers**, with the state of a given instance of a blockchain being the only correct interpretation of the history of that instance. The internal state is the result of deterministic computation. In summary:

* An initial state was created, according to a prescribed protocol.
* Cryptographically signed transactions occurred, according to a prescribed protocol.
Expand Down Expand Up @@ -109,7 +109,7 @@ In the current example, inclusion is proven with:

### Validity proof

Instead of proving the validity of a subnet's state transitions by re-executing the transactions, Topos leverages **validity proofs** of execution. These proofs allow for the verification of complex subnet computations without requiring each verifying actor to perform the computations themselves, or even to have access to all of the underlying and potentially sensitive data (such as state or transaction details). The information necessary to verify the proof is included in a certificate and exchanged over the Transmission Control Engine (TCE).
Instead of proving the validity of a subnet's state transitions by re-executing the transactions, Topos leverages **validity proofs** of execution. These proofs allow for the verification of subnet state transitions without requiring each verifying actor to perform the state transitions themselves, or even to have access to all of the underlying and potentially sensitive data (such as state or transaction details). The information necessary to verify the proof is included in a certificate and exchanged over the Transmission Control Engine (TCE).

In the current example, a validity proof is created based on the following elements:

Expand Down

0 comments on commit 3ad2a7e

Please sign in to comment.