1 - 30件/全924件
・ステーブルコインのクロスボーダー送金基盤構築に向けた共同プロジェクトでの開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -システムのアーキテクチャ定義 -要件定義 -バックエンドでの実装 -インフラ設計構築
案件の必須スキル
・下記いずれかの静的型付け言語を用いた開発経験(3年以上) -Go -C言語 -C++ -Java -Rust -Scala ・AWSやAzureなどのクラウドを利用したシステム開発経験(3年以上) ・ブロックチェーン技術への興味 ・BtoBにおけるEnterpriseレベル、またはBtoCの複雑なシステムの設計と実装の経験
ブロックチェーン技術を取り入れた自社サービスを複数開発/運営するクライアントにて、 リーダー候補としてWeb3に関するプロダクトの開発・運用・保守を行なっていただきます。 展開するブロックチェーンを考慮したシステム設計やDB設計、API設計から 実装・運用・保守までサービス開発に一気通貫で関わっていただきます。 主な業務内容としては下記を想定しております。 ・共通APIの開発 ・SDK及びAPI基盤開発 ・対外向けの技術ドキュメント作成 ・既存プロダクトの保守運用 ・デジタルウォレットの開発 ・複数チェーンへのウォレット対応 など
案件の必須スキル
・フロントエンド/バックエンド/インフラでのフルスタックでの経験 ・Goを用いた開発経験 ・ビジネス要件を仕様や設計に落とした経験 ・暗号化などのセキュリティに関する開発経験 ・Solidityなどを用いたブロックチェーン開発経験(言語問わず)
・TypeScriptを用いたブロックチェーンアプリケーションの開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義から実装までの新規開発推進
案件の必須スキル
・TypeScriptを使用した開発経験 ・サーバーサイド、もしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQL(Redis等)を使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験
・ゲーム開発における要件定義、設計、開発、運用をご担当いただきます。 ・ご経験に応じて下記の作業等をご担当いただきます。 ‐開発環境やワークフローの構築、改善 -システムサイドから見た企画の実現性、開発工数、企画への改善案提案 -負荷軽減などによるプログラムの高速化 -開発技術のスキルアップ、ノウハウ共有 -システム要件定義、設計 -ゲームエンジンのカスタマイズ -グラフィック仕様の検証
案件の必須スキル
・アクションゲームのインゲームの実装経験 ・Unreal EngineやUnity などのゲームエンジンを使用した開発経験 ・C++やC#もしくはJava などのプログラム言語を使用した開発経験 ・PCや家庭用ゲーム機などのハイエンド機向けアクションゲームの開発経験
・ゲーム開発における要件定義、設計、開発、運用をご担当いただきます。 ・ご経験に応じて下記の作業等をご担当いただきます。 ‐開発環境やワークフローの構築、改善 -システムサイドから見た企画の実現性、開発工数、企画への改善案提案 -負荷軽減などによるプログラムの高速化 -開発技術のスキルアップ、ノウハウ共有 -システム要件定義、設計 -ゲームエンジンのカスタマイズ -グラフィック仕様の検証
案件の必須スキル
・アクションゲームのインゲームの実装経験 ・Unreal EngineやUnity などのゲームエンジンを使用した開発経験 ・C++やC#もしくはJava などのプログラム言語を使用した開発経験 ・PCや家庭用ゲーム機などのハイエンド機向けアクションゲームの開発経験
・ブロックチェーンを用いたアプリケーション開発における、 サーバサイド側の開発をご担当いただきます。 ・下記作業をご担当いただきます。 -ブロックチェーンと連携するアプリケーションの設計、開発、運用 -スマートコントラクト開発 ‐ブロックチェーンノードの立ち上げ及び保守メンテナンス業務 ‐Wallet及びスマートコントラクトの管理に必要なシステムの開発 ※ご経験や状況に応じてゲームの企画段階から設計まで 幅広い工程に関わっていただくこともございます。
案件の必須スキル
・Typescriptを使用した開発経験 ・サーバーサイドもしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQLを使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・プロダクトの一連の開発をやりきったことのある方
・ブロックチェーンを活用したアプリの開発 ・スマートコントラクトの開発 ・スマートコントラクトと連携するウェブサービスの開発 ・既存ブロックチェーンをベースにした新規ブロックチェーンの開発
案件の必須スキル
・ネットサービス/アプリの開発経験5年以上 ・ブロックチェーンのサービス/アプリ開発経験1年以上 ・Solidityスマートコントラクトの開発経験 ・主流なコンセンサスアルゴリズムに関する知識
・ブロックチェーンを活用したアプリの開発 ・スマートコントラクトの開発 ・スマートコントラクトと連携するウェブサービスの開発 ・既存ブロックチェーンをベースにした新規ブロックチェーンの開発
案件の必須スキル
・ネットサービス/アプリの開発経験5年以上 ・ブロックチェーンのサービス/アプリ開発経験1年以上 ・Solidityスマートコントラクトの開発経験 ・主流なコンセンサスアルゴリズムに関する知識
・Rubyを用いた暗号資産取引トレーディングシステム開発に リードポジションとして携わっていただきます。 ・詳細には以下のような作業をお任せいたします。 ‐取引所プロダクト(バックエンド)のエンハンスおよびグロース開発 ‐新たな技術の調査およびその技術を用いるための検証 ‐自動テスト(RSpec)のコーディング
案件の必須スキル
・WEBアプリケーションの開発経験(5年以上) ・以下のいずれかを満たす経験 -金融領域(FXや株、暗号資産等の取引システム)でのWebシステムの開発経験(5年以上) -会計領域でのシステム開発経験(5年以上) ・Webアプリケーションの要件定義、設計、開発、運用経験 ・GitHub、GitLabなどを使ったPull Requestベースでの開発経験
・新規サービス開発案件にPMとして携わって頂きます。 ・主に下記作業をご担当していただきます。 -新規サービス開発の企画、既存サービス改修の企画 -要件定義、仕様策定 -プロジェクト組成と進行管理 -リリース計画の推進、サポート業務など -その他、事業推進に関わる様々な活動
案件の必須スキル
・チームリーダー、またはPMとしての経験(5年以上) ・下記資料作成の経験 -経営層へのレポーティング資料 -要件定義書 -仕様策定書
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【業務内容】 Web3.0ノードプロバイダーのバックエンドエンジニアとして ブロックチェーンネットワークのパフォーマンスを最適化し 高速なデータ処理を実現する開発業務を担当していただきます。 特にGo言語を用いたバックエンド開発およびEVM互換の ブロックチェーンプラットフォームを活用した開発を推進していただきます。 ・Go言語を使用したWeb3.0ノードプロバイダーのバックエンド開発 ・EthereumおよびEVM互換ブロックチェーンのノード管理・最適化 ・スマートコントラクトの開発・デプロイ(Solidity) ・Kafkaを活用したリアルタイムデータ処理(Goから直接Kafkaにデータ送信) ・ブロックチェーンネットワークのスケーラビリティおよび高可用性の確保 【勤務条件】 勤務形態:フルリモート テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Go言語を用いた開発実務経験(2年以上) ・高負荷なバックエンドシステムの開発・運用経験 ・EthereumなどEVM互換のブロックチェーンを活用した開発経験 ・スマートコントラクト(Solidity)開発・デプロイの経験
Web3事業を主軸に展開している企業にて 大規模スマホアプリの開発を行っており、 TypeScriptを使用したフロントエンド開発に携わっていただきます。 主に下記2サービスの新機能追加開発がメインとなります。 ・スマホアプリのフロントエンド開発(TypeScript/Vue.js) ・ミニアプリを作成するためのツール開発(TypeScript/React)
案件の必須スキル
・週5フルタイム稼働可能な方 ・ Webサービス開発経験 5年 ・Vueでのフロントエンド開発経験 2年以上 ・システムの運用・保守経験 ・同じ会社もしくはプロジェクトで3年以上継続した経験 ・フロントエンドのアーキテクチャ設計経験
・某スポーツチーム向けBtoCアプリの企画開発支援 ・イベント企画~開発~実装までの一連の流れを対応 ・スマホアプリとWebアプリそれぞれのイベントPJに対応した形で実装 *裏側に独自のプラットフォームがありBlockChainの機能も保持 例)メタバース会場での必勝祈願イベント 等 〈環境〉 Google Workspace Firebase, Flutter *WEB系はAWS, React, Vue,Pythonなど使用中
案件の必須スキル
・企画から実装までの対応経験 ・スマホアプリ、Webアプリ開発経験 ・ブロックチェーン等の新しい技術に興味のある方
・ウォレットアプリ開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -機能追加、運用保守 -ノーコードツールの開発、保守運用 -ブロックチェーン技術(Aptos)のR&Dやスマートコントラクトの実装
案件の必須スキル
・TypeScriptでのフロントエンド開発経験(3年以上) ・ビジネス要件を仕様や設計に落としこんだ経験
・ブロックチェーンアプリケーション開発案件携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義~実装まで
案件の必須スキル
・Typescriptを使用した開発経験 ・サーバーサイドもしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQLを使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験 ・プロダクトの一連の開発経験
・ブロックチェーンアプリケーション開発案件携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義~実装まで
案件の必須スキル
・Typescriptを使用した開発経験 ・サーバーサイドもしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQLを使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験 ・プロダクトの一連の開発経験
・Rubyを用いた暗号資産取引トレーディングシステム開発に リードポジションとして携わっていただきます。 ・詳細には以下のような作業をお任せいたします。 ‐取引所プロダクト(バックエンド)のエンハンスおよびグロース開発 ‐新たな技術の調査およびその技術を用いるための検証 ‐自動テスト(RSpec)のコーディング
案件の必須スキル
・WEBアプリケーションの開発経験(5年以上) ・Ruby on Railsを用いた開発もしくは、株やFX、暗号資産サービスの開発経験(3年以上) ・Webアプリケーションの要件定義、設計、開発、運用経験 ・GitHub、GitLabなどを使ったPull Requestベースでの開発経験
・ブロックチェーンアプリケーション開発案件携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義~実装まで
案件の必須スキル
・Typescriptを使用した開発経験 ・サーバーサイドもしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQLを使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験 ・プロダクトの一連の開発経験
・ブロックチェーンアプリケーション開発案件携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義~実装まで
案件の必須スキル
・Typescriptを使用した開発経験 ・サーバーサイドもしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQLを使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験 ・プロダクトの一連の開発経験
・PMとしてブロックチェーン関連の開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -エンジニアサイドのプロジェクトマネジメント -要件定義、設計、開発サポート -ビジネス要件の提案 -ブロックチェーン関連の開発
案件の必須スキル
・下記の経験 - 要件定義、設計経験 -フロントエンド、バックエンドのプログラミング経験(5年以上) - 要件定義、設計等の上流工程の経験(3年以上) ・ブロックチェーン関連の開発経験(個人開発でも可) ・エンジニアサイドのPM経験(SIerのPM経験)(5年以上)
・Eコマースサービスの在庫管理システムの開発に携わっていただきます。 ・具体的には下記作業をお任せいたします。 -ECサイトとのAPI連携 -ECモールとのAPI連携 -要件に合わせたフォーマットでのデータ出力 ・要件定義、詳細設計、コーディング、テスト、リリースまで一貫して開発を行っていただきます。
案件の必須スキル
・Node.js、PHP、またはPythonを使用した開発経験(3年以上) ・要件定義、基本設計など上流工程の経験 ・バックエンドシステム開発経験(5年以上) ・AWS環境での開発経験
・Eコマースサービスの在庫管理システムの開発に携わっていただきます。 ・具体的には下記作業をお任せいたします。 -ECサイトとのAPI連携 -ECモールとのAPI連携 -要件に合わせたフォーマットでのデータ出力 ・要件定義、詳細設計、コーディング、テスト、リリースまで一貫して開発を行っていただきます。
案件の必須スキル
・Node.js、PHP、またはPythonを使用した開発経験(3年以上) ・要件定義、基本設計など上流工程の経験 ・バックエンドシステム開発経験(5年以上) ・AWS環境での開発経験
・Web3ゲーム(Telegram、Line mini Dapps)の新規開発 ・ご経験に応じて下記の作業等をご担当いただきます -サービス企画段階からのフルスタックでの開発 -サーバインフラとしてのゲームクラウドの検証、導入 -Web3ゲームのバックエンド及びWebクライアントの実装 -運用の負荷軽減に対する効率化、およびアップデートの作業軽減における効率化
案件の必須スキル
・TypeScriptを用いた開発経験 ・バックエンドとフロントエンドの開発経験 ・Terraformの構築経験 ・AWSとGCPを利用した実務経験(3年以上)
・Rubyを用いたクラウドファンディングサービス向け開発案件において 下記作業をご担当いただきます。 ‐アーキテクチャ設計、開発、保守 ‐クラウドインフラの運用サポート ‐パフォーマンスチューニング ‐新サービスや新機能の検討 ‐運用管理ツール開発
案件の必須スキル
・Ruby on Railsを用いたWeb開発経験(2年以上) ・クラウド(AWS、GCP等)環境での開発経験 ・MySQL等のデータベース設計、運用経験
・Rubyを用いたクラウドファンディングサービス向け開発案件において 下記作業をご担当いただきます。 ‐アーキテクチャ設計、開発、保守 ‐クラウドインフラの運用サポート ‐パフォーマンスチューニング ‐新サービスや新機能の検討 ‐運用管理ツール開発
案件の必須スキル
・Ruby on Railsを用いたWeb開発経験(2年以上) ・クラウド(AWS、GCP等)環境での開発経験 ・MySQL等のデータベース設計、運用経験
Web3ウォレットの開発/保守運用を担当していただきます。今後の計画として、AccountAbstractionへの対応、複数チェーンへの対応や、WaaSとしての他社提供などを計画しており、チーム拡大のために人員募集を行っております。
案件の必須スキル
フロントエンドエンジニアとしての就業経験3年以上 ブロックチェーン web3関係の開発経験3年以上 上記技術でのフロントエンド/バックエンド/インフラを一気通貫で開発した経験がある方 ビジネス要件を理解し、仕様や設計に落とし込める方
★エンジニア実務経験2年以上 / 直近で実務経験のある方が対象の案件です!!★ ■概要 ≪リモート可の案件です!!≫ 無料で遊べるNFTゲームのバックエンド開発を担当するUnityエンジニアを募集します。育成したモンスターを編成し、オートバトルでクエストやPvPを楽しめるゲームで、ブロックチェーン技術を活用しながらも一般的なゲームと同様の操作性を実現。2023年1月には累計ダウンロード数150万を突破し、さらなる拡大を目指しています。 ■具体的な業務内容 ・プランナーと連携し、新機能や機能改善の要件整理 ・デザイナーやクライアントエンジニアと協力した詳細仕様の策定 ・Node.js、MySQL、GCPを用いたシステムのコード設計、記述、レビュー、保守 ・新機能や機能改善の効果計測・分析 ・KPIを理解し、チームメンバーと実装内容のフィードバック ・システムのドキュメンテーション作成
案件の必須スキル
※①or②に該当する方 ① ・ソーシャルゲームのUnity(C#)開発の経験が5年以上 ・ソーシャルゲームのUnity(C#)開発においてリーダー、もしくはリードの経験が2年以上 ・大学、もしくは大学院にて情報科学かコンピューターサイエンスを卒業されている方 ・NFTへの興味関心 ② ・ソーシャルゲームのUnity(C#)開発の経験が5年以上 ・サーバーサイドの知識を持ち、実装は行わなくてもAPIの設計や、サーバーサイド実装に必要なパラメーターの理解ができる方 ・大学、もしくは大学院にて情報科学かコンピューターサイエンスを卒業されている方 ・NFTへの興味関心
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼作業概要 資産管理SaaS上で投資家・流動資産管理に対応するツール画面を作成します。 ブラウザ上で開けるExcelライクなワークブックに JavaScriptを実装することで画面を実装します。 システム要件定義まで顧客にて実施済のため、簡易的なデザイン設計および処理 設計と、実装・試験がメインとなります。 ▼条件等 勤務地:リモート可/大手町 勤務時間:09:00~17:30 案件説明会:1 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・プレーンなJavaScriptを独力でスピーディーに実装可能 ・初めての技術要素やツールを自身で調査して習得可能 ・他メンバや顧客と対話しながら開発できるコミュニケーション能力
・クロスボーダー送金基盤プロジェクト進行管理案件において、代表直下でプロダクトマネージャーと共にビジネス要件の議論を行い、それをもとに技術要件の策定を行っていただきます。 ・主に下記作業をご担当いただきます。 -金融機関との接続を含めた開発プロジェクトの進行管理、品質管理リード -プロジェクトマネジメント -技術要件の策定
案件の必須スキル
・下記いずれかの経験 -SIerにおけるバンキング基幹システムのプロジェクトマネジメントの経験 -インターネット企業におけるtoBのFinTechサービスのプロダクトマネジメントの経験 -新規立ち上げにおけるプロジェクトマネジメントあるいはプロダクトマネジメントの経験 -ベンダーコントロール経験 ・ブロックチェーン技術の知見
・通信キャリア機能分担子会社向けシステム開発案件にPMまたはPLとしてとして携わっていただきます。 ・主に下記作業をご担当いただきます。 -プロジェクトの特性に応じ、開発手法、体制を柔軟に対応 -クオリティー管理、品質向上 -Web3技術を中核とした実現方式を検討しシステムの詳細仕様を定義するための支援
案件の必須スキル
・下記の一人称での対応経験 -開発プロジェクトの推進、スケジュール作成、進捗管理 -障害管理、品質管理、課題管理、ベンダー管理 -ステークホルダー(関係システムとビジネス企画と営業など)との調整 ・クライアント先常駐経験
1 - 30件/全924件
この条件の新着案件情報を受け取る
経験・スキルで絞り込み
単価で絞り込み
エリアで絞り込み
この条件の新着案件情報を受け取る
最高単価
170万円
最低単価
33万円
平均単価
80.5万円
2025年03月のブロックチェーンエンジニアのフリーランス案件・求人一覧の月額単価の平均は80.5万円です。ブロックチェーンエンジニアのフリーランス案件・求人一覧の年収の目安は966万円です。単価20万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は0件、単価30万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は1件、単価40万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は7件、単価50万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は33件、単価60万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は98件、単価70万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は128件、単価80万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は149件、単価90万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は79件、単価100万円台のブロックチェーンエンジニアのフリーランス案件・求人一覧は91件です。※フリーランスボード調べ(2025年03月04日更新)
2025年03月のブロックチェーンエンジニアのフリーランス案件・求人一覧の平均月額単価は80.5万円です。前月比で+0.5%(+0.4万円)と月単位でみるブロックチェーンエンジニアのフリーランス案件・求人一覧の月額単価は増加傾向です。
2025年03月のブロックチェーンエンジニアのフリーランス案件・求人一覧の想定平均年収は965.5万円です。前月比で+0.5%(+4.5万円)と月単位でみるブロックチェーンエンジニアのフリーランス案件・求人一覧の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 26.2% | -26.7% |
一部リモート | 65% | +41.5% |
常駐 | 8.7% | -14.8% |
2025年03月のブロックチェーンエンジニアのフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は26.2%で前月比で-26.7%とやや減少傾向にあります。一部リモート案件・求人の割合は65%で前月比で+41.5%とやや増加傾向にあります。常駐案件・求人の割合は8.7%で前月比で-14.8%とやや減少傾向にあります。
■ブロックチェーンエンジニアとは ブロックチェーンエンジニアとは、ブロックチェーンを使ったアプリケーションや決済サービスの開発もしくはブロックチェーン技術の研究を行っているブロックチェーン関連開発を行うエンジニアのことです。 ブロックチェーンエンジニアはビットコイン関連サービス、Ethereumスマートコントラクトを使用したサービス、Hyperledgerを使用したサービス、独自ブロックチェーン実装を用いたサービスなど幅広い開発に携われます。 ブロックチェーンエンジニアが活用するプログラミング言語はSolidity、JavaScript、Python、C++、Go言語、Javaがあります。 ブロックチェーンエンジニアはブロックチェーンネットワークの開発と保守、スマートコントラクトの開発、アプリケーション開発(dApps)、研究が主な業務です。 ■ブロックチェーンとは? ブロックチェーンとは、取引データをブロックという単位でまとめて記録し、同じブロック情報を分散して管理する技術を指します。 それぞれのブロックには、複数のトランザクションが含まれ、それぞれがタイムスタンプと前のブロックへのリンクを持っています。 ブロックチェーンの主な特徴を以下のように分けて説明できます。 分散型台帳技術:ブロックチェーンは分散型の台帳です。これは、データが単一の場所に保存されるのではなく、ネットワーク上の多数のコンピューター(ノード)にコピーされることを意味します。これにより、データの改ざんが非常に困難になります。 不変性:一度ブロックに情報が記録されると、その情報を変更することは非常に困難です。これは、各ブロックが前のブロックに対する参照を含んでおり、チェーン全体を通じてデータの整合性が保たれているためです。 透明性:ブロックチェーンの台帳は、ネットワークの参加者によって共有されます。これにより、行われたすべてのトランザクションは参加者によって見ることができ、透明性が保たれます。 セキュリティ:トランザクションは暗号化され、ブロックチェーンネットワーク全体に分散されるため、データの安全性が高まります。 スマートコントラクト:ブロックチェーンには「スマートコントラクト」と呼ばれる自動実行契約があります。これらは、特定の条件が満たされたときに自動的に実行されるプログラムです。 ブロックチェーンの最も有名な活用例はビットコインを含む暗号通貨です。それ以外には金融サービス、サプライチェーン管理、医療記録管理、不動産取引など、多岐にわたる分野でブロックチェーンは使用されています。 ■ブロックチェーンの種類 ブロックチェーンの種類には、パブリックチェーン、プライベートチェーン、コンソーシアム (共同事業体) チェーンの3つがあります。 ・パブリックチェーン パブリックチェーンとは、誰でも参加してトランザクションを閲覧、送信、受信できる完全に公開されたネットワークです。ビットコインやイーサリアムなどの有名な暗号通貨はパブリックチェーンを採用しています。 パブリックチェーンは、透明性が非常に高く、改ざんが困難です。一方で単独でルールを変えられず、参加者の一定数以上の合意があった場合に変更可能となるため、時間を要する必要があります。 パブリックチェーンは分散化されており、中央集権的な管理者が存在しません。そのため、ユーザーはネットワークに自由に参加し、取引を実行でき各トランザクションはネットワークに参加する全ての人によって確認されます。 パブリックチェーンは暗号通貨取引や分散型アプリケーション(dApps)に適しています。 ・プライベートチェーン プライベートチェーンとは特定の組織やグループによって管理されるブロックチェーンの形態です。アクセスは許可された参加者に限られています。 プライベートチェーンは、参加者の身元が明確であり、取引の速度や効率が高いことが特徴です。セキュリティも強化されており、企業や組織内でのデータ共有、プロセスの自動化、内部記録管理などの目的でよく使用されます。 プライベートチェーンは中央集権的な管理が可能かつカスタマイズが簡単であるため、ビジネスや政府機関の内部用途に適しており、プライバシーや特定の規制要件を満たす必要がある場合に有効です。 ・コンソーシアムチェーン コンソーシアムチェーンとは複数の組織が共同で管理するブロックチェーンの形態です。 プライベートチェーンとパブリックチェーンの中間に位置し、特定のメンバーのみが参加を許可されています。 コンソーシアムチェーンは、データのプライバシーを保ちつつ、複数の信頼されたエンティティ間での透明性と共有を可能にします。 コンソーシアムチェーンは、参加者間での信頼とセキュリティを確保しながら、中央集権的な管理の欠点を改善したバランスの取れたブロックチェーンの形態であるため、銀行間取引、サプライチェーン管理、医療記録共有など、特定の業界やグループ間での共同プロジェクトに適しています。 ■ブロックチェーンとビットコインの違い ブロックチェーンとビットコインの違いについて概念と用途別の観点より解説します。 まずブロックチェーンとビットコインの違いについて、ブロックチェーンは技術の基盤であり、一方ビットコインはブロックチェーンの上に構築された応用サービスです。 先述の通り、ブロックチェーンは取引データをブロックという単位でまとめて記録し、同じブロック情報を分散して管理する技術を指します。一方ビットコインは、ブロックチェーン技術を使用して作成されたP2Pのデジタル通貨システム(暗号通貨)を指します。 ブロックチェーンとビットコインの違いを用途別にみると以下のようになります。 ブロックチェーンは金融取引、サプライチェーン管理、デジタルアイデンティティ、投票システムなどで応用され、一方ビットコインは主にデジタル通貨として使用され、オンラインでの支払いや資金の移動に特化しています。 ブロックチェーンエンジニアの仕事内容は以下のようになっています。 ・ブロックチェーンネットワークの開発と保守 ブロックチェーンエンジニアとしてブロックチェーンネットワークの開発と保守が業務の一つです。 ブロックチェーンエンジニアはブロックチェーンの基礎を構築し、継続的に機能させる役割を担います。具体的には新しいブロックチェーンシステムの設計、既存のネットワークへのアップデート実施、セキュリティ確保、ネットワークのパフォーマンス監視が業務です。 ブロックチェーンエンジニアとしてデータの不変性を維持しつつ、効率的かつ安全にトランザクションを処理できるようシステムを調整することが大切です。 ・スマートコントラクト開発 ブロックチェーンエンジニアとしてスマートコントラクト開発が業務の一つです。 ブロックチェーンエンジニアとして特定の条件が満たされたときにコードが自動的に実行されるように設計します。 具体的にはスマートコントラクトのコーディング、テスト、デプロイメントなどです。ブロックチェーンエンジニアとしてセキュリティを最優先にし、コードの欠陥や脆弱性がないことを確認することが重要です。 ・アプリケーション開発(dApps) ブロックチェーンエンジニアとしてアプリケーション開発(dApps)が業務の一つです。 ブロックチェーンエンジニアはブロックチェーン上で動作し、中央集権的な管理者がいないことが特徴の分散型アプリケーションを作成します。 開発業務はUI設計、バックエンドのプログラミング、スマートコントラクトの統合などです。この業務ではアプリケーションのセキュリティとユーザビリティを確保することやブロックチェーンを理解した上で効果的に機能するアプリケーションを構築することが重要です。 ・研究 ブロックチェーンエンジニアとして研究が業務の一つです。 ブロックチェーンエンジニアは最新技術の調査に注力します。具体的には、新しいブロックチェーンプラットフォーム、アルゴリズム、セキュリティ対策などブロックチェーン業界の進歩について常に情報を収集し分析します。 この過程で、技術の可能性を探り、既存のシステムの改善案や新しいアプリケーションのアイデアを生み出します。ブロックチェーンエンジニアとしてブロックチェーンの未来を形作るためには、常に学び続け、業界の最前線にいることが求められます。 ■ブロックチェーンエンジニアが使うプログラミング言語 ブロックチェーンエンジニアが使うプログラミング言語について解説します。 ブロックチェーンエンジニアの場合Solidity、JavaScript、Python、C++、Go言語、Javaなどのプログラミング言語が該当します。ただしプログラミング言語は、各言語ごとに習得難易度や適している分野がそれぞれ異なります。今後プログラミング言語の習得を検討している方は理解しておきましょう。 以下にて代表的なブロックチェーンエンジニアが使うプログラミング言語をお伝えします。 ・Solidity Solidityはブロックチェーンプラットフォーム(イーサリアム上でスマートコントラクト)を開発するためのオブジェクト指向プログラミング言語です。 Solidityの特徴としてシンプルな文法かつJavaScriptに似た構文であること、スマートコントラクトを作成するための機能が搭載されていること、チューリング完全言語であることなどが挙げられます。Solidityは暗号通貨の作成、分散型アプリケーション(DApps)開発、分散型自律組織(DAO)開発などに活用されるプログラミング言語であり、習得難易度は開発言語の中でも比較的易しいです。 ・JavaScript JavaScriptは動的なWebページを作成できるオブジェクト指向のスクリプト言語のひとつです。JavaScriptの特徴として、オブジェクト指向言語であること、フロントエンド・サーバーサイド両方開発が可能であることなどが挙げられます。 JavaScriptは分散型アプリケーション(DApps)のフロントエンド設計、モバイルアプリ開発、デスクトップアプリケーション開発などに活用されるプログラミング言語であり、習得難易度はJavaよりも低いですが、比較的高いです。 ・Python Pythonはオープンソースで運営されているプログラミング言語です。 Pythonの特徴として、シンプルで短いコード記述ができること、インタプリタ型言語であるため、コンパイルが不要であり簡単に動作確認できることなどが挙げられます。 Pythonはブロックチェーンプロトコル開発や分散型アプリケーション(DApps)開発、機械学習を含むAI(人工知能)開発など活用されるプログラミング言語であり、習得難易度はJavaと比較すると習得しやすいです。 ・C++ C++は1983年、C言語を拡張したオブジェクト指向のプログラミング言語です。 C++の特徴として、オブジェクト指向言語であること、動作が早く高負荷で複雑処理が可能なため、国の公共機関システムや大規模基幹システム開発に適していることなどが挙げられます。 C++はブロックチェーンプラットフォーム開発、組込・制御開発、機械学習・VR・AR関連開発などに活用されるプログラミング言語であり、習得難易度はC言語の拡張であるため、C言語同様開発言語の中でも難しいです。 ・Go言語 Go言語は2009年Googleによって開発されたオープンソースのプログラミング言語です。 Go言語の特徴として、シンプルかつ短いコード記述ができること、高速で処理できること、コード記述が統一でエラーが発生しにくいことなどが挙げられます。 Go言語はブロックチェーンシステム構築、スマートコントラクトプラットフォーム、ドローン・IoT開発などに活用されるプログラミング言語であり、習得難易度はPHPやRubyよりも高いですが、JavaやC言語よりは低いです。 ・Java JavaはC言語をもとに開発されたプログラミング言語です。Javaの特徴はオブジェクト指向のプログラミング言語であることや、技術的にも安定しておりかつ需要も多いことなどが挙げられます。Javaはブロックチェーンプラットフォーム開発、スマートコントラクト開発、基幹システムなどに活用されるプログラミング言語であり、習得難易度は開発言語の中でも難しいです。 ブロックチェーンエンジニアフリーランスとして参画できるフリーランス求人・案件はビットコイン関連サービス、Ethereumスマートコントラクトを使用したサービス、支払いシステム開発、Hyperledgerを使用したサービス、独自ブロックチェーン実装を用いたサービスと幅広いです。 ブロックチェーンエンジニアフリーランスとして以下のスキルや経験があると、高単価フリーランス求人・案件に参画できます。 ・ブロックチェーンエンジニアでの実務経験 ・Solidity、JavaScript、Python、Go言語、Java、C++など実務経験 ・ブロックチェーンプラットフォームの運用経験 ・分散型台帳技術などブロックチェーンの理解や知識 ・ブロックチェーンのセキュリティや暗号化技術などセキュリティの知識 ・金融やヘルスケア、サプライチェーンなどの業界知識 ・コミュニケーションスキル ・プロジェクトのリード経験 ・問題解決スキル ■フリーランスでのブロックチェーンエンジニアは「やめとけ」「きつい」なぜ言われる? 検索をする中でフリーランスでのブロックチェーンエンジニアは「やめとけ」や「きつい」とありますが、なぜ言われるのか解説します。 フリーランスエンジニアの中には思ったよりも収入が得られず、会社員に戻る方も多数おりますが、以下理由がやめとけやきついと言われる理由でしょう。 ・収入が不安定になった ・景気に左右されやすく案件を安定的に受注できない ・仕事が休めず体調を崩した ・営業スキルが一定数要求される ・マネジメント経験が積みづらい 上記理由を見るとフリーランスエンジニアに転向しても楽して稼ぐことは難しく、さらに自身の管理スキルも一定数必要であることがわかります。 「フリーランスでのブロックチェーンエンジニアはやめとけ」「フリーランスでのブロックチェーンエンジニアはきつい」と言われておりますが、開発経験が1年未満と浅い方はまず、数年の実務を経験した後、フリーランスエンジニアとして転向することをおすすめします。また、一定数の開発経験がある方の中である程度自由な働き方を希望する方や高収入になりたい方などはフリーランスエンジニアとして転向しても良いかもしれません。 ■ブロックチェーンエンジニアフリーランスとして携わることができるフリーランス求人・案件例 ・ビットコイン関連サービスでのブロックチェーンエンジニアフリーランス求人・案件 ビットコイン関連サービスではビットコインの取引所開発、支払いゲートウェイ、ウォレットサービスなどに携われるフリーランス案件・求人が存在します。 具体的な仕事内容はシステム設計とアーキテクチャの開発、フロントエンドとバックエンドの開発、ブロックチェーンと暗号通貨のセキュリティプロトコルの実装、UI開発とUX最適化、データベース管理とサーバーのメンテナンスなどです。 JavaScript、Python、C++、Javaなどのプログラミング言語スキル、ビットコインプロトコルの理解、セキュリティと暗号化技術、データベースとネットワーク管理スキル、UX設計経験などが要求されます。 ・Ethereumスマートコントラクトを使用したサービスでのブロックチェーンエンジニアフリーランス求人・案件 Ethereumスマートコントラクトを使用したサービスでは分散型アプリケーション(DApps)、分散型自律組織(DAO)、トークン化プラットフォームなどの開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はスマートコントラクトの設計、開発、テスト、デプロイメント、UIとの統合、フロントエンドおよびバックエンド開発、Ethereumプラットフォームおよび関連ツールとライブラリの使用、パフォーマンスとセキュリティの最適化などです。 Solidityなどのプログラミング言語スキル、Web3.jsやEthers.jsなどのライブラリ経験や知識、ReactやVue.jsなどのJavaScriptフレームワーク経験や知識、Ethereumプラットフォームの理解、セキュリティと暗号化知識などが要求されます。 ・Hyperledgerを使用したサービスでのブロックチェーンエンジニアフリーランス求人・案件 Hyperledgerを使用したサービスではサプライチェーン管理システムや金融取引プラットフォームなどの開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はHyperledgerプラットフォーム上でのシステム設計と開発、スマートコントラクトの開発と実装、ネットワークセキュリティとプライバシー保護のための対策の実施、システムのテスト、デバッグ、メンテナンスなどです。 Hyperledger関連知識、スマートコントラクトの開発スキル、JavaScript、Python、Go言語などプログラミング言語スキル、エンタープライズアプリケーション開発経験、データベースとネットワークの知識などが要求されます。 ・独自ブロックチェーン実装を用いたサービスでのブロックチェーンエンジニアフリーランス求人・案件 独自ブロックチェーン実装を用いたサービスでは業界固有の取引プラットフォームやサプライチェーン追跡システムなどの開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はブロックチェーンネットワークの設計とアーキテクチャの開発、カスタムコンセンサスアルゴリズムの実装、スマートコントラクトとアプリケーションの開発、セキュリティとスケーラビリティの最適化、システムのテスト、デプロイメント、メンテナンスなどです。 Solidity、JavaScript、Go言語、C++などのプログラミング言語スキル、分散型台帳技術や暗号技術などブロックチェーン技術理解、ブロックチェーンソリューション開発経験、データの暗号化やネットワークセキュリティなどセキュリティ知識、業界固有の知識などが要求されます。 ■ブロックチェーンエンジニアフリーランスとして独立した時のメリット ブロックチェーンエンジニアフリーランスとして独立する時のメリットを解説します。 特に正社員からブロックチェーンエンジニアフリーランスとして独立した時のメリットをお伝えします。 ・柔軟な働き方ができ、時間管理の自由になる ・キャリアの多様性 ・様々なプロジェクトに参画できる ・スキルが向上する ・高収入の可能性がある ・ネットワークの拡大 ブロックチェーンエンジニアフリーランスとしての独立は、自由度の高い働き方、収入の増加、スキル向上などによるキャリアの多様性など多くのメリットがあります。 ■ブロックチェーンエンジニアフリーランスとして独立した時のデメリット ブロックチェーンエンジニアフリーランスとして独立する時のデメリットを解説します。 特に正社員からブロックチェーンエンジニアフリーランスとして独立した時のデメリットをお伝えします。 ・収入が不安定になる ・案件の不確実性 ・仕事の継続的な保証はない ・自己管理が必要である ・ワークライフバランスが乱れる可能性がある ・スキルアップが必須条件 フリーランスとして独立することは不安定な収入や自己管理の必要性、スキルアップの必要性などデメリットもあることを理解しましょう。 ブロックチェーンエンジニアを今後検討しているフリーランスは上記ブロックチェーンエンジニアフリーランスとして独立するメリットデメリットを比較した上で行動すると後悔が少ないでしょう。 ■ブロックチェーンエンジニアフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 ブロックチェーンエンジニアフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 ブロックチェーンエンジニアはビットコイン関連サービス、Ethereumスマートコントラクトを使用したサービス、支払いシステム開発、Hyperledgerを使用したサービス、独自ブロックチェーン実装を用いたサービスなど様々なフリーランス求人・案件があり、多くのプロジェクトや開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいブロックチェーンエンジニアフリーランス求人・案件も存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後ブロックチェーンエンジニアを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 ブロックチェーンエンジニアフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいブロックチェーンエンジニアフリーランスはブロックチェーンエンジニアでの参画経験やコミュニケーションスキル、参画を希望する業界や分野での経験があると比較的参画しやすいでしょう。 ■ブロックチェーンエンジニアでの週2日、週3日フリーランス求人・案件 ブロックチェーンエンジニアでの週2日・週3日フリーランス求人・案件について解説していきます。 ブロックチェーンエンジニアの週2日・週3日フリーランス求人・案件はブロックチェーンエンジニア全体のフリーランス求人・案件の中で約9%の割合で存在します。 また週2日・週3日などの時短でも月額単価90万円など、高単価なブロックチェーンエンジニアフリーランス案件・求人も多く存在します。 複数のブロックチェーンエンジニアフリーランス求人・案件に参画できるため、様々なプロジェクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なブロックチェーンエンジニアフリーランス求人・案件はその案件の業界や分野でのブロックチェーンエンジニア経験やSolidity、JavaScript、Python、Go言語、Java、C++など実務経験、Web3.jsやEthers.jsなどのライブラリ経験、ブロックチェーンプラットフォームの運用経験、分散型台帳技術などブロックチェーンの理解や知識、ブロックチェーンのセキュリティや暗号化技術などセキュリティの知識、金融やヘルスケア・サプライチェーンなどの業界知識、上流工程の実務経験や知識、コミュニケーションスキル、問題解決スキル、プロジェクトリード経験などある程度の実績や知識が備わっている方でないと参画が難しいでしょう。 ブロックチェーンエンジニアフリーランスとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■ブロックチェーンエンジニアフリーランス求人・案件に参画するために必要なスキル ブロックチェーンエンジニアフリーランス求人・案件に参画するために必要なスキルを解説します。 ブロックチェーンエンジニアフリーランス求人・案件に参画するために必要なスキルとしては、ブロックチェーンエンジニア自体の経験や周辺知識/スキルです。 主にブロックチェーンエンジニア経験やSolidity、JavaScript、Python、Go言語、Java、C++など実務経験、Web3.jsやEthers.jsなどのライブラリ経験、ブロックチェーンプラットフォームの運用経験、分散型台帳技術などブロックチェーンの理解や知識、ブロックチェーンのセキュリティや暗号化技術などセキュリティの知識、金融やヘルスケア・サプライチェーンなどの業界知識、上流工程の実務経験や知識、コミュニケーションスキル、リーダーやプロジェクトリード経験、大規模プロジェクトの参画経験があるとブロックチェーンエンジニアフリーランス求人・案件に参画しやすいでしょう。 上記経験や業界知識/スキル、どちらかが欠けているとブロックチェーンエンジニアフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにブロックチェーンエンジニアフリーランスとして、高単価のフリーランス求人・案件に参画を希望している場合、しっかり経験を身につけていきましょう。 ■ブロックチェーンエンジニアとして経験年数別のアドバイス ブロックチェーンエンジニアフリーランス求人・案件に参画するため、ブロックチェーンエンジニア経験年数別のアドバイスをそれぞれブロックチェーンエンジニア経験1〜2年、ブロックチェーンエンジニア経験2〜3年、ブロックチェーンエンジニア経験5年以上に分けて解説します。 ・ブロックチェーンエンジニア経験1〜2年のブロックチェーンエンジニアフリーランス ブロックチェーンエンジニア経験1〜2年のブロックチェーンエンジニアフリーランスはブロックチェーンの基本原理、仕組み、EthereumやHyperledgerなどプラットフォームについての知識を深めましょう。 それと同時にSolidityやJavaScript、Pythonなどプログラミング言語スキルをしっかりと積みましょう。 さらに小規模プロジェクトへの参画を積極的に行い、ブロックチェーンエンジニアスキルを身につけていきましょう。 また、チーム内外のコミュニケーションスキルやリーダーシップスキルを身につけていきましょう。 ・ブロックチェーンエンジニア経験2〜3年のブロックチェーンエンジニアフリーランス ブロックチェーンエンジニア経験2〜3年のブロックチェーンエンジニアフリーランスは中〜大規模プロジェクトに参画しましょう。 SolidityやJavaScript、Pythonなどプログラミング言語スキルの向上はもちろんのこと、金融、ヘルスケアなど特定分野の専門知識向上やセキュリティとパフォーマンスの最適化知識を心がけ開発に専念しましょう。 また、業界イベントやカンファレンスに参加し、業界の知識を定期的にアップデートしていきましょう。 その他、余裕がある方は一部のプロジェクトのリードやチームメンバーのサポートを積極的に行いましょう。 ・ブロックチェーンエンジニア経験5年以上のブロックチェーンエンジニアフリーランス ブロックチェーンエンジニア経験5年以上のブロックチェーンエンジニアフリーランスは大規模プロジェクトへ率先して参画し、さらに専門スキルやプログラミング言語スキル、新しいブロックチェーン技術、アルゴリズム開発を積極的に経験しましょう。 また、プロジェクトリーダーやチームリードを行い管理スキルも同時に高めましょう。 若手ブロックチェーンエンジニアへの教育やメンタリングを行える場合は、自分の持っているブロックチェーン技術知識の再確認や最新知識の吸収の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 ■ブロックチェーンエンジニアフリーランス求人・案件参画するために役立つ資格 ブロックチェーンエンジニアフリーランスが取得しておいて良い資格を4つ紹介します。 ・暗号通貨技能検定 暗号通貨技能検定とはJCCA(一般社団法人日本暗号通貨技能検定協会)が主催している暗号通貨とブロックチェーンに関する知識と技能を認定するための資格試験です。 暗号通貨技能検定は初級検定講座と上級検定講座があり、上級検定講座は初級検定講座を受講し、「暗号通貨アドバイザー」の資格を取得していることが条件となっています。 例えば上級技能検定では、上級技能検定講座終了日を含め10日以内に、小論文(A4縦書き2,800~3,000文字、タイトルは講座後に発表)の提出、小論文審査後に行われる口頭試問へ合格、プレゼンテーション能力およびウォレットや取引所の基本操作など、実務能力を持っていると判断された場合に上級検定講座の「公認アドバイザー」の資格が授与されます。 出題範囲は改正資金決済法・改正金融商品取引法や仮想通貨とNFTに伴う税法、仮想通貨システムの構成技術と概念など暗号通貨関連の幅広い知識、実際の応用方法などです。 ブロックチェーンエンジニアでは、切っても切り離せないビットコインを含む暗号通貨での資格ですので、ブロックチェーンエンジニアフリーランスとしては取得しておいても良い資格でしょう。 ・CIW JavaScript スペシャリスト CIW(Certified Internet Web Professional)によって提供されるWeb技術の専門家を認定する資格です。試験時間は90分で55問、費用は150米ドルです。試験は英語で実施されます。 CIW JavaScript スペシャリストを取得することで、JavaScriptの知識やWeb開発のスキルや知識を証明できること、転職や就職で有利に働く可能性があることなどのメリットがあります。 ・SSCP SSCPとは、(ISC)「International Information Systems Security Certification Consortium」が認定するセキュリティ資格です。正式名称は「Systems Security Certified Practitioner」です。情報セキュリティを含むセキュリティに関連する知識やスキルが問われます。 試験詳細について試験時間は3時間、試験日程は随時開催、試験方法はCBT方式、出題形式は多肢選択式(4択)、受験料は249米ドル、出題範囲はセキュリティの運用と管理、アクセス制御、リスク特定、モニタリング、分析、インシデントレスポンスとリカバリ、暗号化、ネットワークと通信のセキュリティです。 SSCPを取得することで情報セキュリティを含むセキュリティの知識を一定数証明できること、転職や就職で有利に働くことなどが挙げられます。 ブロックチェーンエンジニアフリーランスとしては取得しておいて良い資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 プロジェクトマネージャ(PM)試験は、情報処理技術者試験のレベル区分でも最高峰のレベル4に位置しており、平均合格率は14%程度です。 プロジェクトマネージャ(PM)試験に合格することは、難易度が高くプロジェクトマネージャー(PM)としての実務経験がないと合格が難しいです。合格には約300時間の時間が必要でしょう。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためブロックチェーンエンジニアフリーランスとして取得しておいて良い資格でしょう。 ブロックチェーンエンジニア関連資格を習得することは良いことですが、ブロックチェーンエンジニアフリーランス求人・案件に参画するという目的を失わないようにしましょう。 ブロックチェーンエンジニア関連資格の取得によって、ブロックチェーンエンジニアスキルを一定数証明することは可能ですが重要視すべきことは、ブロックチェーンエンジニアの実務経験を保有していることです。 そのためブロックチェーンエンジニアの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 ブロックチェーンエンジニアフリーランスとして、実務未経験にも関わらずブロックチェーンエンジニア関連資格の取得を最優先事項にすることはやめておきましょう。 ■ブロックチェーンエンジニアフリーランスになるには? ブロックチェーンエンジニア実務未経験の場合、参画できるブロックチェーンエンジニアフリーランス求人・案件はありません。 ブロックチェーンエンジニアフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力でのブロックチェーンエンジニアを求めています。 未経験からブロックチェーンエンジニアフリーランス求人・案件への参画を検討/希望している方は、ブロックチェーンエンジニアとしてもしくはSolidityやJavaScriptなどのプログラミング言語で開発(実務)経験を積める企業へ就職し、徐々にブロックチェーン関連開発の実務経験を積むことがまず、ブロックチェーンエンジニアになるためには必要です。 また、独学でSolidityやJavaScriptスキルを習得し、クラウドワークスやランサーズなどクラウドソーシングサービスを活用し2〜3年ほどブロックチェーン関連開発の実務経験を積むという選択肢も良いでしょう。 ブロックチェーンエンジニアフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 ブロックチェーンエンジニアのフリーランス求人・案件への参画を目指すにあたって、ブロックチェーンエンジニア経験やSolidity、JavaScript、Python、Go言語、Java、C++など実務経験、Web3.jsやEthers.jsなどのライブラリ経験、ブロックチェーンプラットフォームの運用経験、分散型台帳技術などブロックチェーンの理解や知識、ブロックチェーンのセキュリティや暗号化技術などセキュリティの知識、金融やヘルスケア・サプライチェーンなどの業界知識、上流工程の実務経験や知識、コミュニケーションスキル、大規模プロジェクトの参画経験を身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。 ■ブロックチェーンエンジニアの市場動向やニーズから見る今後(将来性) ブロックチェーンエンジニアは今後どうなるのか、市場動向やニーズを踏まえて将来性を解説します。ブロックチェーンエンジニアはビットコイン関連サービス、Ethereumスマートコントラクトを使用したサービス、支払いシステム開発、Hyperledgerを使用したサービス、独自ブロックチェーン実装を用いたサービスなど多様な案件に参画できます。 フリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならない(つまり、将来性がある)でしょう。 では、ブロックチェーンエンジニアフリーランスのニーズがある(将来性がある)理由をIT市場動向から分析してみてみましょう。 2023年5月、Fortune Business Insightsが発表した世界のブロックチェーン技術市場では世界のブロックチェーン技術市場規模は2022年に111億4,000万ドルと評価され、2023年の175億7,000万ドルから2030年までに4,694億9,000万ドルに成長すると予測されています。 さらに別のデータを分析してみましょう。 2023年1月、QYResearchが発表した「世界のブロックチェーンソフトウェア市場レポート 2023-2029年」によると、ブロックチェーンソフトウェアの世界市場規模は2022年に13480百万米ドル(約1兆482億円)と予測され、2029年まで、23.5%の年間平均成長率(CARG)で成長し、60020百万米ドル(約6兆602億円)の市場規模になると予測されています。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニアを含むIT業界全体の人材不足が深刻化しています。2030年までに79万人のITエンジニアを含む人材が不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアを含むIT人材の絶対数が足りておらず、ブロックチェーンエンジニアフリーランスのニーズが今後も拡大していくでしょう。 ブロックチェーンエンジニアフリーランスとして現在活躍している方や今後活躍を検討している方はブロックチェーンエンジニア開発実務経験や参画する案件の業界知識や経験を取得すると多くのブロックチェーンエンジニアフリーランスの中でもフリーランス求人・案件への参画確率が上がるでしょう。