From 5df6f045aa43c489c986438fdc58cf65f3094706 Mon Sep 17 00:00:00 2001 From: Chiali Tsai Date: Tue, 2 May 2023 07:44:13 -0400 Subject: [PATCH] update unirep info change banner, description and url --- src/data/Projects.json | 10 +- src/images/unirep.png | Bin 13028 -> 0 bytes src/images/unirep.svg | 252 +++++++++++------------------------------ 3 files changed, 75 insertions(+), 187 deletions(-) delete mode 100644 src/images/unirep.png diff --git a/src/data/Projects.json b/src/data/Projects.json index 582e425..8888478 100644 --- a/src/data/Projects.json +++ b/src/data/Projects.json @@ -58,12 +58,16 @@ ] }, { - "name": "Unirep", - "description": "Unirep allows anonymous members of a group to give, receive, and prove reputation without revealing their identity. Applications or people can act as attesters and build their own reputation tokens on top of a shared Unirep contract.", + "name": "UniRep", + "description": "UniRep (Universal Reputation) is a private and non-repudiable data storage and retrieval system. Applications can attest to changes in user data using short lived identifiers called epoch keys. The high-level goal for UniRep is to be a base layer on top of which anyone can easily build custom, yet interoperable, zk applications. UniRep acts as a memory layer for zk: anything stored in UniRep can be retrieved and proven with strong privacy guarantees and constant computation complexity. + + UniRep can be used to store the result of large proofs (e.g. proof of Ethereum address control from an ECDSA signature). This result can later be retrieved and proven by a user any number of times. Similar patterns exist for web2 authentication bridging; a user oauths with a trusted entity once, and the entity attests storing information about the users web2 identity in zk. + + UniRep can be used to store data important to applications. This might include reputation the user has accrued, actions the user has taken, groups the user is a member of, or anything else. Applications can interoperate by having users make proofs using publicly available state roots.", "image": "unirep.svg", "links": [ { - "website": "https://unirep.social/" + "website": "https://developer.unirep.io/" }, { "github": "https://github.com/unirep" diff --git a/src/images/unirep.png b/src/images/unirep.png deleted file mode 100644 index 6b794b589bb5e2f55e934e7ad55eca5a1b720681..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13028 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 diff --git a/src/images/unirep.svg b/src/images/unirep.svg index 6fb632d..bbaf732 100644 --- a/src/images/unirep.svg +++ b/src/images/unirep.svg @@ -1,202 +1,86 @@ - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - + + + - - - + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +