Skip to content

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed
 

‎doc/design_paper.md

-30
Original file line numberDiff line numberDiff line change
@@ -509,36 +509,6 @@ With the case of the AirBNB token, we also showed that tokens can have function
509509

510510
# The design of TBML
511511

512-
## Components
513-
514-
515-
---
516-
517-
[Editor: the following served as an outline of the entire chatper and should be checked then safely removed now that the chapter is nearly fully written.]
518-
519-
Design requirements for a frictionless market
520-
521-
The TBML language has to provide:
522-
523-
- Where to find the asset (which chain and what smart contract holds the asset)
524-
- Vocabulary for token assets
525-
- Methods to render and translate attributes in local languages
526-
- Ways to obtain 3rd party information and a list of what 3rd parties are trustworthy.
527-
- A superset of ABI information that informs users the purpose of the transaction.
528-
529-
And it should be usable by:
530-
531-
- The Dapp created by the token issuer;
532-
- Any 3rd party Dapp that might use the token;
533-
- A generic market not owned by the token issuer;
534-
- Various user-agents, in rendering and using the assets in the wallet section of mobile and desktop wallets.
535-
536-
We will proceed on addressing the need for "Integrating the Web" and come to a full picture of the design requirements of TBML in the following chapters.
537-
538-
---
539-
540-
We talked about the design requirements of TBML and let's step in closer to find out how would it work.
541-
542512
## Relate tokens to smart contract and tokens to web services
543513

544514
Early public blockchain projects attempted to implement both token logic and business process into smart contracts. Using an online retail project as an example, such a smart contract would not only process an order but also manages the inventory. The token transaction logic, like under what condition the transaction is valid, is tied with business process, like checking inventory. This method is, naturally, inherited from the way people build websites.

0 commit comments

Comments
 (0)
Please sign in to comment.