Anti-sybil attack mechanisms

Uport (by Consensys and Microsoft)

https://uport.me/#home

https://consensys.net/static/Con-MSFT-BL.pdf

https://uport.me/library/pdf/whitepaper.pdf

Smart ID

http://www.deloitte.co.uk/smartid/

Deloitte Opens Ethereum Identity Platform to Blockchain Developers

TrustDavis

http://earlbarr.com/publications/trustdavis.pdf

https://www.youtube.com/watch?v=UXjIl0LZNOY

Circles

https://ourbasicincome.wordpress.com/2015/06/18/circles-universal-basic-income/

Q: Can I create 100 fake accounts that all trust each other and abuse the system?

A: You can create them but this will not create value. As long as nobody else trusts these accounts they can only exchange money with each other, rendering all the money worthless.

Web of Trust (Used by Duniter basic income)

https://github.com/duniter/duniter/issues/65

Proof of individuality by (Johan Nygren)

https://steemit.com/proofofindividuality/@johan-nygren/proof-of-individuality-poi-poc3

https://github.com/proofofindividuality/poi/blob/master/whitepaper.pdf

Prevent Sybil attacks by having:

-Entry cost i.e. joining the network

-Existence cost i.e. staying in the network

-Exit penalty i.e. leaving the network

https://drive.google.com/file/d/0B9a1K-U2gZ2KN3pYSXF6bXF0QTg/view

Reputation systems

people are indicated by other people to be persons, and once they have enough reputation, can indicate more people.

E.g. Quantified reputation system used in the Geoflux reputation system

http://radivis.com/quantified-prestige/

Synchronized pulsed captchas

Computer-hard problems like captchas are used to help against sometimes. They are not fool proof. However, if you synchronizedly do it at the same time, it is harder to hire people or computers to emulate it.

BioAuthentication e.g. eye authentication or TouchID (iphone has Touch ID)

Proof of video meeting

http://www.reddit.com/r/ethereum/comments/3bz8uv/facial_recognition_as_part_of_identityantisybil/

Implementation

https://github.com/d11e9/poi

Time stamped selfie:

http://aboutcircles.com/t/list-of-mechanisms-to-solve-sybil-attacks/15

Odin

https://github.com/pipermerriam/ethereum-identity

TLSNotary

https://tlsnotary.org/

Oraclize

http://www.oraclize.it/

news.bitcoin.com/kyc-solution-will-link-ethereum-addresses-identities/

https://blog.oraclize.it/proof-of-identity-on-ethereum-or-the-kyc-problem-f4a9ee40af21#.qadt6pocj

Proof of phone (a kind of Know Your Customer- KYC)

https://www.proofofphone.com/

https://github.com/blocknotary/proofofphone

2way.io

Open source protocol used as a layer for indentity and reputation

http://2way.io/

Bitnation:

I talked with Bitnation people and they told me that they will create from scratch a reputation system agnostic to blockchain based on SSBC.

It will be inspired by the philosophy of identi.fi and probably will have common things with Uport,but it will be agnostic to blockchain (where Uport is based on Ethereum).

The things that prevents sybil attack is that it takes a long time to build up the reputation – hence it’s not in people’s interest to start from scratch.

Kind of like on e-Bay or hotels.com. It will be sometime in 2017 ready,however difficult to know the exact time .

A collection of identity projects

https://github.com/peacekeeper/blockchain-identity

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s