| File | Date | Author | Commit |
|---|---|---|---|
| README.md | 2019-08-27 |
|
[0602ba] RNP INTERGRATION |
| WHITEPAPER.md | 2019-08-27 |
|
[0602ba] RNP INTERGRATION |
| bit.cpp | 2019-08-27 |
|
[0602ba] RNP INTERGRATION |
| bserver.cpp | 2019-08-27 |
|
[0602ba] RNP INTERGRATION |
MANUAL: BIT NETWORK
AUTHOR: DIRECTOR OF INTERSPATIAL INTELLIGENCE AGENCY
INCLUDE: C++
INCLUDE: COMPILER
INCLUDE: GPGME
INCLUDE: OPENSSL
INCLUDE: BOOST
INTRODUCTION, the Bit Network is a realtime database for exchanging value composed of a server and client c++ source. The server has four primary functions meaning the ability to assign to the realtime database, verification of potential bit on the network, network synchronization and performing secure transactions through the use of decryption of artificial transactions which are then decrypted by the client.
BIT_SERVER, the server of the Bit Network performs assignment, verification, transactions and network synchronization. The assignment(assign:<username>) request invokes the registration of an sector of the vault on a server. The verification(verification:<username>:<hash>:<receiver>:<base>) request registers a sha512 hash with base on the assigned sector of the vault. The transaction request transfers ownership of a bit or several bit to a receiver. The bit is initally sent to the origin for decryption, encrypted on the transaction server using the public key of the reciever which is then databased in the correct sector of the vault.</receiver></hash></username></username>
BIT_CLIENT, the bit client oversees the decryption of artificial transactions for transfer to seperate sector of the realtime database as well as assignment toward the network and verification of bit on the network.
INSTALL, The Bit Network is compatible if an installer is proponed correctly on Windows, that being said, the Bit Network is simple to install and one must only acquire boost(REFERENCE A), gpgme(REFERENCE B), and openssl(REFERENCE C) to then begin installation of the begin which is a single call of a c++ compiler(REFERENCE D).
COMPILATION, the client must be compiled using the command from reference D and the server follows the same command to compilation. In future developments, a correct installer will be supplicated to the public for installation and compilation of the Bit Network on UNIX and LINUX. The correct compilation of bit_server.cpp is to exexute the command supplicated(REFERENCE F).
DEVELOPMENT, the contribution to development of the Bit Network can be performed as activity via github(REFERENCE E) and sourceforge(REFERENCE G). One must obtain the dependencies of the Bit Network and utilizie the reference material directory located in the Bit Network source directory titled ref.
CONCLUSION, the Bit Network utilizes the boost::asio for networking, gpgme for security of transactions and openssl to verify the authenticity of a sha512 hash and base which is a bit. The Bit Network is a digital asset for exchanging value.
REFERENCE:
A:UNIX:pkg_add boost | LINUX:apt-get install boost
B:UNIX:
C:UNIX:pkg_add openssl | LINUX:apt-get install openssl
D:UNIX:clang bit.cpp -o bit -L/usr/local/lib -I/usr/local/include -lboost_system -lboost_thread-mt -lpthread -lcrypto -lssl -lnrp-0 -lstdc++ -std=c++11
D:LINUX:clang bit.cpp -o bit -lboost_system -lboost_thread -tpthread-lcrypto -lssl -rnp-0 --lstdc++ -std=c++11
E: make -f Makefile-libbz2_so
E: make install
F:UNIX:clang bit_server.cpp -o bit_server -L/usr/local/lib -I/usr/local/include -lboost_system -lboost_thread -lcrypto -lssl -lnrp-0 -lstdc++ -std=c++11
F:LINUX:clang bit_server.cpp -o bit_server -lboost_system -lboost_thread -lcrypto -lssl -rnp-0 --lstdc++ -std=c++11