admin

暗号資産(仮想通貨)についての学校というサイトを立ち上げました。仮想通貨に興味がある人がより多く取引できるようになれるよう手引きしていくことを目的としています。

第18話:【実践編③】簡易オークションコントラクト開発に挑戦!状態管理の集大成

第18話:【実践編③】簡易オークションコントラクト開発に挑戦!状態管理の集大成

2025/9/5  

これまでの知識の集大成!簡易オークションDAppをゼロから開発します。enumによる状態管理、時間ベースのロジック、安全な入札・返金機能など、動的なコントラクトに必須の高度な技術を実践的に学びましょう。

第19話:ERC20の世界へ!標準トークンのインターフェースを理解する

第19話:ERC20の世界へ!標準トークンのインターフェースを理解する

2025/9/5  

あなたのトークンを世界標準に!イーサリアム最大のトークン規格「ERC20」のインターフェースを徹底解説。approveとtransferFromの仕組みを理解し、あらゆるDAppと連携できる「本物」のトークン設計を学びます。

第20話:最終話!これまでの総復習と、次のステップ

第20話:最終話!これまでの総復習と、次のステップ

2025/9/5  

【最終話】全19話の学びを繋げ、知識の地図を完成させる総復習。そして、Remixを卒業し、本格的なWeb3開発者になるための、次のステップ(Hardhat, OpenZeppelin, L2等)を具体的に提示します。

Web3の頂を目指すための黄金律:Next.js x Go言語が切り拓く、次世代DApps開発の最適解

Web3の頂を目指すための黄金律:Next.js x Go言語が切り拓く、次世代DApps開発の最適解

2025/9/5  

Web3開発の成功の鍵「Next.js + Go言語」のなぜを解き明かす。本稿では、最高のUXを創出するNext.jsと、鉄壁の信頼性を誇るGo言語が織りなす「黄金律」を徹底解説。VercelやGethなど具体的なツールを交え、次世代DApps開発の最適アーキテクチャを紐解きます。

ローカル環境でメタマスク接続

Web3 HardhatによるローカルネットでMetamask(メタマスク)に接続

2025/9/5  

仮想通貨開発Web3でEVM(Etherium Virtual Machine)の環境構築手順の公開です。開発にあたって何が必要なのか、また、最初のスタートであるローカル環境でのメタマスク接続を紹介していきます。

EVMテストネット開発環境概要説明

EVM(イーサリアムバーチャルマシン)のテストネット開発環境概要説明

2025/9/5  

EVMの開発をするのに「ブロックチェーンエクスプローラ API」「ブロックチェーン開発環境 API」「Solidity」の3つのデータを組み合わせる必要があります。それぞれの機能を解説していきます。

Solidityのallowanceとapprove 徹底解説

Solidityのallowanceとapprove 徹底解説

2025/9/5  

Solidityのallowanceとapproveは、ERC20トークンで他者にトークン使用を許可する機能です。approveで許可量を設定し、allowanceで残りの許可量を確認。分散型取引所やDeFiで安全なトークン委任を実現し、ユーザーの資金管理を柔軟にします。

Solidityのmodifierとrequireの違い

Solidityの基礎5 modifierとrequireの違いと使い方

2025/9/5  

Solidityにおけるmodifierとrequireの違いと使い方を解説します。modifierは、アクセス制御など共通の処理をまとめるコードの再利用の仕組みです。一方、requireは、入力値の検証など関数内の特定の条件をチェックし、満たさなければ実行を中断させます。両者の的確な使い分けを学び、安全で効率的なスマートコントラクトを実装しましょう。

Solidityの基礎1 関数につけるpureとviewの解説

Solidityの基礎1 関数につけるpureとviewの解説

2025/9/5  

Solidityでのpureとview関数の違いについて説明しますね。これらの関数は、スマートコントラクト内でのデータの読み取りや変更に関する制約を定義します。

solidity 複数の送金方法の特徴と使い分け

2025/9/5  

