CG

Posted on Dec 15, 2023Read on Mirror.xyz

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

BTNS-420 我想大家一定很陌生,如果不是CG哥前几天刚铸造过他们的第一个无主货币 $SAT ,可能至今还不知道还有这个老协议,算是一个新赛道。

随着CG哥的深入了解,加上 @Aiyoyo810 的解析协议原理,越来越觉得这协议挺有意思。

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

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

https://twitter.com/CG_BRC20

这是本人 @CG_BRC20 推特,以后将会持续输出内容。欢迎关注


《前言》

🟢 BTNS创始人推特:@jdogresorg

🟢 BTNS官方推特:@BTNS420

🟢 协议文档:https://github.com/jdogresorg

🟠 什么是BTNS

BTNS(Broadcast Token Naming System)是由BTC早期持有者和开发成员之一 @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区块链浏览器)。

2,核心索引器: BTNS已经有了自己的核心索引器,并且进行了开源,为BTNS区块链浏览器提供基础支持(核心索引器)。

3,专属测试网: BTNS构建了专属的测试网,方便开发者测试和调试(BTNS测试网)。

4,开源项目和API接口: 项目文件在GitHub上开源,提供BTNSAPI接口,方便开发者进行生态开发(主网API测试网API)。

5,通用钱包软件: 项目已经有了通用钱包软件 freewallet,用于管理BTNS资产(FreeWallet)该钱包也是BTNS协议创始人 @jdogresorg 经营维护。

🟠 未来展望:

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

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

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

--------------------以上内容来源于 @Aiyoyo810 译文!(CG哥偷个懒,hhh~)

🟠 总结(大白话):

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

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

🟠 优点:

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

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

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


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

CG哥经过与 @Aiyoyo810沟通才得知一个重磅消息!

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

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


《龙头代币 》

目前来看是 $SAT 无主代币无疑了,部署与7月份,部署时间是排在第三位(第一是创始人部署测试只有1张,第二数量太少)是BTNS赛道第一个21000张的叙事!与12月11日发现并铸造结束!

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

$SAT 代币详情网页:https://btns.xchain.io/token/SAT

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

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

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

(个人见解,仅供参考)

《广播铸造与转账体验》

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

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

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


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

教程开始!

《一、钱包安装》

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

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

2,下载完后,双击安装

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

4,继续点击 Next

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

6,点击 Einish

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

《二、地址类型切换》

1,导入或者创建新钱包(我以新钱包为例)

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

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

4,选择Segwit类型地址(bc1q开头),并点OK。

然后转点钱进来

《代币的铸造》

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

2,第二行Message 输入 你要mint的代币指令文本,如bt:MINT|SAT|1000(指令大全可以查看协议文档)然后调好GAS费用,并点击 Broadcast Message

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

《代币查询》

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

2,点击Copy 复制地址

3,打开BTNS协议浏览器,并在搜索框粘贴你的地址,进行搜索

https://btns.xchain.io/

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

《代币转账》

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

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

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

其中的12000就是12张

3,点击YES,然后等待链上出块即可(GAS贵,就不演示了)

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


至此教程结束!

注意:

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


https://twitter.com/CG_BRC20

这是本人 @CG_BRC20 推特,以后将会持续输出内容。欢迎关注