Definition of Platforms, Infrastructure and Governance: Report of Activity 3.1

Authors

Allan Edgard Silva Freitas, IFBA; Bruno Evaristo, CPQD; Billy Anderson Pinheiro, Amachains; Ismael Ávila, CPQD; Luiz Eduardo Folly de Campos, RNP; Ramon da Gama Cordeiro, CPQD

Keywords:

Blockchain, Governance, Distributed environment

Synopsis

This document presents blockchain platforms that can be supported by the Iliad project, as well as technical requirements for information technology infrastructure to instantiate blockchain nodes, as well as the design of the first distributed environment between RNP and CPqD with a functional blockchain network. This report is one of the important components to ensure the blockchain infrastructure that will support research in blockchain applications to be developed by universities, research institutions and startups. The survey of blockchain networks that are working, as well as the survey of platforms that can be supported by the project and their respective configurations are important steps to ensure that the Iliad project meets the needs of stakeholders, with the aim of ensuring that decentralized applications are executed on the blockchain networks created throughout goal 3 of Iliad.

References

Allen, Cristopher (2016). “The Path to Self-Sovereign Identity”. Disponível em: <http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html>. Acesso em: 08/05/2024.

FALAZI, Graheeb. Process-Based Composition of Permissioned and Permissionless Blockchain Smart Contracts. Paris, França. 2019. Disponível em: https://ieeexplore.ieee.org/document/8945020. Acessado 22 de Fevereiro de 2023.

GONCALVES, G. D. ; COUTINHO, E. ; FREITAS, A. E. S. . Um Panorama da Pesquisa em Blockchain no Brasil. SBC Horizontes, 26 maio 2022. Acessado 01 de Maio de 2024.

Hyperleger Besu. Hyperledger Besu for private networks. Disponível em: <https://besu.hyperledger.org/private-networks>. Acesso em: 19 fev. 2024.

Hyperledger Indy. Type: Distributed ledger software. Disponível em: <https://www.hyperledger.org/projects/hyperledger-indy>. Acesso em: 10 fev. 2024

Hyperledger Cacti. Type: Tool. Disponível em: <https://www.hyperledger.org/projects/cacti>. Acesso em: 10 fev. 2024

Hyperledger Bevel. Automation framework. Disponível em: <https://www.hyperledger.org/projects/bevel>. Acesso em: 16 jan. 2024

Hyperledger Fabric. A Blockchain Platform for the Enterprise. Disponívelem: <https://hyperledger-fabric.readthedocs.io/en/release-2.5/>. Acesso em: 19 fev. 2024

Rede Blockchain Brasil. Disponível em: https://github.com/RBBNet/rbb. Acesso em: 29 fev. 2024.

SALTINI, R.; HYLAND-WOOD, D. IBFT 2.0: A Safe and Live Variation of the IBFT Blockchain Consensus Protocol for Eventually Synchronous Networks. [s.l: s.n.] Disponível em: <https://arxiv.org/pdf/1909.10194.pdf>. Acesso em: 09 abr. 2024.

ENTETHALLIANCE. QBFT Blockchain Consensus Protocol Specification v1. [S. l.], 17 jan. 2023. Disponível em: https://entethalliance.org/specs/qbft/. Acesso em: 10 abr. 2024.

CHAALS. EEA Publishes QBFT Blockchain Consensus Protocol. Disponível em: <https://entethalliance.org/23-01-qbft-spec-version-1-released/>. Acesso em: 9 abr. 2024.

ISLAM, M.; MWAMBA MERLE, M.; PETER IN, H. A Comparative Analysis of Proof-of-Authority Consensus Algorithms: Aura vs Clique.In: 2022 IEEE International Conference on Services Computing (SCC), Barcelona, Spain. Disponível em: <https://ieeexplore.ieee.org/document/9860157>. Acesso em: 9 abr. 2024.

BAINS, A. A Comparative Analysis of Proof-of_authority Consensus Algorithm: Aura vs Clique, 2023. Disponível em: <https://www.ccn.com/education/a-comparative-analysis-of-proof-of-authority-consensus-algorithms-aura-vs-clique/ > Acesso em: 09 abr. 2024.

The Ordering Service —hyperledger-fabricdocs master documentation. Disponível em: <https://hyperledger-fabric.readthedocs.io/en/release-2.2/orderer/ordering_service.html>. Acesso em: 09 abr. 2024.

TRIPATHI, Shivani. Hyperledger Fabric Consensus Mechanisms: Exploring the Options. In: Hyperledger Fabric Consensus Mechanisms: Exploring the Options. [S. l.], 14 jul. 2023. Disponível em: https://www.spydra.app/blog/hyperledger-fabric-consensus-mechanisms-exploring-the-options. Acesso em: 10 abr. 2024.

GEEKSFORCE. Consensus in hyperledger fabric. In: Consensus in Hyperledger Fabric. [S. l.], 18 out. 2023. Disponível em: https://www.geeksforgeeks.org/consensus-in-hyperledger-fabric/. Acesso em: 10 abr. 2024.

SHARMA, Nirshal. Comparing Byzantine Fault Tolerance Consensus Algorithms. In: Comparing Byzantine Fault Tolerance Consensus Algorithms. [S. l.], 30 maio 2023. Disponível em: https://blog.web3labs.com/web3development/comparing-byzantine-fault-tolerance-consensus-algorithms. Acesso em: 10 abr. 2024.

ANCEAUME, E. et al. On finality in blockchains. OPODIS 2021 -25th Conference on Principles of Distributed Systems, Dec 2021, Strasbourg, France. cea-03080029v5. Disponível em: <https://cea.hal.science/cea-03080029/document>. Acessado em: 23 abr. 2024.

Nakamura, E., Marino, F.C., Formigoni Filho, J.R., Ribeiro, S.L. e Oliveira, V.P. Identidade Digital Descentralizada: Conceitos, aplicações, iniciativas, plataforma de desenvolvimento e implementação de caso de uso. Minicurso do SBSeg 2019. Disponível em: <https://books-sol.sbc.org.br/index.php/sbc/catalog/book/85>. Acesso em: 08/05/2024.

PENNEC, Guénolé Le. Choosing a Distributed Ledger Technology: Looking at the Popularity and Activity of Major Players Report. Available in:https://www.blockchainresearchlab.org/wp-content/uploads/2020/05/BRL-Report-No-5-DLT-Popularity.pdf, 2020.

Sovrin Foundation (2018). “A Protocol and Token for SelfSovereign Identity and Decentralized Trust”. Disponível em: https://sovrin.org/wp-content/uploads/Sovrin-Protocol-and-Token-White-Paper.pdf. Acesso em: 08/05/2024.

W3C (2021). “Decentralized Identifiers (DIDs) v1.0 -Core architecture, data model, and representations”.Disponível em: <https://www.w3.org/TR/did-core/#introduction>. Acesso em: 10/04/2022.

W3C (2022). “Verifiable Credentials Data Model v1.1”. Disponível em: <https://www.w3.org/TR/vc-data-model/>. Acesso em: 10/04/2022.

Downloads

Publication date

May 13, 2024