Please describe your proposed solution.
<u>Current problem</u>
When setting up a stake pool, there are many work items such as installing the Cardano node/CLI, dependencies, pool registration, etc., and it is a difficult hurdle for those who are unfamiliar with command execution.
If the installation can be automated and pool registration can be executed by mouse operation, it will be possible to shorten the setup time for those who are unfamiliar with command execution.
In addition, daily operations require knowledge of CLI commands, such as updating KES and pool registration information, and withdrawing operator rewards, so mistakes sometimes occur.
Implementing as much as possible in the TUI operation simplifies setup and daily operations.
<u>About SJG TOOLS</u>
A year and a half ago, we developed “SJG TOOLS V1”, which is specialized for SPO's daily work.
SPO JAPAN GUILD already provides some functions as TUI tools.
The implemented features are as follows
Wallet Operations.
- Confirmation of payment.addr unused UTXO.
- Confirmation of stake.addr rewards.
- Transfer funds from payment.addr to any address.
- Transfer funds from stake.addr to any address.
- Transfer funds from stake.addr to payment.addr.
Block generation enable condition check.
KES Updates.
SPO Voting.
The purpose of this proposal is to develop SJG TOOLS V2 as a comprehensive setup tool from installation to pool registration and daily operations.
What we want to achieve in this project has been done in other projects, but we will develop a Japanese-specific version and offer it to Japanese SPOs in SPO JAPAN GUILD or Japanese WEB3 projects that want to build their stake pools.
<u>Development of SJG TOOLS V2</u>
Cardano Node/CLI Automatic Installation
Dependency Automatic Installation
Pool Setup and Registration
Monitoring Tool Setup
[Integration of former SGJ tools]
Wallet Operations
- Confirmation of payment.addr unused UTXO
- payment.addr to any address
- stake.addr to any address
- stake.addr to payment.addr
Block generation enable condition check
KES Updates
Updating Pool Registration
SPO Voting
<u>現在の問題</u>
ステークプールをセットアップする際、カルダノノード/CLIや依存関係のインストール、プール登録など作業項目が多く、コマンド実行が不慣れな人にとっては難しいハードルです。
インストールを自動化したり、マウス操作でプール登録が実行できるようになれば、コマンド実行に不慣れな人にとってはセットアップ時間を短縮することが可能です。
また、日常のオペレーションではKESやプール登録情報更新、オペレーターリワードの出金などの業務が発生しCLIコマンドの知識が必要になるため、時折ミスが発生します。
可能な限りTUI操作に実装することで、セットアップや日常オペレーションを簡単にします。
<u>SJG TOOLSについて</u>
SPOの日常業務に特化したSJG TOOLS V1を1年半前に開発しました。
既にSPO JAPAN GUILDでは一部の機能をTUIツールとして提供しています。
ウォレット操作
- payment.addr の未使用UTXOの確認
- stake.addrの報酬確認
- payment.addr から 任意アドレスへの送金
- stake.addr から 任意アドレスへの送金
- stake.addr から payment.addrへの送金
ブロック生成可能状態チェック
KES 更新
SPO 投票
この提案では、インストールからプール登録、日常オペレーションまでの総合セットアップツールとしてのSJG TOOLS V2の開発を目的としています。
このプロジェクトで実現したい内容は他のプロジェクトでも行われていますが、私達は日本語に特化したものを開発し、SPO JAPAN GUILDの日本人SPOまたはステークプールを構築したい日本のWEB3プロジェクトに提供します。
<u>SJG TOOL V2の開発</u>
Cardano Node/CLI自動インストール
依存関係自動インストール
プール設定と登録
監視ツールのセットアップ
[旧SGJツールからの統合]
ウォレット操作
- payment.addrが未使用のUTXOの確認
- payment.addrを任意のアドレスに
- stake.addrから任意のアドレス
- stake.addrからpayment.addrへ
ブロック生成 有効条件チェック
KES更新
プール登録の更新
SPO投票
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
The decentralization of the Cardano chain requires SPOs with diverse backgrounds.
To do this, tools are needed to setup stake pool feasible for non-engineers.
In addition, the TUI screen operation can be used to eliminate operational errors.
カルダノチェーンの分散化を実現するには、多様なバックグラウンドを持つSPOの存在が必要です。そのためには、非エンジニアでもステークプールを実行可能にするためのツールが必要です。
また、TUI画面操作で実行することで運用上のミスを無くすことが可能です。
How do you intend to measure the success of your project?
It will be a bootstrap tool to set up a stake pool in Japanese, so many people can easily build a pool.
Projects are managed and constantly updated on Github.
日本語でステークプールをセットアップするブートストラップツールになるため、多くの人が簡単にプールを構築できます。
プロジェクトはGithubで管理され常に更新されます。
Please describe your plans to share the outputs and results of your project?
We will share the results on our website, Github, and Twitter.
ホームページやGithub、Twitterで成果を共有します。