Skip to content

Commit

Permalink
fix following comment
Browse files Browse the repository at this point in the history
  • Loading branch information
DorianRust committed Jul 24, 2021
1 parent df656a4 commit bb6aae6
Showing 1 changed file with 23 additions and 21 deletions.
44 changes: 23 additions & 21 deletions applications/parami-protocol.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,55 +150,57 @@ Yanping YANG
* **Full-time equivalent (FTE):** 3 FTE
* **Total Costs:** 1 BTC

### Milestone Dāna(June 8 - July 8 Completed)
### Milestone 1(June 8 - July 8 Completed)
* **Estimated duration:** 1 month
* **FTE:** 3
* **Costs:** 0.5 BTC
* **Costs:** 0.35 BTC

| Number | Deliverable | Specification |
| ------------- | ------------- | ------------- |
| 0a. | License | Apache 2.0 |
| 0b. | API Documentation | We will provide inline documentation of the code and API documentation to help developers to integrate Parami DID into their project |
| 0c. | Tutorial | We will provide a standalone tutorial for users and developers. This will be a step-by-step guide. |
| 0d. | Testing Guide | The code will have unit-test coverage (min. 70%) to ensure functionality and robustness. In the guide we will describe how to run these tests |
| 0b. | Testnet | Setup and run a testnet |
| 0c. | Testing Guide | The code will have unit-test coverage (min. 70%) to ensure functionality and robustness. In the guide we will describe how to run these tests |
| 1a. | Substrate chain | Build Parami ParaChain based on Substrate3.0.0, the core modules that have been developed include DID pallet, ADS pallet, NFT pallet and Bridge Pallet. |
| 1b. | Substrate chain | Provide the following RPC interfaces for Parami Wallet, including setup DIDs and ads, and APIs that allow transfer assets via DID |
| 1c. | Substrate chain | Setup and launch Parami testnet, which has been running stably for about a month. Parami testnet has has become a parachain to Rococo. Please refer to (https://polkadot.js.org/apps/?rpc=wss://rococo-rpc.polkadot. io#/parachains/parathreads). |
| 2a. | Substrate chain | Completed the bridge development between ETH ERC20 and Parami chain. Please refer to https://github.com/parami-protocol/parami/tree/main/pallets/bridge |
| 2b. | Substrate chain | Complete NFT pallets, please refer to https://github.com/parami-protocol/parami/tree/main/pallets/nft |
| 3. | Parami wallet | Parami wallet has supported Telegram and WeChat. Users can login to Parami wallet in the social software to complete the binding of social ID and DID identity, implement token transfer in/out and transaction query functions. Please refer to: https://github.com/parami-protocol/wallet_server |
| 4. | ad3-maker | encode/decode the avatar of Telegram or Wechat users, and create the binding of DID and social user's identity image. Social users can transfer token through the avatar. Please refer to: https://github.com/parami-protocol/ad3-marker |

### Milestone śīla(July 8 - August 8 Partially Completed)
### Milestone 2(July 8 - August 8 Partially Completed)
* **Estimated duration:** 1 month
* **FTE:** 3
* **Costs:** 0.2 BTC
* **Costs:** 0.35 BTC

| Number | Deliverable | Specification |
| ------------- | ------------- | ------------- |
| 0a. | License | Apache 2.0 |
| 0b. | Substrate chain | Develop Offchain-worker to verify ads and incentives, rewards and withdrawals, etc.
| 0c. | Substrate chain | Support Social coin and introduce NFT support for advertisers.
| 0d. | Substrate chain | Refine oracle implementation. Engage ad-specific validation into it, like an anti-spam check, visibility validation, and so on. |
| 1a. | Explorer | Build Parami Chain explorer, and provide block and transaction query support; |
| 1b. | Parami Wallet | Wallet development, optimization of new functions, improve the smoothness of users using wallets, and enhance users' experience; (finished)|
| 2. | Parami AMM | Implement Parami AMM, support AD3, Social coin. |
| 0b. | Testnet | Setup and run a testnet |
| 0c. | Parami Wallet | We will provide an available wallet products for users and developers|
| 1a. | Substrate chain | Develop Offchain-worker to verify ads and incentives, rewards and withdrawals, etc.
| 1b. | Substrate chain | Support Social coin and introduce NFT support for advertisers.
| 1c. | Substrate chain | Refine oracle implementation. Engage ad-specific validation into it, like an anti-spam check, visibility validation, and so on. |
| 2. | Explorer | Build Parami Chain explorer, and provide block and transaction query support; |
| 3.a | Test | Testing Guide | The code will have unit-test coverage (min. 70%) to ensure functionality and robustness. In the guide we will describe how to run these tests. (finished) |
| 3.b | Document | (finished)|

### Milestone Vīrya(Not Started Yet)
### Milestone 3(Not Started Yet)
* **Estimated duration:** 1 month
* **FTE:** 3
* **Costs:** 0.2 BTC
* **Costs:** 0.35 BTC

| Number | Deliverable | Specification |
| ------------- | ------------- | ------------- |
| 0a. | Substrate chain | Develop on-chain governance logic to build a more decentralized platform. |
| 0b. | Substrate chain | Develop prices pallet to provide the real price of Token; |
| 1a. | Parami Wallet | Parami wallet supports blind signature algorithm, which are used to obtain reward evidence for users; the data layer supports homomorphic encryption algorithms to provide privacy protection of users' data. |
| 1b. | Parami Wallet | Integrate zero-knowledge proof technology for users' private data update, verifiable computaion of reward amount and the implementation of anonymous transactions to fully archive privacy protection. |
| 2| Tool | Docker-Compose Substrate node | We will provide a docker-compose file to demonstrate the full functionality of our chain, the ocw, including a stub for the FIAT Rest Interface developed in Milestone 1. |
| 0a. | AD3-Maker | encode/decode the avatar of Telegram or Wechat users, and create the binding of DID and social user's identity image. Social users can transfer token through the avatar. Please refer to: https://github.com/parami-protocol/ad3-marker |
| 0b. | Tool | Docker-Compose Substrate node | We will provide a docker-compose file to demonstrate the full functionality of our chain, the ocw, including a stub for the FIAT Rest Interface developed in Milestone 1. |
| 0c. | Tutorial | We will provide a standalone tutorial for users and developers. This will be a step-by-step guide. |
| 0d. | Parami AMM | Implement Parami AMM, support AD3, Social coin. |
| 0e. | Document | We will provide both inline documentation of the code and a basic tutorial that explains how a user can send test transactions.|
| 1a. | Substrate chain | Develop on-chain governance logic to build a more decentralized platform. |
| 1b. | Substrate chain | Develop prices pallet to provide the real price of Token; |
| 2a. | Parami Wallet | Parami wallet supports blind signature algorithm, which are used to obtain reward evidence for users; the data layer supports homomorphic encryption algorithms to provide privacy protection of users' data. |
| 2b. | Parami Wallet | Integrate zero-knowledge proof technology for users' private data update, verifiable computaion of reward amount and the implementation of anonymous transactions to fully archive privacy protection. |
| 3. | Parami Wallet | Wallet development, optimization of new functions, improve the smoothness of users using wallets, and enhance users' experience; (finished)|



Expand Down

0 comments on commit bb6aae6

Please sign in to comment.