Black-Box for Blockchain Parameters Adjustment
【Author】 Amelin, Vladislav; Gatiyatullin, Ernest; Romanov, Nikita; Samarkhanov, Ratmir; Vasilyev, Robert; Yanovich, Yury
【Source】IEEE ACCESS
【影响因子】3.476
【Abstract】This paper introduces a function for blockchain performance evaluation as a black-box. The function runs the Solana blockchain test network with the only differences between the main network in a configuration file and the physical network to operate in. The black-box takes setup parameters as input, launches blockchain in a cloud, emulates artificial users' activity, and gives two outputs-transactions per second (tps) and drop rate. By default, the setup has six most important integer parameters and a network with three computers in the cloud, while one can vary eighty-nine parameters, the number of computers in the network and use local computers via black-box configuration files. The applied problem is to maximize the tps under a zero drop rate constraint. The black-box, like real blockchains, uses network communication, so reproducibility is an essential part of the design. We also provide an optimization baseline, showing the non-trivial results' reachability.
【Keywords】Blockchains; Metaheuristics; Performance evaluation; Optimization; Black box testing; Blockchain; black-box; metaheuristic; surrogate optimization
【发表时间】2022
【收录时间】2022-10-26
【文献类型】实验仿真
【主题类别】
区块链治理-技术治理-区块链安全
评论