Genaro Network (GNX) Bi-Weekly Tech Report
By: Genaro Network, Gnx
Tags: Technology, Storage, Bitcoin, Dapp, Blockchain

[Highlights]

1. The storage settlement extension of the alliance chain is established;

2. The new bridge design is completed, in addition to the original encrypted files upload, added the public files upload option;

3. The mining pool is functionally tested.

The test of the shadow account and the mining bonus account after the update of the public chain program confirmed that the load is stable and the operation is smooth;

Ensured that the shadow account has the same mining rights as the mining account, the synchronization block is stable, and the node assets are secure;

Fabric browser testing and use: block query function, data pipeline function, data contract function;

Checked account balance, public key, synchronized transaction data, transaction time, assets, transferor/receiver, handling fee, etc.

Quotum costs minimization, building and user testing of dual-node binding mode, completed 40%;

Universal service transfer of SDK chain code, high load balancing completed.

Users are able to upload encrypted files, files without encryption and resume transmission.

Upload files:

1. Not encrypted. This option is used to upload non-sensitive data, or data that the user has already encrypted, so as to avoid unnecessary waste of resources and also enable fast uploading;

2. Encryption, using symmetric encryption, the system automatically generates a key, which is encrypted by the user’s asymmetric key and saved to the server. Symmetric encryption does not affect its file size.

Authorized upload

Whether the authorization via the bridge allows accepting data into the network. Proactive authorization is used in consideration with user trustworthiness issues and limited resources to protect the network.

Authorization/pre-allocation

A. If the size of the uploaded file is less than or equal to the remaining space of the user (bucket), the bridge temporarily locks the space of the corresponding size and makes final confirmation after the upload is completed.

B. Otherwise, the pre-allocation fails, prompting the user has run out of space or compress the file and try again.

2. Hash check

If the user does not choose to encrypt, the hash is calculated first (after compression), and the file is checked according to the hash to see if the file already exists in the network. If it exists, the function is directly uploaded, that is, the quick upload.

Upload

Client file uploading

1.Request a farmer list

The bridge returns the farmer list based on file size, fixed sharding strategy, and other conditions. The farmer in the list can be repeated to indicate the recipient of each fragment.

2. Request upload to farmer

The farmer requests confirmation from the bridge.

3. Start uploading

Complete the breakpoint

4. After the upload is completed, the farmer returns the hash of the fragment. After the client confirms, it notifies the bridge.

Upload success

When all the shards have been uploaded successfully, the system automatically assumes that the file has been uploaded.

Modified the mining pool shutter of adding the margin, causing the transaction to be blocked;

Fixed the bug when after mining is finished, the mining pool ends the synchronization block according to the default trading block, so as to avoid the multiple mining caused by the synchronization information not being timely;

Mining pool reward model design, internal testing;

The mining pool is linked to the test chain, and the test transaction data is synchronized to ensure smooth transactions.

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