Ir para o conteúdo

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
  1. Clone the Tanssi code hosted on GitHub

    git clone https://github.com/moondance-labs/tanssi
    

  2. Entre na pasta do projeto

    cd tanssi
    

  3. 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.

Última atualização: 9 de dezembro de 2025
| Criada: 9 de dezembro de 2025