2023年4月ethereum.org日本語記事リリース情報④(開発系)
はじめに
今月、多数のethereum.org翻訳ボランティアの貢献により、多くの日本語記事がリリースされました。
リリース数が多いため、引き続き開発系のドキュメントのリリース情報の一部を以下にてお伝えいたします。
今回は、サービス開発からテストツールの使い方、スマートコントラクトのガイドラインなど多くの応用記事を含みます。
以下から、是非知りたい内容を見つけてください。
新しくリリースされた開発系の記事一覧
1. DEFIアプリを作成してデプロイする
実際にトークンコントラクトを作成して、コントラクトにDeFiに必要な機能を実装します。
DeFiアプリの仕組みを知りたい方に最適です。
2. はじめてスマートコントラクトをデプロイする
RemixというWeb3クラウド開発ツールを使用することで、環境のセットアップをする必要なくスマートコントラクトの作成ができるようになります。
3. VYPERで作成したERC-721コントラクトの紹介
Pythonの構文でスマートコントラクトの作成が可能なVyperを使って、NFTのコントラクトを学びます。
Pythonが得意なエンジニアで、スマートコントラクトの作成をしたいかたは有用な内容です。
4. イーサリアム開発入門
BaaS (ブロックチェーン・アズ・サービス)で有名な、Alchemyを使って、イーサリアム開発の基礎が学べます。
5. ERC-721マーケットを実装する方法
OpenSeaのようなNFTマーケットの構築方法を学ぶことが出来ます。
NFTマーケット開発のヒントになります。
6. SOLIDITY で、スマートコントラクトのテスト用モックアップを作成する方法
スマートコントラクトは不変なため、テストが非常に大変です。
しかし、本記事でモックアップを使った効率的なテストの方法を学べます。
7. スマートコントラクトのテストにECHIDNAを使用する方法
Echidnaを使った不変条件のファジングテスト方法を学べます。
ethereum.orgでも難易度の高い記事のため、理解には専門知識が必要です。
8. スマートコントラクト関連セキュリティツールのガイド
スマートコントラクト開発で利用するセキュリティツールの概要を学べます。
本記事を参考にセキュリティツールの選定に利用してください。
9. MANTICOREを使ってスマートコントラクトのバグを特定する方法
動的シンボリック実行(DSE)テストを行ってスマートコントラクトのバグを特定する方法を学べます。
この記事も難易度高く理解には専門知識が必要です。
使いこなせるとアドバンテージは大きいと思います。
10. Slitherを使用してスマートコントラクトのバグを見つける方法
静的解析ツールSlitherを使って、バグを見つける方法を学べます。
本内容も非常に難易度が高いですが、マスターすればセキュリティを確保したスマートコントラクトの作成が可能です。
11. Tellorをオラクルとしてセットアップする方法
オラクルサービスとしてメジャーであるTellorを利用したdAppの開発方法が学べます。
dAppでは、オラクルサービスを使ったものが多いので高度なdApp作成に役立つと思います。
12. CREATE-ETH-APPでDAPPのフロントエンド開発をはじめましょう
create-eth-appパッケージを使うと、効率的にdAppを作成することができます。
この記事では、create-eth-appの概要のみを扱っています。
まとめ
以上、2023年4月にリリースされた一部のethereum.orgの開発系ドキュメントを引き続きご紹介しました。
お腹いっぱいと存じますが、まだまだあります。
明日以降も引き続き開発系ドキュメントのリリース情報を共有いたします。
ehtereum.orgでは、翻訳ボランティアを募集しています。
翻訳ボランティアに興味をお持ちのかたは、こちらを参考にしてください。
翻訳ボランティアへの参加、心よりお待ちしております。