ブロックチェーンは、オープンで分散型のテクノロジーを活用する多くの新しいユースケースを可能にしますが、この業界はまだ初期段階にあり、ユーザーの導入には多くのハードルがあります。ブロックチェーン技術を大衆に知られずに届けるために、これらのハードルを最小限に抑える方法について話し合いましょう。
通常、ブロックチェーンを使用するには、秘密キーを保存するために「ウォレット」と呼ばれるソフトウェアを使用する必要があります。これらのウォレットは、一般的な Web ブラウザ (Google Chrome など) の拡張機能の形式をとることがよくあります。これには、すべてのウォレットがすべてのブロックチェーンをサポートしているわけではなく、多くの場合、ユーザーが複数のウォレットをインストールする必要があるなどの欠点があります。
ウォレットを使用する主な理由は、秘密キーを管理して同じアカウントに繰り返しアクセスできるようにするためです。これは、そのアカウントにトークンや NFT などの貴重な資産を保管している場合に重要です。これらのトークンは、ブロックチェーン上で取引手数料を支払うために必要であり、ユーザーがネットワークを使用できるようになります。
しかし、ウォレットなしでブロックチェーンを使用できるとしたらどうなるでしょうか?
ウォレットを使用せずに秘密キーをローカル (ユーザーのコンピュータ上) に保存するには 2 つの方法があります。 1 つ目は、Iframe アプリ (Login with Google など) を使用する方法で、2 つ目は、単純に秘密キーをローカル ストレージに保存する方法です。
これらの方法のいずれかを使用すると、ユーザーはウォレットを必要としなくなります。アプリケーションはユーザーに代わってトランザクションに署名できます。明らかに、これにはセキュリティ上のリスクが生じる可能性がありますが、ユーザーはソーシャル ネットワーク上の投稿に「いいね!」をするなど、リスクの低い目的でこの設定を使用できます。ただし、このユーザーがネットワークと対話するためにトークンが必要な場合でも、トークンをより適切に管理および保護するためにウォレットの使用を希望する可能性があります。
すべてのブロックチェーン ユーザーが必ずしもトークンを必要とするわけではないことに注意してください。
const burnAmount = 1 // 1 SUB const parsedBurnAmount = burnAmount * 10 ** 10 //SUB token uses 10 decimals const target = '3osmnRNnrcScHsgkTJH1xyBF5kGjpbWHsGrqM31BJpy4vwn8' const tx = api.tx.energy.generateEnergy(target, parsedBurnAmount.toString())
サブソーシャル プレイグラウンドでライブでテストしてください。
この結果、dapp がエネルギー システムをサポートしている場合、その dapp のユーザーはトークンについて考える必要さえなくなり、アプリケーションを使用するだけで済みます。
これら 2 つのポイントを組み合わせることで、ユーザーはローカルに保存された秘密キーを使用して分散型アプリケーションにサインインでき、公開キーはユーザー ID として機能し、(Subsocial のエネルギー システムのおかげで) トークンは必要なくなります。
このようにして、ウォレットをインストールして設定することなく、誰でもブロックチェーンを操作できるようになります。これは、誰でもフォーラムで匿名アカウントを作成し、すぐにそれを使用して世界中のあらゆるトピックについて議論できる古典的な Web2 モデルに似ています。
Web3 におけるこの好例は次のとおりです。
ただし、Web2 とは異なり、ユーザーは Grill.chat でチャットを開始するためにアカウントを作成する必要さえありません。メッセージを送信するだけで、エネルギーとともにアカウントが生成されます。
すべてのブロックチェーンのユースケースでウォレットとトークンの所有権が必要なわけではありません。
ウォレット不要のオンチェーン チャット エクスペリエンス:
サブソーシャルネットワーク:
サブソーシャル プレイグラウンドでエネルギー システムを試してください:
サブソーシャル開発者チャット: