【Simplicity】ついにLiquidメインネットでローンチ
- yutaro stacksats
- 8月2日
- 読了時間: 3分
更新日:8月24日

2017年、BlockstreamのRussell O'Connorは Simplicityのホワイトペーパー を公開しました。その目標は非常に野心的なものでした。スマートコントラクト言語に対して、まったく新しい視点からの設計を行うこと。それは、Bitcoin Scriptよりも表現力があり、他のプラットフォームよりも安全なもの。ホワイトペーパーからメインネットへ──8年の歳月を経て、そのビジョンが今 Liquid Network 上で現実のものとなろうとしています。
この数年、ビットコイン開発者コミュニティはLightningのようなペイメントチャネルのレールを構築し、Bitcoin Scriptに新たなオペコードを加えるべきかを議論してきました。Simplicityはそうした漸進的な改良ではなく、Scriptに対するまったく並列な代替手段です。その登場により、私たちは初めて、前時代のDeFiを特徴づけていた複雑さや継ぎ接ぎ的なリスクを伴わない、本格的な金融アプリケーションのためのクリーンな基盤を手にすることができました。
SimplicityはSolidityやRust、あるいは他の多くの現代的なプログラミング言語とは異なります。これらの言語はすべてチューリング完全ですが、Simplicityはチューリング完全性に伴うリスクを回避しつつ、有限の関数をすべて表現できるように設計されています。無限ループなし。グローバルステートなし。こうした制約は、アプリケーションの挙動に高い信頼性を求める開発者にとって非常に価値のあるものです。Simplicityを使えば、コントラクトのすべての可能な実行結果とその手数料コストを、実行前にすべて把握することができます。
このイノベーションが登場したタイミングは、まさにこれ以上ないほど適切です。ビットコインがグローバルかつ機関レベルでの採用を拡大する中で、プログラマビリティへの需要が高まっています。Simplicityはこのエコシステムに対する一つの答えを提示し、ビットコインのセキュリティと堅牢性を保ちながら、スマートコントラクトへの扉を開きます。
次世代のビットコインインフラを本気で構築したいなら、ここから始めてください。
コベナンツ、ボールト、委任スキームを構築したいですか?Liquid上で今、それが可能です。デリバティブ、プール型ウォレット、トークンを使わないDEXを作りたい?それも可能です。
Simplicityは比較的ローレベルな言語であるため、Rustのような高レベル言語が、Simplicityへの開発者フレンドリーなインターフェースとして機能します。この高レベル言語を使えば、可読性が高く監査可能なコントラクトを記述し、それを下層のSimplicityコードへとコンパイルできます。Liquidへのアルファリリースの一環として、この高レベル言語はSimfonyからSimplicityHLへとリブランディングされました。
このローンチは、舞台裏で尽力してきた専任チームなしには実現しませんでした。Sanket Kanjalkar、Christian Lewe、Andrew Cannによる高レベル SimplicityHL 言語の設計と構築、SanketとAndrew Poelstraによる rust-simplicity および hal-simplicity への貢献に感謝します。現在、私たちはデベロッパーアドボケイトおよびスマートコントラクトエンジニアを募集中です。もしビットコインの未来を構築することに興味があるなら、ぜひご連絡ください。
Liquidは始まりにすぎません。コミュニティからのフィードバック、実際の利用事例、そしてさらなるツール類、ドキュメント、ウォレット対応、サンプルコントラクトの整備を通じて、私たちの次なる大きな目標は、ビットコインのテストネット上でのアクティベーションです。
あなたが何を構築するのか、楽しみにしています!