SPC Weekly Report (June 4 to 10, 2018)
Get the latest update on our technology and community activities.
Blockchain node in space
Hardware node BSP development
This week, the software team completed the BSP development for the hardware node. The peripheral hardware on the node board is divided into two parts: the physical peripheral and the peripheral IP built in the PL part. After learning about the key chip’s information and peripherals’ interaction modes through the data, the software team implemented the peripheral’s operation interface as required. At present, the software team has completed the basic peripherals drive, such as serial ports and Gigabit Ethernet cards, and used these basic interfaces to continue debugging other peripherals.
The completion of the docking with the platform’s mechanical interface
The team completed the docking and confirmation of the hardware node and the platform’s mechanical interface. After testing and docking experiments, the mechanical interface of the node has fully met the platform’s load requirements. The team will continue to work with the engineering team that is equipped with the platform to further clarify the task requirements of the payload, the constraints of the platform on the payload, as well as the underlying communication protocols of the platform and payload.
Upper blockchain software cutting
Considering the operation environment of SpaceNode’s space blockchain nodes and the constraints of the overall communication links of the nodes, the software team discussed and decided to cut the full block blockchain software that is currently being transplanted. The development of a lightweight node software is more suitable for space operations of satellites. At present, the software requirements for light nodes have been drafted and the team is refining and confirming the implementation plan.
Open Source Software System SpaceChain OS
OS development work
Ethereum homestead bottom interface code porting has been completed.
This week, the team completed the porting of Ethereum’s client business modules and the underlying interfaces of the external dependent libraries. The underlying C++ interface of the business module is converted into the interface of the SpaceChain OS. On the other hand, the dependency library was migrated to SpaceChain OS. Next, the team will adjust the compilation rules, change the relevant compilation parameters, compile the entire project, as well as check and fill in the missing call interfaces.
Solving the network dependent library
After analyzing the client’s business module and the error information during the compilation and linking process, the team has identified the following problems in the migration project. Some network module interfaces are missing, resulting in the communication of client service modules. The interface call failed. The team is currently analyzing its interface relationships and solving network communication problems.
Open Space Hardware System SpaceChain Board
Open-source hardware system design optimization
The team has been discussing the solution of the open-chain hardware system SpaceChain Board (SCB). The first phase established the technical solution, and the second phase was focused on research on the application and developers.
In the first phase, the technical proposal was confirmed based on the AM335x-developed solution. After the second phase of the research, a lot of development board hardware enthusiasts were solicited and found that the use of the All-Chip H3 chip development solution was at the manufacturing time.
There are significant advantages in terms of convenience, convenience and performance. Therefore, after a discussion, the team decided to introduce open-source hardware based on the H3 solution first to better meet the needs of developers and provide complete open hardware to the community so that enthusiasts can participate in the blockchain development and application.
Allwinner is the world’s leading supplier of ARM solutions. A series of ARM chips launched by Quanzhi are widely used in automotive entertainment and other fields. In addition, the Quanzhi chip has gained extensive community support among open-source hardware enthusiasts worldwide with complete design data and open-source applications. The group’s all-time H3 is a high-performance, low-power ARM Cortex-A series chip. Its main performance parameters are quad-core A7 processor, 1GHz frequency, onboard 1GB DDR3 RAM, and fast network interface and USB interface. On the software system side, the team will focus on the adaptation of the SpaceChain OS on the H3 development board. The team also needs to work on application software migration and interactive interface design. It is believed that open-source hardware based on the Quanzhi H3 solution will become an effective and convenient tool for the community.
COMMUNITY & MEDIA:
Atomic Network TV did a short video about SpaceChain highlight Blockchain in Space. Check out the video here.
One of our supports Satoshi Sean did a review about SpaceChain. Hear what he has to say about us here.