web3privacy/Web3privacynowplatform/scoringmodel/Scoringmodel_techies.md

111 řádky
5.0 KiB
Markdown
Surový Normální zobrazení Historie

2023-11-08 21:47:58 +01:00
# Privacy scoring modelling > Web3privacy now analytical [platform](https://github.com/Msiusko/web3privacy/tree/main/Web3privacynowplatform)
2023-11-09 11:17:13 +01:00
# MVP for non-tecies expanded to techies
2023-11-09 11:33:53 +01:00
**Sandbox: DeFi category that has been analyzed**
2023-11-09 11:17:13 +01:00
**How to use sandbox?**
2023-11-09 12:09:45 +01:00
1. Read scoring assumptions below.
2023-11-09 12:08:31 +01:00
2. Give us feedback via Pull request here.
2023-11-09 12:09:45 +01:00
3. You can always explore [scoring MVP](https://mirror.xyz/0x0f1F3DAf416B74DB3DE55Eb4D7513a80F4841073/90XEXa7AG_qc-VgYKs40i88xB1HF97gr1zqb-qvnif0) based on 38 DeFi project' assessment [here](https://github.com/web3privacy/web3privacy/blob/main/Web3privacynowplatform/scoringmodel/DeFi%20category%20prototype.md)
2023-11-09 11:17:13 +01:00
# Scoring model 1.2: validity track
_Validity track covers GitHub, Product-readiness, Team, Docs, Audit._
**Note**: quick assessment helps to decrease privacy dark patterns from obscure language to test-net claiming it has a "state of art privacy".
![alt text](https://github.com/web3privacy/web3privacy/blob/main/Web3privacynowplatform/scoringmodel/staticobjects/Scoring%201.2%20validity%20track.png?raw=true)
## Sandbox
2023-11-09 11:29:42 +01:00
**Extended scoring 1.0**
2023-11-09 11:17:13 +01:00
| Project | GitHub | Product-readiness | Team | Docs | Audit | Contributors | Licenses | Support | Score |
| ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- |
| **Test project** | available & active GitHub / not (25%) | Live or 🚧 (exclusion criteria) | public team / not (25%) | available & not marketing docs / not (25%) | available & up to date third-party audit / not (25%) | external contributors outside of the team members | What licenses are in use | Some form of support available? (telegram, discord, forum) | from 0 to 100% |
| **score** | 12.5% | 12.5% | 12.5% | 12.5% | 12.5% | 12.5% | 12.5% | 12.5% | 100% |
2023-11-09 11:29:42 +01:00
**Updates 1.1**
2023-11-09 11:17:13 +01:00
**GitHub**
* Is it in stable release, 1.0 and not an alpha or untested code?
* Are there many PRs and Issues pending?
2023-11-09 12:00:22 +01:00
* Are there external contributors outside of the team members? [Waku example](https://github.com/waku-org/go-waku)
* What are licenses in use? [Privy Apache-2.0 license](https://github.com/privy-io/shamir-secret-sharing)
2023-11-09 11:25:21 +01:00
2023-11-09 11:29:42 +01:00
**example**: _Free & Open Source Software is the foundation that enables you to check whatever you want. The hoprd client is released under [GPLv3 license](https://github.com/hoprnet/hoprnet/blob/master/LICENSE) that allows you to do that (and also modify and re-distribute) Hoprn freely_
2023-11-09 11:17:13 +01:00
**Docs**
- read the documentation: is it comprehensive?
2023-11-09 11:29:42 +01:00
- how well-written are privacy & security assumptions/guarantees?
- if aplicable: how well-written is encryption method? [example](https://developer.litprotocol.com/v3/sdk/access-control/encryption)
2023-11-09 11:17:13 +01:00
**Team**
* Check if there are known contributors (reputation 101)
* Check commits at GitHub
* How many community contributors beyond core team?
* How many technical specialists in the team?
* How mature are core contributors (previous projects, GitHub commits)?
**Third-party audit**
2023-11-09 11:55:28 +01:00
- Were bugs fixed? [Zokyo x Railgun_ example, p.7](https://assets.railgun.org/docs/audits/2023-02-03%20Zokyo.pdf)
2023-11-09 11:17:13 +01:00
- How centralized are product updates?
2023-11-09 11:33:22 +01:00
**Infrastructure**
2023-11-08 21:47:58 +01:00
| Scoring | Techie |
| ------------- | ------------- |
2023-11-09 11:56:26 +01:00
| Where are the nodes (check block explorer) [Nym mainnet explorer](https://explorer.nymtech.net) | + |
2023-11-09 12:08:02 +01:00
| Number of nodes (the larger the footprint the best privacy) | + |
2023-11-08 21:47:58 +01:00
2023-11-09 11:33:22 +01:00
**Data aggregation**
2023-11-09 10:50:00 +01:00
| Scoring | Techie |
| ------------- | ------------- |
2023-11-09 11:33:22 +01:00
| no email or tel number for signup | + |
2023-11-09 10:50:00 +01:00
| does not implement KYC or AML | + |
2023-11-09 11:22:08 +01:00
| What user information is stored? (username, IP address, last connection, wallets associate, etc) | + |
2023-11-08 21:47:58 +01:00
2023-11-09 11:33:22 +01:00
**Traction**
2023-11-09 10:50:00 +01:00
| Scoring | Techie |
| ------------- | ------------- |
2023-11-09 12:08:02 +01:00
| Amount of transactions (Dune, DeFi Lama, block explorer etc) | + |
2023-11-09 10:50:00 +01:00
| number of people using it | + |
2023-11-08 21:47:58 +01:00
2023-11-09 11:33:22 +01:00
**Governance**
2023-11-09 10:50:00 +01:00
| Scoring | Techie |
| ------------- | ------------- |
| DAO structure (if applied) | + |
2023-11-09 12:08:02 +01:00
| How centralized is the protocol governance? [Railgun_ governance docs](https://docs.railgun.org/wiki/rail-token/protocol-governance) | + |
2023-11-08 21:47:58 +01:00
2023-11-09 11:22:08 +01:00
# Backlog
## General
| Scoring | Techie |
| ------------- | ------------- |
| Immutability | + |
| Decentralised throughout, including hosting | + |
| Permissionless & accessible to all | + |
| Open-source | + |
## Privacy policy
2023-11-09 10:50:00 +01:00
| Scoring | Techie |
| ------------- | ------------- |
2023-11-09 12:08:02 +01:00
| Privacy Policy content [Railway zero data aggregation PP](https://www.railway.xyz/privacy.html) | + |
2023-11-09 11:22:08 +01:00
| Non-vague and non-intrusive privacy policy | + |
2023-11-08 21:47:58 +01:00
2023-11-09 11:22:08 +01:00
## Storage
2023-11-09 10:50:00 +01:00
| Scoring | Techie |
| ------------- | ------------- |
2023-11-09 11:22:08 +01:00
| e2e encrypted LOCAL storage | + |
| Where is it stored? (centralized server, certain jurisdictions, on-chain, in browser/local cache) | + |
## Privacy execution
| Scoring | Techie |
| ------------- | ------------- |
| p2p / no central server | + |
| Trustless - No ID required (this is where ZKs are useful) | + |
2023-11-08 21:47:58 +01:00
2023-11-09 11:17:13 +01:00
## Testing
2023-11-09 10:50:00 +01:00
| Scoring | Techie |
2023-11-08 21:47:58 +01:00
| ------------- | ------------- |
2023-11-09 10:50:00 +01:00
| try to trace a transaction | + |
| Other tooling to verify e.g. block explorers | + |