2019.06| Genaro Network (GNX) Monthly Technical Report — June

New modular features enhance storage performance so that upload and download become significantly faster!

Summer is already here, this month, following the fiery rhythm, in addition to continuing to ensure the stable operation of the mainnet, Genaro technical team has designed a new modular function for V2.0 to improve distributed storage performance. The block browser also has been optimized; at the same time, the team has successfully conducted a feasibility study of the Fabric Alliance Chain. However, the new wave of technology breakthrough cannot occur overnight, and the consistent grinding and dedicated further exploration of the code will be the cornerstone of Genaro’s new journey in the second half of the year.

Meanwhile, please see our latest achievements of the past month.

Storage Layer:

Encrypted search research and framework construction, interface development and compilation.

Newly added related functions of the encrypted search:

Indexing when uploading files, can support full-text search of .pdf, .txt, .doc and other file formats.

Designed and built new modules to jointly upgrade the network optimization of the upgraded Audit2.0, P2P hole punching, and routing algorithms, in order to adapt to the new debugging protocol, the current status is 20% completed.

Merged the interface between the mining pool part and the front section. After the test, confirmed that the interface of the mining pool is running correctly.

Bridge V2.0 design and implementation:

The design part of Bridge V2.0 follows the original version of the design concept, but from the perspective of users, farmers, the following goals should be achieved:

1. User upload and download speed should become faster, there will be no long waiting for no prompt

2. More detailed information on the farmer side, including online duration, storage size, number of interruptions, number of penalties, and reward records.

3. The farmer client will become more convenient to update

The goals that the server should achieve:

1. Faster audit, which will realize more convenient and lighter distribution and interactive task transmission.

2. The faster response speed of the interface (the most efficient bridge request speed to the farmer)

3. Horizontal sustainable expansion capability.

V2.0 module function service optimization design:

Heartbeat / Quick Query Service Features:

1. The farmer sends a heartbeat package to the service every 5 seconds (to be determined) to prove that it is online.

2. Distribute non-immediate instructions to the farmer, including the audit directive. Attached to the return of the heartbeat package.

3. Inclusion of the discovered farmer, the implementation is as follows

a. Persistence to databases by other services via Redis subscription

b. Directly save to the database

Ip2location function:

This service provides ip to the location query service

Farmer-locations function:

This service maintains a country/city/region tree structure and provides the following functions based on this tree structure:

1. Add farmer node to the tree structure

2. Query several farmer nodes in the vicinity of an ip.

Chain‐monitor function:

1. Synchronize user purchase information from the chain

2. Synchronize farmer’s stake information from the chain

Public Chain Layer, cross-chain part:

Testnet code optimization to the latest code, keeping the testnet code consistent with the mainnet code after debugging.

Multi-signature authentication implementation. The multi-signature transmission system is designed in details, obtained running results and their implementation.

Formatted output implementation of cross-chain receipts.

Blockchain browser section:

The block browser rewrite has been completed, and the response time of all interfaces after rewriting is less than 50 milliseconds.

Verified the browser bug and fixed the problem that caused by the abnormality of the chain connection, such as too many abnormal logs. The current solution is changed, if the user cannot connect to the mainnet, the system automatically attempts to reconnect several times and the mail with the related info will be sent to the relevant person if still failed.

Before the refactoring, the sqllite storage block transaction and other data query were very slow, and the user experience was poor. After refactoring, the block browser uses mongodb storage block transactions and other data, using mongodb fragmentation technology, block data, and sub-bank storage according to the miner’s address, so that the storage is more conducive to the miners to quickly query their own details. The transaction data is stored in the stock according to the address and the remainder, which is convenient for querying the transaction details of an address much faster.

Real-time monitoring of the node’s block rate is realized. The miners who report the block rate less than 95% every day notify the operators through email and the operators notify the miners to solve the problem in time.

Fabric Alliance Chain Feasibility Study

In the fabric environment, used the raft consensus to run the program to test the running status of the chain code contract to ensure the chain code runs normally.

Identified the access mechanism of the fabric and tried to manage the permissions of users and organizations via msp.

Switched the msp signature verification algorithm module and tested by the separation algorithm of tls CA and organization CA. There is no system incompatibility after separation detected.

Tested usage of the new encryption algorithm plug-in, so that the algorithm plug-in of other parties can also be used normally. At the same time, tested the running state of the fabric and checked whether the running status of the chain code under the new algorithm is normal.

Re-integrated the fabric image, reconfigured the underlying environment of the image, and let the image run stably.

Future prospects

In 2019, Genaro expects more outstanding developers and tech talents will start using our products and join the community & exchange ideas with the Genaro team to explore and innovate the underlying technology of the blockchain. More development progress will follow via official channels of Genaro Network.

We are committed to delivering advanced products and technologies in order to establish a blockchain ecosystem that meets market needs, please contact us if you are interested in cooperation or developing alliance chain: info@genaro.network. As for the developers interested in building DApps on the Genaro Network mainnet, please kindly stay tuned to the upcoming updates on Genaro official website and Github.

Breaking News: The first edition of the GSIOP protocol is officially released

On February 20, 2019, Singapore time, Genaro Network, the world’s first smart data ecosystem with a Dual-Strata Architecture, integrating a public blockchain with decentralized storage officially released the first version of the GSIOP protocol. This is not only the product of nearly a year hard work of the Genaro entire team of engineers, but it also marks Genaro’s new milestone in the practical application of cross-chain technology.

Breaking News: G.A.O. (Genaro Alpha One) is officially launched

Genaro Network, the future of Smart Data Ecosystem for DApps, invites you to witness the new era of smart data, empowered by the revolutionary serverless interactive system!

Recommended reading: Genaro public network mainnet officially launched | Community Guide

Download Technical Yellow Paper

Genaro’s latest versions, Genaro Eden and Genaro Eden Sharer, will allow you to store your files in a more secure way and share your unused storage to earn GNX.

Get your Genaro Eden/Sharer for Linux, Windows and MAC OS right now from the official website:

Git source repository is on GitHub>>

Important:

Warm reminder to our community members, please download Genaro Eden ONLY from our official website/GitHub and DO NOT trust any referral links and reposts from anyone, otherwise, we won’t be able to guarantee privacy and security of your data and protect you from scammers.

Genaro Eden — The first decentralized application on the Genaro Network, providing everyone with a trustworthy Internet and a sharing community:

Related Publications:

Genaro’s Core Product Concept

Genaro Eden: Five Core Features

How Does Genaro’s Technology Stand Out?

Genaro Eden Application Scenarios and User Experience

The Genaro Ecosystem

Matthew Roszak Comments on Release of Genaro Eden

About Genaro Network

The Genaro Network is the first smart data ecosystem with a Dual-Strata Architecture, integrating a public blockchain with decentralized storage. Genaro pioneered the combination of SPoR (Sentinel Proof of Retrievability) with PoS (Proof of Stake) to form a new consensus mechanism, ensuring stronger performance, better security and a more sustainable blockchain infrastructure. Genaro provides developers with a one-stop platform to deploy smart contracts and store the data needed by DAPPs simultaneously. Genaro Network’s mission is to ensure the secure migration of the core Internet infrastructure to the blockchain.

Official Telegram Community: https://t.me/GenaroNetworkOfficial

Telegram Community (Russian): https://t.me/GenaroNetworkOfficial_Rus

--

--

Genaro Network (GNX)
Smart Data Ecosystem by Genaro Network

First smart data ecosystem with a Dual-Strata Architecture. See full blog at Smart Data Ecosystem Publication or https://medium.com/genaro-network