您的位置: > 欧 易 OKX 区块链新闻> 正文

打印本文             

五分钟完成 Fractal 分型网络 CAT Protocol 代币铸造教程(一键脚本)

作者:0xoooooyoung,Mirror

CAT Protocol 一键脚本铸造 教程

背景

今天凌晨在 Fractal Bitcoin 上出的 Cat20 协议 @ProtocolCAT , 是分形网络上的新协议,基于新的 OP_CAT 技术,开发者可以基于OP_CAT进行开发,实现一些简单的智能合约功能。

这里出个linux系统mint的一键脚本教程。

mint前置条件:$FB、一台linux服务器(2核CPU 4GB内存)

  • 官方文档 https://github.com/CATProtocol/cat-token-box/blob/main/packages/tracker/README.md#prerequisite

教程开始:

此处使用一键脚本来简化大家的搭建,代码由推特用户@ouyoung11编写,欢迎关注。

代码完全开源,可在github处检查源代码,无任何后台漏洞及危险代码。

① 服务器登陆之后,执行以下命令安装脚本:

cd ~ && wget -O /root/cat20-oooooyoung.sh https://github.com/nopapername/shell-oooooyoung/releases/download/cat20-oooooyoung/cat20-oooooyoung.sh && chmod  x cat20-oooooyoung.sh

② 输入下面的代码,进入一键搭建脚本的提示界面(依次输入数字执行步骤, 每一步结束后再跑下面这个命令会再次进入脚本界面)。

bash ~/cat20-oooooyoung.sh

4KLbpQinMYS7qOJPB3btaCRdx4GBMP4wVRP3Xcce.jpeg

一键脚本

PS: 如果安装过程中出现图二中粉红色界面,直接回车继续就可以

MvJelfTMZZsz0yqGQl01rpBb7nwiEcBWJvoxuHU5.jpeg

回车跳过

③ 环境及分形节点安装完毕后已经自动开始同步,再次输入 `bash ~/cat20-oooooyoung.sh` 进入脚本界面,然后输入4查看节点同步日志

PS: 确认和分形网络最新区块高度保持一致 https://explorer.unisat.io/fractal-mainnet/block 时继续下一步

Axju2fgyGA1b4IXGyarkNWPQfNTDBccpfW0kQSzk.jpeg

同步节点

④ 再次输入 `bash ~/cat20-oooooyoung.sh` 进入脚本界面,输入2创建分形网络btc新钱包,并保存助记词和地址,然后往该地址转账一点点 $FB 当 gas 即可参与mint cat20代币

fknfAP99F848pzSlg2cwJ3xOQv3CwLxbF2ulUZpY.jpeg

创建钱包地址

⑤ 再次输入 `bash ~/cat20-oooooyoung.sh` 进入脚本界面,输入3 进行 $CAT 代币的循环mint,因为打的人多可能会mint失败导致重试,一直挂机即可- 9.11更新:脚本已更新手动设置gas

QAzUL5HueBYZ4yzzoaAckKhh7OBprn6rEOxktedN.jpeg

mint时支持手动输入gas

QfSreecmQIabd5yyEEA2RWPXdjzBkE0JJLRcZlcu.jpeg

没有gas

Dv8GrUOvBTFxNYOXmuoZA96vGkfi4LpI18Mw0ZJt.jpeg

mint成功

⑥ 两种方式查看是否mint到账

  • 输入 `bash ~/cat20-oooooyoung.sh` 进入脚本界面,输入5查看余额

  • 直接进入网站输入地址查询 https://cat20.app/(不知道是不是官方的)

BjGDBOD3i6hCfCC7wcuCpjaxemnBGXrbVM4T8wmj.jpeg

问题汇总

1.创建的钱包地址导入unisat钱包地址不对应的问题?

  • 因为生成的钱包是 m/44' 的路径格式,而unisat导入格式默认是 m/86',所以导入时填写 `m/44'/0'/0'/0` 或者 m/44'/0'/0'/0/0 格式就能看到了

