ブロックチェーン開発サービス
ブロックチェーン開発サービス:EthereumとEVMチェーンのSolidityスマートコントラクト、RustによるSolanaプログラム、DeFiプロトコル、ウォレット、取引所とトレーディングインフラ、NFTとトークン化資産、ゼロ知識証明とインデクサー。ブロックチェーン開発者を専任チームとして御社に加えることも、Web3プロジェクトを企画から納品まで一貫して請け負うことも可能です。
ブロックチェーンで開発するもの
Solidityスマートコントラクト
Ethereum、Arbitrum、Base、OP Mainnet(Optimism)、Polygon、BNB Chain向けのSolidity 0.8のコントラクトを、OpenZeppelin Contracts上でFoundryまたはHardhatを使って構築し、設計上必要な場合に限ってUUPSプロキシでアップグレード可能にします。
DeFiプロトコル
レンディング市場、自動マーケットメーカー、Uniswap v4フック、ERC-4626ボールト、ステーキングとリキッドステーキング、ChainlinkまたはPythのオラクルによる価格、オフチェーンで動くリクイデーションとキーパーのボットです。
取引所とトレーディングインフラ
マッチングエンジンと板、ホットウォレットとコールドウォレットをまたぐ入出金フロー、WebSocketとFIXによる市場データとトレーディングAPI、DEXアグリゲーションとマーケットメイキングのコネクタです。
ウォレットとアカウントアブストラクション
ブラウザー拡張機能とモバイルのウォレット、SafeまたはFireblocksによるMPCとマルチシグのカストディ、パスキーサインインとガススポンサー付きのERC-4337スマートアカウントとEIP-7702デリゲーションを、wagmiとviem経由でdAppに接続します。
RustによるSolanaプログラム
AnchorとToken Extensionsで構築したプログラムで、すべてのアカウント制約を明示的に確認し、devnetに届く前にローカルバリデーターでテストを実行します。
インデクサー、サブグラフ、データAPI
The Graph、Substreams、Ponderのサブグラフ、分析やダッシュボードのためにPostgreSQLやClickHouseへデコードしたコントラクトイベント、複数プロバイダー間のRPCフェイルオーバー付きのGraphQLまたはREST APIにより、アプリケーションが毎ページごとにノードへ問い合わせることはありません。
NFTとトークン化資産
ERC-721とERC-1155のコレクション、Solanaのcompressed NFT、NFTマーケットプレイス、ステーブルコイン、コンプライアンスチームが管理できる移転ルールとホワイトリストを備えた、実世界資産向けのパーミッション型ERC-3643トークンです。
ゼロ知識証明とロールアップ
CircomまたはNoirの回路、SP1やRISC Zeroなどのzk仮想マシン(zkVM)で証明するプログラム、オンチェーン検証器、OP StackまたはZK Stackのロールアップとアプリチェーン、あるいはArbitrumチェーン(旧Arbitrum Orbit)です。
スマートコントラクト監査の準備
FoundryとEchidnaのファジングと不変条件テスト、パイプライン内のSlitherとAderyn、Halmosによるシンボリック検査、監査会社に渡す仕様、脅威モデル、テストレポートを用意し、すべての指摘を修正して再テストします。
ブロックチェーン開発者を採用する
専任のブロックチェーン開発者
御社のチームにフルタイムで参画し、御社のツールとプロセスの中で働き、御社のリードに報告するブロックチェーン開発者です。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。
ブロックチェーン開発プロジェクト
スコープと固定の計画が定まったブロックチェーン開発の一区切りの業務です。当社側の担当リードが成果に責任を持ち、進捗は御社のチャネルで報告します。
継続的なブロックチェーン開発
ブロックチェーン開発を継続サービスとして提供します。毎月同じメンバーが担当し、優先順位は御社がバックログで決め、稼働時間は当社のポータルと請求書で確認できます。
スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。
御社のブロックチェーン開発を担当するメンバー
Solidity開発者
EVMコントラクト、Foundry、DeFiプロトコル
Rust開発者
Solanaプログラム、ゼロ知識回路、ノードソフトウェア
バックエンドエンジニア
Go、Node.js、.NET、Pythonのインデクサー、取引所・ウォレットのサービス
フロントエンドエンジニア
wagmiとviemを使うReact・Next.jsのdApp
QAエンジニア
リリース前のテストネットとフォークしたメインネットでのテスト計画
ブロックチェーンプロジェクトの進め方
デプロイしたコントラクトは変更が難しく、実際の価値を保持するため、作業は書面の仕様書と脅威モデルから始まります。コントラクトは例示だけでなくファジングと不変条件でテストし、デプロイはスクリプト化してテストネットでリハーサルし、管理者権限はマルチシグとタイムロックの背後に置き、メインネットの前に独立した監査を受けます。
ブロックチェーンプロダクトの大半はオフチェーンで動きます。インデクサー、API、サインイン、バックオフィス、監視です。この部分は、当社の他の仕事と同じ規則に従います。Infrastructure as Code、パイプラインのテスト、最新リリースの依存パッケージ、ボールト内のシークレットです。
その他の専門領域の開発
フルスタック開発
フルスタック開発サービス:MERN、MEAN、Next.js、.NET、Laravel、Django、Spring Boot、Railsの各スタックで、Webアプリ、SaaSプロダクト、マーケットプレイス、ポータルを、専任のフルスタック開発者またはプロジェクト単位でご提供します。
デスクトップアプリケーション開発
デスクトップアプリケーション開発サービス:Qt・C++、.NET、Electron、Tauri、Rust、SwiftによるWindows、macOS、Linux向けアプリ、プラグイン、.NET Frameworkからのバージョンアップを、専任のデスクトップ開発者またはプロジェクト単位でご提供します。
Salesforce開発
Salesforce開発サービス:Sales、Service、Marketing、Commerce、Experience Cloud、Apex、LWC、CPQ、Data 360、Agentforce、MuleSoft、AppExchangeアプリを、専任のSalesforce開発者またはプロジェクト単位でご提供します。
ソフトウェアアーキテクチャとフラクショナルCTO
ソフトウェアアーキテクチャとフラクショナルCTOのサービス:フィンテック、SaaS、ECに向けたソリューション、クラウド、データ、セキュリティのアーキテクチャ、レビュー、デューデリジェンスを、専任のソフトウェアアーキテクトまたはプロジェクト単位でご提供します。
ブロックチェーン開発に関するご質問
どのチェーンで開発していますか?
EthereumとArbitrum、Base、OP Mainnet、Polygon、BNB Chain、AvalancheなどのEVMネットワーク、Solana、TON、Cosmos SDKチェーン、BitcoinとLightning Network、SuiやAptosなどのMoveベースのチェーン、参加者が分かっている場合のBesu(旧Hyperledger Besu)上のパーミッション型ネットワークです。選択は、ユーザー、手数料、扱う資産に従います。
ブロックチェーン開発者はどの業界で働いていますか?
最も多いのは、暗号資産取引所とトレーディング会社(マッチングエンジン、カストディ、市場データ)、DeFiプロトコル(レンディング、取引、ステーキング)、ウォレットとカストディの事業者、決済とフィンテック(ステーブルコイン決済とオンチェーン決済)、Web3インフラ(ロールアップ、ノード、RPC、インデックス)です。資産運用会社や不動産向けのトークン化、データプロダクト向けのオンチェーン分析、セキュリティツールも開発します。
スマートコントラクトを監査向けに準備してもらえますか?
はい。当社が書くコントラクトはすべてテストとレビューを行い、パイプラインにファジング、不変条件テスト、静的解析を組み込みます。独立した監査会社に向けてコード、仕様書、脅威モデルを準備し、指摘事項を修正します。実際の価値を保持するコントラクトでは、その監査はメインネットの前に行います。
既存のプロダクトにブロックチェーン機能を追加できますか?
はい。ウォレットによるサインイン、ステーブルコイン決済、トークンゲートのアクセス、オンチェーンの記録、NFTのチケットや特典を、既存のバックエンドの隣に追加できます。インデクサーとAPIは同じチームが構築し、現在のサインインとデータはそのまま残します。
ブロックチェーン開発者は、どのくらいで開始できますか。
適任のブロックチェーン開発者がすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。
BigTree108を通じてブロックチェーン開発者を採用するには、どうすればよいですか。
必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。
成果物の権利は、誰に帰属しますか。
御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。
ブロックチェーンでの開発をご検討ですか?
チェーン、コントラクトが何をするべきか、プロジェクトの現状をお知らせください。1営業日以内に、計画、候補者のプロフィール、またはチェーンとアーキテクチャの提案をお返しします。