# BTNS协议解剖以及BTNS420代币铸造代币及转账保姆级教程

By [CG](https://paragraph.com/@0lscan) · 2023-12-16

---

BTNS-420 我想大家一定很陌生，如果不是CG哥前几天刚铸造过他们的第一个无主货币 [$SAT](https://btns.xchain.io/token/SAT) ，可能至今还不知道还有这个老协议，算是一个新赛道。

随着CG哥的深入了解，加上 [@Aiyoyo810](https://twitter.com/Aiyoyo810) 的解析协议原理，越来越觉得这协议挺有意思。

它是以广播形式铸造与部署代币，且不会占用任何btc资源。最主要的是，因为协议内容全部都是以传输方式进行铸造，所以这类的交易可以实现很简单加速gas，不容易打废！

这篇CG哥就给大家普及BTNS-420 协议，和如何进行铸造与转账 。扩展下新协议知识！（比较长）

这是本人 [@CG\_BRC20](https://twitter.com/CG_BRC20) 推特，以后将会持续输出内容。**欢迎关注**！

* * *

《前言》
----

🟢 BTNS创始人推特：[@jdogresorg](https://twitter.com/jdogresorg)

🟢 BTNS官方推特：[@BTNS420](https://twitter.com/BTNS420)

🟢 协议文档：[https://github.com/jdogresorg](https://github.com/jdogresorg)

### 🟠 **什么是BTNS**

BTNS（Broadcast Token Naming System）是由BTC早期持有者和开发成员之一 [@jdogresorg](https://twitter.com/jdogresorg) 在7个月前所构建的生态系统，其基本构想是通过在BTC主链上传输广播信号，记录在区块链上，以账本索引为手段，实现BTC发布自己的链上原生资产、token和NFT。

### 🟠 什么是BTNS-420

BTNS-420是基于BTNS构建的代币协议标准，包括集成资产发布、转移、空投等多种生态特征，为BTNS的构想提供了可能性。

### 🟠 **其他协议区别比较**

**1，BTNS vs. 铭文符文：**

*   BTNS生态的代币资产没有对BTC进行更改和占用，更符合BTC生态的风向标。
    
*   铭文符文依赖于BTC本身进行存储，可能产生大量BTC代币占用和资源浪费。
    

**2，公开性和公正性：**

*   BTNS通过广播形式进行资产铸造，更为公开公正，完全透明可查询。
    
*   BTNS索引对资产的总量进行限制和追踪，而不是中心化的索引。
    

**3，潜在风险：**

*   BTNS没有潜在风险，因为已经完全开源，基础设施建设基于BTC本身的特性和功能。
    

### 🟠 **目前BTNS 和 BTNS-420 的发展情况：**

**1，基础建设完整：** BTNS框架的基础建设非常完整，包括类似于其他生态链的区块链浏览器，可用于查看资金和代币动向（[BTNS区块链浏览器](https://btns.xchain.io/)）。

**2，核心索引器：** BTNS已经有了自己的核心索引器，并且进行了开源，为BTNS区块链浏览器提供基础支持（[核心索引器](https://github.com/jdogresorg/Broadcast-Token-Naming-System/tree/master/indexer)）。

**3，专属测试网：** BTNS构建了专属的测试网，方便开发者测试和调试（[BTNS测试网](https://btns-testnet.xchain.io/)）。

**4，开源项目和API接口：** 项目文件在GitHub上开源，提供BTNSAPI接口，方便开发者进行生态开发（[主网API](https://btns.xchain.io/api)、[测试网API](https://btns-testnet.xchain.io/api)）。

**5，通用钱包软件：** 项目已经有了通用钱包软件 freewallet，用于管理BTNS资产（[FreeWallet](https://freewallet.io/)）该钱包也是BTNS协议创始人 [@jdogresorg](https://twitter.com/jdogresorg) 经营维护。

### 🟠 **未来展望：**

**1，BTC主链资产发布：** BTNS使基于BTC主链的资产发布成为可能，使BTC成为完全可玩、环保的主流生态链。

**2，解决BTC拥堵问题：** 引入BTNS可以解决铭文符文革命带来的BTC拥堵问题，通过框架和协议允许空投、公平索引，实现更公平的资产获取方式。

**3，增加BTC的可玩性：** BTNS赋予了BTC真正的可玩性，将BTC从仅仅作为象征价值资产的地位提升为更具实用性的生态链。

\--------------------以上内容来源于 [@Aiyoyo810](https://twitter.com/Aiyoyo810) 译文！（CG哥偷个懒，hhh~）

### 🟠 **总结（大白话）：**

BTNS协议相当于Ordinals，BTNS-420相当于BRC20，而且代币系统非常全面，包括集成资产发布、转移、空投等。

他的机制是，通过每一次的btc交易附带一个广播数据，广播数据跟着btc交易上链，进入区块记录。然后有个索引在区块数据里读取这个广播，来进行资产锁定。

### 🟠 优点：

1，结合brc20公平铸造和src20广播铸造机制。还有成熟代币系统，同时也非常适合机构入场；

2，协议全以广播形式，完全不占用btc资源，这是btc开发人员所接受的；

3，高效，协议的任何操作都全部以广播的形式发送指令；

* * *

看到这里，小伙伴们一定觉得这怎么有点类似stamp邮票，因为stamp是基于广播的。

CG哥经过与 [@Aiyoyo810](https://twitter.com/Aiyoyo810)沟通才得知一个重磅消息！

早期参与过stamp邮票铸造的小伙伴们一定不陌生 freewallet 钱包吧，该钱包的就是 [@jdogresorg](https://twitter.com/jdogresorg) 升级维护并且运营的，而且他早期参与了邮票stamp的开发，后面退出来才创建了BTNS 协议。

而创始人团队目前正在过圣诞假期，市场代码也写的差不多了，有两个团队在做。大概月底或者下月初会有消息！

* * *

《龙头代币 》
-------

目前来看是 [$SAT](https://btns.xchain.io/token/SAT) 无主代币无疑了，部署与7月份，部署时间是排在第三位（第一是创始人部署测试只有1张，第二数量太少）是BTNS赛道第一个21000张的叙事！与12月11日发现并铸造结束！

（当然还有USD是创始人本人部署，500张总量被两位数的人拿完了，所以不利于代币的炒作）

[$SAT](https://btns.xchain.io/token/SAT) 代币详情网页：[https://btns.xchain.io/token/SAT](https://btns.xchain.io/token/SAT)

![](https://storage.googleapis.com/papyrus_images/62a5b69e303598eb86d00abb19b497db78fb261273dfb563a3baa9ec64015379.png)

代币总量2.1W张，单张1000枚代币，持有人2283个

筹码比较分散，头部持仓最多一个地址就100多张

![](https://storage.googleapis.com/papyrus_images/6fba1e5831d537befbd0f25ff7f244d3e053466e399f95db368279dc80f9d7b8.png)

**目前场外单张价格220U附近，总量2.1W张，其市值才460W！是个不错的标！**

（个人见解，仅供参考）

《广播铸造与转账体验》
-----------

CG哥体验了下代币的铸造与转账，都是极其简单，尤其是转账，可直接输入代币数量进行转账，无需像brc20一样铭文转账铭文后在进行转账，是真的方便！

而且铸造代币，如果GAS给低了，想加速，直接在铭刻一个拉高GAS即可平均前面的有效GAS费率，这是目前铭文铸造里所没有的！

接下来就给大家演示下铸造与转账的实操教程！

* * *

在教程开始前，提示下，如果大家觉得教程中图片很模糊，可以按住 **Ctrl键** + 鼠标滚轮向上，可放大200%后，在返回100%即可把 图片变清晰！

![](https://storage.googleapis.com/papyrus_images/5eac02573a52bb35c61e5b5581446e03d925820f49a917800a0209f73a34b64d.png)

教程开始！
-----

### 《一、钱包安装》

1，打开freewallet 钱包下载网页，并选择电脑适用的版本（我的电脑是win64），点击下载

[

Release v0.9.26 · jdogresorg/freewallet-desktop
-----------------------------------------------

Added support for new issuance IDs (22/23) Added checks to verify wallet is unlocked before allowing add/import addresses Update to pass null for description in asset issuance transfers Update to s...

https://github.com

![](https://storage.googleapis.com/papyrus_images/9fd9185dc75c754d4bcc449cddf075f32792dc1cba0be14fb3ee9365526d154b.png)

](https://github.com/jdogresorg/freewallet-desktop/releases/tag/v0.9.26)

![](https://storage.googleapis.com/papyrus_images/06df85e14c369621b318e12803c3b744be08f4dcdaddf5a90dad5fb6860ce11b.png)

2，下载完后，双击安装

![](https://storage.googleapis.com/papyrus_images/95d302018ed4f1ea7d3914427371a07320fafb15667d913cde7c670f35e61c68.png)

3，选择好安装路径，并点击 Next

![](https://storage.googleapis.com/papyrus_images/4bae3b2f598475184fc4c712a3971648b6649a44db152bca27f4cd0a7fe9f930.png)

4，继续点击 Next

![](https://storage.googleapis.com/papyrus_images/e25b6852223180d3a77ce374d52d323d3561f5b78c571c8b7bc64019066bea89.png)

5，点击 Install，然后等待安装

![](https://storage.googleapis.com/papyrus_images/59b85af4a8daa956b88c0693cb25ede669dcd24eb6c45e2e5f19f4f2866b0257.png)

![](https://storage.googleapis.com/papyrus_images/45158b80feec6534ad460a71a7a2db3db9cb7eb775540299a201f8c3ef216eac.png)

6，点击 Einish

![](https://storage.googleapis.com/papyrus_images/826e778a233a0f9e5c53d5c89d280328450a7625d3d20adb41aaf1572110e0ea.png)

7，返回电脑桌面，找到安装好的 freewallet钱包，并双击打开

![](https://storage.googleapis.com/papyrus_images/2b81ab91588e51558219ecc1a83cae100d617a1a1c76087bc0c1dc310f4df8a1.png)

### 《二、地址类型切换》

1，导入或者创建新钱包（我以新钱包为例）

![](https://storage.googleapis.com/papyrus_images/a9d49e1c08196f62ac840092c7b8f1b9fed6fe3a0fed44219c7155d20ff69848.png)

2，切记把助记词记下，然后点击OK

![](https://storage.googleapis.com/papyrus_images/4e75f6d6b0ba07059a67c5d38a746907d6e1136c19f00f0739a2c21bee8866cb.png)

3，点击右上角的二维码展开，并选择 Change Address

![](https://storage.googleapis.com/papyrus_images/1a27d0652e501768f47a983f33b17702913ceb8e655cf5014f076f39a7a2f205.png)

4，选择Segwit类型地址（bc1q开头），并点OK。

然后转点钱进来

![](https://storage.googleapis.com/papyrus_images/6170df7bf81c26e8dafa91c4ef6bfb6ee690a83067c2435bccf6b944f3aceb6f.png)

### 《代币的铸造》

1，点开上方的小图标，并点击Broadcast Message广播

![](https://storage.googleapis.com/papyrus_images/3e7ec7d186b1a95f37b73218c00d1f1ea1a7ce194a9f492971ff365a88df5127.png)

2，第二行Message 输入 你要mint的代币指令文本，如bt:MINT|SAT|1000（指令大全可以查看[协议文档](https://github.com/jdogresorg/Broadcast-Token-Naming-System/blob/master/docs/BTNS.md)）然后调好GAS费用，并点击 Broadcast Message

![](https://storage.googleapis.com/papyrus_images/c8a2361ec521e12a33daccb0ea8feeb5c71a2a83d7fc2f9f2b2b4ca925580f3b.png)

3，点击YES，即可广播出去，然后等待链上出块即可（目前GAS太高了，就不演示了）

![](https://storage.googleapis.com/papyrus_images/60ce6669c83904d9c8961efe447f25f29fc6cb00da7fbe9adf5565b186387946.png)

### 《代币查询》

1，点开右上角的二维码，并点击 View Address

![](https://storage.googleapis.com/papyrus_images/0c7555b81a4a444006c31df02034345e61b15272365211b5d22c09fe25086f11.png)

2，点击Copy 复制地址

![](https://storage.googleapis.com/papyrus_images/82094b51468ed97ffb8fb473a9c6df1d13d0636fcb08aea47eed40b3883cf590.png)

3，打开BTNS协议[浏览器](https://btns.xchain.io/)，并在搜索框粘贴你的地址，进行搜索

[https://btns.xchain.io/](https://btns.xchain.io/)

![](https://storage.googleapis.com/papyrus_images/1f3d546658e8b479a4377b64fb86cf134282082f17d9c0b5402325186bff9c93.png)

4，即可查看你账号目前代币余额

![](https://storage.googleapis.com/papyrus_images/b98ee8517d20de7c121a09319de0fd7771f9fef13789c694dbbf2b7af16766a8.png)

### 《代币转账》

1，与铸造代币一样，点击 Broadcast Message 广播

![](https://storage.googleapis.com/papyrus_images/9a319bdcb392b8f0c8dad66bcb1169fa4eb4139ed0835b72e9a2c09b4e3c91d0.png)

2，第二行Message 输入转账指令 bt:SEND|0|币名|数量|地址

转账格式举例： bt:SEND|0|SAT|12000|bc1qxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

其中的12000就是12张

![](https://storage.googleapis.com/papyrus_images/4fa331875acfa5e74040e4c459591f5387b7054ea3df5dbf35e57b881d70a1dc.png)

3，点击YES，然后等待链上出块即可（GAS贵，就不演示了）

![](https://storage.googleapis.com/papyrus_images/6e93d95391a5fa04da9c404c07cdae87c507ea61acc2287e21224318b68c183e.png)

**还有部署的，CG哥这个不教的，请家人们自行研究文档指令！**

* * *

至此教程结束！
-------

注意：

他们区块索引有点延迟，刚铸造代币的代币，需要等待回时间账号上才能显示。

* * *

这是本人 [@CG\_BRC20](https://twitter.com/CG_BRC20) 推特，以后将会持续输出内容。**欢迎关注**！

---

*Originally published on [CG](https://paragraph.com/@0lscan/btns-btns420)*
