慣性聚合 関心のあるブログ、ニュース、テクノロジーを効率的に追跡
原文を読む 慣性聚合で開く

おすすめ購読元

Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
博客园 - 叶小钗
MyScale Blog
MyScale Blog
V
Visual Studio Blog
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
I
InfoQ
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
雷峰网
雷峰网
Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python)
Web3のオンボーディングはウォレットの問題ではなく、信頼の問題です。
soma ryuu · 2026-05-25 · via DEV Community

Web3のオンボーディングアドバイスのほとんどは同じ場所から始まります:

ウォレットの接続を簡単にする

それは便利ですが不完全です。ウォレットの接続は最初の目に見える失敗に過ぎません。深い問題は、Web3がユーザーに、繰り返し人を信頼しないと伝えるシステムを信頼するように要求することです。

その矛盾は設計を避けるのが難しいです。

Web2では、オンボーディングは主に摩擦を減らすことです。Web3では、オンボーディングはリスクを隠さずに不確実性を減らすことです.

これらは同じ仕事ではありません.

最初の画面にはすでに信頼の問題があります

ユーザーがウォレットを接続する前に、彼らは静かに質問しています.

  • これは本物ですか.
  • これは安全ですか.
  • クリックした場合どうなるでしょうか
  • 高価な何かに署名する準備がいいですか?
  • 何も失わずに去れますか?
  • これは誰が作りましたか?
  • なぜこのインターフェースを信じるべきですか?

多くの暗号製品は、ヒーロータイトル、トークンロゴ、ウォレット接続ボタンでそれらの質問に答えます。

それでは不十分です。

接続ウォレットのボタンは、通常のSaaSの意味でのCTAではありません。それは信頼の境界です。ユーザーがウェブサイトを読んでいる状態から、アドレスを公開し、拡張機能を開き、理解していない可能性のある権限のサインインに準備する点です。

デザイナーは、その瞬間を銀行の承認のように、ニュースレターの登録のように扱うべきではありません。

独自のUIが自動的に信頼を生み出すわけではありません

一般的間違いは、DeFiアプリを金融技術のように見せて問題が解決したと考えることです

クリーンなカード。丸いボタン。きれいなチャート。現代的な銀行アプリのように見えるダッシュボード

それが役立つかもしれませんが、同時に誤った自信を生むこともあります

ユーザーが不変の契約、橋渡しリスク、スリッピング、清算、ロック期間、またはトークン承認と対話している場合、インターフェースはそれらを明らかにする責任がある。複雑さを隠すことは短期間でコンバージョンを向上させることができるが、ユーザーが隠れたコストを後で発見したときに信頼を損なう。

目標はWeb3をWeb2のように感じさせることではない。

目標はWeb3を理解しやすいものにすることである。

実際にオンボーディングが説明するもの

力強いWeb3のオンボーディングフローは、コミットメントを求める前に4つの質問に答えるべきです。

1. この製品は何ですか?

カテゴリではありません。 プロトコルのアーキテクチャではありません。 実際のユーザー成果です。

悪い例:

次世代の資産プリミティブのための分散型流動性調整層。

より良い例:

安定したコインを預け、変動収益を得、プールがロックされていない限りいつでも引き出せる。

平易な言葉はそれほど洗練されていない。より役に立つ。

2. ユーザーが必要とするものは何か?

ユーザーがウォレット、特定のチェーン、ガス、トークン残高、署名、またはブリッジが必要な場合、早めにそれを伝えなさい。

最初のエラーメッセージに説明を任せないで。

良いオンボーディングスクリーンは以下のように表示できます:

  • ベースで動作
  • ガス代にETHが必要
  • 探索に預金不要
  • 預金するまでウォレット接続は読み取り専用

これにより、未知の要件が知られた手順に変わり、不安が軽減されます。

3. 何が問題になる可能性がありますか?

ここで多くのチームが緊張する。リスクを示すとコンバージョンが低下すると思っている。

しかし洗練されたユーザーはすでにリスクがあると想定している。インターフェースがそれを隠蔽すると、プロジェクトは信頼性が低く見えるだけで、より信頼性が高く見えない。

リスクは必ずしも劇的でなくてもいい。具体的である必要がある。

