Terra Classic Core 开发者指南

Terra Classic Core 开发者指南

classic-core GO implementation of the Terra Protocol classic-core 项目地址: https://gitcode.com/gh_mirrors/cl/classic-core

1. 项目介绍

Terra Classic Core 是 Terra 区块链协议的参考实现,使用 Go 语言编写。Terra 是一个公开的、开源的区块链协议,为去中心化经济提供基础设施,并允许开放参与新金融原语的创新,以推动货币创新。

Terra Core 基于 Cosmos SDK 构建,并使用 Tendermint BFT 共识算法。如果你打算在 Terra Core 源代码上工作,建议你先熟悉 Cosmos SDK 和 Tendermint 项目中的概念。

2. 项目快速启动

环境准备

  • 安装 Go 语言环境:Terra Core 需要 Go v1.18 版本。按照 官方文档 安装 Go,并确保 GOPATHGOBIN 环境变量设置正确。

获取源代码

使用 git 从官方仓库克隆 Terra Core 并切换到 main 分支:

git clone https://github.com/classic-terra/core.git
cd core
git checkout main

构建项目

运行以下命令构建 Terra Core 并安装 terrad 可执行文件:

COSMOS_BUILD_OPTIONS=rocksdb make install

terrad 是节点守护程序和 CLI 工具,用于与 Terra 节点交互。

验证安装

运行以下命令验证是否成功安装 terrad

terrad version --long

如果 terrad 安装正确,将会返回以下信息:

name: terra
server_name: terrad
version: 1.0.5
commit: 8bb56e9919ecf5234a3239a6a351b509451f9d5d
build_tags: netgo,ledger
go: go version go1.18.1 linux/amd64

注意

terracli 已经被弃用,其所有功能已经合并到 terrad 中。

3. 应用案例和最佳实践

  • 节点部署:按照 主网配置和迁移指南 部署 Columbus-5 主网节点。
  • 测试网参与:访问 测试网仓库 学习如何在测试网上部署节点。
  • 本地测试网:使用 LocalTerra 快速搭建本地测试环境。

4. 典型生态项目

  • Terra Station:Terra 的官方钱包和浏览器。
  • Anchor Protocol:Terra 上的借贷平台。
  • Mirror Protocol:Terra 上的合成资产平台。

以上指南提供了 Terra Classic Core 的基本介绍和快速启动步骤,开发者可以根据这些信息开始构建自己的 Terra 生态系统项目。

classic-core GO implementation of the Terra Protocol classic-core 项目地址: https://gitcode.com/gh_mirrors/cl/classic-core

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘聪争

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值