イーサリアム
2017年10月16日には「Metropolis」と呼ばれるバージョンがリリースされ、今後は「Serenity」と呼ばれるバージョンがオープンソースとして開発が進められ、コンセンサスアルゴリズムをプルーフ・オブ・ステークへ移行する事で、イーサリアムの本番リリースとなる予定である。PoS(プルーフ・オブ・ステーク)を採用したEthereumを「合意レイヤー」と呼び、PoW(プルーフ・オブ・ワーク)を採用したEthereumを「実行レイヤー」と呼ぶ。それぞれ「ETH2」と「ETH1」を呼称としたが、2022年1月25日にそれぞれ「合意レイヤー」と「実行レイヤー」に呼称を変えた。
「Serenity」の主な目的は、ネットワークのトランザクション・スループットを毎秒最大数万トランザクションまで向上させることである。また、トランザクションの検証作業をシャードと言われるバリデーターのグループごとに分け、トランザクションの検証作業を効率化することで、イーサリアムで問題となっていたスケーラビリティ問題の解決を目指す。この技術をシャーディングといい、各グループ毎のチェーンをシャードチェーンという。
イーサリアムのトークン規格「ERC-20(Ethereum Request for Comments 20)」は、イーサリアムブロックチェーンと互換性を持つ暗号資産を作るための規格である。2015年11月にFabian Vogelstellerによって提案されたこの規格は、スマートコントラクト内にトークン用のAPIを実装している。この規格は、あるアカウントから別のアカウントへのトークンの転送、アカウントの現在のトークン残高の取得、ネットワーク上で利用可能なトークンの総供給量の取得などの機能を提供する。ERC-20の処理を正しく実装したスマートコントラクトはERC-20トークンコントラクトと呼ばれ、Ethereum上で作成されたトークンを追跡するのに役立つ。数多くの暗号通貨がERC-20トークンとして登場し、イニシャル・コイン・オファリング(ICO)で配布された。