Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
leeduckgo authored Nov 27, 2023
1 parent 2c9c115 commit daa7fca
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,8 @@ From the perspective of the service purchaser, the use of FaaS saves the rental

Traditional FaaS can only be used by the demander who upload the functions for their own purpose. The code of the function cannot be guaranteed to be tamper-proof and transparent, and there is no way to record the executing process of the function. Therefore, without the assistance of blockchain technology, it is impossible to have an open function market where users can purchase and use functions based on their needs, or to carry out combining functions across users. In conclusion, the opaque and closed nature of the function limits the potential of FaaS.

- **Stateless functions**

In addition, the functions provided by the traditional FaaS is stateless.
- **not adapted to the needs of Web3**
Traditional FaaS targets a wide range of scenarios, so there are no components adapted to Web3 to build a Web3 light backend.

### 2.3 FaaS Based on Blockchain

Expand All @@ -94,10 +93,12 @@ Combining with blockchain, we can construct a new type of FaaS system

All code snippets, functions, and modules are stored in the Arweave blockchain, and dynamically loaded into memory while the FaaS service is running. The functions are transparent, open, and immutable. Therefore, it is possible to share the uploaded functions among users through an open function market, thus making F (in FaaS) a Lego building block.

- **allow state storage**
- **allow web3 state storage**

Through the functions, users can store the state on each blockchain network, and read the state from it. The authentication is realized through the signature that follows the Ethereum standard, which breaks through the `stateless` limitation of the traditional FaaS system.

- **a lot of web3 components**

## 0x03 How to Use

> https://faas.noncegeek.com/
Expand Down

0 comments on commit daa7fca

Please sign in to comment.