<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web3 on tumf合同会社</title><link>https://778172da.llc-tumf-jp.pages.dev/tags/web3/</link><description>Recent content in Web3 on tumf合同会社</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><copyright>Copyright © tumf LLC.</copyright><lastBuildDate>Mon, 22 Dec 2025 07:00:00 +0900</lastBuildDate><atom:link href="https://778172da.llc-tumf-jp.pages.dev/tags/web3/index.xml" rel="self" type="application/rss+xml"/><item><title>Web3総合ガイド：分散型Webの基礎から実装まで完全解説</title><link>https://778172da.llc-tumf-jp.pages.dev/topics/web3/</link><pubDate>Mon, 22 Dec 2025 07:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/topics/web3/</guid><description>&lt;p>近年、「Web3」という言葉を耳にする機会が増えてきました。Web3は、これまでのインターネット（Web2.0）とは根本的に異なる、分散型の新しいインターネットの形です。大手プラットフォームに依存せず、ユーザーが自分のデータや資産を直接管理できる世界――それがWeb3が目指す未来です。&lt;/p>
&lt;p>この記事では、Web3の基本概念から主要技術、ビジネス活用まで、体系的に解説します。IT専門家でなくても理解できるよう、できるだけ平易な言葉で説明していきます。&lt;/p>
&lt;h2 id="web3とは何か">Web3とは何か&lt;/h2>
&lt;h3 id="web3の定義と背景">Web3の定義と背景&lt;/h3>
&lt;p>**Web3（Web 3.0）**とは、ブロックチェーン技術を基盤とした、分散型の次世代インターネットの総称です。&lt;/p>
&lt;p>これまでのインターネットの進化を振り返ると、以下のように整理できます：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Web1.0（1990年代〜2000年代初頭）&lt;/strong>: 情報の閲覧が中心。企業が一方的に情報を発信し、ユーザーは受け取るだけの時代。&lt;/li>
&lt;li>&lt;strong>Web2.0（2000年代中頃〜現在）&lt;/strong>: SNSやブログの登場により、ユーザーも情報発信者に。ただし、データはGoogleやFacebookなどのプラットフォーム企業が管理。&lt;/li>
&lt;li>&lt;strong>Web3（現在〜未来）&lt;/strong>: ユーザーが自分のデータや資産を直接管理。中央管理者なしで動作する分散型システム。&lt;/li>
&lt;/ul>
&lt;h3 id="なぜweb3が注目されるのか">なぜWeb3が注目されるのか&lt;/h3>
&lt;p>Web3が注目される理由は、以下の3つの課題を解決する可能性があるためです：&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>データの所有権&lt;/strong>: これまではプラットフォーム企業が個人データを管理していましたが、Web3ではユーザー自身がデータを保有します。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>プラットフォームへの依存&lt;/strong>: 従来のサービスは特定企業のサーバーに依存していましたが、Web3では分散型ネットワークで動作するため、一社の都合でサービスが停止することがありません。&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>中間業者の排除&lt;/strong>: 金融取引や契約において、銀行や仲介業者を経由せず、ユーザー同士が直接やり取りできます。これにより、手数料削減や取引の透明性向上が期待できます。&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="web3の主要技術">Web3の主要技術&lt;/h2>
&lt;p>Web3を支える技術は多岐にわたりますが、ここでは特に重要な4つの要素を紹介します。&lt;/p>
&lt;h3 id="ブロックチェーン基盤">ブロックチェーン基盤&lt;/h3>
&lt;p>ブロックチェーンは、Web3の根幹となる技術です。「改ざんが極めて困難な分散型の台帳」として機能し、取引履歴やデータを透明性高く記録します。&lt;/p>
&lt;p>従来のデータベースは、特定の企業や組織が管理するサーバーに保存されていました。しかし、ブロックチェーンでは、世界中の多数のコンピュータ（ノード）が同じデータを保持し、相互に検証し合うことで、データの信頼性を担保します。&lt;/p>
&lt;p>主なブロックチェーンプラットフォームには、Bitcoin、Ethereum、Polygonなどがあり、それぞれ特徴や用途が異なります。&lt;/p>
&lt;h3 id="スマートコントラクト">スマートコントラクト&lt;/h3>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>は、「あらかじめ定められた条件が満たされたときに、自動的に実行されるプログラム」です。&lt;/p>
&lt;p>例えば、不動産の売買契約を考えてみましょう。従来であれば、弁護士や仲介業者が契約書を作成し、代金が支払われたことを確認してから、所有権が移転されます。しかし、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>を使えば、「代金が支払われたら自動的に所有権を移転する」というルールをプログラムとして記述でき、人の介入なしに契約が履行されます。&lt;/p>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>は、金融取引、保険の自動支払い、サプライチェーン管理など、さまざまな分野で活用されています。&lt;/p>
&lt;p>→ &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクトの詳細はこちら&lt;/a>&lt;/p>
&lt;h3 id="dapps分散型アプリケーション">DApps（分散型アプリケーション）&lt;/h3>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps（Decentralized Applications）&lt;/a>は、ブロックチェーン上で動作するアプリケーションです。&lt;/p>
&lt;p>従来のアプリケーション（例：Instagram、Netflix）は、企業が運営する中央サーバーに依存しています。一方、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>は分散型ネットワーク上で動作するため、特定の企業や組織に依存しません。&lt;/p>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>の代表例として、以下のようなものがあります：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>DeFi（分散型金融）&lt;/strong>: 銀行を介さずに、融資や資産運用ができるサービス&lt;/li>
&lt;li>&lt;strong>NFTマーケットプレイス&lt;/strong>: デジタルアート作品を売買できるプラットフォーム&lt;/li>
&lt;li>&lt;strong>ブロックチェーンゲーム&lt;/strong>: ゲーム内アイテムをユーザーが真に所有できるゲーム&lt;/li>
&lt;/ul>
&lt;p>→ &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DAppsの詳細はこちら&lt;/a>&lt;/p>
&lt;h3 id="ウォレット技術">ウォレット技術&lt;/h3>
&lt;p>Web3の世界では、仮想通貨やデジタル資産を保管・管理するために「ウォレット」が必要です。&lt;/p>
&lt;p>ウォレットには、主に以下の種類があります：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>ホットウォレット&lt;/strong>: インターネットに接続された状態で使用。利便性が高いが、セキュリティリスクもある。&lt;/li>
&lt;li>&lt;strong>コールドウォレット&lt;/strong>: オフラインで保管。セキュリティは高いが、日常的な取引には不便。&lt;/li>
&lt;li>&lt;strong>MPCウォレット&lt;/strong>: 秘密鍵を複数に分散して管理する最新技術。セキュリティと利便性を両立。&lt;/li>
&lt;/ol>
&lt;p>特に&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/mpc-wallet">MPCウォレット&lt;/a>は、企業がWeb3サービスを導入する際に注目されている技術です。従来のウォレットでは、秘密鍵（パスワードのようなもの）を紛失すると資産を完全に失ってしまいますが、MPCウォレットではそのリスクを大幅に軽減できます。&lt;/p>
&lt;p>→ &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/mpc-wallet">MPCウォレットの詳細はこちら&lt;/a>&lt;/p>
&lt;h2 id="web3開発の実践">Web3開発の実践&lt;/h2>
&lt;p>企業がWeb3技術を導入する際には、以下のステップが必要です。&lt;/p>
&lt;h3 id="開発環境のセットアップ">開発環境のセットアップ&lt;/h3>
&lt;p>Web3アプリケーションを開発するには、専用のツールやフレームワークが必要です。主なツールとして、以下が挙げられます：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Remix&lt;/strong>: ブラウザ上で&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>を記述・テストできる開発環境&lt;/li>
&lt;li>&lt;strong>Hardhat / Foundry&lt;/strong>: 本格的な開発に使用されるフレームワーク&lt;/li>
&lt;li>&lt;strong>MetaMask&lt;/strong>: Webブラウザで使えるウォレット。&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>との接続に必須&lt;/li>
&lt;/ul>
&lt;p>これらのツールは、開発者がブロックチェーン上でアプリケーションを構築・デプロイするために不可欠です。&lt;/p>
&lt;h3 id="solidityプログラミング">Solidityプログラミング&lt;/h3>
&lt;p>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>を記述するための主要な言語が&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/solidity">Solidity&lt;/a>です。&lt;/p></description></item><item><title>Flutter用WalletConnect V2ライブラリをオープンソースでリリース</title><link>https://778172da.llc-tumf-jp.pages.dev/posts/2025/05/05/walletconnect-v2-flutter-release/</link><pubDate>Mon, 05 May 2025 10:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/posts/2025/05/05/walletconnect-v2-flutter-release/</guid><description>&lt;p>tumf合同会社のグループ会社である&lt;a href="https://wakumo.vn">WakumoVietnam&lt;/a>より、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>用WalletConnect V2ライブラリがオープンソースとしてリリースされました。&lt;/p>
&lt;h2 id="walletconnect-v2-for-flutterとは">WalletConnect V2 for Flutterとは&lt;/h2>
&lt;p>WalletConnect V2 for &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>は、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>アプリケーションにWalletConnect v2プロトコルを統合するためのライブラリです。Walletsと&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>の両方をサポートし、Avacusとの完全な統合を実現しています。MainnetとTestnetをサポートし、ネットワークのカスタマイズも可能です。&lt;/p>
&lt;h2 id="主な機能">主な機能&lt;/h2>
&lt;ul>
&lt;li>WalletConnect v2プロトコルのサポート&lt;/li>
&lt;li>Walletsと&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>の両方をサポート&lt;/li>
&lt;li>Avacusとの完全統合&lt;/li>
&lt;li>MainnetとTestnetのサポート（ネットワークカスタマイズ可能）&lt;/li>
&lt;/ul>
&lt;h2 id="オープンソース">オープンソース&lt;/h2>
&lt;p>WalletConnect V2 for &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>はMITライセンスの下で公開されており、&lt;a href="https://github.com/wakumo/flutter-wallet-connect-v2">GitHub&lt;/a>からアクセスできます。誰でも自由に使用でき、必要に応じてIssueを報告することができます。&lt;/p>
&lt;h2 id="今後の展開">今後の展開&lt;/h2>
&lt;p>WakumoVietnamでは、Web3エコシステムの発展に貢献するため、今後もオープンソースソフトウェアの開発を継続していく予定です。&lt;/p></description></item><item><title>世界初の分散型ビンゴゲームプラットフォーム DeBingo V2 をリリース</title><link>https://778172da.llc-tumf-jp.pages.dev/posts/2025/03/05/debingo-v2-release/</link><pubDate>Wed, 05 Mar 2025 00:00:00 +0700</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/posts/2025/03/05/debingo-v2-release/</guid><description>&lt;p>tumf合同会社のグループ会社である&lt;a href="https://wakumo.vn">WakumoVietnam&lt;/a>より、ブロックチェーン技術を活用したオンラインビンゴゲーム「&lt;strong>DeBingo&lt;/strong>」の最新バージョンが本日リリースされました。&lt;/p>
&lt;p>新バージョンは以下のURLからアクセスいただけます：
&lt;a href="https://v2.debingo.app/">DeBingo V2&lt;/a>&lt;/p>
&lt;p>&lt;img src="https://778172da.llc-tumf-jp.pages.dev/images/debingo/debingo-v2-gallery-1.jpg" alt="DeBingo V2 - ブロックチェーン技術を活用した分散型ビンゴゲーム">&lt;/p>
&lt;h2 id="debingoとは">DeBingoとは&lt;/h2>
&lt;p>DeBingoは、ブロックチェーン技術を活用した分散型ビンゴゲームプラットフォームです。従来のビンゴゲームの楽しさをそのままに、ブロックチェーンの透明性と公平性を組み合わせることで、より信頼性の高いゲーム体験を提供します。&lt;/p>
&lt;h3 id="主な特徴">主な特徴&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>透明性&lt;/strong>: すべてのゲーム結果(報酬配布)はブロックチェーン上に記録され、誰でも検証可能&lt;/li>
&lt;li>&lt;strong>景品トークンの配布&lt;/strong>: 景品としてERC20トークンを配布可能&lt;/li>
&lt;li>&lt;strong>グローバルアクセス&lt;/strong>: 世界中どこからでもアクセス可能なオンラインプラットフォーム&lt;/li>
&lt;li>&lt;strong>コミュニティ主導&lt;/strong>: ユーザーが主体となってゲームを開催できる分散型の仕組み&lt;/li>
&lt;/ul>
&lt;h2 id="v2での主な改善点">V2での主な改善点&lt;/h2>
&lt;p>DeBingo V2では、ユーザー体験の向上とより安定したプラットフォームの提供を目指して、多くの改善が行われています：&lt;/p>
&lt;ul>
&lt;li>ユーザーインターフェースの刷新&lt;/li>
&lt;li>ゲームパフォーマンスの大幅な向上&lt;/li>
&lt;li>モバイル端末への最適化&lt;/li>
&lt;li>セキュリティの強化&lt;/li>
&lt;/ul>
&lt;h2 id="今後の展開">今後の展開&lt;/h2>
&lt;p>WakumoVietnamでは、今後もDeBingoの機能拡張と改善を継続的に行っていく予定です。ユーザーからのフィードバックを積極的に取り入れながら、より楽しく、公平で、革新的なゲーム体験を提供していきます。&lt;/p>
&lt;p>ぜひ&lt;a href="https://v2.debingo.app/">DeBingo V2&lt;/a>にアクセスして、新しいブロックチェーンビンゴゲーム体験をお楽しみください。&lt;/p>
&lt;h2 id="関連リンク">関連リンク&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://wakumo.vn/products#debingo">Traditional Bingo in Blockchain World&lt;/a> - WakumoVietnam DeBingoV2 製品ページ&lt;/li>
&lt;li>&lt;a href="https://www.producthunt.com/posts/debingo-v2-2">DeBingo V2 on Product Hunt&lt;/a> - Product Huntでの製品紹介ページ&lt;/li>
&lt;li>&lt;a href="https://www.solomaker.dev/products/589ec225-40c0-4b72-ba50-b813e8e8bfec">NFTを使った新しい体験、伝統的なゲームを楽しもう&lt;/a> - Solomakerでの製品紹介ページ&lt;/li>
&lt;/ul></description></item><item><title>Ethereumトランザクション解析ライブラリ「Flowbit」をオープンソースでリリース</title><link>https://778172da.llc-tumf-jp.pages.dev/posts/2025/02/21/flowbit-release/</link><pubDate>Fri, 21 Feb 2025 10:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/posts/2025/02/21/flowbit-release/</guid><description>&lt;p>tumf合同会社のグループ会社である&lt;a href="https://wakumo.vn">WakumoVietnam&lt;/a>より、Ethereumトランザクション解析ライブラリ「Flowbit」がオープンソースとしてリリースされました。&lt;/p>
&lt;h2 id="flowbitとは">Flowbitとは&lt;/h2>
&lt;p>Flowbitは、Ethereumブロックチェーン上のトランザクションを解析し、ETHやトークンの移動を追跡するためのTypeScriptライブラリです。CommonJSとESMの両方のインポート形式をサポートし、完全なTypeScriptサポートを提供しています。&lt;/p>
&lt;h2 id="主な機能">主な機能&lt;/h2>
&lt;h3 id="トランザクション解析">トランザクション解析&lt;/h3>
&lt;ul>
&lt;li>トランザクショントレースからのETH送金の追跡&lt;/li>
&lt;li>ログからのERC20トークン移動の追跡&lt;/li>
&lt;li>同一トークン・アカウントの複数の送金を統合&lt;/li>
&lt;li>送金イベントの方向（入金/出金）を判別&lt;/li>
&lt;/ul>
&lt;h3 id="使いやすいapi">使いやすいAPI&lt;/h3>
&lt;ul>
&lt;li>直感的なTypeScript API&lt;/li>
&lt;li>npmまたはyarnでの簡単なインストール&lt;/li>
&lt;li>豊富なドキュメント&lt;/li>
&lt;li>拡張性の高い設計&lt;/li>
&lt;/ul>
&lt;h2 id="オープンソース">オープンソース&lt;/h2>
&lt;p>FlowbitはMITライセンスの下で公開されており、&lt;a href="https://github.com/wakumo/flowbit">GitHub&lt;/a>からアクセスできます。コミュニティからのコントリビューションも歓迎しています。&lt;/p>
&lt;h2 id="今後の展開">今後の展開&lt;/h2>
&lt;p>WakumoVietnamでは、Web3エコシステムの発展に貢献するため、今後もオープンソースソフトウェアの開発を継続していく予定です。&lt;/p></description></item><item><title>DApps</title><link>https://778172da.llc-tumf-jp.pages.dev/terms/dapps/</link><pubDate>Mon, 29 Apr 2024 15:45:32 +0700</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/terms/dapps/</guid><description>&lt;p>DApps（Decentralized Applications、分散型アプリケーション）は、従来のWebアプリケーションとは根本的に異なるアーキテクチャを持っています。以下に、Ethereumを基盤とするDAppsと従来のWebアプリケーションの主な違いを説明します。&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>関連記事&lt;/strong>: この記事は&lt;a href="https://778172da.llc-tumf-jp.pages.dev/topics/web3/">Web3総合ガイド&lt;/a>の一部です。Web3技術全体の体系的な理解には、総合ガイドもご覧ください。&lt;/p>&lt;/blockquote>
&lt;h3 id="1-中央集権性-vs-非中央集権性">1. 中央集権性 vs. 非中央集権性&lt;/h3>
&lt;p>従来のWebアプリケーションは中央集権的なサーバーに依存しており、データの処理や管理が一箇所のサーバーまたはサーバー群で行われます。これに対して、DAppsはブロックチェーン技術を利用しており、データや処理がネットワーク上の多数のノード（コンピュータ）に分散されています。これにより、単一の障害点がなく、セキュリティが向上します.&lt;/p>
&lt;h3 id="2-データの透明性と不変性">2. データの透明性と不変性&lt;/h3>
&lt;p>EthereumのDAppsは、ブロックチェーン上にデータを記録するため、そのデータは改ざんが困難であり、誰でも検証可能です。これにより、透明性が保たれます。一方で、従来のWebアプリケーションでは、データはサーバー内で管理され、外部からの監査や検証が難しい場合があります.&lt;/p>
&lt;h3 id="3-サービスの運用">3. サービスの運用&lt;/h3>
&lt;p>DAppsは&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>を使用して自動的に運用されるため、運用における人的介入が最小限に抑えられます。これにより、運用コストが削減されると同時に、運用の透明性が確保されます。従来のWebアプリケーションでは、運用や更新には常に管理者の介入が必要です.&lt;/p>
&lt;h3 id="4-ユーザー体験">4. ユーザー体験&lt;/h3>
&lt;p>DAppsは分散型の性質上、ユーザー体験においては従来のWebアプリケーションに比べて遅延が生じることがあります。また、ユーザーがブロックチェーンの仕組みや暗号通貨の使用に慣れていない場合、使い勝手が悪いと感じることがあります。しかし、これは技術の成熟とともに改善されつつあります.&lt;/p>
&lt;h3 id="5-開発と保守">5. 開発と保守&lt;/h3>
&lt;p>DAppsの開発は、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>の不変性のため、一度デプロイされた後の変更が困難です。これは、セキュリティの強化には寄与しますが、アプリケーションの迅速なアップデートやバグ修正を困難にします。一方、従来のWebアプリケーションは比較的容易に更新や修正が可能です.&lt;/p>
&lt;p>これらの違いにより、DAppsは特に透明性やセキュリティが要求される分野での利用が進んでおり、金融サービス（DeFi）、ゲーム、NFTマーケットプレイスなど、多岐にわたるアプリケーションが開発されています.&lt;/p>
&lt;div class="self-ad">
tumf合同会社では、Web3, DAppsの開発依頼を承っております。
&lt;ul class="followup-links">
&lt;li>
&lt;i class="fa-solid fa-circle-arrow-right">&lt;/i>
&lt;a href="https://778172da.llc-tumf-jp.pages.dev/services/foundry"
> ソフトウェア・ファウンドリ・サービス(受託開発) &lt;/a
>
&lt;/li>
&lt;/ul>
&lt;/div>
&lt;p>参考サイト:&lt;/p>
&lt;ul>
&lt;li>[1] &lt;a href="https://diamond.jp/crypto/defi/dapps/">https://diamond.jp/crypto/defi/dapps/&lt;/a>&lt;/li>
&lt;li>[2] &lt;a href="https://bitcoin.dmm.com/column/0142">https://bitcoin.dmm.com/column/0142&lt;/a>&lt;/li>
&lt;li>[3] &lt;a href="https://coincheck.com/ja/article/10">https://coincheck.com/ja/article/10&lt;/a>&lt;/li>
&lt;li>[4] &lt;a href="https://phemex.com/ja/academy/%E5%88%86%E6%95%A3%E5%9E%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3dapps%E3%81%A8%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B">https://phemex.com/ja/academy/%E5%88%86%E6%95%A3%E5%9E%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3dapps%E3%81%A8%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B&lt;/a>&lt;/li>
&lt;li>[5] &lt;a href="https://ykubot.com/about-dapps-in-ten-minute/">https://ykubot.com/about-dapps-in-ten-minute/&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>スマートコントラクト</title><link>https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract/</link><pubDate>Mon, 29 Apr 2024 11:46:39 +0700</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract/</guid><description>&lt;p>スマートコントラクトは、特定の条件が満たされたときに自動的に実行されるプログラムです。これらのプログラムは、ブロックチェーン上にデプロイされ、分散型台帳技術を利用して透明かつ改ざんが困難な方法で動作します。スマートコントラクトは、中央集権的な管理者や仲介者を必要とせずに、プログラムされたアクションを実行することができます。&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>関連記事&lt;/strong>: この記事は&lt;a href="https://778172da.llc-tumf-jp.pages.dev/topics/web3/">Web3総合ガイド&lt;/a>の一部です。Web3技術全体の体系的な理解には、総合ガイドもご覧ください。&lt;/p>&lt;/blockquote>
&lt;h3 id="スマートコントラクトの機能とメカニズム">スマートコントラクトの機能とメカニズム&lt;/h3>
&lt;p>代表的なプロックチェーン、イーサリアム上でのスマートコントラクトは、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/solidity">Solidity&lt;/a>というプログラミング言語で記述されます。これらのプログラムは、イーサリアム仮想マシン（EVM）上で実行され、ブロックチェーンに永続的に記録されます。スマートコントラクトは、外部からのメッセージ（トランザクション）を受け取ることで起動され、定義された条件に基づいて自動的に処理を行います。&lt;/p>
&lt;h3 id="スマートコントラクトの実用例">スマートコントラクトの実用例&lt;/h3>
&lt;p>スマートコントラクトは、様々なアプリケーションで利用されています。例えば、CryptoKittiesはブロックチェーンゲームであり、ユーザーは独自の猫を育成・繁殖させ、スマートコントラクトを介して安全に売買することができます。また、Etheriscは飛行機の遅延保険を提供する分散型プラットフォームで、保険金の支払いを自動化するスマートコントラクトを使用しています。&lt;/p>
&lt;h3 id="イーサリアムのトランザクションとgas">イーサリアムのトランザクションとGas&lt;/h3>
&lt;p>イーサリアム上でスマートコントラクトを実行する際には、トランザクション手数料が発生します。この手数料は「Gas」と呼ばれ、トランザクションの複雑さや実行に必要な計算資源に応じて変動します。GasはETHに換算され、マイナーに報酬として支払われます。Gasの価格（Gas Price）と、トランザクションに設定される最大Gas量（Gas Limit）を理解することが重要です。&lt;/p>
&lt;h3 id="スマートコントラクトのセキュリティ">スマートコントラクトのセキュリティ&lt;/h3>
&lt;p>スマートコントラクトは公開されているため、セキュリティは非常に重要です。不具合や脆弱性があると、悪意のある攻撃者によって損害を受ける可能性があります。そのため、開発者はコードの安全性を確保するために厳格なテストと監査を行う必要があります。&lt;/p>
&lt;p>イーサリアムのスマートコントラクトは、自動化されたプロセスを通じて、多くの分野で新しい可能性を開拓しています。これにより、従来の中央集権的なシステムに依存しない新しい形のデジタルインタラクションが可能になっています。&lt;/p>
&lt;div class="self-ad">
tumf合同会社では、Solidyによるスマートコントラクトの開発依頼を承っております。
&lt;ul class="followup-links">
&lt;li>
&lt;i class="fa-solid fa-circle-arrow-right">&lt;/i>
&lt;a href="https://778172da.llc-tumf-jp.pages.dev/services/foundry"
> ソフトウェア・ファウンドリ・サービス(受託開発) &lt;/a
>
&lt;/li>
&lt;/ul>
&lt;/div>
&lt;p>参考サイト:&lt;/p>
&lt;ul>
&lt;li>[1] &lt;a href="https://coincheck.com/ja/article/215">https://coincheck.com/ja/article/215&lt;/a>&lt;/li>
&lt;li>[2] &lt;a href="https://www.etarou.work/posts/4953854/">https://www.etarou.work/posts/4953854/&lt;/a>&lt;/li>
&lt;li>[3] &lt;a href="https://www.oreilly.co.jp/books/9784873119342/">https://www.oreilly.co.jp/books/9784873119342/&lt;/a>&lt;/li>
&lt;li>[4] &lt;a href="https://tech.bitbank.cc/20201222/">https://tech.bitbank.cc/20201222/&lt;/a>&lt;/li>
&lt;li>[5] &lt;a href="https://bitbank.cc/knowledge/chart/eth">https://bitbank.cc/knowledge/chart/eth&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Solidityとは？Ethereumスマートコントラクト開発言語の特徴と学習方法</title><link>https://778172da.llc-tumf-jp.pages.dev/terms/solidity/</link><pubDate>Mon, 29 Apr 2024 11:45:47 +0700</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/terms/solidity/</guid><description>&lt;p>**Solidity（ソリディティ）**は、Ethereum（イーサリアム）ブロックチェーン上で&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>を開発するために設計されたプログラミング言語です。JavaScriptに似た文法を持つ静的型付けのオブジェクト指向言語で、&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/web3">Web3&lt;/a>エコシステムにおける最も重要な開発言語の一つです。&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>関連記事&lt;/strong>: この記事は&lt;a href="https://778172da.llc-tumf-jp.pages.dev/topics/web3/">Web3総合ガイド&lt;/a>の一部です。Web3技術全体の体系的な理解には、総合ガイドもご覧ください。&lt;/p>&lt;/blockquote>
&lt;h2 id="solidityとは">Solidityとは&lt;/h2>
&lt;p>Solidityは、2014年にEthereum共同創設者のギャビン・ウッド（Gavin Wood）によって開発されました。Ethereum Virtual Machine（EVM）上で動作する&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>を記述するための専用言語で、ブロックチェーン上で自動実行される契約ロジックをコードとして実装できます。&lt;/p>
&lt;p>Solidityで書かれた&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>は、以下のような用途で使用されます：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>DeFi（分散型金融）&lt;/strong>: 仮想通貨の貸借、取引、流動性プールなど&lt;/li>
&lt;li>&lt;strong>NFT（Non-Fungible Token）&lt;/strong>: デジタルアート、ゲームアイテム、不動産権利証明&lt;/li>
&lt;li>&lt;strong>DAO（分散型自律組織）&lt;/strong>: ガバナンストークン、投票システム&lt;/li>
&lt;li>&lt;strong>分散型アプリケーション（&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>）&lt;/strong>: ゲーム、マーケットプレイス、ソーシャルメディア&lt;/li>
&lt;/ul>
&lt;h2 id="solidityの主な特徴">Solidityの主な特徴&lt;/h2>
&lt;h3 id="1-javascript風の文法">1. JavaScript風の文法&lt;/h3>
&lt;p>JavaScriptやC++に慣れている開発者にとって習得しやすい文法を採用しています。例えば、シンプルなデータ保存・取得機能を持つコントラクトを数行で記述でき、変数の宣言、関数の定義、条件分岐などの基本的な構文はJavaScriptとよく似ています。&lt;/p>
&lt;h3 id="2-静的型付け">2. 静的型付け&lt;/h3>
&lt;p>変数の型を明示的に宣言する必要があり、コンパイル時に型チェックが行われるため、バグを早期に発見できます。&lt;/p>
&lt;h3 id="3-継承とインターフェース">3. 継承とインターフェース&lt;/h3>
&lt;p>オブジェクト指向の概念を取り入れており、コントラクトの継承、インターフェースの実装、抽象コントラクトの定義が可能です。&lt;/p>
&lt;h3 id="4-イベントとログ">4. イベントとログ&lt;/h3>
&lt;p>ブロックチェーン上にログを記録する&lt;code>event&lt;/code>機能があり、フロントエンドから&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>の状態変化を監視できます。&lt;/p>
&lt;h3 id="5-セキュリティ機能">5. セキュリティ機能&lt;/h3>
&lt;p>リエントランシー攻撃、整数オーバーフロー、ガス最適化など、ブロックチェーン特有のセキュリティ問題に対応する機能や修飾子（modifier）が用意されています。&lt;/p>
&lt;h2 id="solidityとevmの関係">SolidityとEVMの関係&lt;/h2>
&lt;p>Solidityで書かれたコードは、以下のプロセスで実行されます：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Solidityコード記述&lt;/strong> → &lt;code>.sol&lt;/code>ファイル&lt;/li>
&lt;li>&lt;strong>コンパイル&lt;/strong> → バイトコード＋ABI（Application Binary Interface）&lt;/li>
&lt;li>&lt;strong>デプロイ&lt;/strong> → Ethereumネットワーク上にコントラクト配置&lt;/li>
&lt;li>&lt;strong>実行&lt;/strong> → EVM上でバイトコードを実行&lt;/li>
&lt;/ol>
&lt;p>EVM互換チェーン（Polygon、BNB Chain、Avalancheなど）でも同じSolidityコードを利用できるため、マルチチェーン展開が容易です。&lt;/p>
&lt;h2 id="solidityの学習方法">Solidityの学習方法&lt;/h2>
&lt;h3 id="初心者向けリソース">初心者向けリソース&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>公式ドキュメント&lt;/strong>: &lt;a href="https://docs.soliditylang.org/">Solidity Documentation&lt;/a>&lt;/li>
&lt;li>&lt;strong>CryptoZombies&lt;/strong>: ゲーム形式で学べる無料の学習サイト&lt;/li>
&lt;li>&lt;strong>Remix IDE&lt;/strong>: ブラウザ上でSolidityを記述・実行できる開発環境&lt;/li>
&lt;/ol>
&lt;h3 id="中級者向けリソース">中級者向けリソース&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>OpenZeppelin Contracts&lt;/strong>: セキュアな&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>ライブラリ&lt;/li>
&lt;li>&lt;strong>Hardhat / Foundry&lt;/strong>: モダンな開発フレームワーク&lt;/li>
&lt;li>&lt;strong>Ethernaut&lt;/strong>: セキュリティに焦点を当てた学習プラットフォーム&lt;/li>
&lt;/ol>
&lt;h3 id="学習ステップ">学習ステップ&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>基礎文法の習得&lt;/strong>（1-2週間）: データ型、関数、制御構文&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>の理解&lt;/strong>（2-4週間）: コントラクトの構造、デプロイ（&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト解説&lt;/a>参照）&lt;/li>
&lt;li>&lt;strong>実践的な開発&lt;/strong>（1-2ヶ月）: ERC-20トークン、NFT、DeFiプロトコル&lt;/li>
&lt;li>&lt;strong>セキュリティ対策&lt;/strong>（継続的）: 監査、テスト、ベストプラクティス&lt;/li>
&lt;/ol>
&lt;h2 id="solidity-vs-他のスマートコントラクト言語">Solidity vs 他のスマートコントラクト言語&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>項目&lt;/th>
&lt;th>Solidity&lt;/th>
&lt;th>Vyper&lt;/th>
&lt;th>Rust（Solana）&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>ターゲットVM&lt;/td>
&lt;td>EVM&lt;/td>
&lt;td>EVM&lt;/td>
&lt;td>SVM（Solana VM）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>文法スタイル&lt;/td>
&lt;td>JavaScript風&lt;/td>
&lt;td>Python風&lt;/td>
&lt;td>Rust&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>エコシステム&lt;/td>
&lt;td>最大&lt;/td>
&lt;td>小規模&lt;/td>
&lt;td>成長中&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>セキュリティ重視度&lt;/td>
&lt;td>中&lt;/td>
&lt;td>高&lt;/td>
&lt;td>高&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>学習曲線&lt;/td>
&lt;td>緩やか&lt;/td>
&lt;td>緩やか&lt;/td>
&lt;td>急&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="solidityのセキュリティベストプラクティス">Solidityのセキュリティベストプラクティス&lt;/h2>
&lt;h3 id="1-リエントランシー攻撃対策">1. リエントランシー攻撃対策&lt;/h3>
&lt;p>Checks-Effects-Interactions パターンを使用することで、外部呼び出しの前に状態を更新し、リエントランシー攻撃を防ぐことができます。このパターンでは、まず条件チェックを行い、次に状態を更新し、最後に外部呼び出しを実行します。&lt;/p></description></item><item><title>MPCウォレットとは？仕組み・メリット・マルチシグとの違いを解説</title><link>https://778172da.llc-tumf-jp.pages.dev/terms/mpc-wallet/</link><pubDate>Mon, 29 Apr 2024 11:28:54 +0700</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/terms/mpc-wallet/</guid><description>&lt;p>**MPCウォレット（MPC Wallet）**とは、マルチパーティ計算（Multi-Party Computation、MPC）技術を活用した&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/web3">Web3&lt;/a>のデジタルウォレットです。従来のウォレットと異なり、秘密鍵を複数の参加者で分散管理することで、セキュリティとユーザビリティを両立させた次世代のウォレットとして注目されています。&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>関連記事&lt;/strong>: この記事は&lt;a href="https://778172da.llc-tumf-jp.pages.dev/topics/web3/">Web3総合ガイド&lt;/a>の一部です。Web3技術全体の体系的な理解には、総合ガイドもご覧ください。&lt;/p>&lt;/blockquote>
&lt;h2 id="mpcウォレットの仕組み">MPCウォレットの仕組み&lt;/h2>
&lt;p>MPCウォレットの核心は、&lt;strong>秘密鍵を物理的に分割し、複数の当事者が各断片を保持する&lt;/strong>という点にあります。この技術により、以下のような特徴が実現されています：&lt;/p>
&lt;h3 id="秘密鍵の分散管理">秘密鍵の分散管理&lt;/h3>
&lt;p>複数の参加者が秘密鍵の一部（鍵断片）を保持し、トランザクション実行時に必要な数の断片が集まって初めて署名が可能になります。この仕組みにより、単一のデバイスや場所に秘密鍵が集中するリスクを回避できます。&lt;/p>
&lt;h3 id="トランザクションの承認プロセス">トランザクションの承認プロセス&lt;/h3>
&lt;p>トランザクションを実行する際、MPCウォレットは複数の鍵断片を組み合わせることで秘密鍵全体を&lt;strong>理論上再構築&lt;/strong>し、トランザクションに署名します。重要なのは、この再構築が実際のメモリ上で行われるのではなく、暗号学的な計算によって実現される点です。&lt;/p>
&lt;h2 id="mpcウォレットのメリット">MPCウォレットのメリット&lt;/h2>
&lt;h3 id="1-高いセキュリティ">1. 高いセキュリティ&lt;/h3>
&lt;p>一つの鍵断片が漏洩または失われたとしても、他の鍵断片が安全である限り、ウォレット全体の安全性は保たれます。攻撃者が資産を盗むには、複数の鍵断片を同時に入手する必要があるため、従来のシングルポイント型ウォレットよりも格段に安全です。&lt;/p>
&lt;h3 id="2-優れたユーザビリティ">2. 優れたユーザビリティ&lt;/h3>
&lt;p>Web3Authのようなプラットフォームでは、MPC技術を用いてソーシャルログイン機能を組み込んだウォレットを提供しています。これにより、ユーザーは複雑な秘密鍵の管理から解放され、簡単かつ安全にウォレットを作成・利用できます。&lt;/p>
&lt;h3 id="3-柔軟な権限管理">3. 柔軟な権限管理&lt;/h3>
&lt;p>企業やDAO（分散型自律組織）などでは、複数人による承認が必要なトランザクションを実現できます。マルチシグウォレットと似た機能ですが、MPCウォレットはオンチェーンでの複雑な設定が不要で、より柔軟に運用できます。&lt;/p>
&lt;h2 id="mpcウォレット-vs-マルチシグウォレット">MPCウォレット vs マルチシグウォレット&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>項目&lt;/th>
&lt;th>MPCウォレット&lt;/th>
&lt;th>マルチシグウォレット&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>秘密鍵の管理&lt;/td>
&lt;td>オフチェーンで分散管理&lt;/td>
&lt;td>オンチェーンで複数の鍵を管理&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>トランザクション手数料&lt;/td>
&lt;td>通常の送金と同等&lt;/td>
&lt;td>複数署名分のガス代が必要&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>プライバシー&lt;/td>
&lt;td>高い（外部から構成不明）&lt;/td>
&lt;td>低い（オンチェーンで公開）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>対応ブロックチェーン&lt;/td>
&lt;td>広範囲に対応可能&lt;/td>
&lt;td>チェーンごとに実装が必要&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="mpcウォレットの活用分野">MPCウォレットの活用分野&lt;/h2>
&lt;p>この技術は、特に以下の分野でのプライバシーとセキュリティの保護に有効です：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>金融サービス&lt;/strong>: 暗号資産の機関投資家向けカストディサービス&lt;/li>
&lt;li>&lt;strong>医療データ管理&lt;/strong>: 患者情報の分散型セキュア管理&lt;/li>
&lt;li>&lt;strong>IoTデバイス&lt;/strong>: デバイス間の安全な認証・通信&lt;/li>
&lt;li>&lt;strong>デジタルアイデンティティ&lt;/strong>: 分散型ID（DID）の秘密鍵管理&lt;/li>
&lt;/ul>
&lt;p>MPCウォレットは、ユーザーが自身の秘密鍵を完全にコントロール下に置きつつ、分散型の安全な管理を実現することを可能にします。&lt;/p>
&lt;h2 id="技術的背景シャミアの秘密分散法sss">技術的背景：シャミアの秘密分散法（SSS）&lt;/h2>
&lt;p>MPCウォレットの多くは、**シャミアの秘密分散法（Shamir&amp;rsquo;s Secret Sharing、SSS）**という暗号技術をベースにしています。この手法では、秘密情報をN個の断片に分割し、そのうちK個（閾値）が揃えば元の秘密を復元できるという仕組みを提供します。&lt;/p>
&lt;p>秘密鍵の分割方法に興味のある方は、「&lt;a href="https://blog.tumf.dev/posts/diary/2023/4/2023-4-24/">シャミアの秘密分散を試してみる&lt;/a>」もあわせてご覧ください。&lt;/p>
&lt;h2 id="よくある質問faq">よくある質問（FAQ）&lt;/h2>
&lt;h3 id="mpcウォレットは完全に安全ですか">MPCウォレットは完全に安全ですか？&lt;/h3>
&lt;p>MPCウォレットは従来のウォレットよりも高いセキュリティを提供しますが、実装の品質やキー管理の運用方法によってセキュリティレベルは変わります。信頼できるプロバイダーを選択することが重要です。&lt;/p>
&lt;h3 id="鍵断片を紛失した場合はどうなりますか">鍵断片を紛失した場合はどうなりますか？&lt;/h3>
&lt;p>多くのMPCウォレットは、閾値署名スキーム（Threshold Signature Scheme）を採用しており、全ての鍵断片がなくてもトランザクションを実行できます。例えば、5つの断片のうち3つがあれば署名可能、といった設定が可能です。&lt;/p>
&lt;h3 id="mpcウォレットはどのブロックチェーンで使えますか">MPCウォレットはどのブロックチェーンで使えますか？&lt;/h3>
&lt;p>MPCはオフチェーン技術なので、理論上あらゆるブロックチェーンで利用可能です。Bitcoin、Ethereum、Solana、Polygonなど、主要なチェーンに対応しているサービスが多く存在します。&lt;/p>
&lt;div class="self-ad">
tumf合同会社では、Web3ウォレットやDAppsの開発をご支援いたします。
&lt;ul class="followup-links">
&lt;li>
&lt;i class="fa-solid fa-circle-arrow-right">&lt;/i>
&lt;a href="https://778172da.llc-tumf-jp.pages.dev/services/foundry"
> ソフトウェア・ファウンドリ・サービス(受託開発) &lt;/a
>
&lt;/li>
&lt;/ul>
&lt;/div>
&lt;p>参考サイト:&lt;/p>
&lt;ul>
&lt;li>[1] &lt;a href="https://zenn.dev/mashharuki/articles/211be951ae6231">https://zenn.dev/mashharuki/articles/211be951ae6231&lt;/a>&lt;/li>
&lt;li>[2] &lt;a href="https://relipasoft.com/blog/what-is-mpc-wallet-and-how-to-develop/">https://relipasoft.com/blog/what-is-mpc-wallet-and-how-to-develop/&lt;/a>&lt;/li>
&lt;li>[3] &lt;a href="https://academy.binance.com/ja/articles/what-are-multi-party-computation-mpc-wallets">https://academy.binance.com/ja/articles/what-are-multi-party-computation-mpc-wallets&lt;/a>&lt;/li>
&lt;li>[4] &lt;a href="https://foresightnews.pro/article/detail/32605">https://foresightnews.pro/article/detail/32605&lt;/a>&lt;/li>
&lt;li>[5] &lt;a href="https://www.web3researchjapan.com/p/web3auth">https://www.web3researchjapan.com/p/web3auth&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Senrigan(千里眼)</title><link>https://778172da.llc-tumf-jp.pages.dev/services/senrigan/</link><pubDate>Sun, 28 Apr 2024 00:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/services/senrigan/</guid><description>&lt;p>&lt;img src="https://778172da.llc-tumf-jp.pages.dev/images/senrigan/senrigan-logo.47ab46c7.svg" alt="Senrigan(千里眼)">&lt;/p>
&lt;p>Senrigan(千里眼)は、クラウドソーシングによるリモートビジョンを実現する&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/depin">DePIN&lt;/a>サービスです。
ユーザはスマートフォン(iOS, Android)一つで世界中の任意の地点の画像をリクエストすることができます。&lt;ul class="followup-links">
&lt;li>
&lt;i class="fa-solid fa-circle-arrow-right">&lt;/i>
&lt;a href="https://senrigan.sumica.ai/"
> Senrigan サービスサイト(英語) &lt;/a
>
&lt;/li>
&lt;/ul>
&lt;/p>
&lt;h2 id="インストール">インストール&lt;/h2>
&lt;div class="store-buttons">&lt;div class="ios-button store-button">&lt;a href="https://apps.apple.com/us/app/senrigan/id6476343678">&lt;img src="https://developer.apple.com/assets/elements/badges/download-on-the-app-store.svg" alt="Download on the App Store" />&lt;/a>&lt;/div>&lt;div class="android-button store-button">&lt;a href="https://play.google.com/store/apps/details?id=vn.wakumo.sumica.senrigan">&lt;img src="https://778172da.llc-tumf-jp.pages.dev/images/GetItOnGooglePlay_Badge_Web_color_English.png" alt="Get it on Google Play"/>&lt;/a>&lt;/div>&lt;/div>
&lt;h2 id="用途例">用途例&lt;/h2>
&lt;ul>
&lt;li>賃貸不動産情報の収集&lt;/li>
&lt;li>求人情報の収集&lt;/li>
&lt;li>観光地の混雑状況把握&lt;/li>
&lt;li>サーファー向け波情報確認&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="https://778172da.llc-tumf-jp.pages.dev/images/senrigan/image.png" alt="Senrigan(千里眼)画面イメージ">&lt;/p></description></item><item><title>ソフトウェア・ファウンドリ・サービス(受託開発)</title><link>https://778172da.llc-tumf-jp.pages.dev/services/foundry/</link><pubDate>Sun, 28 Apr 2024 00:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/services/foundry/</guid><description>&lt;p>「tumf合同会社は&lt;strong>Web3とAIに強い東京の会社です&lt;/strong>」&lt;/p>
&lt;p>ベトナム・ダナンに開発拠点(2017年設立)をもち、高品質で短納期を実現しています。
これまで主に海外との取引をしてきましたが、2023年末に日本の営業拠点として当社設立。
お客様とのコミュニケーションは原則&lt;strong>日本人が日本語で&lt;/strong>行います、ご安心ください。&lt;/p>
&lt;p>当社では、 &lt;code>ソフトウェア・ファウンドリ・サービス&lt;/code> (以下 SFS)として、お客様のビジネスに最適なカスタムソフトウェアソリューションを提供しています。
お客様の特定のニーズに応じて、完全にカスタマイズされたソフトウェア開発サービスを提供し、 お客様が市場での競争力を高めるためのサポートを行います。&lt;/p>
&lt;h2 id="得意分野">得意分野&lt;/h2>
&lt;p>オープンソースソフトウェアを利用した Webシステム開発/スマートフォン向けモバイルアプリ開発を得意としています。&lt;/p>
&lt;h3 id="推奨構成">推奨構成&lt;/h3>
&lt;ul>
&lt;li>フロントエンド開発にReact, &lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/nextjs">Next.JS&lt;/a>を使用&lt;/li>
&lt;li>アプリ開発には&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/flutter">Flutter&lt;/a>を使用しワンソースマルチデバイスを実現&lt;/li>
&lt;li>バックエンド開発にはNestJS(中規模以上)&lt;/li>
&lt;li>データベースはPostgreSQL, KVSはRedisを使用&lt;/li>
&lt;li>クラウドインフラは&lt;code>Google Cloud Platform&lt;/code>　上で GKE (k9s)構成　(AWSも利用可能)&lt;/li>
&lt;li>運用管理: Grafana/Loki&lt;/li>
&lt;li>デプロイメント: Terraform , Ansible&lt;/li>
&lt;li>開発言語: Javascript, Typescript, Python, Ruby 等&lt;/li>
&lt;/ul>
&lt;p>(ご参考)プロジェクト管理には以下のようなツールを利用しています。&lt;/p>
&lt;ul>
&lt;li>バージョン管理: Github&lt;/li>
&lt;li>プロジェクト管理: Jira&lt;/li>
&lt;li>コミュニケーション: Slack&lt;/li>
&lt;/ul>
&lt;h3 id="web3-defi-depin-ブロックチェーン">Web3, DeFi, DePIN, ブロックチェーン&lt;/h3>
&lt;ul>
&lt;li>Bitcoin/EVM(Ethereum)/Solanaブロックチェーンに対応したウォレット開発&lt;/li>
&lt;li>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/defi">DeFi&lt;/a> や&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/depin">DePIN&lt;/a> などの
&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/dapps">DApps&lt;/a>開発・インテグレーション&lt;/li>
&lt;li>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/mpc-wallet">MPCウォレット&lt;/a>によるユーザ認証の組み込み&lt;/li>
&lt;li>&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/solidity">Solidiy&lt;/a> による&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/smartcontract">スマートコントラクト&lt;/a>開発・監査&lt;/li>
&lt;li>ブロックチェーンインデクサーの開発・運用&lt;/li>
&lt;li>Ethereumトランザクションシミュレータの開発&lt;/li>
&lt;li>大量NFTのミントドロップサービスの開発&lt;/li>
&lt;li>ERC20トークンのバルク送信サービス開発&lt;/li>
&lt;li>ビットコイン取引時のエスクローサービス&lt;/li>
&lt;li>フラッシュローン・フラッシュスワップを利用した裁定取引ボット開発&lt;/li>
&lt;li>WalletConnectによるリモート署名の実装&lt;/li>
&lt;li>調査・コンサルティング&lt;/li>
&lt;/ul>
&lt;h3 id="生成aigai-llm">生成AI(GAI, LLM)&lt;/h3>
&lt;ul>
&lt;li>GPT-4を利用したチャットボット開発&lt;/li>
&lt;li>Googleドキュメントのデータを使用してベクトルデータベース（Chroma、Weaviate）を構築し、LangChainを活用して&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/rag">RAG&lt;/a>を開発&lt;/li>
&lt;li>Ollamaを利用したセルフホスト&lt;a href="https://778172da.llc-tumf-jp.pages.dev/terms/llm">LLM&lt;/a>サービス構築&lt;/li>
&lt;li>StableDiffusionによる画像生成負荷調整のためのGPUインスタンスの自動拡張(オートスケール)&lt;/li>
&lt;li>調査・コンサルティング&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Note:&lt;/strong> 生成AIの分野は、変化がスピードがはやいため実績はご参考までに。&lt;/p></description></item><item><title>分散型物理インフラネットワーク (DePIN)</title><link>https://778172da.llc-tumf-jp.pages.dev/terms/depin/</link><pubDate>Sun, 28 Apr 2024 00:00:00 +0900</pubDate><guid>https://778172da.llc-tumf-jp.pages.dev/terms/depin/</guid><description>&lt;p>分散型物理インフラネットワーク（DePIN）は、「Decentralized Physical Infrastructure Network」の略で、物理的なインフラストラクチャを分散型のアプローチで構築し、運用するためのシステムです。DePIN は、ブロックチェーン技術を活用して、物理インフラのデータをデジタル化し、さまざまな分野での利用を可能にすることを目的としています。&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>関連記事&lt;/strong>: この記事は&lt;a href="https://778172da.llc-tumf-jp.pages.dev/topics/web3/">Web3総合ガイド&lt;/a>の一部です。Web3技術全体の体系的な理解には、総合ガイドもご覧ください。&lt;/p>&lt;/blockquote>
&lt;p>DePIN プロジェクトは、物理インフラ、ミドルウェア、ブロックチェーンなどのさまざまな環境からのデータを正確かつ安全に収集し、データの完全性とアクセシビリティを保証することに重点を置いています。これにより、中央集権的な組織がすべてを管理するのではなく、個々のネットワーク参加者がリソースを管理するという仕組みで機能します。&lt;/p>
&lt;p>DePIN は、データを利用した環境モニタリングや災害対策、エネルギーの最適化など、あらゆる分野での利用が期待されています。また、DePIN プロジェクトは、新しいプロダクトの開発を可能にすることで、社会的インパクトをもたらす新たな価値創造を推進しています。&lt;/p>
&lt;p>しかし、DePIN は物理的なインフラストラクチャを含むため、世界各国の規制当局による規制や法律の変更により影響を受ける可能性があります。通信ネットワーク、エネルギーネットワーク、交通ネットワークなど、多くの物理インフラストラクチャは既存の法律によって規制されているため、ブロックチェーン技術を利用した DePIN に対する新たな規制も想定されます。&lt;/p>
&lt;p>DePIN に関連する代表的なプロジェクトとしては、Render（レンダー）、FIL（ファイルコイン）などがあります。これらのプロジェクトは、DePIN のコンセプトを実現するために開発されています。&lt;/p>
&lt;p>DePIN の名称は、暗号資産リサーチ会社 Messari が 2022 年 11 月に実施した Twitter アンケートの結果によって定着したとされています。この分野はまだ新しく、分散的にインフラネットワークを構築できるかどうかは不確かな部分もありますが、今後のインフラ業界に与える影響に注目が集まっています。&lt;/p>
&lt;div class="self-ad">
&lt;p>tumf合同会社では、Web3でリモートビジョンを実現するSenriganの開発をしています。
&lt;ul class="followup-links">
&lt;li>
&lt;i class="fa-solid fa-circle-arrow-right">&lt;/i>
&lt;a href="https://778172da.llc-tumf-jp.pages.dev/services/senrigan"
> Senrigan &lt;/a
>
&lt;/li>
&lt;/ul>
&lt;/p>
&lt;p>Web3でDePINサービスのカスタムソフトウェアの開発を承っております。
&lt;ul class="followup-links">
&lt;li>
&lt;i class="fa-solid fa-circle-arrow-right">&lt;/i>
&lt;a href="https://778172da.llc-tumf-jp.pages.dev/services/foundry"
> ソフトウェア・ファウンドリ・サービス(受託開発) &lt;/a
>
&lt;/li>
&lt;/ul>
&lt;/p>
&lt;/div>
&lt;p>参考サイト:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://diamond.jp/crypto/defi/depin/">https://diamond.jp/crypto/defi/depin/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.coindeskjapan.com/215179/">https://www.coindeskjapan.com/215179/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://note.com/peaqjapan/n/n22dba5f7ad25">https://note.com/peaqjapan/n/n22dba5f7ad25&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://nft-hack.jp/8176">https://nft-hack.jp/8176&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://iotex.io/jp/blog/fen-san-xing-wu-li-inhurasutorakutiya-netutowaku-depin-tohahe-desuka/">https://iotex.io/jp/blog/fen-san-xing-wu-li-inhurasutorakutiya-netutowaku-depin-tohahe-desuka/&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>