# 无需全节点 闪电网络Taproot Assets 轻节点保姆级教程 **Published by:** [CG](https://paragraph.com/@0lscan/) **Published on:** 2023-10-20 **URL:** https://paragraph.com/@0lscan/taproot-assets ## Content 本文借鉴推特 @dapaopao711 的教程编译! 本教程适用Win电脑系统,Mac系统可以借鉴,大同小异! 对于闪电网络主网发布的Taproot Assets,可谓是火热,所有人都在参与同步比特全节点中,但是还有很多小伙伴嫌麻烦,而且时间花的久,加上电脑配置不够等等(电脑内存需要占600G上下)。不用当心,其实还有另一种不需要全节点方法!一起来看看吧!!! 这是本人推特,以后将会持续输出内容。欢迎关注!在教程开始前,提示下,如果大家觉得教程中图片很模糊,可以按住 Ctrl键 + 鼠标滚轮向上,可放大200%后,在返回100%即可把 图片变清晰!教程开始!《一、文件的下载》1,打开下载网页,下拉,找到下载栏,并选择自己电脑系统适用的版本,我的是 windows 版本,点击taproot-assets-windows-amd64-v0.3.0.zip 下载Release v0.3.0-alpha · lightninglabs/taproot-assetsWhat'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下载对应版本2,打开Ind下载网页,下拉,找到下载栏,并点击 Show all 33 assets 展开Releases · lightningnetwork/lndLightning Network Daemon ⚡️. Contribute to lightningnetwork/lnd development by creating an account on GitHub.https://github.com点击展开更多版本3,同样选择自己电脑系统适用的版本,点击 Ind-windows-amd64-v0.17.0-beta.zip 下载下载对应版本4,下载好后,打开其文件夹打开下载目录文件夹5,在压缩包上鼠标右击,分别解压刚下载的这 2 个压缩包,并获得2个文件夹解压2个压缩包获得2个相关文件夹《二、链接并同步节点》1,双击打开 lnd 开头的文件夹打开Ind文件夹2,在文件夹内的任意空白处,键盘 shift键 + 鼠标右击,点击 在此处打开 Powershell 窗口(S)打开 Powershell 窗口3,复制下面代码,在Powershell 窗口粘贴,并按回车键,开始同步(需要2-3分钟) .\lnd --bitcoin.active --bitcoin.mainnet --bitcoin.node=neutrino --feeurl=https://nodes.lightning.computer/fees/v1/btc-fee-estimates.json同步节点4,同步结束后,打开区块浏览器,对比下高度和区块浏览器高度相同,就说明同步完成了 https://mempool.space/zh/对比高度《三、创建钱包》1,同样还是在 lnd 文件夹内的任意空白处,键盘 shift键 + 鼠标右击,点击 在此处打开 Powershell 窗口(S) ,再打开新的一个窗口(之前的窗口不关)打开 Powershell 窗口2,输入 .\lncli create 按回车键,然后设置好钱包密码,按回车键创建钱包3,密码设置好后,输入 n ,然后一直按回车,会出现一个助记词,切记一定要记下来!创建助记词补充:每当长时间没用,或者关闭窗口,需输入 .\lncli unlock 按回车,然后在输入钱包密码,来解锁钱包解锁钱包口令《四、生成钱包地址》1,输入 .\lncli newaddress p2tr 并按回车键,生成一个bc1p开头的钱包地址,并把钱存入其中生成地址2,输入 .\lncli walletbalance 并按回车键,查询余额(我转了20000聪进去)查询余额《五、建立连接》1,打开另一个解压好的 taproot-assets 文件夹打开文件夹2,同样在文件夹内的任意空白处,键盘 shift键 + 鼠标右击,点击 在此处打开 Powershell 窗口(S)打开 Powershell 窗口3,输入下面代码,并按回车键,开始建立链接(需要耐心等待十几分钟) .\tapd --network=mainnet --debuglevel=debug --lnd.host=localhost:10009 --rpclisten=localhost:10029 --restlisten=localhost:8089输入链接指令代码4,显示 Taproot Asset Daemon fully active! 激活了即可完成激活《六、mint项目》1,把想要mint的图片下载好,并放在taproot-assets文件夹内需要mint的图片放在文件夹中2,同样在文件夹内的任意空白处,键盘 shift键 + 鼠标右击,再次 打开 Powershell 窗口打开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指令代码4,显示pending,待办中待办中5,输入GAS指令代码,这段指令中需要修改输入费率 .\tapcli -n mainnet assets mint finalize --fee_rate 输入费率 GAS费用换算:1 sat/vB = 253 sat/kw 查看下当前GAS费用为9,那就是253*9=2277(给gas费 灵活运用,可以多给,也可以少给)当前GAS费用那么改好的代码为: .\tapcli -n mainnet assets mint finalize --fee_rate 2277 输入改好的代码,并按回车键输入修改好的代码6,这里就能看到最后一行变成了 BATCH_STATE_BROADCAST广播《七、检查结果》1,等交易出块后,输入检查资产指令代码,按回车键 .\tapcli -n mainnet assets list输入检查代码2,会显示assets列表,里面标注着该资产的参数信息,复制其anchor_txid 参数参数信息3,打开区块浏览器,并输入进搜索栏,点搜索,就能看到链上出块情况,交易出块即可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交易出块情况4,出块结束后,还需要等待会,然后打开terminal官网Assets - Lightning TerminalThe 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并输入刚铸造的NFT名称,点搜索(这个资产显示很慢,出块了,还要等挺久的才会显示)5,点开搜索出来的链上资产,选择你mint时间相近的点开,然后如图核对下该资产是否是你的(这样能判断出你是第一个铸造的,不过闪电这个协议应该没有先后的顺序之说)核对资产至此教程结束!《指令大全》同步节点:.\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这是本人推特,以后将会持续输出内容。欢迎关注! ## Publication Information - [CG](https://paragraph.com/@0lscan/): Publication homepage - [All Posts](https://paragraph.com/@0lscan/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@0lscan): Subscribe to updates - [Twitter](https://twitter.com/c35g35): Follow on Twitter