sbIIcLkKwL4XDF6yUxCoRsrSRRUfQB0l3zjW6GhU.jpeg

导入钱包
  • 直接在区块浏览器输入新生成的钱包地址也可以查看 FB余额和打上的资产https://explorer.unisat.io/fractal-mainnet/address/bc1p9k67fd8jr4hnxd6k9lgh02g3dfeht2f5wdkyppya2cterlqakfdqy3ksdd

YaF7TRGZ51p8s8x4TTATK6uEV1h3KAhV0GFhVOcB.jpeg

查看钱包余额

2. 假如节点挂了,想重新安装节点,如何导入or恢复钱包?

  • 导出之前的钱包(也就是说这个wallet.json文件就是你的钱包数据,切换钱包只需要换这个json文件就行):

    cat ~/cat-token-box/packages/cli/wallet.json

SfPUBcYfLPy8LW0EL5eAhACyTOEnUhbBNaL5iSSp.jpeg

保存钱包json文件
  • 导入新钱包(在新的服务器上或者重新安装了节点之后,复制之前的wallet.json,然后重新mint即可):

    echo '{  "accountPath": "这里是之前钱包地址的格式",  "name": "这里不改",  "mnemonic": "这里是之前钱包的助记词"}' > ~/cat-token-box/packages/cli/wallet.json

3. 如果想要修改循环mint脚本的gas费,步骤如下:(脚本已更新手动设置GAS)

  • 输入`nano ~/cat-token-box/packages/cli/mint_script.sh`

  • 修改代码 (可以设置成自己想要的gas费,例子中是100 gas)

    sudo yarn cli mint -i 45ee725c2c5993b3e4d308842d87e973bf1951f5f7a804b21e4dd964ecd12d6b_0 5 --fee-rate 100
  • 然后 ctrl x 并输入y保存推出即可,然后重新跑脚本mint

4. mint代币时出现 `No token found` 的问题?

这个一般是节点没有同步完全导致的,等待节点同步即可

9BtuNjVvNtjVqdMi9Hg0vioLV9PJ01C0uzDQ4t8H.jpeg

No token found

5. mint到的代币没有到账,gas费也没扣,查询mint success的 txid 也找不到?

  • 需要等待节点同步到你mint成功的那个区块高度

  • 有些gas不够是打不上的,gas费高低可以在 https://explorer.unisat.io/fractal-mainnet/block 这里查看(目前gas费已经高到420了,这个费用mint性价比已经不高了)

9NyZjS0I8ws1JZK1fhYos0LHUixxQTH8JqkEvjlF.jpeg

区块gas费和高度

6. 一键脚本第一步安装节点或者查看日志上有报错?

这个有很多奇奇怪怪的错误,大体上可能是服务器的环境配置跟我的不一样,因为我没遇到所以暂时也不知道怎么解决,大家可以加下面 dc 一起讨论。

查看更多

「胖钱包」理论:最终用户与货币化的机会

数据来源:Dune Analytics @0x Kofi 

直观而言,人们会认为,如果协议被削弱,应用程序也必然变得越来越强大。虽然应用程序肯定会重新获得部分价值,但「胖应用程序」这一理论本身就是简略的。不同垂直应用程序的价值积累方式不同,问题不应该是「应用程序会变得越来越胖吗?」 ,而是「具体是哪些应用程序?」

正如我在《加密货币市场护城河的新框架》所提到,加密应用程序独有的结构差异(可分叉性、可组合性和基于代币获取价值)能够降低新兴竞争对手的进入门槛和成本。因此,尽管少数应用程序拥有一些无法简单复制的属性,但作为加密应用程序,培育护城河并维持市场份额是极其困难的。

「胖钱包」理论:最终用户与货币化的机会