Solidityにおける送金方法は、payable, transfer, send, callの4つが主なものとして挙げられます。それぞれどのような特徴があるのか、どのようにに使い分けていくのか解説していきます。

Remix IDEがホワイトスクリーンで真っ白画面エラーの対応方法

2025/9/5  

RemixIDEをWebではなくダウンロードして使うとホワイトアウトのエラーになって画面が真っ白になり使えなくなることがあるので対処法を記載します。Solidityの開発は今後も活発に行われることになるので必須の知識になっていくでしょう。

Flareの開発環境をRemixで構築

2025/9/5  

Remix IDEは、ダウンロード、アカウント作成、ログインを必要とせず、ブラウザから直接Solidityスマートコントラクトを記述できる強力なオープンソースツールです。この記事では、Remix IDE と MetaMask ウォレットを使用して Hello World コントラクトを Flare ブロックチェーンにデプロイする方法を紹介します。

IPFS APIでデータアップロードする方法

2025/9/5  

IPFSノードを立ち上げデータをアップロードする方法の紹介です。IPFSは分散型ストレージでNFTの画像や音楽データを主に保存しています。将来は主流のデータ保存ストレージになる大変注目度の高い技術です。

Remix IDE 徹底解説:スマートコントラクト開発の第一歩から熟達まで

Remix IDE 徹底解説:スマートコントラクト開発の第一歩から熟達まで

2025/7/14  

本レポートは、スマートコントラクト開発の初心者向けに、Remix IDEの基本的な使い方からNFT作成、デバッグ、他ツールとの連携までを網羅的に解説します。ブラウザだけで始められる開発環境の全貌を掴みましょう。

暗号資産(仮想通貨)のバリデータ・ノード要件と報酬おすすめランキング

暗号資産(仮想通貨)のバリデータ・ノード要件と報酬おすすめランキング

2025/8/7  

暗号資産の投資はキャピタルゲインのみではありません。バリデータという方法で不動産のマンション経営のような方法をとることもできます。バリデータはノードというソフトウェアを入れて検証して報酬を得る方法です。どのようなものか紹介していきます。

nextjs-metamask

MetamaskとNext.js(react)の開発環境構築

2025/9/5  

web3の開発はフロントエンドはNext.jsが多くサンプルページも多いです。同じくMetamaskの接続サンプルもNext.js+typescriptでチュートリアルサイトも用意されています。実際の起動方法と実装内容を解説していきます。

Go言語でEthereum Smart Contract環境構築

Go言語でEthereum Smart Contract環境構築

2025/9/5  

Go言語でのEthereum Smart Contract環境構築手順です。仮想通貨やNFTといったWeb3開発初心者が最初に学ぶためのプログラミングです。プログラミングの知識がある人であれば取組みやすいです。Githubからクローンでき、全体の構成も理解できます。

WalletConnectV2 EyeCatch

WalletConnectはMetamaskを超える!!仕組みと種類の説明

2025/9/5  

ウォレットと接続するのに有名なMetamaskがありますが使いずらいです。ウォレットの接続も技術が進んできて、かなり使いやすくなってきています。また、プログラミングについての情報についても記載していますので興味があればご覧ください。

Remix IDEとGithub連携でSolidityのコード管理

2025/9/5  

Remix IDEの開発環境を整えるのにGithubを利用することが重要です。基本的にソースコードとローカルは分離されているので直接利用できないのでGithubで連携する必要があります。また、ブラウザのキャッシュをクリアすると初期設定に戻ってしまう可能性があるのでこの設定は必ず実施しておきたい。

XRP Ledgerとブロックチェーン比較と仮想通貨セキュリティ

XRP Ledgerとブロックチェーン比較と仮想通貨セキュリティ

2025/9/5  

ほとんどの暗号資産(仮想通貨)はブロックチェーン技術を使っていますがリップル(XRP)はブロックチェーンではなくXRP Ledgerという仕組みを利用しています。ではXRP Ledgerとはどのような仕組みなのか。ブロックチェーンの比較解説します。