# 无需全节点 闪电网络Taproot Assets 轻节点保姆级教程

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

---

本文借鉴推特 [@dapaopao711](https://twitter.com/dapaopao711) 的教程编译！

本教程适用Win电脑系统，Mac系统可以借鉴，大同小异！

对于闪电网络主网发布的Taproot Assets，可谓是火热，所有人都在参与同步比特全节点中，但是还有很多小伙伴嫌麻烦，而且时间花的久，加上电脑配置不够等等（电脑内存需要占600G上下）。不用当心，其实还有另一种不需要全节点方法！一起来看看吧！！！

这是本人推特，以后将会持续输出内容。**欢迎关注**！

* * *

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

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

教程开始！
-----

### 《一、文件的下载》

1，打开[下载网页](https://github.com/lightninglabs/taproot-assets/releases/tag/v0.3.0)，下拉，找到下载栏，并选择自己电脑系统适用的版本，我的是 windows 版本，点击taproot-assets-windows-amd64-v0.3.0.zip 下载

[

Release v0.3.0-alpha · lightninglabs/taproot-assets
---------------------------------------------------

What's new Automatically generated test vectors for all TLV encodings and MS-SMT tree and virtual machine logic Chain re-organization protection and automatic proof re-generation Add ability to bu...

https://github.com

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

](https://github.com/lightninglabs/taproot-assets/releases/tag/v0.3.0)

![下载对应版本](https://storage.googleapis.com/papyrus_images/5eeb0cd329e1c117d07ef6bba4c0bc2b3f2bc221c91b3b4b792ec63c0e34e5b7.png)

下载对应版本

2，打开[Ind下载](https://github.com/lightningnetwork/lnd/releases)网页，下拉，找到下载栏，并点击 Show all 33 assets 展开

[

Releases · lightningnetwork/lnd
-------------------------------

Lightning Network Daemon ⚡️. Contribute to lightningnetwork/lnd development by creating an account on GitHub.

https://github.com

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

](https://github.com/lightningnetwork/lnd/releases)

![点击展开更多版本](https://storage.googleapis.com/papyrus_images/a0d54dab2a23f224c4ba38f93d1cb50eb9d2ebf94025f1d602a97164e416a51a.png)

点击展开更多版本

3，同样选择自己电脑系统适用的版本，点击 Ind-windows-amd64-v0.17.0-beta.zip 下载

![下载对应版本](https://storage.googleapis.com/papyrus_images/cb6df1294089ae17e374b2f62cccf0ae1b5a16f9b55b939ba8c2816017a8a01d.png)

下载对应版本

4，下载好后，打开其文件夹

![打开下载目录文件夹](https://storage.googleapis.com/papyrus_images/962317582cc96085d56bc954ccf64580b739b71569e667d797b5ac125be6731e.png)

打开下载目录文件夹

5，在压缩包上鼠标右击，分别解压刚下载的这 2 个压缩包，并获得2个文件夹

![解压2个压缩包](https://storage.googleapis.com/papyrus_images/8e4936b71a50ef1216940bb3b0911bf58e1f625b99ed92ff10a5f484cc6f5ca3.png)

解压2个压缩包

![获得2个相关文件夹](https://storage.googleapis.com/papyrus_images/a190cf0ff7df2819f55d3065f5d6581ac08e5a64280dd5ccf85bda90d4bce2b7.png)

获得2个相关文件夹

### 《二、链接并同步节点》

1，双击打开 lnd 开头的文件夹

![打开Ind文件夹](https://storage.googleapis.com/papyrus_images/8df2746c4f04d0b60bb1ec8a63eefb596fd43e8765e2abaa1226c520f8d82f9f.png)

打开Ind文件夹

2，在文件夹内的任意空白处，键盘 shift键 + 鼠标右击，点击 **在此处打开 Powershell 窗口(S)**

![打开 Powershell 窗口](https://storage.googleapis.com/papyrus_images/784593d9a05e7d135f6b95233678f0785b636f51fc22a1d052f0b7e96893cb21.png)

打开 Powershell 窗口

3，复制下面代码，在Powershell 窗口粘贴，并按回车键，开始同步（需要2-3分钟）

`.\lnd --bitcoin.active --bitcoin.mainnet --bitcoin.node=neutrino --feeurl=https://nodes.lightning.computer/fees/v1/btc-fee-estimates.json`

![同步节点](https://storage.googleapis.com/papyrus_images/8471714053573b567fa5ca27bc9ffa0ff41c28537aeac1e7e26e1a38615f97be.png)

同步节点

4，同步结束后，打开[区块浏览器](https://mempool.space/zh/)，对比下高度和区块浏览器高度相同，就说明同步完成了

[https://mempool.space/zh/](https://mempool.space/zh/)

![对比高度](https://storage.googleapis.com/papyrus_images/b482ce04eb88293aac3f087e2b022e4b535f5089f2c246c0dbbe41c735ac89b2.png)

对比高度

### 《三、创建钱包》

1，同样还是在 lnd 文件夹内的任意空白处，键盘 shift键 + 鼠标右击，点击 **在此处打开 Powershell 窗口(S)** ，再打开新的一个窗口（之前的窗口不关）

![打开 Powershell 窗口](https://storage.googleapis.com/papyrus_images/ad10f82ed8cf603d617d8ecf9909c00ba5ed44eb133b6bbc1f856e479254e761.png)

打开 Powershell 窗口

2，输入 `.\lncli create` 按回车键，然后设置好钱包密码，按回车键

![创建钱包](https://storage.googleapis.com/papyrus_images/4ad5c00135462ae0e55e7bed8bc3e2dd197c4012edb57e78fe053ee1c0f7a7a4.png)

创建钱包

3，密码设置好后，输入 n ，然后一直按回车，会出现一个助记词，切记一定要记下来！

![创建助记词](https://storage.googleapis.com/papyrus_images/08ad1d547d359022374ba55aa9d491fef9a2c3b19bb5cea241d94058bc5f0082.png)

创建助记词

补充：每当长时间没用，或者关闭窗口，需输入 `.\lncli unlock` 按回车，然后在输入钱包密码，来解锁钱包

![解锁钱包口令](https://storage.googleapis.com/papyrus_images/46331c812f6ea4a53f289454168923b7fe88c20ac70d16ee7d0c6a6eadebba83.png)

解锁钱包口令

### 《四、生成钱包地址》

1，输入 `.\lncli newaddress p2tr` 并按回车键，生成一个bc1p开头的钱包地址，并把钱存入其中

![生成地址](https://storage.googleapis.com/papyrus_images/4f7b1e4f35d50af0ea3e46cc3a41c6081b44f9d8651b8731adbd02647e614c70.png)

生成地址

2，输入 `.\lncli walletbalance` 并按回车键，查询余额（我转了20000聪进去）

![查询余额](https://storage.googleapis.com/papyrus_images/4badbc1dd26d5b66dce4e4bf02324e4370350437ab5a5b116a3c4e291ee6494e.png)

查询余额

### 《五、建立连接》

1，打开另一个解压好的 taproot-assets 文件夹

![打开文件夹](https://storage.googleapis.com/papyrus_images/e6f949c050d0a841448018281fda361e353e1c445e2312f7c063f3db9e894bc2.png)

打开文件夹

2，同样在文件夹内的任意空白处，键盘 shift键 + 鼠标右击，点击 **在此处打开 Powershell 窗口(S)**

![打开 Powershell 窗口](https://storage.googleapis.com/papyrus_images/38ff6a85f6d659663bac32cbf068e2e6952952b39a881ec21b9e5853c9333c31.png)

打开 Powershell 窗口

3，输入下面代码，并按回车键，开始建立链接（需要耐心等待十几分钟）

`.\tapd --network=mainnet --debuglevel=debug --lnd.host=localhost:10009 --rpclisten=localhost:10029 --restlisten=localhost:8089`

![输入链接指令代码](https://storage.googleapis.com/papyrus_images/9f1ec91c834f1b279e8a3633274c613f82e35eed18b3b44eb148611dba75f326.png)

输入链接指令代码

4，显示 Taproot Asset Daemon fully active! 激活了即可

![完成激活](https://storage.googleapis.com/papyrus_images/ccf97d06620a5dc06c7956270b8b76d27ebd61b1b8fa7be967ebecc296135706.png)

完成激活

### 《六、mint项目》

1，把想要mint的图片下载好，并放在taproot-assets文件夹内

![需要mint的图片放在文件夹中](https://storage.googleapis.com/papyrus_images/bc2dcd8aa95f621158a91c03d8544a60264fd3858a48eda8ee90930635831318.png)

需要mint的图片放在文件夹中

2，同样在文件夹内的任意空白处，键盘 shift键 + 鼠标右击，再次 **打开 Powershell 窗口**

![打开Powershell 窗口](https://storage.googleapis.com/papyrus_images/c703780fc66826b8314271734017177e2bb5a785601d4ce40929815f0bea9501.png)

打开Powershell 窗口

3，输入mint指令，这段指令中需要修改你的mint的`NFT名称`与`文件路径`

`.\tapcli.exe -n mainnet assets mint --type collectible --name NFT名称 --supply 1 --meta_file_path .\文件路径.png`

我以 **punk0691** 为例，**改好后**的代码指令为：

`.\tapcli.exe -n mainnet assets mint --type collectible --name punk0691 --supply 1 --meta_file_path .\punk0691.png`

输入进去，并按回车键

![输入mint指令代码](https://storage.googleapis.com/papyrus_images/2af3454cb7fd4376515a29a1bd79aaea80db6c431bb0dfcee107d643695e840c.png)

输入mint指令代码

4，显示pending，待办中

![待办中](https://storage.googleapis.com/papyrus_images/dac99cbf09b0af0d18d7f55c1b684c959aca3914fd5b0d85cb51740b19630bd0.png)

待办中

5，输入GAS指令代码，这段指令中需要修改`输入费率`

`.\tapcli -n mainnet assets mint finalize --fee_rate 输入费率`

GAS费用换算：1 sat/vB = 253 sat/kw

查看下当前GAS费用为9，那就是253\*9=2277（给gas费 灵活运用，可以多给，也可以少给）

![当前GAS费用](https://storage.googleapis.com/papyrus_images/524a5e3c1d1bb2490de4f74b73bcee7c824011d4807ccb9e5321903609bd2fb4.png)

当前GAS费用

那么改好的代码为：

`.\tapcli -n mainnet assets mint finalize --fee_rate 2277`

输入改好的代码，并按回车键

![输入修改好的代码](https://storage.googleapis.com/papyrus_images/c379d9cf31fafff69de7d3d7b6b1be2a297a4f4472d997ea72a6d4ea5fc72886.png)

输入修改好的代码

6，这里就能看到最后一行变成了 BATCH\_STATE\_BROADCAST

![广播](https://storage.googleapis.com/papyrus_images/962a467647a7d9d138c7df658110a2b40ad8b27ef89e336cd64cee25df7ba92d.png)

广播

### 《七、检查结果》

1，等交易出块后，输入检查资产指令代码，按回车键

`.\tapcli -n mainnet assets list`

![输入检查代码](https://storage.googleapis.com/papyrus_images/bc461b47d071c077188df3988166f2983e5ac9f05f6350e447eaa3984c3115ed.png)

输入检查代码

2，会显示assets列表，里面标注着该资产的参数信息，复制其anchor\_txid 参数

![参数信息](https://storage.googleapis.com/papyrus_images/feb3d77842038ccf0adc4d7cc08593fee8c41a652f7612a512b4979fc9baca82.png)

参数信息

3，打开[区块浏览器](https://mempool.space/)，并输入进搜索栏，点搜索，就能看到链上出块情况，交易出块即可

[

The Mempool Open Source Project®
--------------------------------

Explore the full Bitcoin ecosystem with The Mempool Open Source Project®. See the real-time status of your transactions, get network info, and more.

https://mempool.space

![](https://storage.googleapis.com/papyrus_images/3c0645a8f0ac464a65310781e44f24f23efbfb4a486a6f3117e4422bf07d7876.jpg)

](https://mempool.space/)

![交易出块情况](https://storage.googleapis.com/papyrus_images/9e9ca38e4aa4ca7332c1fcedf89789b356a9e44f797bea956c3f7aea9b540598.png)

交易出块情况

4，出块结束后，还需要等待会，然后打开[terminal](https://terminal.lightning.engineering/assets/mainnet/)官网

[

Assets - Lightning Terminal
---------------------------

The Taproot Assets Protocol allows builders to mint, send, and receive assets on the bitcoin blockchain. With Universes, asset issuers can make their assets discoverable.

https://terminal.lightning.engineering

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

](https://terminal.lightning.engineering/assets/mainnet/)

并输入刚铸造的NFT名称，点搜索（这个资产显示很慢，出块了，还要等挺久的才会显示）

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

5，点开搜索出来的链上资产，选择你mint时间相近的点开，然后如图核对下该资产是否是你的（这样能判断出你是第一个铸造的，不过闪电这个协议应该没有先后的顺序之说）

![核对资产](https://storage.googleapis.com/papyrus_images/2730e29c7be88b0f1da918c857c9d24d41daf10c0d64fb887fc9bcb6c38e1e40.png)

核对资产

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

* * *

### 《指令大全》

**同步节点：**`.\lnd --bitcoin.active --bitcoin.mainnet --bitcoin.node=neutrino --feeurl=https://nodes.lightning.computer/fees/v1/btc-fee-estimates.json`

**创建钱包：**`.\lncli create`

**解锁钱包：**`.\lncli unlock`

**生成钱包地址：**`.\lncli newaddress p2tr`

**查询余额：**`.\lncli walletbalance`

**建立连接：**`.\tapd --network=mainnet --debuglevel=debug --lnd.host=localhost:10009 --rpclisten=localhost:10029 --restlisten=localhost:8089`

**mint指令：**`.\tapcli.exe -n mainnet assets mint --type collectible --name NFT名称 --supply 1 --meta_file_path .\文件路径.png`

**给GAS指令：**`.\tapcli -n mainnet assets mint finalize --fee_rate 输入费率`

**资产查询：**`.\tapcli -n mainnet assets list`

* * *

这是本人推特，以后将会持续输出内容。**欢迎关注**！

---

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