再次回到我们最初的框架:如果一款应用提高了费用,用户是否会转而选择更便宜的替代品? 我认为 99% 的应用都会有这个问题。因此,我预计大多数应用将难以捕获价值,因为开启收费开关必然会导致用户转向下一个提供更丰厚激励的无差异应用。

最后,我认为人工智能代理和求解器的兴起对应用程序的影响与对协议的影响类似。鉴于代理和「求解器」主要针对执行质量进行优化,我预计应用程序也将被迫在吸引代理流方面展开激烈竞争。虽然从长远来看,流动性网络效应应该会形成赢家通吃的局面,但在短期和中期内,我预计应用程序将经历一场逐底竞争。

这就引出了一个问题,如果协议和应用程序都不断削弱,那么价值将在哪里重新聚合?

「胖钱包」理论

最简单的答案是:谁拥有最终用户,谁就是赢家。虽然理论上,这可以是包括应用程序在内的任何前端,但「胖钱包」理论认为,没有谁比钱包更接近用户。

钱包主导加密货币的移动用户体验:要了解谁在移动网络中拥有最终用户,最好的试金石是问以下问题:用户最终与哪个 Web2 应用程序交互?虽然大多数用户与 Uniswap 的前端「交互」进行交易,但他们仍然通过钱包应用程序访问此前端。这意味着,如果移动设备主导加密货币用户体验,钱包只会继续加强与最终用户的联系。

「胖钱包」理论:最终用户与货币化的机会

钱包就是用户所在的地方:加密应用本质上是金融。与 Web2 不同,几乎每笔链上交易都是某种形式的金融交易。因此,账户层对加密用户来说至关重要。此外,还有一些钱包层的独特功能:支付、闲置用户存款的原生收益、自动化投资组合管理以及其他消费者用例,例如加密借记卡。

钱包的转换成本高得惊人:虽然从理论上讲,转换钱包就像复制粘贴种子短语一样简单,但对于大多数普通人来说,这仍然是一个心理症结。鉴于用户对钱包提供商的信任程度很高,我认为品牌和「亲和力」是钱包层面护城河的强大来源。再次回顾我们最初的问题:如果钱包提高了费用,用户是否会转而选择更便宜的替代品?答案似乎是:「NO」。MetaMask 钱包内的交换功能收取 0.875% 的费用,但仍然有大量用户使用。 

「胖钱包」理论:最终用户与货币化的机会

链抽象:虽然链抽象在技术上是一个棘手的问题,但更引人注目的解决方案之一是在钱包层解决链抽象问题。我可以通过单个账户余额轻松访问任何链上的任何应用程序,这个想法似乎特别直观。oneBalance、Brahma、Polaris、Particle Network、Ctrl Wallet 和 Coinbase 的智能钱包都在朝着这个愿景迈进。未来,我预计更多的团队将通过钱包层的链抽象来满足用户的需求。

与 AI 的独特协同作用:虽然我预计 AI 代理将越来越多地将区块链堆栈的其余部分商品化,但用户仍然需要授权代理最终代表他们执行交易。这意味着钱包层最适合成为 AI 代理的规范前端。在账户层集成 AI 的\成果还包括自动质押、收益耕作策略等。

我们已经阐述了「为什么」钱包将拥有最终用户关系,那么让我们来思考一下它们将「如何」 将这种关系货币化。

货币化的机会

钱包实现盈利的第一个机会是拥有用户订单流。正如我之前提到的,尽管 MEV 供应链将继续发展,但有一件事将不可避免成为事实:价值将不成比例地归属于拥有最独家订单流访问权的人。

「胖钱包」理论:最终用户与货币化的机会

「胖钱包」理论:最终用户与货币化的机会

「胖钱包」理论:最终用户与货币化的机会 原文作者:Robbi...

关于我们

支持iOS|android|windows等平台

  • 用户支持
  • 帮助中心
  • 服务条款
微信二维码
欧 易 (OKX) 数字货币交易平台 Powered by OKX