轻松玩转Starcoin
轻松玩转Starcoin
* 本文由Starcoin社区原创

2021年是区块链高速发展的一年,很多记录在今年被刷新,一些新的优质项目在今年被发掘。Starcoin是2021年5月18日启动的主网,作为今年的优质公链项目,在设计上有非常多的亮点。更安全的Move是Starcoin的智能合约语言,线性逻辑的设计理念,让DeFi更放心。所以,在DeFi的大背景下,Starcoin这种极具先瞻性的理念,将会拥有非常大的竞争力和增长潜力。本文全面盘点玩转Starcoin的各种姿势,总有一款适合你。

Starcoin初体验:Starmask

玩转Starcoin,最快捷的方式是使用Chrome浏览器钱包Starmask。

一、安装Starmask

Starmask有两种安装方式:

  1. Github下载安装(推荐):

    通过官方的Github仓库下载,紧跟官方最新版,任何地方都可以访问和下载。

  2. Chrome网上应用商店下载

    通过Google的Chrome网上应用商店下载,简单方便,但是部分地区需要掌握科学上网的方法。

二、初始化Starmask

安装好Starmask之后,接下来就需要初始化钱包。如图所示,Starmask钱包有两种初始化方式,根据自己的情况,选择适合自己的初始化的方式。

starcoin_starmask

  1. 已经存在Starcoin账户,可以直接导入助记词,这时候选择方式①;

  2. 第一次使用Starcoin,还没有Starcoin账户,需要使用方式②,创建新账户;

需要特别说明的是,一定要妥善保管好自己的助记词,避免丢失和被盗。点击查看更详细的Starmask安装和初始化教程

三、使用Starmask

Starmask能非常方便的管理自己在Starcoin的链上数据,例如STC,轻松操作账户。如果你是初次使用Starmask钱包,可以查看更详细的Starmask教程【文字版】或者Starmask教程【视频版】,掌握Starmask的转账、网络管理、私钥管理等常用操作。

Starmask除了常用的钱包功能之外,还能帮助你参与更多的事情:

  1. 参与Starcoin社区治理,操作教程
  2. 展示和查看自己的NFT;
  3. 领取空投,操作教程
  4. 连接Starcoin生态,例如kiko等等;

Onekey钱包,老鸟用户的选择

在安装完Starmask之后,如果你想妥善管理你的账户,可以考虑硬件钱包。Onekey是目前已经支持STC的硬件钱包,这里着重讲一下Starmask与onekey连接管理账户。

  1. 准备环境

    onekey_client

    这里你已经熟练使用Starmask,并且拿到了支持STC的onekey钱包了,然后,从这里下载并安装onekey钱包的客户端。

  2. 打开Starmask并且点击①进入账户管理页面

starcoin_onekey_1

  1. 点击②,连接硬件钱包

    starcoin_onekey_2

  2. 点击③和④,开始连接

starcoin_onekey_3

  1. 点击⑤授权

starcoin_onekey_4

  1. 点击⑥输入PIN码,点击⑦确认

    starcoin_onekey_5

  2. 点击⑧导出

    starcoin_onekey_6

  3. 第⑨步选择想保存的账户,点击⑩解锁账户

starcoin_onekey_7

  1. 最后点击导出,onekey钱包设置完成

    starcoin_onekey_8

从这里查看通过Starmask设置onekey钱包的视频教程

极客玩家,拥有自己的Starcoin节点

除了前面介绍的Starmask,玩转Starcoin的另一种比较极客的方式是使用Starcoin节点。Starcoin节点有全部的数据,所以拥有自己的Starcoin节点可以干很多很多的事情,常用的操作,比如:

  1. 发起投票;
  2. Mint STC;
  3. 查看任意账户的状态;

所以,极客玩家可以考虑搭建属于自己的Starcoin节点,下面是节点的安装、启动和使用说明。

1、节点安装

Starcoin有多种安装方式(查看详情

  • 根据不同的平台,下载对应的二进制,Starcoin同时支持 Windows、Mac 和 Linux。下载链接
  • 源代码编译成二进制,操作指南
  • 通过 Docker 安装,操作指南

2、通过命令行启动节点

starcoin -n dev -d ./data

这里需要注意的是,Starcoin根据目标的不同,设计了多个不同的网络,覆盖了开发周期的每个阶段。包括Dev、Test、Halley、Proxima、Barnard、Main:

  • Dev:用于本地开发
  • Test:用于单元测试和集成测试
  • Halley:总是运行 Stdlib 的 latest 版本,如果Stdlib 变更则会立刻重置 Genesis Block, 清理原来的数据
  • Proxima:用于Dapp上线前测试,会定期清数据
  • Barnard:用于Dapp上线前测试,不删除数据,必须兼容性升级
  • Main:Starcoin主网

在启动Starcoin节点前,建议先根据自己的需求,选择不同的网络。

3、console命令行教程

Starcoin节点运行过程中,经常需要通过控制台连接上节点,以命令行的形式查看运行状态。Starcoin提供了console命令用于连接节点,操作指南,从这里查看详细的console命令教程

骨灰级玩家,贡献自己的力量

作为Starcoin的骨灰级玩家,除了玩转Starcoin,还会深度的参与进去,用自己的热情贡献一份力量,去推动Starcoin的发展。

  1. 贡献代码

Starcoin是一个开放式的开源社区。任何开发者可以根据自己的优势,通过Starcoin的代码仓库,发起issue、提交commit,给Starcoin贡献源代码。这是最直接的方式。

  1. 贡献文章

即便你不是开发者,也可以通过写关于Starcoin和Move的文章或者视频,深度地参与进去,让更多的人了解Starcoin。

  1. 开发生态

Starcoin是一个开放的公链,任何个人或者团队都可以部署自己的合约。Starcoin使用Move作为智能合约。Move本身在NFT、DeFi等领域有独天得厚的优势。如果能够掌握Move,设计自己的合约产品,让更多人通过你的合约体验Starcoin和Move。

通过以上的这些深度参与的方式,在推动Starcoin发展,获取一手Starcoin动态的同时,还能收获STC的Grants。

加入社区,近距离体验Starcoin

不管你属于那种类型的玩家,都希望你享受到Starcoin的红利。

通过以下这些途径,加入Starcoin社区,近距离感受Starcoin,掌握Starcoin的最新动态。

starcoin_stc

telegram:https://t.me/Starcoin_STC

discode:https://discord.com/invite/starcoin

twitter:https://twitter.com/starcoinstc

meduim:https://starcoin.medium.com/