ビットコインスマートコントラクト

ビットコイン開発者のPieterWuille、Andrew Poelstra、およびSanket Kanjalkarは、ビットコイントランザクションの汎用性を高めるのに役立つ新しいプログラミング言語を作成しました。.

8月19日に[bitcoin-dev]メーリングリストに発表されました, ミニスクリプト ハッシュロック、タイムロック、署名を組み合わせてビットコインの支払いに関する条件付きの可能性を拡張するために、ビットコイン、スクリプトですでに使用されているシンプルなスマートコントラクト言語に依存しています.

ビットコインスマートコントラクト

「これは、ビットコインスクリプト(のサブセット)を構造化された方法で記述し、分析、構成、一般的な署名などを可能にする言語です」とWuille氏は説明します。.

ちょうどbitcoin-devメーリングリストでMiniscriptプロジェクトのウェブサイトを発表しました: https://t.co/vOceWbgPe0

— Pieter Wuille @RWC(@pwuille) 2019年8月19日

Wuilleは、Miniscriptは「現在存在するビットコイン用に設計された」ものであり、使用するためにコンセンサスを変更する必要はないと付け加えました。開発者は、ブロックチェーンとともに進化するために、「ビットコインに含まれる可能性のある将来のスクリプト変更をサポートする」ことを計画していると述べました。 Wuilleは後にTwitterで、ビットコインコミュニティが同意すれば、新しい言語が最終的にビットコインコアリポジトリに組み込まれる可能性があると述べました。.

「必要に応じて、この一部をビットコインコアに組み込む作業を行いますが(非常に役立つと思います)、理想的には、多くのウォレットテクノロジーに含まれるようになります」と彼は言いました。. 

特に、開発者はMiniscript用のいわゆる「ポリシーコンパイラ」を作成しました。とりわけ、このツールを使用すると、ユーザーは条件付きビットコイントランザクションをいつ使用できるかを知ることができます.

将来のために学んだ教訓

PieterWuilleとAndrewPoelstraは、ビットコインコミュニティのロックスター開発者です(Sanketは 新進気鋭 彼自身の権利で!)。それは、彼らがすでに構築したものだけでなく、彼らがまだ取り組んでいるテクノロジーが、今後何年にもわたってビットコインの未来を形作る可能性があるためです。.

その技術の一部には、SchnorrSignaturesやTaprootなどの進行中の開発が含まれています。前者は暗号署名の効率的なアルゴリズムであり、後者はビットコインのスマートコントラクトトランザクションを通常のトランザクションのように見せることでプライベートにします.

月曜日にMiniscriptが公開された後、Wuilleは、プロジェクトはTaprootに直接関連していなかったが、参加している開発者にスクリプト言語自体を改善する方法についての洞察を提供しました。これは、後でビットコインエコシステムに幅広い影響を与える可能性があります。

「また、Miniscriptは現在のビットコインで動作するため、Taprootでの作業とはほとんど関係ありません。もちろん、Miniscriptでの作業は、スクリプトの将来の改善のために設計に情報を提供するスクリプトに関する多くのことを教えてくれました。Miniscriptは必要に応じて拡張できます。」

ビットコインコミュニティで一般的に取り組んでいる別のテクノロジーは、PSBT、または部分的に署名されたビットコイントランザクションです。 Wuilleはまた、新しいスクリプト言語によって可能になった進歩は、そのようなトランザクションと補完的に機能する可能性があると述べました。.

「私の希望は、MiniscriptがPSBTのようなものと一緒になって、ソフトウェア間の障壁のいくつかを減らすことができることです」と彼は言いました。. 

他の開発ニュースでは、SquareCryptoがMattCoralloを雇っています

暗号通貨の分野全体で最も尊敬されているコーダーの1人がTwitterのCEO、ジャック・ドーシーのビットコインの衣装に乗っています.

Square Crypto —最近立ち上げられた人気の主流決済会社Squareのオープンソースビットコイン開発部門—は、8月20日にビットコイン開発者のMattCoralloの採用を発表しました。コラーロは後にツイッターで彼の新しい雇用を確認した.

参加することにとても興奮しています @sqcrypto 今後数週間にわたってチーム。さまざまなモデルを試してビットコインOSSを加速するのは素晴らしいことです!

逃すつもり @ChaincodeLabs 人々、しかし彼らがビットコインOSSで働く人をホストしていることを考えると、とにかく私はおそらく一日おきにそこにいるでしょう. https://t.co/L00gqV1LLD

— Matt Corallo(@TheBlueMatt) 2019年8月20日

Coralloは、世界をリードするビットコインの専門家およびビルダーの1人であり、6月に最初の従業員である元GoogleプロダクトディレクターのSteveLeeのみを採用した新興開発チームにベテランの存在感をもたらします。.

このプロジェクトは、ビットコインエコシステムの構築に貢献するというジャックドーシーの個人的な使命の一環として行われます。.

「どこからでも仕事をし、私に直接報告してください。ビットコインで支払うこともできます」と、SquareのCEOであるDorseyは春にSquareCryptoを発表しました。.