# Nubit Pre-Alpha 测试网教程 **Published by:** [Silent ⚛| validator](https://paragraph.com/@exploring/) **Published on:** 2024-04-03 **URL:** https://paragraph.com/@exploring/nubit-pre-alpha ## Content Nubit介绍Nubit是第一个可扩展的比特币原生数据可用性层,由比特币保护安全性,面向比特币社区。 Nubit 能够毫不妥协地扩展比特币的数据容量,为 Ordinals、Layer 2、价格预言机和索引器等应用程序提供支持,从而扩大比特币生态系统的范围和效率。它利用创新的高性能共识算法和闪电网络继承了比特币完全抗审查的本质。近日,其完成了300 万美元 Pre-Seed 轮融资,dao5、OKX Ventures、Primitive Ventures 等参投。 Nubit推出了Nubit Pre-Alpha 测试网。在这个测试网上,用户可以在各种比特币模块化扩展 dApp 中运行 Nubit 的模块化索引器。 本文仅供参考,请以官方博客 和官方github为准。如何参与Pre-Alpha测试网想加入Pre-Alpha测试网,需要加入Nubit Pre-Alpha 测试网候补名单活动。 你需要有UniSAT或者OKX钱包 首先在https://www.points.nubit.org 注册候补名单。 首先连接推特并关注nubit官方推特 然后连接BTC钱包。建议连接有BRC20 和 Ordinals的钱包,可以获得额外的积分。你可以输入我的邀请码 XtMYL 如果你填写过Pre-Alpha 测试网兴趣表,可以填写官方发给你的邀请码(可以获得1000分)。 登陆后,可以看到你的积分。 - 加入候补名单即可获得 100 分。 - 填写 Pre-Alpha 测试网兴趣表,早鸟者可获得 1000 点奖励。 - BRC20 和 Ordinals 持有者可获得积分。 你需要有2000分才能解锁gas coupon并运行节点。获取积分你可以通过邀请你的朋友获得积分 1.邀请积分:获得你邀请的前十名用户10%的积分,比如你邀请的用户获得了注册的100积分,你就会获得10积分,同时他也邀请了一人获得了10积分,你就还可以获得1积分。 2.二级邀请积分:奖励发放给受邀者的朋友,其总积分的 5%计入您名下。如你的朋友邀请了一位朋友,获得了100积分,你获得5积分 3.速度奖励:快速响应带来回报。 90 分钟内接受的邀请将为您赢得额外 50 积分,在应用任何其他奖金之前增加您的总积分。比如90分钟内你的朋友接受了邀请,获得50积分,所以你应该在你创建注册后,快速邀请朋友加入。 4.邀请里程碑提升:获得 10 次成功邀请后,您的累积积分将提升 50%。激活无限制邀请代码后,此提升适用于您的前 10 个使用的代码。此里程碑后的其他邀请不符合进一步提升的资格。这个机会只能使用一次,比如你获得了2000积分,邀请10个人后,你的积分会变成3000. 不过注意,此机会仅能使用一次。 有2000分后,你就解锁了Gas Coupon,接下来就可以运行轻索引节点。运行节点配置要求CPU:单核 内存: 512MB 磁盘: 30 GB 带宽:100 KB/s 上传/下载 本教程使用于Ubuntu安装gosudo rm -rf /usr/local/go curl https://dl.google.com/go/go1.22.1.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf - ; cat <<'EOF' >>$HOME/.bashrc export GOROOT=/usr/local/go export GOPATH=$HOME/go export GO111MODULE=on export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin EOF source $HOME/.bashrc 运行 go version 应该返回 go version go1.22.1 linux/amd64安装依赖cd git clone https://github.com/RiemaLabs/modular-indexer-light.git cd modular-indexer-light go mod tidy 填写配置文件cp config.example.json config.json 留空namespace idsed -i '/"report":/,/}/ s/"namespaceID": "[^"]*"/"namespaceID": ""/' config.json 设置轻索引器名称name="你自己取的轻索引器名称" sed -i "/\"report\":/,/}/ s/\"name\": \"[^\"]*\"/\"name\": \"$name\"/" config.json gas coupon在页面最下方 https://www.points.nubit.org/设置gas coupongasCoupon="从网站复制得到的gas coupon" sed -i "s/\"gasCoupon\": \"[^\"]*\"/\"gasCoupon\": \"$gasCoupon\"/" config.json 编译并运行go build ./modular-indexer-light 运行后会出现输入你自己取的namespace name并回车。等待一段时间后,会出现如下这时候你的namespace id就创建成功了,这时我们按ctrl+c 退出。 我们可以在浏览器看到你的namespace id https://www.explorer.nubit.org/#/namespaces在config中设置你刚创建成功的namespace idnamespaceid="你刚创建成功的namespaceid,如我的0x00000018" sed -i "/\"report\":/,/}/ s/\"namespaceID\": \"[^\"]*\"/\"namespaceID\": \"$namespaceid\"/" config.json 以服务运行轻索引sudo tee <<EOF >/dev/null /etc/systemd/system/lightindexerd.service [Unit] Description=lightindexer daemon After=network-online.target [Service] User=$USER WorkingDirectory=$HOME/modular-indexer-light ExecStart=$HOME/modular-indexer-light/modular-indexer-light Restart=on-failure RestartSec=3 LimitNOFILE=10000 [Install] WantedBy=multi-user.target EOF sudo systemctl daemon-reload && \ sudo systemctl enable lightindexerd && \ sudo systemctl start lightindexerd 查看日志sudo journalctl -u lightindexerd -f 日志应显示如下至此节点运行就完成了。 你可以在 你的ip:8080/对应路径 访问api。 api文档如下 https://docs.nubit.org/modular-indexer/nubit-light-indexer-apis 比如你可以访问http://你的ip:8080/v1/brc20_verifiable/light/state 检查索引是否能验证brc20状态。正常情况返回为{"state":"system is ready"} ## Publication Information - [Silent ⚛| validator](https://paragraph.com/@exploring/): Publication homepage - [All Posts](https://paragraph.com/@exploring/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@exploring): Subscribe to updates - [Twitter](https://twitter.com/EthExploring): Follow on Twitter