Pages:
Author

Topic: [ANN] UBIC:The cryptocurrency providing UBI for the masses using the E-Passport - page 11. (Read 18209 times)

jr. member
Activity: 81
Merit: 1
@uboid may be you can try to rebuild openssl, then build UBIC again.
jr. member
Activity: 114
Merit: 2
Quote
cd /usr/local/src
sudo wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz && sudo tar xzvf boost_1_64_0.tar.gz && cd boost_1_64_0
./bootstrap.sh --prefix=/usr/local --with-libraries=all
./b2 install

I installed from the sources it and it solved my problem, one thing however is that I had to run sudo ./b2 install , otherwise I would get permission errors.
It solved my previous problem but now I am getting another error when running /etc/init.d/ubic start
Quote
/usr/bin/ubicd: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
jr. member
Activity: 81
Merit: 1
1.58 is too old, 1.6x is required.
Can you try to install a newer version from the sources?

This will install 1.64:
Code:
cd /usr/local/src
sudo wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz && sudo tar xzvf boost_1_64_0.tar.gz && cd boost_1_64_0
./bootstrap.sh --prefix=/usr/local --with-libraries=all
./b2 install
jr. member
Activity: 114
Merit: 2
It gives me
Quote
libboost-all-dev:
  Installed: 1.58.0.1ubuntu1
  Candidate: 1.58.0.1ubuntu1
  Version table:
 *** 1.58.0.1ubuntu1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        100 /var/lib/dpkg/status
jr. member
Activity: 81
Merit: 1
@uboid can you run apt-cache policy libboost-all-dev and give me the output?
jr. member
Activity: 114
Merit: 2
I am trying to install it and I get the following error:
Quote
[ 75%] Building CXX object CMakeFiles/ubicd.dir/Network/Network.cpp.o
In file included from /usr/local/include/openssl/bio.h:20:0,
                 from /usr/local/include/openssl/asn1.h:16,
                 from /usr/local/include/openssl/ec.h:30,
                 from /usr/local/src/core/Network/../Transaction/../ChainParams.h:9,
                 from /usr/local/src/core/Network/../Transaction/../UAmount.h:6,
                 from /usr/local/src/core/Network/../Transaction/TxIn.h:6,
                 from /usr/local/src/core/Network/../Transaction/Transaction.h:11,
                 from /usr/local/src/core/Network/Network.h:6,
                 from /usr/local/src/core/Network/Network.cpp:3:
/usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp: In constructor ‘boost::asio::ssl::detail::openssl_init_base::do_init::do_init()’:
/usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:43:23: error: expected id-expression before ‘(’ token
     mutexes_.resize(::CRYPTO_num_locks());
                       ^
In file included from /usr/include/boost/asio/ssl/detail/openssl_init.hpp:100:0,
                 from /usr/include/boost/asio/ssl/context.hpp:29,
                 from /usr/include/boost/asio/ssl.hpp:19,
                 from /usr/local/src/core/Network/Network.cpp:9:
/usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:46:66: error: expected id-expression before ‘;’ token
     ::CRYPTO_set_locking_callback(&do_init::openssl_locking_func);
                                                                  ^
/usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp:47:56: error: expected id-expression before ‘;’ token
     ::CRYPTO_set_id_callback(&do_init::openssl_id_func);
     
....

CMakeFiles/ubicd.dir/build.make:1022: recipe for target 'CMakeFiles/ubicd.dir/Network/Network.cpp.o' failed
make[2]: *** [CMakeFiles/ubicd.dir/Network/Network.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/ubicd.dir/all' failed
make[1]: *** [CMakeFiles/ubicd.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

I am using ubuntu 16
jr. member
Activity: 81
Merit: 1
jr. member
Activity: 81
Merit: 1
@regarcigar I understand that the details are not that easy to understand because it goes very technical, less technical descriptions will be released later.
We are also still working on the Windows wallet which will be released during the next days so that less technical people can join.
member
Activity: 336
Merit: 10
information about the project is not clear
and hard to understand

how will investors be interested because there is no information that is less clear?
jr. member
Activity: 81
Merit: 1
@vuppie0 so it certainly is. However the DSCs(Document Signing Certificates) still needs to be published on the ICAO PKD web site to be used in UBIC.
Link: https://pkddownloadsg.icao.int/
jr. member
Activity: 168
Merit: 1
Then maybe you could also add the Turkish passport to the list?

According to Wikipedia:

Quote
Turkish Biometric passports (Turkish: Biyometrik pasaport), compatible with the new ICAO standards, have been available since 1 June 2010
jr. member
Activity: 81
Merit: 1
@vuppie0 : Expanding to other countries is possible.
The requirement are that the country:
 - uses ECDSA certificates or RSA certificates with an exponent >= 65537
 - emits a new Document Signing Certificate at least every three months are required by the ICAO
 - Publishes these certificates
This was the case with the countries listed in my first post.
jr. member
Activity: 168
Merit: 1
This sounds like a nice project, will it expand to other countries as well?
jr. member
Activity: 81
Merit: 1
UBIC stands for Universal Basic Income Currency and is a blockchain -based platform that will distribute crypto currency under the form of an universal basic income .
- How does it work?
Since 2008, more than 60 countries issue biometric passports, which include a NFC-compliant RFID chip containing digitally signed personal information.
These embedded NFC chips can be read out easily using smartphones and other NFC-capable devices.
UBIC takes advantage of this existing technology and uses the unique digital signature issued with every E-Passport in order to securely distribute a basic income.
To receive this UBI, a user has to recover the digital signature from the chip by using his NFC capable computer or smartphone, this piece of information is then cryptographically linked to an UBIC address.
Within minutes— and this every minute until approximately expiration of his passport— the user will receive a country -specific UBIC token named UUS for the US, UCH for Switzerland, UUK for the UK, and so on.

-Who can participate?
Everyone  can receive and make payements, however, if you want to receive an UBI, you need to own a valid (non-expired) passport of one of the following countries:
Currency code Country UBI yearly emission rate additional information
UCHSwitzerland10,196,640
UDEGermany100,599,840
UATAustria10,617,120passports after October 2014
UUKUnited Kingdom79,838,640
UIEIreland5,781,600passports after May 2016
UUSUSA393,096,240
UAUAustralia29,223,360
UCNChina1,677,767,760
USESweden12,036,240
UFRFrance81,730,800
UCACanada44,150,400
UJPJapan154,526,400passports after May 2016
UTHThailand81,520,560
UNZNew Zealand5,571,360
UAEUnited Arab Emirates11,300,400
UFIFinland6,675,120
ULULuxemburg525,600
USGSingapore6,832,800
UHUHungary11,931,120
UCZCzech Republic12,877,200
UMYMalaysia38,684,160
UUAUkraine54,767,520
UEEEstonia1,681,920No registration possible yet
UMCMonaco52,560No registration possible yet
ULILiechtenstein52,560No registration possible yet

- How much will I receive?
There is a static amount of coins distributed every minute. For example, for Germany, 191 units will be minted every minute.
The amount each individual receives depends on the amount of people having registered. If there is only one UBI subscriber for Germany, then he will collect the full 191 units.
If there are more than one subscriber, this amount will be equally split and if there is a division reminder, it will be added to the payout of the next block.
As a consequence, if the number of subscribers increase, you'll receive less but probably more valuable coins.
This design incites people to register as soon as possible and makes the coins valuable, as the maximal supply is predictable and the value of a single coin has the potential to increase over time.

- What about transaction fees?
Transaction fees are important to ensure that a fair use is made of the limited available amount of transaction storage within a block.
To make sure this fee isn't neither too low nor too high, the fee will depend on the current UBI payout.
This means that a simple one input, one output transaction will cost you about 3 to 6 hours of UBI. The transaction fee itself is burned/destroyed, which is meant to reduce inflation.

- How many people can join?
UBIC intends to be much more scalable than other crypto currencies, this will mainly be achieved by relying on less but more powerfull nodes;
by design, donations to nodes have been simplified at some of the dev funds will be allocated to it.
with a mix of designated and elected delegates.
Under the current implementation, there will be a maximum of 50 super nodes.
Currently, blocks are limited to about 2MB in size; this translates in about 20 times more block space than Bitcoin currently has.

- When will it start?
The source code is released hereby on Github as well as all the necessary resources to run a node.

- External resources
White paper
Android app
Source code
Block explorer
Installation instructions (Linux)
Installation instructions (video)


- Development fund
UBIC is the result of over one year of intense research and development, this effort won’t stop now and will require some funding.
Unlike many other projects, we have decided not to run an ICO, instead, our development fund will get it's own kind of UBI.
This represents 10% of the supply during the first year, 5% the second year, 2.5% the third year, and so on for the next year.

The development fund will be used for expenses such as:
 - Continuing the development of UBIC
 - Bug, translation and security bounties
 - Blockchain explorer development
 - Mobile App development
 - Running nodes
 - And any required or desirable new developments.

If you want to do one of those things, please write to me.
If you want to receive donations for running a node, all you need to do is to add your address in the config.ini file.
Then create a Pull request with your node IP address on this repository: https://github.com/UBIC-repo/node-list

- Roadmap

2018, Q1
 - Release UBIC v0.1 (done)
 - Release a white paper (done)
 - Release a blockchain explorer (done)

2018, Q2
 - Release a mobile app (done)

2018, Q3
 - Integrate a KYC functionality to the mobile app.

2018, Q4
 - Release an E-voting solution on top of UBIC

- Donations
All currencies/tokens send to this addresses will be included to the development fund:
 - UBIC:    qYReFGX7dKkoKCp2nej7EyW6KRSb7QAti
 - Bitcoin: 13sFUA2GPeFqvACxzYKHVrqXaXKc1uw9fv
Pages:
Jump to: