Bitcoin Forum
July 04, 2024, 12:25:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Combining anonymity and KYC using Tembusu's Proof of Identity  (Read 1694 times)
kravchenkopo (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 23, 2015, 08:13:35 AM
Last edit: June 23, 2015, 08:53:05 AM by kravchenkopo
 #1

Draft of the whitepaper released - https://docs.google.com/document/d/1pqeAD7OhP9nEmwqEm6SucGaSGhJMW_GCf2Ggo0BXX5c/edit#

The goal of this research was finding the solution for “regulation vs privacy” battle. We believe that identification and reputation doesn’t mean traceability and user’s identity can be stored in a blockchain.

Cryptocurrency protocol was designed:
1. That enforces that all participants pass KYC
2. While transaction are still anonymous
3. It is decentralized – no central authority that does KYC
4. Impossible to link transactions of the same user
5. Audit might be possible in case of the suspicious transaction

Short solution overview:
1. Unlinkable proof of identity is attached to each transaction
2. Stealth/one-time addresses are used. Mixing and zerocoin techniques are welcome!
3. Decentralized identity verification is done by independent licensed agents
4. Revocation is possible, doesn’t breach anonymity
5. User controls private keys and identity

Features:
1. KYC process is independent from the payment network
2. As many KYC environments (groups) as you need
3. Group manager selects own KYC policies
4. Group manager is only able to register/audit/revoke users that belong to its group
5. Possible to build groups where privacy is absolute
6. User can be part of many groups

Example
http://s17.postimg.org/4py1rfhnj/KYC.png
Circle - country
Star - authority that does KYC
Dot - user


There is no coin in the protocol!
Private beta of the system which is based on this technology is running and using Ripple/Stellar codebase.

Pavel Kravchenko
email: pavel@tembusu.sg skype: ideateam_macuser
linkedin: https://sg.linkedin.com/in/pkravchenko
batesresearch
Legendary
*
Offline Offline

Activity: 2424
Merit: 1148


View Profile WWW
June 23, 2015, 10:25:45 PM
 #2

A very interesting project, I will continue reading through your whitepaper tomorrow.

Visit Satoshi's Place, a Bitcoin Hub based in Bury, Manchester, UK.
Website: https://satoshisplace.co.uk
Goals: Educate & Onboard users in to Bitcoin. Lightning network⚡️
Nxtblg
Legendary
*
Offline Offline

Activity: 924
Merit: 1000



View Profile WWW
June 24, 2015, 03:54:37 PM
 #3

If you're serious about this, you should try forking a Cryptonote coin and implementing your idea - preferably, after contacting dev teams of CN coins, asking them if they're interested and receiving a string of "No"s. 






██████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████▄▄▄███████████████████████
███████████████████████████████████████████████████████████████████████▀▀▀████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████





...INTRODUCING WAVES........
...ULTIMATE ASSET/CUSTOM TOKEN BLOCKCHAIN PLATFORM...






kravchenkopo (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 25, 2015, 03:05:10 AM
 #4

I did'n get a few things:
What is the role of TemBusu in a KYC process?
Is this another fork of Ripple?
If yes, how are you going to use one time addresses with it - I guess you need change and many input/output transaction?

Shorty,

1. Tembusu just provides infrastructure for companies worldwide that will do KYC.
2. Yes, base functionality is inherited from Ripple, but in MVP there are many things added and modified - such as removed the XRP, added identity and anonymity layer, mobile library created so your keys are always stored on your device, key backup process is created and many other things.
3. Yes, transactions will have many inputs/outputs.
kravchenkopo (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 25, 2015, 08:00:04 PM
 #5

If you're serious about this, you should try forking a Cryptonote coin and implementing your idea - preferably, after contacting dev teams of CN coins, asking them if they're interested and receiving a string of "No"s. 

This option was considered in the beginning, but wasn't selected due to several reasons:
1. Existing Cryptonote codebase (for example Monero) is designed to work with built-in coin - and we needed to have multi-asset system.
2. Cryptonote approach is permissionless (referring to Tim Swanson's terminology - http://www.ofnumbers.com/wp-content/uploads/2015/04/Permissioned-distributed-ledgers.pdf) which means that you cannot enforce that miners only process transactions that contain proof of identity.
3. For the same reason Cryptonote requires mining which we tried to avoid - because in this case you need your own coin.

Obviously, you can apply Proof of Identity idea to any coin - it just depends on requirements to the final system.
Itskok
Jr. Member
*
Offline Offline

Activity: 54
Merit: 4


View Profile
June 27, 2015, 03:16:24 PM
Last edit: June 27, 2015, 06:01:52 PM by Itskok
 #6

I was lucky to meet Pavel in Israel,he ran a Bitcoin course and showed us his vision about KYC combined with anonymity that based on "zero proof knowledge" theory,It was so interesting!
A very impressive development that can be useful at future developments/products in the Bitcoin filed for sure...
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!