Font Size: a A A

Design And Implementation Of Electric Energy Trading Platform Based On Blockchain Technology

Posted on:2019-06-13Degree:MasterType:Thesis
Country:ChinaCandidate:D P ZhangFull Text:PDF
GTID:2348330569995692Subject:Engineering
Abstract/Summary:PDF Full Text Request
Blockchain technology is rapidly developing.Blockchain technology is currently the most promising Internet distributed technology.Virtual encrypted digital currency is generated based on blockchain technology.Bitcoin and other cryptocurrencies have caused significant changes in the digital currency field.The application of blockchain technology has gradually extended from the initial financial field to all walks of life.Blockchain technology is currently in its early stages of development.It is tried and applied in various scenarios.The core of blockchain applications is to embody the decentralized interactive transaction model and solve the problem of trust between distributed and decentralized systems.At present,blockchain technology has achieved great success in the application of virtual digital currency.In other application scenarios,blockchain technology replaces the centralized structure,and blockchain technology replaces the centralization of each application scenario.Structure is the main way to blockchain technology landing,and blockchain technology currently has the disadvantages of low efficiency,heavy functions,and so on,resulting in many scenarios in the blockchain technology application is an exploration stage,but with the development of technology and smart devices Improvements in efficiency,low efficiency,and heavy functions will be resolved.In terms of energy,the coupling of blockchain technology and energy systems still needs a long time for development.Information transactions,as the biggest feature of blockchain technology,are bound to be the direction of development in the energy application scenario,and the realization of energy online.The P2 P blockchain transaction model is the only way for blockchain technology to develop in the context of energy interaction.As a distributed energy system,the Energy Internet has similarities with the distributed architecture of the blockchain.The blockchain solves the decentralized trust problem and provides a distributed consensus system.The energy internet includes various entities,and each entity can be trusted through the blockchain network.The chaincode system in the blockchain can satisfy the intelligentization of transactions and the intelligent scheduling emphasized in the energy Internet.The block on the blockchain is irreversibly increased with time,and the blockchain information cannot be modified.The information is real and effective.The transparent,open and trusted system provided by the blockchain technology can provide guarantees for the application of the energy internet information layer.Aiming at the application scenario of blockchain in the energy internet,this paper designs a blockchain-based energy trading platform.The platform architecture is mainly divided into basic platform,blockchain module,and transaction platform Web application.The research direction starts from three aspects:Firstly,for the realization of the blockchain trading platform,the bottom layer is a hardware device equipped with a blockchain transaction,and is a basic unit equipped with a blockchain node.The ARM platform is selected and a Linux operating system is installed.A blockchain virtual container is configured for implementing a blockchain application environment and a chaincode development language.Blockchain applications in energy scenarios require information and acquisition systems,and SCADA systems based on ARM platforms.Energy-side transactions are configured with GPIO serial communications to implement the hardware side of the blockchain trading platform.Targeting the blockchain application scenario on the energy side,the appropriate blockchain architecture was selected,the blockchain application was deployed,and the member management,identity authentication,consensus mechanism,consensus process,and contract invocation were analyzed.Blockchain transaction process,in the virtual container configuration node,channel and other blockchain module,the use of chaincodes in the virtual container to achieve P2 P blockchain transactions.Design the energy blockchain trading web application,use the NodeSDK as a blockchain development tool to design the RPC remote call model,and use block order to pay for the blockchain transaction.After the transaction is completed,the chaincode initiates power dispatch.Finally,the application of the blockchain trading platform is demonstrated,and user-a is set to perform power transactions with the user-f.The entire power transaction passes the blockchain process,completes the consensus authentication,writes blocks,and completes the transaction and executes the scheduling.Using the sandbox platform to simulate the entire transaction process,the test results show the feasibility of the blockchain application scenario in energy trading.
Keywords/Search Tags:blockchain technology, trading platform, chaincode
PDF Full Text Request
Related items