The business development plan for MeshBox Foundation products to enter the East Asia and African markets is advancing gradually with in-depth discussions having been held with partners from the United States. The collaboration parties will jointly provide network service solutions for a region in East Africa where Internet deployment is lagging behind.
In addition, the MeshBox Foundation is negotiating business collaboration with partners from the Congo and Rwanda regions, pertaining to projects on distribution of clean water throughout the region and the use of IoT technology to monitor water purity levels, soil conditions and localized reforestation projects.
Designed and developed the Validators contract function for the MESH sidechain validator. The main functions are as follows:
- Return a list of 21 validator nodes that produce blocks according to the incoming random number (getNewValidators public): Update block height at blocknumber/epoch == 0 and select 21 nodes that produce blocks in the next epoch, selection calculation is done in the contract (e.g., using random number % of the length of staking node list as index). No longer exposed to code, a random number is passed in when calling the corresponding method of the contract, with an initial plan to use Verifiable Random Numbers (VRF, based on the vrf value calculated by parenthash), instead of passing block height as the parameter.
- Stake mining (deposit public): a staking similar to that of the Spectrum Proof of Capability (PoC) consensus with a minimum staking of 5,000,000 MESH (SRC20 token, contract address (constant is used when the contract is defined): 0x000000000000000000000000000000000002000);
- Bind and unbind miner (bind unbind public): similar to Spectrum PoC;
- Punishment (punishValidator private): The blocking function is slightly different from that in Spectrum. The main reasoning is that the period for unblocking is no longer standardized into the next epoch, rather, each node’s status is calculated separately. The period for unblocking is: 2880 block (24 hours), only the block-producing node can call such a function;
modifier onlyMiner() { require(msg.sender == block.coinbase, “Miner only”); _; }
- Pause mining (pause public): similar to Spectrum PoC;
- Withdraw (withdraw public): similar to Spectrum PoC;
- Get the current state of a node (getValidatorState public): suspend mining, normal mining, blackout;
- Get a list of all mortgage nodes (getAllValidators public).
Software Development
- Researched and designed the implementation of MeshBox PoM. Currently, there are two solutions based on Beacon and Mesh;
- Upgraded the Spectrum node on MeshBox and pushed the new version of Spectrum to the package server;
- Studying the structure definition of WiFi Beacon package, and exploring options to send and receive WiFi IFI Beacon packet in third-party partner hardware device driver.
- Analyzed competitive IoT solution staking income, mining rewards, and market promotion.
- Analyzed and formulated reward distribution details for MeshBox PoM Demo version.
- The business development plan for MeshBox Foundation products to enter East Asia and African markets is advancing gradually with in-depth discussions having been held with partners from the United States. The collaboration parties will jointly provide network service solutions for a region in East Africa where Internet deployment is lagging behind.
- In addition, the MeshBox Foundation is negotiating business collaboration with partners from the Congo and Rwanda regions, pertaining to projects on the distribution of clean water throughout the region and the use of IoT technology to monitor water purity levels, soil conditions, and localized reforestation projects.
More efficient strategic planning and management of water resources will benefit local tree planting, and MeshBox is a key component in the IoT solution that addresses this. Outdoor MeshBox++ nodes are powered by solar energy and can be deployed in areas without electricity. Since the decentralized SmartMesh and MetaLife applications on MeshBoxes work both online and offline, essential monitoring and reporting can be securely stored and efficiently fed back through our partner satellite backhaul to the internet.
- MeshBox Foundation is in a business discussion with telecom operators in Southeast Asia, where the deployment of 5G services is expensive. MeshBox is in discussions with its partners to use MeshBox’s WiFi mesh network and satellite connectivity technology to provide affordable, functionally equivalent commercial Internet services to users.
It is also reported that the Philippines will become the first country in Southeast Asia to allow Starlink into its market. Starlink will solve the biggest internet backhaul problem in deploying MeshBox in the Philippines.