Computer mainboard hardware system supporting block chain acceleration
By improving the execution efficiency of smart contracts through a dedicated coprocessor and Beidou positioning hardware module, and achieving low-latency data synchronization between nodes through a reflective memory hardware module, the problems of low execution efficiency of smart contracts and data synchronization delay in blockchain systems are solved, and the performance of consensus mechanism is optimized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2026-03-24
AI Technical Summary
In blockchain systems, smart contract execution efficiency is low, data time and location verification is unreliable, and data synchronization delays between nodes affect consensus efficiency.
A dedicated coprocessor is used to independently execute smart contracts, and time and location verification data are generated by combining the Beidou positioning hardware module. A reflective memory hardware module is used to achieve low-latency data synchronization between nodes.
Improve the efficiency of smart contract execution, enhance the reliability of data time and location verification, and optimize the performance of consensus mechanisms between nodes.
Smart Images

Figure CN224035893U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model belongs to the field of block chain and computer hardware circuit design technical field, concretely relates to a computer mainboard hardware system of support blockchain acceleration. BACKGROUND
[0002] Blockchain is a kind of decentralized distributed ledger technology, and data is stored in the form of block on multiple nodes in time sequence. Different blocks form a chain structure through the hash value of the previous block containing the previous block, and through encryption and consensus mechanism to ensure the safety and non-tamperability of data. Blockchain technology has a wide range of applications in financial fields such as cross-border payment, securities trading and supply chain finance, and is used for secure communication and data sharing between devices in the Internet of Things field.
[0003] The smart contract of blockchain is a kind of automatic execution code, when calling the smart contract, the contract automatically executes its logic under the condition of meeting the preset condition. However, when a large number of nodes on the blockchain execute the smart contract, the effective use of computing resources is limited, which affects the overall performance of the system. At the same time, it is also necessary to strengthen the audit and protection of the smart contract virtual machine to prevent the security vulnerabilities of the virtual machine itself from being maliciously attacked. Therefore, the running speed of the smart contract virtual machine is an important factor affecting the performance of the blockchain.
[0004] Blockchain emphasizes decentralization and data non-tamperability, and blockchain itself can only guarantee the non-tamperability of on-chain data, but cannot guarantee the authenticity of external data. External data sources may be tampered with or forged, and the blockchain system is difficult to verify its authenticity, increasing the risk of fraud, while the blockchain system has very strict requirements for time stamp, and accurate time synchronization is the key to ensuring the consistency of the blockchain network, and adding a Beidou positioning module in the blockchain can record the accurate geographic position at each blockchain transaction or operation, as additional verification information for the transaction or operation, to prevent location-related fraud and ensure that each transaction can be traced to a specific geographic location. At the same time, the Beidou system not only provides positioning function, but also provides high-precision time service, to a certain extent, improves the time synchronization accuracy of the blockchain system, reduces the problem of blockchain forking caused by different time synchronization, and the double verification of location data can increase the security of the system.
[0005] In high-frequency trading systems, low latency and high reliability are crucial for consensus efficiency, and data synchronization delays directly impact real-time monitoring and response capabilities. Due to the widespread distribution of blockchain nodes, data synchronization from external sources to the blockchain network is delayed, failing to meet the requirements of applications demanding real-time data updates. In contrast, data replication between reflective memory hardware modules is a hardware-level operation with high fault tolerance, low latency, high throughput, and stability. This ensures fast and consistent data transmission across multiple nodes, reducing the possibility of data loss and errors, and improving the efficiency of the consensus process.
[0006] Traditionally, methods for improving blockchain systems have typically focused on software development. However, this invention takes hardware integration as its starting point and significantly improves the overall system performance by designing a dedicated computer motherboard for the blockchain system from the underlying hardware architecture. Utility Model Content
[0007] The purpose of this invention is to solve the following technical problems: improve the execution efficiency of smart contracts in blockchain systems through hardware architecture innovation, enhance the reliability of data time and location verification, and achieve low-latency data synchronization between nodes to optimize the performance of consensus mechanisms.
[0008] This utility model provides a computer motherboard hardware system that supports blockchain acceleration, including:
[0009] The system's basic functional modules, peripheral interface circuits, BeiDou positioning hardware module, and reflective memory hardware module;
[0010] The basic functional modules of the system include a CPU with an integrated dedicated coprocessor, a memory unit, a storage unit, a clock unit, and a power supply unit.
[0011] The Beidou positioning hardware module connects to the antenna unit via an MCU and a Beidou chip to generate time and location verification data for blockchain transactions.
[0012] The reflective memory hardware module includes an FPGA chip, storage medium, and optical communication unit, and connects multiple blockchain nodes via optical fiber to achieve data synchronization.
[0013] In the above scheme, the dedicated coprocessor is an FPGA chip, which is directly connected to the main CPU via the PCIe bus and independently executes smart contract virtual machine instructions. The coprocessor compiles the smart contract bytecode into machine code and then runs it in isolation.
[0014] In the above scheme, after the Beidou chip of the Beidou positioning hardware module receives satellite signals, the MCU executes the positioning algorithm and generates a data structure containing time, location and digital signature, which is then transmitted to the blockchain node via I2C or serial port.
[0015] In the scheme, the reflective memory hardware module establishes a shared physical memory space among the plurality of computing nodes through a hardware mechanism, the reflective memory hardware modules of the nodes form a shared memory area through fiber connection, and low-delay data synchronization and consensus acceleration among the blockchain nodes are realized.
[0016] In the scheme, the FPGA of the reflective memory hardware module captures node data write operation in real time through a hardware acceleration protocol, the reflective memory hardware modules of the nodes form a shared memory area through fiber connection, and memory write operation of any node is automatically synchronized to the corresponding memory address of other nodes.
[0017] In the scheme, the peripheral interface circuit includes a USB, a PCIe, a GPIO, an I2C and a serial port interface, and supports function expansion of the blockchain node.
[0018] In the scheme, the antenna uses a ceramic antenna or an external active antenna.
[0019] Because the technical scheme is adopted, the following beneficial effects are achieved.
[0020] 1. The smart contract execution efficiency is improved: the dedicated coprocessor independently compiles and runs the smart contract bytecode, reduces the main CPU resource occupation, and improves the system parallel processing capability.
[0021] 2. The data space-time credibility is enhanced: the Beidou positioning module hardware generates verification data containing time / position / digital signature, prevents external data tampering, realizes transaction traceability and double security check.
[0022] 3. The node consensus efficiency is optimized: the reflective memory hardware module establishes a shared physical memory space through fiber, realizes hardware-level low-delay data synchronization, and reduces the consensus delay caused by network transmission.
[0023] 4. The system expansibility is improved: the peripheral interface circuit integrates multiple communication protocols, supports flexible function expansion and debugging of the blockchain node. BRIEF DESCRIPTION OF DRAWINGS
[0024] Figure 1 The blockchain mainboard hardware system framework of the embodiment is shown.
[0025] Figure 2 The specific block diagram of the mainboard hardware system of the embodiment is shown.
[0026] Figure 3 The basic function hardware framework of the mainboard system of the embodiment is shown.
[0027] Figure 4 The Beidou positioning hardware module block diagram of the embodiment is shown.
[0028] Figure 5 A reflection memory hardware module block diagram for the embodiment. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical scheme and advantages of the embodiments of the utility model clearer, the technical scheme in the embodiments of the utility model will be described clearly and completely below in combination with the drawings in the embodiments of the utility model. Obviously, the described embodiments are part of the embodiments of the utility model, rather than all the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the utility model.
[0030] The utility model aims at improving the intelligent contract execution speed in the block chain system, strengthening the reliability of time and position information of data, and greatly improving the consensus efficiency of the block chain system, and proposes a computer mainboard hardware system supporting block chain acceleration. The mainboard hardware system mainly integrates the system basic hardware function module of CPU with coprocessor, peripheral interface circuit, Beidou positioning hardware module and reflection memory hardware module. Through the integration of the above functions and technologies of the block chain mainboard, an efficient solution is provided for the challenges of traditional block chain systems in performance, security, synchronization, real-time and scalability.
[0031] The system basic function module is mainly composed of CPU, memory, storage, clock and power supply units with integrated special coprocessor. By using the hardware built-in coprocessor in the processor to execute the intelligent contract, when executing some functions in the intelligent contract that consume more computing resources, the existing resources of CPU are not occupied, and the CPU continues to execute the subsequent functions, providing an acceleration scheme for the intelligent contract.
[0032] The peripheral interface circuit mainly includes USB, PCIE, GPIO, I2C and serial port and other mainboard interface expansion forms, realizes the debugging and expansion of the mainboard function.
[0033] The Beidou positioning hardware module is mainly composed of MCU, Beidou chip and antenna unit, and the time and position information of data generated by Beidou positioning are used as a trusted data source to verify the writing into the block chain and prevent data falsification.
[0034] The reflection memory hardware module is mainly composed of FPGA, storage medium and optical communication unit, and each node is connected and communicated through optical fiber, so as to quickly broadcast the data written in the node to the reflection memory network, realize the efficient sharing and synchronization of data between multiple nodes. EMBODIMENT
[0035] The utility model provides a kind of computer mainboard hardware system of supporting blockchain acceleration, the main function realized by this system is as follows: the speed of smart contract execution is accelerated, and the time and location accurate information of data is generated through beidou positioning hardware to ensure the reliability of data, to reflect memory hardware module to realize the efficient sharing of data between different nodes.
[0036] The embodiments are described in detail below with reference to the drawings.
[0037] Figure 1 The hardware system framework of the blockchain computer mainboard designed by the utility model is given.The specific implementation process includes the following parts: system basic hardware function module, peripheral interface circuit, beidou positioning hardware module and reflective memory hardware module.
[0038] The system basic hardware function module is used to provide the basic condition of computer system running (existing mature technology, not repeated here).
[0039] The peripheral interface circuit is used for debugging and expanding the function of mainboard.
[0040] The beidou positioning hardware module is used to generate accurate time and location information, which is sent to the system basic hardware function module after processing by the module circuit.
[0041] The reflective memory hardware module shares the data of each node quickly and efficiently into the reflective memory hardware module through the optical fiber communication mode of FPGA, and synchronizes the data between time nodes.
[0042] Figure 2 The specific block diagram of the mainboard hardware structure provided by the utility model embodiment is provided.
[0043] Figure 3 The specific structure diagram of the system basic hardware function module provided by the utility model embodiment is composed of CPU, memory, storage, clock and power supply units with integrated special coprocessor inside.
[0044] The coprocessor in the CPU is used to run the smart contract virtual machine, and the smart contract is executed by compiling bytecode into machine code and interacting with the virtual machine in the isolated execution environment of CPU, so that the smart contract is isolated from the host system and other smart contracts during execution, preventing the errors or malicious behavior of one contract from affecting other contracts or the entire blockchain system.
[0045] Figure 4The hardware block diagram of the Beidou positioning module provided by the embodiment of the utility model is mainly composed of an antenna, a Beidou transceiver chip, a power supply module and an MCU unit.
[0046] The antenna is used for receiving signals of the Beidou satellite, and a ceramic antenna or an external active antenna is usually used to improve the quality and stability of signal reception.
[0047] The Beidou transceiver chip is a core component of the Beidou positioning hardware module, and is responsible for receiving and sending signals of the Beidou satellite through the antenna. When receiving the Beidou signals, the signals are decoded to obtain accurate time and position information required by the blockchain system data, and are packaged into a data structure. In order to ensure the integrity of the data and the credibility of the source, the current time and position are obtained at a certain time, and the data is digitally signed by the MCU. Then the data is transmitted to the MCU through a communication bus such as I2C, USB and serial port.
[0048] The MCU is mainly responsible for controlling the work flow and data processing of the whole module, processing the received signals and executing relevant positioning algorithms, and sending the accurate time and position information to the basic hardware system module in real time.
[0049] After the node server receives the data packet, the signature is verified, the time and position information are packaged into a transaction, and the transaction is written into the blockchain. The timestamp and position information of the transaction are viewed in real time in the blockchain system.
[0050] The power supply module is mainly a power supply circuit system of the whole Beidou hardware module.
[0051] Figure 5 The hardware block diagram of the reflective memory hardware module provided by the embodiment of the utility model is mainly composed of an FPGA, a DDR particle, an optical fiber circuit unit and a power supply unit.
[0052] The reflective memory hardware module establishes a shared physical memory space among a plurality of computing nodes, and enables the nodes to communicate and synchronize data at very low delay through a hardware mechanism. Each node has an independent reflective memory hardware module, and the reflective memory hardware modules of the nodes are connected together through optical fibers to form a high-performance data transmission shared memory area. The memory write operation of a node is automatically and in real time reflected in the corresponding memory positions of all other nodes.
[0053] The FPGA chip has high-performance parallel processing capability, real-time processing capability, flexible hardware programming characteristics, high-speed interface support, and scalability and integration, and meets the requirements of high performance, low delay and high reliability. Through a large number of programmable logic units integrated inside, multiple groups of data are processed in parallel, realizing fast transmission and synchronization of data, and through fast response to external events and interrupts, real-time updating and synchronization of data are ensured. At the same time, through the built-in fiber controller and through the hardware kernel unit, a specific hardware acceleration protocol for data transmission is customized, further improving the system performance.
[0054] Whenever a node writes data to its local reflective memory hardware module, the write operation is immediately captured by the FPGA, and the data is broadcast to the reflective memory hardware modules of all other nodes through the fiber hardware circuit. Due to the advantage of low delay in node communication through fiber, which is much lower than that of traditional network communication, the blockchain nodes can share transaction data and block information faster, reducing the waiting time. The reflective memory hardware modules of other nodes will write the received data to their corresponding memory addresses, realizing data synchronization.
[0055] When a node reads data, it directly reads from the local reflective memory hardware module without the need for network transmission, greatly improving the reading speed. The state changes of each node can be immediately propagated to other nodes, reducing the time spent waiting for data propagation in the consensus process, thereby speeding up the consensus reaching speed.
[0056] The embodiment proposes a computer hardware mainboard for a blockchain system, which improves the efficiency of smart contract execution through the built-in coprocessor of the CPU. Through the Beidou positioning hardware module, the accurate time and position information received from the Beidou navigation is embedded in the block data, ensuring the time consistency of all nodes in the blockchain network, reducing the transaction verification problems caused by time deviation, and ensuring the high credibility and reliability of data. The reflective memory hardware module realizes real-time data sharing and synchronization between multiple computers, reduces network delay, speeds up the blockchain consensus speed, and ensures data consistency and overall coordination of the system.
[0057] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A computer motherboard hardware system supporting blockchain acceleration, characterized in that, include: The system's basic functional modules, peripheral interface circuits, BeiDou positioning hardware module, and reflective memory hardware module; The basic functional modules of the system include a CPU with an integrated dedicated coprocessor, a memory unit, a storage unit, a clock unit, and a power supply unit. The Beidou positioning hardware module connects to the antenna unit via an MCU and a Beidou chip to generate time and location verification data for blockchain transactions. The reflective memory hardware module includes an FPGA chip, a storage medium, and an optical communication unit, and connects multiple blockchain nodes via optical fiber to achieve data synchronization.
2. The computer motherboard hardware system according to claim 1, characterized in that, The dedicated coprocessor is an FPGA chip, which is directly connected to the main CPU via the PCIe bus. It independently executes smart contract virtual machine instructions. The coprocessor compiles the smart contract bytecode into machine code and then runs it in isolation.
3. The computer motherboard hardware system according to claim 1, characterized in that, After receiving satellite signals, the Beidou chip in the Beidou positioning hardware module executes the positioning algorithm by the MCU and generates a data structure containing time, location and digital signature, which is then transmitted to the blockchain node via I2C or serial port.
4. The computer motherboard hardware system according to claim 1, characterized in that, The reflected memory hardware module establishes a shared physical memory space among multiple computing nodes through a hardware mechanism. The reflected memory hardware modules of each node are connected by optical fiber to form a shared memory area, thereby achieving low-latency data synchronization and consensus acceleration among blockchain nodes.
5. The computer motherboard hardware system according to claim 4, characterized in that, The FPGA of the reflective memory hardware module captures node data write operations in real time through a hardware acceleration protocol, and any memory write operation on any node is automatically synchronized to the corresponding memory address on other nodes.
6. The computer motherboard hardware system according to claim 1, characterized in that, The peripheral interface circuit includes USB, PCIe, GPIO, I2C and serial interfaces, supporting the functional expansion of blockchain nodes.
7. The computer motherboard hardware system according to claim 1, characterized in that, The antenna uses a ceramic antenna or an external active antenna.