Bitcoin Forum
May 28, 2024, 07:57:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 »  All
  Print  
Author Topic: [ANN] UBIC:The cryptocurrency providing UBI for the masses using the E-Passport  (Read 18154 times)
ubicorn (OP)
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
May 09, 2018, 10:23:45 AM
Last edit: May 09, 2018, 03:04:29 PM by ubicorn
 #81

Looks like a classical port scan. I don't think UBIC was targeted.
ubicorn (OP)
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
May 10, 2018, 01:53:14 PM
 #82

I just added the Document Signing Certificates for March and April. Passports issued during these two months should work now.
Ubiubi18
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile WWW
May 15, 2018, 10:59:38 PM
 #83

I wonder what would happen if you would fork the narrative of ubic whitepaper with a second whitepaper presenting ubic mainly as future KYC-blockchain, which gives away utility-tokens for free to user to grow faster.
ubicorn (OP)
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
May 16, 2018, 11:26:48 AM
 #84

I wonder what would happen if you would fork the narrative of ubic whitepaper with a second whitepaper presenting ubic mainly as future KYC-blockchain, which gives away utility-tokens for free to user to grow faster.

I will think about it. The KYC and E-Voting protocols could indeed deserve their own whitepaper.
What I currently have in mind regarding KYC is the following procedure:
 - Using his smartphone the user scans a QR code that contains a URL + a challenge + a flag that indicates what data are needed.
 - The user sees the domain where the information will be send and what will be send.
 - The user scans the NFC chip of his passport again.
 - The information are send to the URL given in the QR code.
 - The UBIC core software is used to verify the KYC request.

From a more technical perspective:
 - When registering your passport to get a UBI reward you publish your UBIC address, the signed hash of the passport and a non-transferable proof of signature for the signature on the passport hash.
 - The signed hash is in fact the hash of the hashes for every "file" contained on the passport.
 - There are 2 relevant "files" DG1 (the MRZ containing almost all written information) and DG2 (containing the facial image)
 - So there could be 3 authentication modes:
   - Anonymous (is used on the UBIC blockchain), it doesn't reveal any personal information.
   - written information (Passport number, date of birth, date of expiry, document type, first name, last name).
   - Facial image
- The verification is done by verifying that the hash of the personal information (DG1 or DG2) match with the signed passport hash. From there it is straightforward to verify that this signed hash match with the one of the UBI receiving address.
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 16, 2018, 01:03:35 PM
 #85

There are many projects that want to provide KYC solutions. The two projects I have heard of are uPort and Civic, they are both relying on "identity validators", according to them those validators can be banks or other institutions.
I could imagine that UBIC could also become a validator in their system. What do you think?

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
Ubiubi18
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile WWW
May 16, 2018, 07:34:24 PM
 #86

I wonder what would happen if you would fork the narrative of ubic whitepaper with a second whitepaper presenting ubic mainly as future KYC-blockchain, which gives away utility-tokens for free to user to grow faster.

I will think about it. The KYC and E-Voting protocols could indeed deserve their own whitepaper.
What I currently have in mind regarding KYC is the following procedure:
 - Using his smartphone the user scans a QR code that contains a URL + a challenge + a flag that indicates what data are needed.
 - The user sees the domain where the information will be send and what will be send.
 - The user scans the NFC chip of his passport again.
 - The information are send to the URL given in the QR code.
 - The UBIC core software is used to verify the KYC request.

From a more technical perspective:
 - When registering your passport to get a UBI reward you publish your UBIC address, the signed hash of the passport and a non-transferable proof of signature for the signature on the passport hash.
 - The signed hash is in fact the hash of the hashes for every "file" contained on the passport.
 - There are 2 relevant "files" DG1 (the MRZ containing almost all written information) and DG2 (containing the facial image)
 - So there could be 3 authentication modes:
   - Anonymous (is used on the UBIC blockchain), it doesn't reveal any personal information.
   - written information (Passport number, date of birth, date of expiry, document type, first name, last name).
   - Facial image
- The verification is done by verifying that the hash of the personal information (DG1 or DG2) match with the signed passport hash. From there it is straightforward to verify that this signed hash match with the one of the UBI receiving address.

these are good ideas, thank you for sharing them!

How do you imagine the utility token in context of KYC and voting? Does the KYC-Request burns a certain amount of tokens? For example your relative share of UBIC that you recieved within the last 100 Blocks?
Ubiubi18
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile WWW
May 16, 2018, 07:42:00 PM
 #87

There are many projects that want to provide KYC solutions. The two projects I have heard of are uPort and Civic, they are both relying on "identity validators", according to them those validators can be banks or other institutions.
I could imagine that UBIC could also become a validator in their system. What do you think?

Yes, UBIC could give a cool validator for a lot of projects. I wonder how people opposing the idea of basic income would react when they realize that they actually get payed for using ubic for KYC instead of having to pay.
ubicorn (OP)
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
May 17, 2018, 11:39:35 AM
 #88

I wonder what would happen if you would fork the narrative of ubic whitepaper with a second whitepaper presenting ubic mainly as future KYC-blockchain, which gives away utility-tokens for free to user to grow faster.

I will think about it. The KYC and E-Voting protocols could indeed deserve their own whitepaper.
What I currently have in mind regarding KYC is the following procedure:
 - Using his smartphone the user scans a QR code that contains a URL + a challenge + a flag that indicates what data are needed.
 - The user sees the domain where the information will be send and what will be send.
 - The user scans the NFC chip of his passport again.
 - The information are send to the URL given in the QR code.
 - The UBIC core software is used to verify the KYC request.

