
models on the block, and linking to previous models
and blocks for consistency. Validation steps ensure
miners meet required accuracy and model differences,
confirming computational effort.
For RQ2, evolutionary algorithms emerged as op-
timal for training BNNs, preventing overfitting and
avoiding local minima. These algorithms also aid in
shaping models, increasing diversity and suitability
for specific datasets.
Regarding RQ3, our tests indicate that altering
miner constants to define minimum model differences
and accuracy can increase the computational diffi-
culty of generating new blocks. While BNNs store
binary weight values to save bandwidth, our findings
for RQ4 show that blocks with empty transactions use
less than 1MB of bandwidth.
Lastly, for RQ5, although our system demon-
strates lower throughput compared to Ethereum, it
still efficiently handles a significant number of trans-
actions. This makes it suitable for large-scale appli-
cations, despite longer block creation times.
Future research should explore several avenues
to deepen understanding. While our experiments
used controlled, dockerized environments, assess-
ing model performance in real-world blockchain net-
works is crucial for a realistic evaluation of resilience
and applicability. Additionally, the concept of dis-
tributed model training, where mining pools collab-
oratively train different model segments, could en-
hance creation efficiency and leverage blockchain’s
decentralized nature.
Extending our approach to larger-scale blockchain
networks would also be an important step. This in-
volves ensuring that the system can handle increased
transaction volumes and more extensive network par-
ticipation without compromising performance. By
addressing these future directions, we plan to enhance
the practical utility and scalability of our approach,
making it a valuable contribution to the intersection
of blockchain technology and machine learning.
REFERENCES
(2021). Hyperledger caliper [online]. Available:
https://hyperledger.github.io/caliper/.
Beck, R., Czepluch, J. S., et al. (2016). Blockchain - the
Gateway to Trust-Free Cryptographic Transactions. In
ECIS, page Research Paper 153.
Courbariaux, M. and Bengio, Y. (2016). Binarynet: Train-
ing deep neural networks with weights and activations
constrained to +1 or -1. CoRR, abs/1602.02830.
Croman, K. et al. (2016). On Scaling Decentralized
Blockchains - (A Position Paper). In FC 2016, vol-
ume 9604 of LNCS, pages 106–125. Springer.
de Vries, A. (2018). Bitcoin’s Growing Energy Problem.
Joule, 2:801–805.
Fan, C., Ghaemi, S., Khazaei, H., and Musilek, P. (2020).
Performance evaluation of blockchain systems: A sys-
tematic survey. IEEE Access, 8:126927–126950.
Fiszelew A., Britos P. V., P. G. and R, G.-M. (2003).
Automatic generation of neural networks. Revista
Eletrônica de Sistemas de Informação, 2:1–6.
Gervais, A. et al. (2016). On the Security and Performance
of Proof of Work Blockchains. In CCS 2016, page
3–16.
Huang, M.-H. and Rust, R. T. (2018). Artificial intelligence
in service. Journal of Service Research, 21(2):155–
172.
Jarrahi, M. H. (2018). Artificial intelligence and the future
of work: Human-ai symbiosis in organizational deci-
sion making. Business Horizons, 61(4):577–586.
Jia, H., Yaghini, M., et al. (2021). Proof-of-Learning: Def-
initions and Practice. In 2021 IEEE Symposium on
Security and Privacy (SP), pages 1039–1056.
Lecun, Y. (1998). The MNIST database of handwritten dig-
its. http://yann.lecun.com/exdb/mnist/.
Lin, X., Zhao, C., and Pan, W. (2017). Towards ac-
curate binary convolutional neural network. CoRR,
abs/1711.11294.
Liu, Y. et al. (2021). Proof of Learning (PoLe): Empow-
ering neural network training with consensus building
on blockchains. Computer Networks, 201:108594.
Mani, V. et al. (2022). Performance comparison of CNN,
QNN and BNN deep neural networks for real-time
object detection using ZYNQ FPGA node. Microelec-
tronics Journal, 119:105319.
Mariem, S. B., Casas, P., et al. (2020). All that Glitters is
not Bitcoin – Unveiling the Centralized Nature of the
BTC (IP) Network. In NOMS 2020, pages 1–9.
Micali, S., Rabin, M., and Vadhan, S. (1999). Verifiable
random functions. In FOCS’99, pages 120–130.
O’Dwyer, K. J. and Malone, D. (2014). Bitcoin mining and
its energy footprint. In ISSC 2014/CIICT 2014), pages
280–285.
Pisarchyk, Y. and Lee, J. (2020). Efficient memory man-
agement for deep neural net inference.
Rouhani, S. and Deters, R. (2017). Performance analysis
of ethereum transactions in private blockchain. In IC-
SESS 2017, pages 70–74.
Satoshi, N. (2008). Bitcoin: A peer-to-peer electronic cash
system.
Schäffer, M. et al. (2019). Performance and scalability of
private ethereum blockchains. In BPM 2019, pages
103–118. Springer.
Singh, N. and Vardhan, M. (2020). Computing opti-
mal block size for blockchain based applications with
contradictory objectives. Procedia Computer Sci-
ence, 171:1389–1398. Third International Conference
on Computing and Network Communications (Co-
CoNet’19).
Wang, E., Davis, J. J., et al. (2023). Enabling Binary Neural
Network Training on the Edge. ACM Trans. Embed.
Comput. Syst., 22(6).
Xie, J., Yu, F. R., Huang, T., Xie, R., Liu, J., and Liu, Y.
(2019). A survey on the scalability of blockchain sys-
tems. IEEE Network, 33(5):166–173.
ICAART 2025 - 17th International Conference on Agents and Artificial Intelligence
418