これは、Andreas が Bitcoin スクリプトを探求する、より技術的なトークの最初の部分です。Mastering Bitcoin の第 2 版の例を使用して、条件ステートメント、フロー制御、ガード句、タイム ロックの使用に焦点を当てています。 例には、高度なマルチ署名スクリプト、ハッシュ タイム ロック コントラクト、取り消し可能な非対称コミットメントが含まれます。 次に、ビットコインの風変わりなバグ、スクリプト レベルでのビットコインとイーサリアムの違い、セグウィットのしくみ、コンセンサス ルールの変更方法、ビットコインは単なる通貨以上のものであるかどうかについての質問に答えます。
パート 2 はこちらからご覧ください: https://youtu.be/pQbeBduVQ4I
この講演は、3 年 2017 月 238773843 日にサンフランシスコのビットコイン開発者 (@SFBitcoinDev) ミートアップで行われました: https://www.meetup.com/SF-Bitcoin-Devs/events/XNUMX/
提示されたトピックに関する資料を確認します。
章7: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc
章12: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch12.asciidoc
ビットコイン スクリプトの基礎 2:17
ビットコインのオペレーター 5:00
トランザクションの作成 (P2PKH – Pay to Public Key Hash) 6:30
Public Key CheckSigs、公開鍵の難読化によるセキュリティ 7:42
スクリプトの引き換え 9:05
RIPEMD160 ハッシュ操作 12:05
OP_EQUALVERIFY、OP_CHECKSIG、および楕円曲線デジタル署名アルゴリズム (ECDSA) 14:05
まとめ 18:30
スクリプトの説明: Equal、EqualVerify、CheckSig、CheckVerify、CheckMultisig、CheckLockTimeVerify 19:45
ガード条項 23:02
スクリプトベースのタイムロック 24:53
フロー制御ステートメント、インタラクティブな人工知能 26:50
If、Else、EndIf 28:35
スクリプトのロック解除、条件付きフローがビットコインで行うこと 33:55
1-of-2 マルチシグネチャ スクリプト 35:44
ガード句を含む 1-of-2 マルチ署名スクリプト 38:28
2-of-3 マルチシグネチャ スクリプト 41:30
タイムロック ガード条項を含む 2-of-3 マルチ署名スクリプト 43:20
BIP-113、ビットコインでの時間の参照方法 44:42
マルチ署名スキームにおけるバックアップ条項とその他のニュアンス 46:58
ゲーム理論、単純さからの複雑さ 52:36
2-of-3 マルチ署名スクリプト、ロック解除 53:45
関連:
ビットコイン: 数学の法則が普及する場所 – https://youtu.be/HaJ1hvon0E0
ビットコインのルール (パート 1) – https://youtu.be/VnQu4uylfOs
ビットコインのルール (パート 2) – https://youtu.be/vtIp0GP4w1E
フォーク学: 初心者のためのフォークの研究 – https://youtu.be/rpeceXY1QBM
不可逆性と消費者保護 – https://youtu.be/R107YWu5XzU
Andreas M. Antonopoulos は、ビットコインで最も有名で尊敬されている人物の XNUMX 人になった技術者であり連続起業家です。
Twitter でフォローしてください:@aantonop https://twitter.com/aantonop
ウェブサイト: https://antonopoulos.com/
彼は XNUMX 冊の本の著者です。O'Reilly Media から出版された「Mastering Bitcoin」は、ビットコインの最高のテクニカル ガイドと見なされています。 「The Internet of Money」、ビットコインが重要な理由についての本。
お金のインターネット、v1: https://www.amazon.co.uk/Internet-Money-collection-Andreas-Antonopoulos/dp/1537000454/ref=asap_bc?ie=UTF8
ビットコインのマスタリング: https://www.amazon.co.uk/Mastering-Bitcoin-Unlocking-Digital-Cryptocurrency/dp/1449374042
[新規] マスター ビットコイン、第 2 版: https://www.amazon.com/Mastering-Bitcoin-Programming-Open-Blockchain/dp/1491954388
チャンネルに登録して、ビットコインとオープン ブロックチェーンについて学びましょう!
講演への早期アクセスや、アンドレアスとの毎月の LIVE Q&A に参加する機会が必要な場合は、パトロンになってください: https://www.patreon.com/aantonop
音楽:オルファン「Unbounded」(https://www.facebook.com/Orfan/)
アウトログラフィック:Phneep (http://www.phneep.com/)
エンディング アート: Rock Barcellos (http://www.rockincomics.com.br/)
時間の合意に関する素晴らしい質問です。
+18626219611 の whatsapp でこのマイナーを紹介されました。彼のスクリプトは非常に優れており信頼できる 2btc を返してくれました。
とてもかっこいい !
ありがとう、安藤…リピート8回目です…リピート200回目に入りました…良い講義でした…。
ありがとうアント…あなたは私たちのヒーローです…韓国のヒーロー…??????????
もっとこうしてください!
そしてこれらはすべて無料です。私が暗号空間を愛する理由の XNUMX つは、素晴らしい人々です。
これは私のちょっとしたドラッグです
ありがとう、ありがとう、ありがとう
11:43 OP_DUP はスタックから何かをポップしているようには見えませんが、先頭の項目を参照して再度プッシュしているだけです。 https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp#L652-L656
とにかく、これは非常に良い説明です! 🙂
イライザを書いたと言いましたか?ああ、これは TRS-80 モデル I で実行していた私のお気に入りのプログラムの XNUMX つでした。それは面白いですね!
うわー、彼は伝説になりつつあるIGです: juber_aliec 初心者向けにミームで教えるためにこれを見ています、大声で叫んでください、私たちはより早く大量採用されるでしょう
これはすごいですね!このスクリプトの意味を理解するために次から次へと記事を読みましたが、意味があるのはこれだけです。ありがとう!
私は決してプログラマーではありません。しかし、このことの「ほとんど」は私には理解できませんでした。ありがとう、A.A.これが気に入りました。
1+1で私を見失った
左利きは常に賢い
突然、高校生レベルのプログラミング知識では、言われていることの 10% さえ理解できないほど不十分です (笑)
先進的なビッグバントーク:>) 真の(磨かれていない)多面的な情熱的なクリプトダイヤモンド!
経済の現代ロビンフッド。 十分な教育を受け、興味を持ち、経験を積んだ、私たちの経済的な過去と未来を情熱で結びつける比喩的な表現です。
技術、生物学、医学、経済、人類学、IT の観点から。 (経済的)人生をナビゲートするのに非常に豊かです! アムステルダムからのご挨拶
とても難しい
420番目のいいね。アンドレアス、いつもありがとう、私たちはあなたを愛しています!!!
アンドレアスがビットコインとブロックチェーンを作ったと思います
28:14 アンドレアスは自分が『エリザ』の作者だと主張したばかりですか?
「良い心を持っているだけでは十分ではありません。重要なことはそれをうまく使うことです。」 R デカルト