ウォレットコネクト (WalletConnect)

ウォレットとdAppの接続プロトコル。

翻訳待ちのコンテンツです。英語版を表示しています。

WalletConnect uses end-to-end encryption to bridge communication between a dApp (usually on a desktop browser) and a wallet (on a mobile device) via QR codes or deep links.

        graph LR
  Center["ウォレットコネクト (WalletConnect)"]:::main
  Rel_lending_protocols["lending-protocols"]:::related -.-> Center
  click Rel_lending_protocols "/terms/lending-protocols"
  Rel_decentralized_applications_dapps["decentralized-applications-dapps"]:::related -.-> Center
  click Rel_decentralized_applications_dapps "/terms/decentralized-applications-dapps"
  Rel_inter_blockchain_communication_ibc["inter-blockchain-communication-ibc"]:::related -.-> Center
  click Rel_inter_blockchain_communication_ibc "/terms/inter-blockchain-communication-ibc"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 5歳でもわかるように説明

If a website was a robot, HTML would be its metal body, CSS would be its paint job, and [JavaScript](/ja/terms/javascript) would be the brain that tells the robot how to move and talk when you touch it.

🤓 Expert Deep Dive

Technically, JavaScript's execution is defined by the 'Event [Loop](/ja/terms/event-loop)', which allows it to be 'Non-blocking' despite being single-threaded. This means it can handle a thousand network requests at once by 'parking' them and doing other work while waiting for a response. Unlike languages with 'Class-based' inheritance (like C++ or Java), JS uses 'Prototype-based' inheritance, where objects inherit directly from other objects. The modern era of JS (starting with ES6) introduced 'Promises' and 'Async/Await', which rescued developers from 'Callback Hell'. Today, the 'V8 Engine' (developed by Google for Chrome) compiles JS directly into machine code at runtime, making it fast enough for high-performance applications.

📚 出典