MEMORY ANALYSIS FOR IPFS IMPLEMENTATION ON ETHEREUM SMART CONTRACT
Abstract
Abstract. Smart contract is an agreement between two entities established in the program code. All Smart contract transactions are stored on the Blockchain. But storing large data on the Blockchain is expensive, so many developers are currently creating a DApp (Decentralized Application) that integrates IPFS on smart contract Ethereum. Files will be stored on IPFS while the Blockchain only stores hash files from IPFS to access them again. Blockchain & IPFS are distributed peer-to-peer technologies for storing and distributing digital data supported by the confidentiality, integrity and authenticity of the data. The study was conducted to measure memory usage to run the DApp web that integrates IPFS on smart contract Ethereum and find out the effect of the file size uploaded via the web DApp and the number of nodes connected in the network. The memory usage test results will be used as a standard for the memory capacity planning to implement a DApp web system that integrates IPFS on smart contract Ethereum in an organization. Based on the research result, to run a web DApp that integrates IPFS on a smart contract requires 774MB of memory. The result proves that IPFS is suitable for handling large files. The efficiency of DApp's web performance that integrates IPFS on the smart contract Ethereum are obtained by a small file size and a large number of nodes connected in a network. The smaller the file size, the less memory usage. The more nodes that are connected in the network, the less memory usage. Keywords: Decentralized Application, IPFS, Smart Contract Ethereum, Blockchain, Memory Usage.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.