SPC Weekly Report (July 16 to 22)

Our team continues to work hard to fine tune and enhance the technology, while our team is networking with space experts in the aerospace industry.

TECHNOLOGY PROGRESS:

Blockchain node in space

  • We have started the debugging of space blockchain node software

Last week, our team performed a joint test on the on-board computer (OBC) carrying platform and the communication link of space blockchain node load. The test finished and no problems were identified.

Currently, the team is conducting a software communication adaptation between two nodes. In the laboratory, the simulated OBC carrying platform sent a data request to the load board via the CAN bus, and the required interface and call parameters to the load board.

The load board analyzed the received data, called the interface with specified parameters and then sent the data returned from interface back to the OBC carrying platform. After the simulation in which the OBC carrying platform received the ground data request, we controlled the load board to perform the data processing and returned the result by sending the input command and required parameters to the load board. The test is ongoing and no issues have currently been identified.

Note: the current test is to simulate the communication between the space nodes and ground nodes, the communication between nodes, and the cooperation between the software. A successful result of the current test will illustrate the ability of stable operation of the space nodes when the communication link is guaranteed.

  • The modification plan of the full ground nodes is determined

Last week, our team determined the design of the full ground nodes as well as the communication detail of the space blockchain nodes based on the requirement of the space nodes. Partial modification is required for the full ground nodes to finish the current test.

Note: according to the requirement of the communication network and load, the team has partially modified the software of the space nodes already. However, the corresponding modification is required for the ground nodes to guarantee the cooperation.

SpaceChain OS

The block data in the blockchain network has time continuity. Therefore, each time when the Qtum full-node software on the virtual machine is used on the test network, it is necessary to synchronize all the block data from the first day of the test network. The first synchronization of the current virtual machine version takes about 10 hours (depending on the network conditions, the synchronization time is different), which takes a long time when using the virtual machine. To solve this problem, the team is designing and developing a fast synchronization method.

Note: The virtual machine is an important tool used and developed by SpaceChain OS. For users, this tool should be as efficient as possible to maximize the benefits of the tool. The optimization of the synchronization time of the virtual machine is to develop and provide the most convenient tools for developers.

SpaceChain hardware

This week, the important program of the UI system: the development of the screen display driver encountered problems, the small screen failed to display the image properly and our engineers are troubleshooting the driver.

The team tested the Qtum-core kernel under SpaceChain OS but encountered a problem with the initial synchronization error. We will investigate the cause of the Qtum program error in the future.

The H3 development board programming work is still in progress, the programming environment has been set up and the demo code template is being investigated.

Note: After finishing the basic development of the hardware system, the troubleshooting of small errors has started. In order to provide the community with an effective open-source hardware system, the team tried various scenarios, exposing the problems as much as possible, and checking them one by one to reduce the obstacles for the community developers.

Subscribe to our newsletter for the latest updates

Privacy / Legal / Terms & Conditions

Copyright © 2021 • SpaceChain Foundation