logo

Ethereum Blockchain-Based Prototype for Data Security

PDF Publication Title:

Ethereum Blockchain-Based Prototype for Data Security ( ethereum-blockchain-based-prototype-data-security )

Previous Page View | Next Page View | Return to Search List

Text from PDF Page: 009

Inventions 2020, 5, x FOR PEER REVIEW 9 of 14 For the console panel, Web3-Ethereum JavaScript API is used in the project [25]. “Web3.js” is a selection of libraries that facilitates communication with local Ethereum node via IPC or HTTP Inventions 2020, 5, 58 9 of 14 connection. A deploy file and script codes are developed using HD wallet provider and web3. The HD wallet, with a public/private key tree feature, represented a master node (Meta Mask). Meta Mask Inventions 2020, 5, x FOR PEER REVIEW 9 of 14 is a crypto wallet for blockchain, which offers a risk-free approach on a unique decentralized web in blockchain database and can be retrieved only by authorized users. Figure 4 shows the construction platform to link up to blockchain-based programs [26]. Moreover, Application Binary Interface (ABI) flowchart of Smart Contract and its interaction with a different layer of the SCADA system. The data For the console panel, Web3-Ethereum JavaScript API is used in the project [25]. “Web3.js” is a specification is used as a standard approach to communicate with contracts in the Ethereum monitoring is developed in Python Zerynth IDE environment [22], and the communication layer for selection of libraries that facilitates communication with local Ethereum node via IPC or HTTP environment. smart RTUs is made with microchips of espressif [23]. connection. A deploy file and script codes are developed using HD wallet provider and web3. The HD wallet, with a public/private key tree feature, represented a master node (Meta Mask). Meta Mask i s a crypto wallet for blockchain, which offers a risk-free approach on a unique decentralized web SCADA, Communication Cloud, Communication link RTU, Sensor platform to link up to blockchain-based programs [26]. Moreover, Applicat I) speciSfeicravteiornopiseruatsieodn:aResadaingsfrtoamntdheaBrldockachpaipnroach to communicate with contracts in the Ethereum environment. Web3 HTML Docs JS Asset Server Data Collection Layer Communication Layer Optimization Layer Data Collection Layer Server operation:Reading from the Blockchain Transaction Data processing in RTU, Sensor ioCnomBimnaurnyicInateiorfnacLeay(AerB SCADA, Energy Management Communication Metamask Web3 HTML Docs Rinkeby Server Module JS Asset Cloud, Communication link Writingoperation:on Blockchainbyclient Figure4.TheConstructionflowchDaartaopfrSomceassritnCgoinntract.OptimizationLayer Transaction Energy Management Figure 4. The Construction flowchart of Smart Contract. Metamask Rinkeby Module Zerynth is designed to link the IoT platforms of smart RTU to cloud services. Figure 5 shows sampleimopof rat sstrmeaamrst contract script developed for th#eCloncfiaglurEatihonerfieleum node operation in blockchain. Writingoperation:on Blockchainbyclient # Ethereum modules import config Verified smart contract data is then transferred to Rinkeby (refer to Figure 4), which is a platform of from blockchain.ethereum import ethereum import math the Ethereum blockchain test network (test net) [24]. Rinkeby test net, in contrast to Ethereum main from blockchain.ethereum import rpc import json network (main net) is an authorized network. import requests # WiFi drivers Figure 4. The Construction flowchart of Smart Contract. from espressif.esp32net import esp32wifi as net_driver # import Real-Time Clock module # for ESP-8266 import streams # from broadcom.bcm43362 import bcm43362 as # Ethereum modules net_driver from blockchain.ethereum import ethereum # for Particle Photon from blockchain.ethereum import rpc from wireless import wifi # WiFi drivers # SSL module for https from espressif.esp32net import esp32wifi as net_driver import ssl # for ESP-8266 #to read from analogue sensor # from broadcom.bcm43362 import bcm43362 as import adc net_driver # for Particle Photon from wireless import wifi Figure 5. A Smart contract script f # SSL module for https import ssl ata Transaction Process for Mining #to read from analogue sensor import adc Ethereum is an electronic currency used for f #import rtc # Configuration file import timers import config t=timers.timer() import math t.start() import json import requests def get_epoch(): user_agent = {"user-agent": "curl/7.56.0"} # import Real-Time Clock module return #import rtc int(json.loads(requests.get("http://now.zerynth.com/", import timers headers=user_agent).content)['now']['epoch']) t=timers.timer() t.start() def get_epoch(): or local Ethereum node operation. user_agent = {"user-agent": "curl/7.56.0"} return int(json.loads(requests.get("http://now.zerynth.com/", headers=user_agent).content)['now']['epoch']) unds exchange in an encrypted system which D 4.5. does not depend on any legalized central banking system. The blockchain transaction system in Ethereum Figure 5. A Smart contract script for local Ethereum node operation. data framework as Foingluinre5p. aAySmeanrt csoynstreamct isscrdipetscforirbleodcailnEtheirsesuemctniond.e operation. Ethereum employs public keys to address deposits and send currency. The public keys also track For the console panel, Web3-Ethereum JavaScript API is used in the project [25]. “Web3.js” is 4.5. Data Transaction Process for Mining the transaction details. In Ethereum blockchain systems, data exchanges or transactions are usually a selection of libraries that facilitates communication with local Ethereum node via IPC or HTTP unseen and anonymous. The system fixes the “trust” issue in between nodes with its anonymity connEectthieorne.uAmdiespalnoyelfielcetraonndicscruiprrtecnocdyeus saerde dfoervfeulonpdesdeuxscihnagnHgeDinwanlletnpcroyvpitdeedrsaynsdtewmewb3h. iTchedHoeDs feature. Knowing a blockchain address provides the transaction details, which have two major nwoatlldeet,pwenitdhoanpaunbylicle/pgrailvizaetedkceyntraelebfaenatkuinreg,sreypstremse.nTtehdeablmocaksctehraninodtrean(MsaectaioMnassyks)t.emMeintaEMthaesrkeuisma sections: dcraytpatforawmaellwetofrokrabslocnklcihnaeipn,awymhiecnhtosffyesrtesmariiskd-efsreceribapedprionatchisonseactuionniq.uedecentralizedwebplatform Principal data: It features the details of transaction files, records, dealing, contract history, and tolinEktuhperteoubmlocekmchpaloiny-sbpausebdlipcrkoegyrsatmosa[d2d6]r.esMsodrepoovseirt,sAapnpdlisceantdiocnuBrirneanrcyI.nTtherefapcueb(lAicBkI)esypseaclisfioctartaiockn bank clearing information. tihseustreadnassacatisotnandeatradilsa.pIpnroEathcherteoucmomblmocukncihcatinewsyisthtecmosn,trdacttaseinxcthaenEgtehseroerutmranensavcitrionmseanret.usually unseen and anonymous. The system fixes the “trust” issue in between nodes with its anonymity feature. Knowing a blockchain address provides the transaction details, which have two major sections: Principal data: It features the details of transaction files, records, dealing, contract history, and bank clearing information.

PDF Image | Ethereum Blockchain-Based Prototype for Data Security

ethereum-blockchain-based-prototype-data-security-009

PDF Search Title:

Ethereum Blockchain-Based Prototype for Data Security

Original File Name Searched:

inventions-05-00058.pdf

DIY PDF Search: Google It | Yahoo | Bing

NFT (Non Fungible Token): Buy our tech, design, development or system NFT and become part of our tech NFT network... More Info

IT XR Project Redstone NFT Available for Sale: NFT for high tech turbine design with one part 3D printed counter-rotating energy turbine. Be part of the future with this NFT. Can be bought and sold but only one design NFT exists. Royalties go to the developer (Infinity) to keep enhancing design and applications... More Info

Infinity Turbine IT XR Project Redstone Design: NFT for sale... NFT for high tech turbine design with one part 3D printed counter-rotating energy turbine. Includes all rights to this turbine design, including license for Fluid Handling Block I and II for the turbine assembly and housing. The NFT includes the blueprints (cad/cam), revenue streams, and all future development of the IT XR Project Redstone... More Info

Infinity Turbine ROT Radial Outflow Turbine 24 Design and Worldwide Rights: NFT for sale... NFT for the ROT 24 energy turbine. Be part of the future with this NFT. This design can be bought and sold but only one design NFT exists. You may manufacture the unit, or get the revenues from its sale from Infinity Turbine. Royalties go to the developer (Infinity) to keep enhancing design and applications... More Info

Infinity Supercritical CO2 10 Liter Extractor Design and Worldwide Rights: The Infinity Supercritical 10L CO2 extractor is for botanical oil extraction, which is rich in terpenes and can produce shelf ready full spectrum oil. With over 5 years of development, this industry leader mature extractor machine has been sold since 2015 and is part of many profitable businesses. The process can also be used for electrowinning, e-waste recycling, and lithium battery recycling, gold mining electronic wastes, precious metals. CO2 can also be used in a reverse fuel cell with nafion to make a gas-to-liquids fuel, such as methanol, ethanol and butanol or ethylene. Supercritical CO2 has also been used for treating nafion to make it more effective catalyst. This NFT is for the purchase of worldwide rights which includes the design. More Info

NFT (Non Fungible Token): Buy our tech, design, development or system NFT and become part of our tech NFT network... More Info

Infinity Turbine Products: Special for this month, any plans are $10,000 for complete Cad/Cam blueprints. License is for one build. Try before you buy a production license. May pay by Bitcoin or other Crypto. Products Page... More Info

CONTACT TEL: 608-238-6001 Email: greg@infinityturbine.com | RSS | AMP