例:

  • 収益は時間とともに変化する。
  • 引き出しは最大24時間かかる。
  • 橋渡しは二回目の取引が必要になる場合があります.
  • トークン承認は後で取り消されることがあります.
  • 担保価値が下がると清算が起こる可能性があります.

良いリスク設計は警告の壁ではありません。文脈に即した正直さです.

4. 次に何が起こるでしょうか?

署名は明確な前と後を持つべきです.

署名する前:

  • この契約が最大Xまで支出を許可しています.
  • まだ資金は移動しません.
  • 後でこの契約を取り消すことができます.

署名後:

  • 承認が確認されました.
  • 今すぐ入金できます.
  • 見積もったガス代はXです.

ユーザーは絶対にウォレットポップアップを自分でデコードする必要はありません.

ワレットポップアップはあなたの製品の一部です

多くのチームはワレットのインタラクションまで設計し、MetaMask、Phantom、Rabby、WalletConnect、またはユーザーが選択するどんなワレットに対しても責任を精神的に引き継ぎます

それは間違いです

ワレットポップアップはあなたがそれをコントロールしなくてもユーザージョナリーの一部です

それが表示される前にユーザーを準備し、閉じた後に何が起こったかを確認することで、設計を調整できます.

アプリが「サインメッセージ」と言って、ウォレットが何か不透明なことを言う場合、ユーザーはそれをアプリが不明瞭であると感じます.

インターフェースは、ウォレットのアクションを人間の言葉で説明する必要があります.

  • 「ウォレットの所有権を確認します。」
  • 「USDCの支出を承認します。」
  • 「ETHプールに預金します。」
  • 「報酬を請求します。」

技術的な取引はユーザーの意図ではありません。意図に合わせて設計してください.

プログレッシブ・ディスカバリーは複雑さを隠すことではありません

一部の開発者は「オンボーディングを簡素化する」と聞いて、重要な詳細を削除すると仮定します.

それは違います。

段階的な開示とは、適切なタイミングで適切な詳細情報を表示することを意味します.

最初の画面では、ユーザーが必要な導入説明を受け取る必要があります.

接続する前に、ユーザーには要件と安心が必要です.

署名する前に、ユーザーには結果を理解する必要があります.

署名した後、ユーザーには確認と回復のパスが必要です.

上級ユーザーは依然として取引ハッシュ、コントラクトアドレス、ドキュメント、監査、およびエクスプローラーリンクにアクセスできる。しかし、それらの詳細は旅をサポートすべきであり、最初のスクリーンを圧倒すべきではない。

より良いWeb3オンボーディングチェックリスト

出荷前に確認する:

  • 誰かがウォレットを接続しないで製品を理解できるか?
  • 接続ウォレットボタンは、何のアクセスが要求されているかを説明しているか?
  • チェーン、ガス、およびトークン要件は失敗前に表示されますか?
  • ウォレットが開く前にリスクのある行為は説明されますか?
  • すべての署名には明確な人間のラベルがありますか?
  • アプリは署名後に何が変わったかを確認しますか?
  • ユーザーはドキュメント、監査、契約アドレス、サポート経路を見つけることができますか?
  • 読み取り専用またはプレビューモードがありますか?
  • 空の状態は役に立つのでしょうか、それとも「ウォレットを接続」とだけ言うだけなのでしょうか

それらの答えのほとんどが「いいえ」なら、問題はウォレットではありません

問題は信頼設計です

インターフェースは信頼の層です

スマートコントラクトは技術的な信頼を創り出します

インターフェースは人間の信頼を創り出します

プロトコルは安全であっても、不審に感じる場合があります。製品は強力であっても、最初の署名でユーザーを失う場合があります。ダッシュボードは正確であっても、誰もが何を求められているのかを知らないため失敗する場合があります.

Web3のオンボーディングは、チームがUXをプロトコルのラッパーとして扱うのをやめ、プロトコルの信頼システムの一部として扱うのを始めると改善します.

それは、不思議なボタンが少ないことを意味します。

説明されていない署名が減った。

ユーザーがリスクモデルを既に理解していると仮定するダッシュボードが減った。

そして、ユーザーが自信を持って行動できるほど明確に真実を伝えるインターフェースが増えた。

私はWeb3のクリエイティブディレクターとして働いており、暗号チームが複雑な製品を実際に信頼し、使用できるインターフェースに変えるのを助けています。この分野で開発しているなら、somaryuu.xyz。