Skip to content

Commit f9da4f9

Browse files
committed
rework on the "Isn't a website serving a smart contract the front end of a token?" sectoin
1 parent 9494fe9 commit f9da4f9

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ TokenScript builds the front end logic of a token dapp with the smart contract o
44

55
A TokenScript file contains a token's business logic, token UI rendering and program interface, signed by the token's modeller to prevent tampering and phising.
66

7-
## Isn't a website serving a smart contract the front end of a token?
7+
## Don't we already have a front-end for tokens?
88

9-
Nowadays, most token dapps have a website which serves all the content relevant to the underlying smart contract.
9+
In Ethereum, most tokens have a web application which serves all the content relevant to the token. Let's call it _the "Dapp" of the token_.
1010

11-
If everything the user wanted to do with that dapp is done via the hosting website, then this is sufficient to serve the users of the dapp. However, one might want to use a dapp which can talk to another such as a 2 party game which holds other items such as a sword on the other.
11+
If everything the user wanted to do with that token is done on that website, then yes there is already a front-end for that token. But that token isn't very useful as a blockchain token, since it can't be used on other Dapps.
1212

13-
TokenScript enables the host dapp to become portable and usable across multiple dapps. In this frameworkd, a dapp can provide services and context related to the token (e.g. you have one sword in the WoW dapp and an assault rifle in call of duty). This distinction enables the dapp to integrate with another and create a frictionless experience for the user. More about that in the design paper.
13+
TokenScript of a token is like making _the dapp of the token_ portable and usable across multiple dapps. In this frameworkd, a dapp can provide services and context related to the token (e.g. you have one sword in the WoW dapp and an assault rifle in call of duty).
14+
15+
This distinction and separation is important for tokenisation - a concept addressed in [the design paper](https://github.com/AlphaWallet/TokenScript/releases). The authors of the design paper holds that there is no tangbile benifit of using blockchain without tokenisation.
1416

1517
## How is it created and used?
1618

0 commit comments

Comments
 (0)