web3privacy/Web3privacynowplatform/Scoringmodel.md

175 řádky
7.0 KiB
Markdown
Surový Normální zobrazení Historie

2023-01-27 16:43:41 +01:00
**Privacy scoring options to consider**
2023-01-27 19:13:06 +01:00
**Note**: _final scoring model shouldn't be too complex to execute._
2023-01-27 16:43:41 +01:00
_Sketches what could be put inside privacy-solutions scoring model_ (note: think of these as questions to experts for workshop on scoring ideation).
**Open-source transparency**
- **GitHub repos**: # of commits, # stars, date of repo creation.
**Third party validation**
- **Security audits**: yes, no; type of audit; ammount of audits.
**Community validation**
- Existing bugs
- White hackers assesment (like Secret Network TEE bug)
- Negative Discord, Twitter, other public feedback (product & founder-centric)
**Team**
- Market validation
- GitHub contribution
- Track record (incl. red flag projects)
2023-01-27 16:44:40 +01:00
**Financials**
- Investments
- TVL (like Aztec's L2)
- Donation-based
- Public treasury
2023-01-27 16:50:19 +01:00
**Liveliness**
- How active is GitHub activity
- How active is community
- Is there a public product traction?
2023-01-27 16:57:30 +01:00
**Product-readiness**
- State of product-readiness
- MVP-readiness
- Protocol (test-net/main-net)
- dApp (release timing, third party validation like AppStore/Play Store)
- network-reliability (the state of privacy in Ethereum, Solana, Avalanche etc)
2023-01-27 16:59:47 +01:00
**Cross-checked data leakage**
- Complementing privacy stack data leakage (example: phone + dApp; wallet + RPC etc)
2023-01-27 17:01:07 +01:00
- Third party data leakage (from the hackers to state agents (think of Iran or North Korea govs))
2023-01-30 09:30:35 +01:00
**Data aggregation policies**
2023-01-30 09:30:50 +01:00
_Reference_: https://tosdr.org
2023-01-30 13:56:09 +01:00
**Centralisation level (incl KYC)**
Reference: https://kycnot.me/about#scores
2023-02-04 13:13:48 +01:00
2023-02-04 13:40:55 +01:00
## On-going community research (survey) within the privacy experts
2023-02-04 13:26:54 +01:00
**all answers on how to score services privacy (non-redacted)**:
_Questions to be observed_
- does it has untracebility ? (ie addresses is hidden from public ledger)
- does it has unlinkability? (ie transactions can't be linked between each other)
- does amount of transfer is hidden?
- does IP address of participants hidden?
- is it decentralized and based on opensource technology ?
1) much the users in control of their data disclosure? (Scale 1-10)
2) how well commnity feedback and evaluation is built into product dev? (the less -» the more centralised it is -» the smaller the % of it staying private without the collectiv intelligence. this is like the web3privacynow - platform part actually, for sales but also i found this really relevant.
2/b) is there a community bug / security bounty program / platform?
3) how much transparent disclosure is avaliable on the tech and company - like smart contract audits, security audits,source of financing?
4) how private the tech stack it uses on all layers. from hardware to l3/l4 etc. how well it is disclosed what they built on and where they host stuff, or if the tech is decentralised like nym - is there avaialbe dashboard data about this?
5) product roadmap and release flexibiity - this is harder one, and I'm not sure it makes sense. what i mean is its also important to have a clear vision but at the same time to react to current needs / bugs / fixing vulnerabilities. maybe its redundant with no2 and no2b
1. What are the trust assumptions the user has by using the platform?
2. What and how is user information stored and transmitted?
3. How much PII is it stored/collected?
4. How is information collected + processed + disseminated
5. How completely you can participate with total privacy?
2023-02-04 13:17:20 +01:00
2023-02-04 13:36:00 +01:00
1) network privacy - (how do you connect to the chain? can you do it via Tor?)
2) blockchain privacy - (do the resulting on chain transactions offer the user any on chain obfuscation?)
3) censorship resistance - (how resistant is the project to external pressure. will the project censor you?)
4) permission - (do I need to create an account to access the thing or is the thing open access?)
5) custody of funds - (at any point is the user out of control of their own keys?)
**Categories**
2023-02-04 13:40:55 +01:00
**General**
- Immutability
- Decentralised throughout, including hosting
- Permissionless & accessible to all
- Open source
2023-02-04 13:36:00 +01:00
2023-02-04 13:17:20 +01:00
**Docs**
2023-02-04 13:13:48 +01:00
- read the documentation
2023-02-04 13:17:20 +01:00
- Good and comprehensive documentation
2023-02-04 13:26:54 +01:00
**Third-party analisys**
2023-02-04 13:13:48 +01:00
- ask about its weaknesses from competitors
2023-02-04 13:26:54 +01:00
- Number of peer reviewed articles at conferences and journals of team members
- Where's the code, has it been audited
2023-02-04 13:46:41 +01:00
- Validation by trusted and respected independent scientists and researchers
2023-02-04 13:26:54 +01:00
2023-02-04 13:17:20 +01:00
**VCs**
- Who are the VCs
2023-02-04 13:13:48 +01:00
- not funded by big US VCs like a16z
2023-02-04 13:17:20 +01:00
**Team**
- ideological team
- Reputation of team
2023-02-04 13:36:00 +01:00
- is it purely marketing oriented or it seems created by researcher/developers, are the developers anons?
2023-02-04 13:26:54 +01:00
2023-02-04 13:36:00 +01:00
**Privacy policy**
2023-02-04 13:26:54 +01:00
- Privacy Policy content
2023-02-04 13:36:00 +01:00
- Non-vague, and non-intrusive privacy policy
- #privacy protection policies
2023-02-04 13:26:54 +01:00
**Token**
- is there a token since the beginning ?
- if token since beginning, weird
**Infrastructure**
- How much to run a node.
- Where are the nodes
- Number of nodes/servers/ -> the larger the footprint the best privacy
**Storage**
2023-02-04 13:46:41 +01:00
- e2e encrypted LOCAL storage
2023-02-04 13:26:54 +01:00
- What user information is stored? (username, IP address, last connectino, wallets associate, etc)
- Where is it stored? (centralized server, certain jurisdictions, on chain, in browser/local cache)
2023-02-04 13:36:00 +01:00
**Data aggregation**
- no email or tel nr for signup
- control over personal data
2023-02-04 13:40:55 +01:00
- does not implement kyc or aml
- Metadata privacy / Minimal to no metadata capture
2023-02-04 13:26:54 +01:00
2023-02-04 13:36:00 +01:00
**Traction**
- Amount of transactions
- number of people using it
- is it famous
2023-02-04 13:46:41 +01:00
- Time of test and battletested code - (e.g. how BSC had passed the stress time of withdrawals with FTX drama or crypto schemes such as ECDSA with more than 2-3 decades alive)
- Latency
- Cost
2023-02-04 13:26:54 +01:00
**Governance**
- DAO structure (if applied)
2023-02-04 13:36:00 +01:00
**Privacy execution**
- How is it being transmited? (encrypted, unencrypted, offuscated, etc)
- Confidentiality of transactions
- ability to hide transactional data from the public
- strong encryption algorithms
- If the speed in connection is too fast most probably there no privacy there and rather a direct channel between user - app
- p2p / no central server
- Reliant on one encryption method or multiple
- Combined those encryption methods effectively (holistic solution)
- Trustless - No ID required (this is where ZK's are useful)
2023-02-04 13:40:55 +01:00
- Usage of ZK
**Product-centric**
- Onboarding steps
- Usability - for end users or in the developer experience if it is a B2B project.
2023-02-04 13:26:54 +01:00
2023-02-04 13:46:41 +01:00
**Testing**
- Ability to run part of the service and verify for myself
2023-02-04 13:36:00 +01:00
- try to trace a transaction
- There is a way to verify the code I think is running, really is running e.g. attestation service
- Other tooling to verify e.g. block explorers
2023-02-04 13:46:41 +01:00
**Other**
- Entropy (non-trivial to estimate, different measurements for type of service) some examples: https://arxiv.org/abs/2211.04259 or https://blog.nymtech.net/an-empirical-study-of-privacy-scalability-and-latency-of-nym-mixnet-ff05320fb62d…
- Censorship-resistant (how hard it's for a powerful party to block/censor a given service)
- Precise description of the concrete privacy properties. Privacy is complicated so if they don't say exactly what they protect, then its likely vapor
2023-02-04 13:36:00 +01:00
- Doesnt sell your data
- protects against global passive adversary
- strong secure anonymity tech
- Credibly neutral