이것은 조건문, 흐름 제어, 보호 절 및 시간 잠금의 사용에 중점을 둔 Mastering Bitcoin 2판의 예제와 함께 Andreas가 Bitcoin 스크립트를 탐구하는 보다 기술적인 이야기의 첫 번째 부분입니다. 예에는 고급 다중 서명 스크립트, 해시 시간 잠금 계약 및 비대칭 취소 가능한 약정이 포함됩니다. 그런 다음 그는 비트코인이 스크립팅 수준에서 이더리움과 다른 점, SegWit 작동 방식, 합의 규칙이 어떻게 변경되는지, 비트코인이 단순한 통화 이상인지 여부와 같은 비트코인의 기이한 버그에 대한 질문에 답합니다.
여기에서 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 – 공개 키 해시에 지불) 6:30
공개 키 CheckSig, 공개 키를 난독화하여 보안 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 28:35
스크립트 잠금 해제, 비트코인에서 조건부 흐름이 하는 일 33:55
1/2 다중 서명 스크립트 35:44
가드 조항이 있는 1/2 다중 서명 스크립트 38:28
2/3 다중 서명 스크립트 41:30
2:3 타임록 보호 조항이 있는 43/20 다중 서명 스크립트
BIP-113, 비트코인에서 시간이 참조되는 방식 44:42
다중 서명 체계의 백업 조항 및 기타 뉘앙스 46:58
게임 이론, 단순함에서 복잡성 52:36
2/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는 기술자이자 연쇄 기업가로 비트코인에서 가장 유명하고 존경받는 인물 중 한 명이 되었습니다.
트위터 팔로우: @aantonop https://twitter.com/aantonop
웹사이트: https://antonopoulos.com/
그는 두 권의 책을 저술했습니다. 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
채널을 구독하여 비트코인 및 개방형 블록체인에 대해 자세히 알아보세요!
강연에 미리 참여하고 Andreas와 함께하는 월간 LIVE Q&A에 참여할 기회를 원하시면 후원자가 되세요: https://www.patreon.com/aantonop
음악: Orfan의 "Unbounded"(https://www.facebook.com/Orfan/)
아웃트로 그래픽: Phneep (http://www.phneep.com/)
아웃트로 아트: Rock Barcellos (http://www.rockincomics.com.br/)
시간의 합의에 관한 멋진 질문입니다!
+18626219611의 whatsapp에서 이 광부를 추천받았습니다. 그의 스크립트를 통해 매우 훌륭하고 신뢰할 수 있는 2btc를 돌려받았습니다.
아주 멋지다!
안토님 감사합니다…8번째 반복입니다….반복 200번째를 채웠습니다…좋은 강의입니다….???
고마워요 안토...당신은 우리의 영웅입니다....한국의 영웅...????????
이런 것 더 많이 주세요!
그리고 이 모든 것이 무료입니다. 제가 암호화폐 공간을 좋아하는 이유 중 하나는 바로 훌륭한 사람들입니다.
이건 내 마약이야
감사합니다 감사합니다 감사합니다
11:43 OP_DUP이 스택에서 아무것도 꺼내지 않는 것처럼 보이지만 오히려 최상위 항목을 참조하고 다시 푸시합니다. https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp#L652-L656
그럼에도 불구하고 이것은 매우 좋은 설명입니다! 🙂
엘리자라고 썼다고??? 맙소사, 그건 제가 TRS-80 Model I에서 실행했던 프로그램 중 제가 가장 좋아하는 프로그램 중 하나였어요. 정말 재밌네요!
와우 그는 IG 제작의 전설입니다: 멍청한 놈들을 위한 juber_aliec 저는 밈으로 가르치기 위해 이 내용을 봅니다. 소리쳐주세요. 대량 채택이 더 빨리 이루어질 것입니다.
정말 대단해요! 이 스크립트 mumbo jumbo를 이해하기 위해 기사를 계속 검토했는데 이것이 의미가 있는 유일한 것입니다. 감사해요!
나는 결코 프로그래머가 아닙니다. 그러나 이것의 "대부분"은 내 머리 위에 있지 않았습니다. AA 감사합니다. 정말 마음에 들었습니다.
1+1에서 나를 잃었어
왼손잡이는 항상 똑똑하다
갑자기 고등학교 수준의 프로그래밍 지식으로는 말하는 내용의 10%도 따라갈 수 없을 정도로 부족합니다 ㅋㅋㅋ
ADVANCED BIG BANG TALK :>) 진정한 (비)광택의 다면적이고 열정적인 크립토 다이아몬드!
현대경제의 로빈후드. 교육을 잘 받았고, 관심이 있고, 경험이 풍부하며, 열정으로 금융의 과거와 미래를 연결하는 은유적 표현입니다!
기술, 생물학, 의료, 경제, 인류학 및 IT 관점에서. (재정) 생활을 탐색하는 데 매우 풍요로워집니다! 암스테르담에서 인사드립니다
매우 복잡한
420번째 좋아요. Andreas의 모든 것에 감사드립니다. 우리는 당신을 사랑합니다!!!
나는 안드레아스가 비트코인과 블록체인을 만들었다고 생각합니다.
28:14 안드레아스가 방금 자신이 엘리자의 작가라고 주장했나요?
"좋은 마음을 갖는 것만으로는 충분하지 않습니다. 가장 중요한 것은 그것을 잘 사용하는 것입니다."R DESCARTES