スマートコントラクトのオーサリングとEthereum Classicへのデプロイのプロセスは、Ethereumの場合と同じです。Ethereum Classicの目標の1つはETHとの互換性を維持することであり、Ethereumにデプロイされたコントラクトは簡単にEthereum Classicに再デプロイすることができる。
つまり、イーサリアムに存在する既存のチュートリアルやライブラリ、開発ツールのほとんどがイーサリアムクラシックでも使えるということです。ほとんどの場合、テストネットやイーサリアムメインネットではなく、イーサリアムクラシックにデプロイするように設定オプションを変更するだけである。
主な例外は、ETHにのみデプロイされ、ETCにはまだないStablecoinsやOraclesなどのサードパーティシステムとのやり取りです。ゆっくりと、しかし確実に、これらのサービスのETCバージョンは、おそらくあなたによって移行されるでしょう現在どのようなサービスが利用可能かは、apps section で追跡できます。
このため、最新情報が豊富に掲載されているDeveloper Resources on the Ethereum.org websiteを調べることを強くお勧めします。また、本ページのリンク先には、Ethereum Classicでの開発に特化したガイドが掲載されています。
また、Videos > Development セクションでは、Ethereum Classicでの開発に関するビデオチュートリアルを見つけることができます。
はじめに
ここでは、Ethereum Classicの開発を始めるために役立つチュートリアルやウォークスルーを非網羅的にリストアップしています。
Kotti Testnet セットアップガイド
Jade DesktopでKotti TestNetを1分で立ち上げ、稼働させる。
署名者 クライアント
Raspberry PIのようなシングルボードコンピュータにインストールできるDo-It-Yourselfハードウェアウォレット、Signatory Clientのビデオデモをご紹介します。
Besuクライアントセットアップガイド
Hyperledger Besuの利用を開始します。
Raspberry Pi Nodeセットアップガイド
Raspberry PiにEthereumノードをセットアップする方法の詳細ガイド
CryptoZombies
自分のゲームを作ることでEthereum DAppsのコードを学ぶ。
スマートコントラクトへのヒッチハイク・ガイド
Truffle、Test-RPC、Solidityを使用してEthereum上のスマートコントラクトを構築します。
イーサリアムでスマートコントラクトをプログラミングする101の入門書
スマートコントラクトのチュートリアルで、コードの前に理解度を高めることに重点を置いています。
Ethereum ClassicのMetaMaskのセットアップ
MetaMaskでEthereum ClassicをサポートするEtherclusterのセットアップ方法
Parity DAppチュートリアル
DAppsの書き方を全10回で解説しています。
Ethereum DApp 開発のキャリアをスタート
DAppsの開発を始めるための非公式なガイドです。
フルスタックDAppチュートリアルシリーズ
様々なフレームワークを使用したフルスタックDApps。
イーサリアム ビルダーズ ガイド
技術的な機能をより深く理解するための、Ethereum上での構築のためのGitbookです。
OpenRPC入門Webセミナー
このビデオでは、JSON-RPCとOpenRPCの基本を学びます。
Solidity の学習チュートリアル シリーズ
MetamaskとRemix IDEでスマートコントラクトを構築する。
End to End DAppチュートリアル
Metamask、Truffle、Remix、React、IPFSを使用してギャンブルDAppを作成します。
安全なスマートコントラクトの書き方
安全なスマートコントラクトを書くためのプログラミング言語とベストプラクティスのおさらい。
分散型マネーのプログラミング
スマートコントラクトのアプリケーションを構築するための分かりやすいガイドです。
イーサリアムクラシックでトークンを作成しICOする方法
このガイドを読み進めると、Ethereum Classicブロックチェーン上でERC223トークンを作成する方法と、このトークンのためのICOの方法を学ぶことができます。
Brave BrowserをEthereum dAppsで使用する方法
Brave Browserは、イーサリアムブロックチェーン上のDAppsにアクセスする最もシンプルで安全な方法です。Web 3.0はついに誰もがアクセスできるようになりました!
EVMチェーンに関するVyperとBrownieの契約開発
ETCとVyperの統合を記念して、VyperがETCにデプロイするためのスマートコントラクトを構築することにしました。
クラシック・エーテルの冒険
ETCのための最初のスマートコントラクトを構築します。
Kotti、Solidity、ETC、Oh My!
このガイドでは、Ethereum Classic の Kotti テストネットの初期構成と、ETC<>ETH 互換の dapp 開発用の Solidity の特定のバージョンについて説明します。 Kotti は、dapp 開発者に推奨されるテストネットです。 Mordor は、プロトコル レベルのテストに推奨されます。
Mordor Testnetへの貢献方法
このガイドでは、テストネットのETCをマイニングし、Expeditionで独自のローカルブロックエクスプローラーを実行する方法を教えます。Kottiはダップ開発者に推奨されるテストネットです。Mordorはプロトコルレベルのテストに推奨されます。
Hyperledger Besuへの移行-OpenEthereumやMulti-Gethからの乗り換え
このガイドは、OpenEthereumまたはMulti-GethクライアントからHyperledger Besuクライアントへの移行を支援するものです。
Raspberry PiでEthereum Classicを動かす
このガイドは、IoT、ETC、そしてラズベリーに関する私の探求を、いくつかのパートに分けて記録していきます。
Infuraに代わるオープンソースのEthercluster
スケーラブルなEthereumベースのRPCインフラストラクチャを独自に構築するためのガイドです。
Google BigQueryによるEthereum Classicの解析
BigQueryを使ってEthereum Classicを分析するためのガイドです。このガイドでは、Ethereum Classicの分散化を定量化することを例にしています。
LLVMを用いたスマートコントラクト言語の自作
この記事では、EVM-LLVMを使って、ブロックチェーン展開可能なスマートコントラクトを生成するためのトイ言語「Kaleidoscope」を作る方法を紹介します。
ERC20からERC223へのアップグレードパス
ERC223は、手数料が安く、投資家をトークンの損失から保護する最新のトークン標準です。Team Saturnは、既存のERC20トークンをアップグレードする方法を紹介します。
オーグメンテッドワールドのためのコンティニュイティ
Ethereum Classicで分散型広告システムを構築するためのガイドです。
10分でできるGoerli testnetのデプロイメントオートメーション
新しいGoerli Proof-of-Authorityのクロスクライアントテストネットワークを素早くデプロイするための短いチュートリアルです。このガイドはEthereum ClassicのKottiテストネットワークに適用することができます。
PegaSys Plusのモニタリング
PegaSysによるネットワーク監視ダッシュボードのセットアップのための簡単なチュートリアルです。
OpenRPC Mock Server を使って Ethereum JSON-RPC API に対してテストする。
open-rpc-mock-serverは、開発者がローカルかつ軽量な環境でAPIを実行し、それに対してテストを行うことを可能にします。
Pristineの紹介 - オープンソース・プロジェクトのためのオープンスタンダードとテンプレート。
Pristineは、解決する問題の伝達、オンボーディングの容易化、Composableなツールの構築と使用、オープンソースの貢献と関与の促進、Github上の課題と機能の議論を促進するためのプロジェクトの規約と仕様が含まれる、それ自体の中のリポジトリである。
Jade Suiteの概要とワークショップ
Jade Suite of Toolsを使用して、Ethereum Classicアプリケーションの開発と設定を簡単かつ迅速に行うことができます。
各種EthereumとSolidityのチュートリアル
スマートコントラクトの作成方法、独自のDAppsの展開、トークンの作成など、初級から中級までのトピックを紹介します。
アドバンスト・コンセプト
ブロックチェーンの背後にある技術は深く、多くの領域に及んでいます。ここでは、ウサギの穴への旅を始めるのに役立つ記事の一部をご紹介します。
イーサリアムクラシック電子署名コードの歩き方
デジタル署名は、取引の安全性を確保するものである。楕円曲線暗号と楕円曲線デジタル署名アルゴリズム(ECDSA)がこれに該当する。
再帰的長さプレフィックス符号化方式
Ethereum Classic(ETC)は、データ構造の保存と送信にRecursive Length Prefix(RLP)エンコーディングを使用しています。
Ethereum Classicの採掘困難度パラメータの簡単な解釈
マイニングの難易度パラメータは謎めいていると思われるかもしれません。この記事では、それが美しくわかりやすい解釈であることを示します。
暗黙のイーサリアムクラシックブロックチェーン情報
初心者には、イーサリアムクラシック(ETC)ブロックチェーンから必要な情報が欠落しているように見えるかもしれません。この情報はブロックチェーンに暗黙のうちに含まれているため、混乱を招く可能性があります。
イーサリアムクラシックライトクライアントが安全に動作する方法
Ethereum Classic(ETC)ライトクライアントは、ETCブロックチェーン全体のコピーを保持しないクライアントです。
ETCブロックの説明。3つのカテゴリー
ブロックは、ヘッダー、トランザクションリスト、おじさんヘッダーリストに分けられます。
パブリックキーとプライベートキー。ちょっとした啓蒙活動
秘密鍵は、送金、プログラムのインストール、プログラムの実行に使用されます。
アカウントとステートの説明
イーサリアムクラシック(ETC)ブロックチェーンは、止められない、信頼できる、監査できる、信用できない、安全な世界のコンピュータを可能にする。このシステムを理解するためには、アカウントとステートを理解することが重要である。
ハッシュ。インターネットとブロックチェーンの基礎となるハッシュの紹介とその理由
一方向性ハッシュ関数」というと、難解でマニアックに聞こえるかもしれないが、ハッシュ関数は現代の暗号技術の主力である。