From a more technical perspective:
 - When registering your passport to get a UBI reward you publish your UBIC address, the signed hash of the passport and a non-transferable proof of signature for the signature on the passport hash.
 - The signed hash is in fact the hash of the hashes for every "file" contained on the passport.
 - There are 2 relevant "files" DG1 (the MRZ containing almost all written information) and DG2 (containing the facial image)
 - So there could be 3 authentication modes:
   - Anonymous (is used on the UBIC blockchain), it doesn't reveal any personal information.
   - written information (Passport number, date of birth, date of expiry, document type, first name, last name).
   - Facial image
- The verification is done by verifying that the hash of the personal information (DG1 or DG2) match with the signed passport hash. From there it is straightforward to verify that this signed hash match with the one of the UBI receiving address.

these are good ideas, thank you for sharing them!

How do you imagine the utility token in context of KYC and voting? Does the KYC-Request burns a certain amount of tokens? For example your relative share of UBIC that you recieved within the last 100 Blocks?

KYC and e-voting don't have to necesserly take place on the blockchain. The blockchain is only required to verify that public key X is indeed a unique individual.
So there is no need to pay for these services.
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 19, 2018, 07:26:57 PM
 #89

I want to improve the Block Explorer and am trying to create the mobile app. In both cases it would be very useful if there was an API call that would return the current transaction fee per byte.  Can this be done? Smiley

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
ubicorn (OP)
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
May 20, 2018, 08:39:24 PM
 #90

I want to improve the Block Explorer and am trying to create the mobile app. In both cases it would be very useful if there was an API call that would return the current transaction fee per byte.  Can this be done? Smiley

I added a new endpoint /fees it will return you something like this:
Code:
{
    "description": "Fees for 1MB (1000 bytes)",
    "fees": {
        "1": "19400000",
        "2": "191400000",
        "3": "20200000",
        "4": "151900000",
        "5": "11000000",
        "6": "747900000",
        "7": "55600000",
        "8": "3192100000",
        "9": "22900000",
        "10": "155500000",
        "11": "84000000",
        "12": "294000000",
        "13": "155100000",
        "14": "10600000",
        "15": "21500000",
        "16": "12700000",
        "17": "1000000",
        "18": "13000000",
        "19": "22700000",
        "20": "24500000",
        "21": "73600000",
        "22": "104200000",
        "23": "3200000",
        "24": "100000",
        "25": "100000"
    }
}

The numbers represent a currency by it's ID. The values are the fees for 1MB and expressed in base units.
So to get the fee per byte you have to calculate Value / (1000 * 1000000).

I am also trying to integrate a KYC endpoint but this will take a little bit more.
ubicorn (OP)
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
May 21, 2018, 09:03:48 PM
 #91

I added the /kyc endpoint. It currently only supports anonymous authentication and is "untested".
The request to the endpoint is a base64 string of the following serialized structure:
Code:
struct KycRequestScript {
    uint8_t mode;
    std::vector<unsigned char> passportHash;
    std::vector<unsigned char> addressPublicKey;
    std::vector<unsigned char> challenge;
    std::vector<unsigned char> challengeSignature;
    std::vector<unsigned char> ldsHashes;
    std::vector<unsigned char> dg1; // written information
    std::vector<unsigned char> dg2; // facial image
}

Anonymous authentication is mode 0 and the fields ldsHashes, dg1 and dg2 remain empty.
Once submitted and if matching to a genuine UBIC identity the response is something like this:
Code:
 {
    "success": true,
    "dscID", "45f73ea89b9....";
    "currencyID", 1;
    "expiration": "1723966935",
    "passportHash": "78eb67aa55de5..."
}
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 22, 2018, 08:12:57 AM
 #92

Thank you. I will try it out.

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 23, 2018, 03:23:02 PM
Last edit: May 23, 2018, 03:33:58 PM by uboid
 #93

I added the fee table and I hope the calculation is correct.
https://ubic.network/fees/

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 24, 2018, 07:41:44 PM
 #94

I updated the block explorer it now looks like this:

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
ubicorn (OP)
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
May 25, 2018, 08:22:55 AM
 #95

This looks very good. The transaction fees as displayed also seem correct to me.
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 25, 2018, 11:43:22 AM
 #96

I created a Twitter account where I will try to post at least once per day.
https://twitter.com/NetworkUbic
It will focus on the block explorer I've created and the current progress I am doing on the development of the mobile app.

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
Ubiubi18
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile WWW
May 25, 2018, 02:58:11 PM
 #97

You guys rock! @uboid: a reference on ubic.network to https://github.com/UBIC-repo might make sense?
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 26, 2018, 06:35:21 PM
 #98

You guys rock! @uboid: a reference on ubic.network to https://github.com/UBIC-repo might make sense?
I'll add an about page or something like that later.
I have created a git repository for the mobile app it is here: https://github.com/rgex/UBIC-android-wallet

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 28, 2018, 07:34:48 AM
 #99

I am actively working on the mobile app and I am currently working on the private key export part. I think that there should be some way to import and export it using Mnemonic words like with bip 39.

Here is a potential word list: https://gist.github.com/fogleman/c4a1f69f34c7e8a00da8

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
uboid
Jr. Member
*
Offline Offline

Activity: 114
Merit: 2


View Profile WWW
May 28, 2018, 10:09:19 AM
 #100

@ubicorn I found on twitter that there is a journalist working on a story about blockchain and UBI. Perhaps you want to write him?
See here: https://twitter.com/GIMilner/status/1000684305381756929

Android app to get a crypto UBI. (https://play.google.com/store/apps/details?id=network.ubic.ubic)
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 »  All
  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!