Pré-requisitos para a construção de uma rede¶
Introdução¶
A implantação de uma rede através da Tanssi é um passo bastante simples, onde o único requisito é ter uma especificação de cadeia válida para fazer upload.
Embora a Tanssi forneça especificações de cadeia para os modelos disponíveis, pode ser necessário gerar uma nova para corresponder a quaisquer alterações que o caso de uso possa precisar ser implementado no tempo de execução.
As seções a seguir deste artigo cobrirão o software mínimo necessário e seu processo de instalação para obter um ambiente de desenvolvimento adequado para compilar um nó Substrate e gerar a especificação da cadeia.
Instalação do Rust¶
Rust é uma linguagem de programação moderna, portátil e de alto desempenho que é a base da estrutura de desenvolvimento de blockchain Substrate.
Para compilar a rede Tanssi, o compilador rust, rustc, e o gerenciador de pacotes, cargo, devem ser instalados no sistema.
De acordo com as instruções na documentação oficial do Rust, para sistemas Linux ou macOS, execute o seguinte comando:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Quando o processo de instalação for concluído, executar o seguinte comando verifica se o compilador recém-instalado funciona corretamente, mostrando o número da versão:
rustc --version
rustc --version
Há outros métodos para instalar o Rust, como usar um gerenciador de pacotes. Outras opções podem ser encontradas no site oficial do Rust.
Instalação do Git¶
Git é recomendado para clonar o repositório de código da Tanssi, onde os modelos de nó podem ser encontrados. O Git provavelmente é fornecido na configuração de instalação padrão do sistema operacional ou incluído em outras ferramentas, como o Xcode no MacOS.
Se o Git não estiver presente no sistema, o seguinte comando o instalará usando um gerenciador de pacotes:
apt-get install git
brew install git
Para verificar a instalação correta do Git, executar o seguinte comando em um terminal deve exibir a versão do Git:
git --version
git --version
Construindo um modelo Tanssi¶
Para construir um nó Substrate, como os modelos incluídos no repositório Tanssi, é necessário instalar componentes de desenvolvimento adicionais no sistema:
apt-get install -y build-essential protobuf-compiler clang libssl-dev pkg-config
brew install protobuf openssl
-
Clone the Tanssi code hosted on GitHub
git clone https://github.com/moondance-labs/tanssi -
Entre na pasta do projeto
cd tanssi -
Construa o modelo de rede Tanssi
cargo build -p container-chain-frontier-node --release
cargo build -p container-chain-simple-node --release
Ter um ambiente de desenvolvimento saudável será necessário para construir um tempo de execução personalizado e, finalmente, gerar o arquivo de especificação da cadeia que será usado para implantar sua rede Tanssi.
| Criada: 9 de dezembro de 2025