SPC Weekly Report (June 25 to July 1)

Find out more about our technology progress in this week’s report.


Blockchain Node in Space

  • Minimum system Initiation of the reworked test board

This week, after completing the test board reparation, the board has been retested by our software team. The team wrote the newly generated BootLoader into norflash and set the test board to boot from norflash. The nandflash device cannot be recognized by the SpaceChain OS since the nandflash clock wasn’t initialized by the BootLoader.

After several examinations under different conditions, we eventually found that the internal version of uboot used to generate the BootLoader caused the problem, which prevented the nandflash device from being initialized. The software team optimized this hardware’s Bootloader design. After the adjustment, the optimized BootLoader successfully booted the SpaceChain OS minimum system.

  • Determination of SpaceChain Node Communication link framework

After considering the actual situation and the status of hardware and software this week, the team has determined the communication link framework of the space blockchain node to the ground station and then to the ground public network node.

Among them, the node load and the node platform are connected through the CAN bus. The node communicates with the ground station by a platform payload. The entire communication link between the public network node and the space blockchain node was realized by the information exchange between ground station and fixed-address full-node server. The team continues to refine the communication protocols at each stage of the framework and will determine the communications design of the space node.

Open Source Software System — SpaceChain OS

  • Reparation of the Virtual Machine

The software team has fixed the problems in the previously released virtual machine. When the previous version of the virtual machine exited the Qtum service, the thread would behave abnormally, resulting in the inability to save the previously synchronized blocks and resynchronization of the blocks after each restart. This week, the software team fixed this problem such that when the virtual machine requests to exit the Qtum service, each thread automatically call the corresponding interface to store the block data in the memory to corresponding files. The team will update the virtual machine and project source code on GitHub in the near future.

Open Source Hardware System — SpaceChain Board

  • Development of demoboard

This week the hardware team completed the Qtum-core operation on the H3 board. Under the Debian system, qtumd-testnet system has been successfully connected to the network and synchronized with node. The qtumd-cli-testnet system can now be used for viewing the balance, making transfer and other operations. Under the test network, the H3 development board can be used as a wallet node for testing. Further testing is ongoing.

The migration of SpaceChain OS onto the H3 board began early this week. The team has determined the development goals and key functional requirements with the developers, and will further clarify the progress of work and node arrangements.


In the news:

We’re doing something no one has done before. Read about it in “Outlier in a Red Sea of Deceit: Enter SpaceChainOS”


Subscribe to our newsletter for the latest updates

Privacy / Legal / Terms & Conditions

Copyright © 2021 • SpaceChain Foundation