-
Notifications
You must be signed in to change notification settings - Fork 60
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #17 from hyperledger-labs/f-3-docs
additional documentation
- Loading branch information
Showing
19 changed files
with
297 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,9 @@ | ||
# Driver API | ||
|
||
The Driver API defines the contracts any implementation should respect to be compatible with the Token API. | ||
It has a finer granularity than the Token API to accommodate better the difference between the various token technologies. | ||
It has a finer granularity than the Token API to accommodate better the difference between | ||
the various token technologies. | ||
|
||
![img_2.png](imgs/driver_api.png) | ||
Here is a pictorial representation of the dependencies among the various building blocks. | ||
|
||
![driver_api.png](imgs/driver_api.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,8 @@ | ||
# Drivers | ||
# Drivers | ||
|
||
The Token SDK comes equipped with two driver implementations: | ||
- [`FabToken`](./fabtoken.md): This is a simple implementation of the Driver API that does not support privacy. | ||
- [`ZKAT DLog`](./zkat-dlog.md): This driver supports privacy via Zero Knowledge. We follow | ||
a simplified version of the blueprint described in the paper | ||
[`Privacy-preserving auditable token payments in a permissioned blockchain system`]('https://eprint.iacr.org/2019/1058.pdf') | ||
by Androulaki et al. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
# FabToken | ||
# FabToken | ||
|
||
To Be Continued... |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
# ZKAT DLog | ||
# ZKAT DLog | ||
|
||
To Be Continued... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,14 @@ | ||
# Delivery vs Payment | ||
|
||
To be continued... | ||
In this section, we will address a more complex scenario. | ||
Let us start by describing it first. | ||
There are two parties: a `seller` and a `buyer`. | ||
- The `seller` owns a house that she wants to sell for an amount of money corresponding | ||
to the house's valuation. | ||
- The `buyer` owns some cash in the form of digital tokens and wants to buy the house | ||
the seller is offering. | ||
|
||
This can be seen as a classical `delivery versus payment`, (DVP, for short). | ||
|
||
[comment]: <> (The following diagram gives a pictorial representation of the business interactions) | ||
[comment]: <> (that allow the parties to track the exchange they are performing on a blockchain.) |
File renamed without changes
File renamed without changes.
Oops, something went wrong.