IEEE Transactions on Network and Service Management · 2022 · 33 citations · 52 references
EngineeringComputer EngineeringComputer ScienceCryptographyLow-power DesignTheory Of ComputationAlgorithm AnalysisEnergy-efficient DesignPower ManagementPower OptimizationPower-aware DesignAlgorithmic Power MinimizationEnergy ConsumptionEnergy-aware OptimizationEnergy-efficient AlgorithmsEnergy-efficient ProcessingMerkle TreesOperational Energy ConsumptionSystem Availability Analysis
Blockchain-powered smart systems deployed in different industrial applications promise operational efficiencies and improved yields, while significantly mitigating cybersecurity risks. Tradeoffs between availability and security arise at implementation, however, triggered by the additional resources (e.g., memory and computation) required by blockchain-enabled hosts. This paper applies an energy-reducing algorithmic engineering technique for Merkle Tree (MT) root calculations and the Proof of Work (PoW) algorithm, two principal elements of blockchain computations, as a means to preserve the promised security benefits but with less compromise to system availability. Using pyRAPL, a python library to measure the energy consumption of a computation, we experiment with both the standard and energy-reduced implementations of both algorithms for different input sizes. Our results show that up to 98% reduction in energy consumption is possible within the blockchain’s MT construction module, with the benefits typically increasing with larger input sizes. For the PoW algorithm, our results show up to 20% reduction in energy consumption, with the benefits being lower for higher difficulty levels. The proposed energy-reducing technique is also applicable to other key elements of blockchain computations, potentially affording even “greener” blockchain-powered systems than implied by only the results obtained thus far on the MT and PoW algorithms.
52
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Bitcoin: A Peer-to-Peer Electronic Cash System
Spongebob Squarepants · SSRN Electronic Journal · 2008 · 11.2K citations · Full text
On blockchain and its integration with IoT. Challenges and opportunities
Ana Reyna, Cristian Martín, Jaime Chen et al. · Future Generation Computer Systems · 2018 · 1.9K citations · Full text
A Survey on Security and Privacy Issues of Bitcoin
Mauro Conti, E. Sandeep Kumar, Chhagan Lal et al. · IEEE Communications Surveys & Tutorials · 2018 · 1.1K citations · Full text