比特币脚本:比特币的跳动心脏 🚀

robot
摘要生成中

比特币不仅仅是数字现金。它是可编程的货币。真的。到2025年9月,这种脚本基础对开发者和比特币爱好者在世界各地将变得更加重要。

比特币就像数字保险箱 🔒。任何人都可以存钱。任何人都可以查看余额。但只有你——拥有正确的“钥匙”——才能解锁你的钱。这就是比特币脚本的作用。

比特币交易解释 💱

查看任何比特币交易的内部:

  • scriptSig: 你的解锁密钥
  • scriptPubKey:锁本身

一起?一个小程序。节点运行它。有效与否。简单。

你钱包里的那些币?UTXO。未花费的交易输出。在你提供一个满足锁定的scriptSig之前,它们都是你的。

基于堆栈的魔法 ⚙️

比特币脚本使用栈。就像煎饼一样。数据垂直堆叠。系统从左到右读取。推送。弹出。计算。

一个脚本可能是:

不太复杂。却很强大。

脚本家族 📝

1. 支付到公钥 (P2PK)

原始交易类型。中本聪使用过。Hal Finney 也用过。回到 2009 年。

<公钥=“> OP_CHECKSIG

使用您匹配的私钥签名进行解锁。老派。

2. 支付到公钥哈希 (P2PKH) 🔑

发送比特币的最常见方式。人们似乎出于充分的理由更喜欢它。

OP_DUP OP_HASH160 <公钥=“” hash=“”> OP_EQUALVERIFY OP_CHECKSIG

消费意味着提供:

<公钥=“>

为什么更好?地址更短。而且有点量子抗性。你的公钥在你消费之前保持隐藏。

3. 支付给脚本哈希 (P2SH) 📜

这个很聪明。将资金锁定到脚本的哈希。隐藏实际脚本。

OP_HASH160 <redeem脚本 hash=“”> OP_EQUAL

支出:

<公钥=“”>

非常适合多重签名。对SegWit也很好。不太清楚为什么更多人不谈论它。

4.SegWit 交易 (P2WPKH 和 P2WSH) 🌐

SegWit将签名移到了其他地方。"SegreGated Witness." 现在区块可以容纳更多的交易。也修复了那个恼人的可变性问题。

通过 "bc1" 前缀来识别它们。有两种类型:

  • P2WPKH:SegWit 化的 P2PKH
  • P2WSH:SegWit 化 P2SH

快速参考 📊

| 脚本类型 | 作用 | |-------------|-------------| | P2PK | 锁定到公钥 | | P2PKH | 锁定到公钥哈希 | | P2SH | 锁定到脚本哈希 | |P2WPKH |赛格威特 P2PKH | |P2WSH |赛格威特 P2SH |

比特币脚本使比特币真正可编程。创造奇怪的条件。创造智能的条件。你的钱,你的规则。

随着比特币的发展,这些构建块仍然存在。基本。安全。他们的优雅程度有点令人惊讶。🔥

BTC0.01%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)