A combined team of researchers from Shanghai Jiao Tong University and Tsinghua University has found a possible way to make blockchain processing more efficient—by calculating something useful as part of the consensus mechanism. In their paper published in the journal Nature Energy, the group suggests a useful task that could fit the bill would involve calculations engaged in optimizing energy systems. Mahmoud Mahmoud, with North Carolina A&T State University, has published a News & Views piece in the same journal issue outlining the work done by the team in China.
With blockchains, two consensus mechanisms have been developed: “proof of work” and “proof of stack.” In the former, those involved in a transaction must perform a trivial task, such as solving a puzzle. In the latter, random entities validate transactions. In this new effort, the researchers are proposing that rather than generating random puzzles, the proof of work approach could calculate something useful, such as energy optimization strategies for a given system.
The team suggests calculating energy optimization strategies is a good match for blockchains due to their inherent energy inefficiencies. They propose the replacement for the puzzle generator could be named Proof of Solution (PoSo). And to make their point, they have tested the idea using two real-world scenarios. The first involved calculating the best way to distribute electricity production for the University of Manchester—a campus with several different ways to generate electricity. Such a system would have to determine which generators to use under different scenarios. The second test idea involved much the same task for the city of Suzhou, China.
The researchers suggest that in addition to doing something useful during the consensus part of blockchain transactions, such a system would also be more difficult for nefarious types to game.