{"title": "DID Shield", "logoImg": "bafkreif5tlanrryqio2yvepovbrbsbnsa4aaflgxae4edbenvy7u5vzfv4", "website": "https://didshield.xyz", "bannerImg": "bafkreidmhhm5nhnt5wbhzj6eb7pqqljsdd4kuaopam4yefsh7p2a4tdvwu", "createdAt": 1690981140058, "userGithub": "ermakusa", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..xDu382MkzesRNXal27kehNPwiYIQJdFSPsMECVo6s9118_KxLX8ie9N-JP-PgpfRdWpXhb0jeUkZamgvtdOhAA", "type": "Ed25519Signature2018", "created": "2023-08-02T12:58:47.030Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-02T12:58:47.030Z", "expirationDate": "2023-10-31T12:58:47.030Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xec43697d319664FF87A33444DC231A5D6dA048e4", "hash": "v0.0.0:AorfT79WrVL2sNb+mYV/vOD/ykzbWYODlYU7E6x7R3w=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#DIDShield#95413626"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..gy_tq2vtSbNVfUKzrOWJzEeRQ1v07ftAVdYA3qKjxsPmQ2TO1VwUTcSQFTpujx3XOmp1KZP6jSz4WG50j5UEDA", "type": "Ed25519Signature2018", "created": "2023-08-04T18:48:09.223Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-04T18:48:09.223Z", "expirationDate": "2023-11-02T18:48:09.223Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xec43697d319664FF87A33444DC231A5D6dA048e4", "hash": "v0.0.0:lR04dLxshipNCLfejPHiWYlMjN9YBRKoBKHzVX1I+Zc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#DIDshield"}}}, "description": "\n# **DID Shield** (Decentralized Identifier)\n\nour website [didshield.xyz](https://didshield.xyz)\n\n## **What are we talking about:**\n\n### **Problem:**\n\nSince this activity for airdrop testers is free or requires no more than $ 20-50 per user, the attackers began to create entire farms of multi-accounts (Sybil). When 1 user does testing for 10-50 wallets at once under the guise of different users. Now this is so relevant that many use specially written software and bots that do all the necessary activity on their own without a person. Such farms reach up to 500-3000 accounts.\n\nOf the allocated amount of tokens for all users, such farms take most of them in a dishonest way. For this reason, honest users \"do not receive\" income for their work and activity.\n\nMore in this post: [https://www.gitcoin.co/blog/cost-of-forgery](https://www.gitcoin.co/blog/cost-of-forgery)\n\n### **Current situation:**\n\nThe crypto community actively opposes the problem of Sybil farms, however, the methods they use, such as using cookies, tracking IP addresses, analyzing unique social network users and checking the blockchain for linked farm accounts, are not effective enough. There are entire Sybil communities on the Internet that explain in detail how to bypass these detection methods. They acquire social media accounts, use individual proxy servers, and use other methods to ensure anonymity.\n\nThe traditional KYC (Know Your Customer) system, which involves verifying the identity of customers, is also ineffective, since such accounts are subsequently sold on the Internet. In addition, there is a possibility that projects that are familiar with the terms of the airdrop also receive the airdrop in a dishonest way to their wallets.\n\nWe offer a solution that will help overcome this situation on both sides and find a balance between security and anonymity. Our solution incorporates innovative biometric voice authentication technology with \"liveness\" to ensure a high level of security and prevent fraud.\n\n### **Goals:**\n\nIntroduce the application to the masses so that this authentication method becomes the standard of quality, reliability and honesty. The most important thing is that the projects themselves begin to use this method of protection, and users will begin to use it. If 1-2 large projects set such an example, then most of the rest will follow their example. And those who do not use the authentication application will distrust the project.\n\n### **Solution:**\n\nCreate an Application for IOS, Android and a browser extension for biometric user authentication.\n\n## **Application function:**\n\nBiometric verification and user authentication by FaceID (3D Liveness), voice (it is necessary to read a short text on the screen) and a fingerprint.\n\n1\\. Install\n\n2\\. Register\n\n3\\. Mint\n\n4\\. Authentication\n\n## **How it works:**\n\n**1\\. The user installs the application.**\n\n**2\\. Registering: creating a profile, linking a public wallet address**\n\n**3\\. Selects the desired method: face scanning, voice recording and fingerprint scanning, geolocation.**\n\n**4\\. Mint zkSBT key.**\n\n**5\\. Optionally binds the necessary social. Networks (twitter, discord, telegram).**\n\n**6\\. Refers to a site that asks for identity verification by clicking verify identity.**\n\n**7\\. A pop-up request pops up in the application about the need to pass a \"live\" verification.**\n\n**8\\. Passes biometric authentication (which the site will request, but it would be preferable in the crypto world to be a voice + fingerprint)**\n\n### **Minuses:**\n\n1.  The community of the crypto-currency world does not want to advertise themselves and want to remain anonymous, because of which many will not want to be authenticated by passport and FaceID, the solution here will be the possibility of verification by voice and fingerprint.\n2.  Introduction to the masses of people so that all projects begin to use this method of protection against Sybils. (There is a good chance that the projects themselves are secretly doing their own tasks on multiple accounts, in order to get a quick profit when the project is launched)\n3.  When verifying by voice, how to make it so that 1 user cannot use his voice on different accounts and wallets?\n\n### **Pros:**\n\n1.  Liveness verification - eliminates the resale of accounts, since the wallet will be tied to the account and there will be a periodic need to authenticate again.\n2.  Using geolocation will exclude the use of proxy IP addresses.\n3.  Projects using this filtering method will establish themselves as a company that legitimately distributes airdrops to users, and not to itself.\n4.  The networks will be tested by real users, with real reviews, instead of bots that do not bring projects any benefit.\n5.  Users can send tokens to each other without fear that they will be blacklisted due to address crossing filters and will not receive an airdrop for their work.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "DIDShield", "projectTwitter": "DIDshield"}