Starport ——最简单的区块链搭建工具

仅需两个命令即可创建新的区块链

Starport 是一个开源且能快速开发原型的工具,开发人员只需使用两个 CLI 命令就可以快速构建新的区块链。目前,即使是经验丰富的区块链开发人员,构建一个新的区块链并启动本地测试网也要占用近一天的时间。通过 Starport 的测试版本,开发人员可以在不到五分钟的时间内启动一个基于 Cosmos SDK 的简单区块链。Starport 的智能搭建功能从根本上减少了开发时间,并大大降低了数百万开发人员进入区块链行业的门槛。

降低准入门槛

对于开发人员和终端用户而言,广泛普及区块链的已知障碍包括:需要长时间的技术学习以及用户体验很不友好。与 900 万个 Javascript 开发人员相比,估计区块链开发人员的数量刚刚超过 100,000。截至 2019 年 6 月,「区块链开发者分析报告」提到平均每月有 6,842 位活跃的加密货币开发人员。这种差距突显了巨大的增长潜力以及对更好的开发工具的需求。

区块链开发者分析报告:

Starport:五分钟搭建区块链

Tendermint Core,Cosmos SDK 和跨链通信协议(IBC)是构建「区块链互联网」必不可少的基础层。但是,为了促使生态进一步发展和成熟,Tendermint 认识到需要更高级别的工具来支持在强大的 Cosmos 堆栈上更快更简单的应用开发。因此,Tendermint 开发创建了 Starport 工具,帮助新开发人员在数分钟内搭建,建模并启动 PoS 区块链。

观看 Starport 工具演示,了解其易用性:

Starport 功能

  • 构建区块链 :仅需一个命令,即可建立并开发一个基于 Cosmos SDK 的全功能区块链
  • 构建类型 :仅需一个命令(包括 CLI 命令,REST 端点和 Web UI 视图),即可创建一个新的数据类型
  • 构建 Web 应用程序 :自动创建 Web 应用程序(包括 CosmJS 和与区块链进行交互的 API)
  • 热重载 :更改源代码后,Web 应用程序和区块链将自动重载
  • 智能合约 :仅需一条命令,即可将 CosmWasm 智能合约添加到区块链
  • 实时更新 :Starport 支持 Cosmos SDK 的稳定版本—— Launchpad。它很快还将支持Stargate—— 支持 IBC 的 Cosmos SDK 版本

使用 Starport 可以构建什么?

Starport 现已可供开发人员下载并试用。开始将您的想法变成区块链吧!查看这些简短的教程来开始使用 Starport 进行构建:

  • 在计算机上安装 Starport
  • 3 分钟的教程:构建您的第一个区块链
  • Blog(从零开始)教程:无需搭建结构便可在 Starport 中创建 Blog

https://www.notion.so/Starport-Blog-f928931b7d4e423992d1a105cd5f5ea2

  • 投票应用教程:使用基于 Web 的用户界面构建投票应用程序

https://www.notion.so/Starport-Poll-406c136cef48435795a5ef02692cd299

  • 智能合约教程:使用 CosmWasm 将智能合约添加到您的应用程序:构建,上传,实例化和运行智能合约

https://www.notion.so/Smart-contracts-with-CosmWasm-c6fbcd584b78437a843e738b922dc108

更好的区块链起步工具

目前大多数基于 Cosmos SDK 开发的区块链都可以说起源于 Cosmos Hub 的源代码—— Gaia。这给区块链开发人员带来了许多维护问题。例如,仅要将 Gaia 重命名,开发人员必须在 23 个文件中完成 105 处更改。这是一个简单查找和替换搜索无法轻松解决的,复杂且容易出错的过程。

为了帮助新的开发者快速上手入门区块链开发,需要提供一个清晰原始的搭建工具。目前在 Gaia 能找到大量的代码文件,但大多数区块链开发人员并不需要如此大量且繁杂的内容。相比之下,Starport 仅包含了构建基于 Cosmos SDK 的区块链所需要的最少文件。

「Code with Us」研讨会

Tendermint 开发总监 Denis Fadeev 将于 7 月 31 日 举办 Starport 研讨会。

简介: 在本教程中,您将使用 Starport 构建一个简单的投票应用程序。该应用程序将允许用户创建投票调查(创建投票调查将花费 Tokens),进行投票并在基于浏览器的界面中查看结果。Starport CLI 将用于构建代码并与 JavaScript 同时运作来启动应用程序以连接用户界面。这是一个适合初学者的教程,不需要任何关于 Cosmos SDK 的知识(对 Go 或 JS 有一定的经验,以及类似 Unix 的控制台)。

时间: 7 月 31 日,4 am CEST/7 am PDT/9 pm EDT/

主讲人: Tendermint 开发主管 Denis Fadeev

相关资料:

报名链接:

关于 Tendermint

在 Tendermint,我们使人们能够通过开放的,分布式的和可互操作的网络创建一个透明且可问责的世界。Tendermint 公司是通向 Cosmos 生态的门户,为开放网络构建关键的基础架构,例如 Cosmos SDK,Tendermint Core 和 Gaia。我们通过提供一流的工具来提升开发人员的经验,以窥视不断扩展的 Cosmos 生态。

您可以通过以下方式找到 Cosmos :

官网:https://cosmos.network

论坛:https://forum.cosmos.network

微信公众号:cosmosnetwork

加微信群:irisnetwork2018 (或扫描下方图片二维码)

英文电报群:Telegram: Contact @cosmosproject

推特(中文):https://twitter.com/cosmoschina

推特(英文):https://twitter.com/cosmos

Medium:https://blog.cosmos.network

微博:http://suo.im/5McvY0

币乎:Cosmos