原文标题:《干货 | 比特币升级提案Taproot技术解读》</blockquote>原文作者:Gaurav Agrawal </blockquote>本文将讨论比特币升级提案Taproot,该提案将引入很多全新功能。本文将从各个技术层面分析 Taproot、介绍本次升级中涉及的技术以及这些技术会给比特币用户带来哪些好处。什么是 Taproot?Taproot 由 Bitcoin Core ...
知识:比特币地址,比特币的,比特币升级,比特币
本文将讨论比特币升级提案Taproot,该提案将引入很多全新功能。本文将从各个技术层面分析 Taproot、介绍本次升级中涉及的技术以及这些技术会给比特币用户带来哪些好处。什么是 Taproot?Taproot 由 Bitcoin Core 贡献者Gregory Maxwell于 2018 年首次提出。该实现目前尚在开发中。如果没有 Taproot,这些复杂的交...
知识:比特币地址,比特币的,公钥,比特币
比特币每一笔交易都是通过所谓的“交易输出”实现的。当这些交易输出在某个账户中可用,它们就被称为未用交易输出(UTXOs)。这些UTXOs被锁定脚本(或scriptPubKey)锁定,并被指定好了使用条件。尝试使用UTXOs时,会提供一个解锁脚本(或ScriptSig),然后这些脚本一起执行计算。仅当脚本执行无错误...
知识:智能合约,比特币,合约,以太坊
所有比特币交易(包括定期转账)均由基于堆栈的、被称为「比特币脚本」(Script)的编程语言支持。上文提到以太坊的 EVM 是为图灵完备且可互操作的智能合约而设计的,而比特币脚本却有意添加各种限制,并且以根本不同的方式工作。解释比特币脚本就想 EVM,比特币脚本使用堆栈(Stack)来保存值...
知识:合约,智能合约,比特币,比特币脚本
其实我们可以这样看待比特币的交易:『交易的发起者悬赏若干比特币,在网络上贴出了一到数学题,谁解出了这道数学题,悬赏就归谁了』。 顺着这个思路,Alice对Bob的转账可以理解为『Alice把一道只有Bob才能解开的数学题发到网络上,Bob解出题并拿走了悬赏』。那么,每个交易数据中都会出...
知识:比特币脚本
比特币现金开发人员积极参加视频会议,以讨论BCH生态系统的持续发展。 BCH软件工程师于上周四举行了2020年首次会议,以检查5月的升级和规范工作。在1月23日的会议之后,BCH开发人员将再次坐下来讨论比特币现金中脚本语言的可行优化。另请阅读:认识Nimbus,这是增强BCH智能合约的概念比特币现金脚...
知识:比特币现金,比特币脚本,比特币,脚本
本文是第八篇,这是专门针对事务和脚本的,这是有关比特币技术性更高的部分的一系列深入解释的第八篇,甚至对于那些不是编码专家的人也可以使用。 下面继续介绍一种旨在逐步进入许多人称为“兔子洞”的指南。 就书目而言,有必要提及Andreas M. Antonopoulos所著的“ Mastering Bitcoin”(精通比特币...
知识:区块,公钥,多重签名,脚本
从核心上讲,比特币就是为了让用户能够更好地掌控自己的货币。 比特币通常被称为‘可编程的货币’,它具有的一些脚本可以限制未来比特币的支付(以及控制着一些变量,比如谁能够支付这些比特币)。其中一种脚本确保了用户可以通过在解锁和发送资金之前检查是否使用了...
知识:比特币防盗,比特币契约,比特币侧链
本文是B的第八部分-这次专门讨论SegWit-有关比特币技术性更强的部分的一系列深入说明,甚至对于那些不是编码专家的人也可以使用。 下面继续介绍一种旨在逐步进入许多人称为“兔子洞”的指南。 就书目而言,有必要提及Andreas M. Antonopoulos所著的“ Mastering Bitcoin”(精通比特币)一书,并从中拍...
知识:隔离见证,钱包,比特币,软分叉
...热门项目介绍或者深度解读。正如我们在“BTC第三次减半全解读”中所说,比特币在2020年值得关注的一个进展就是Schnorr/Taproot软分叉,计划的这次分叉将包含三个比特币改进协议BIP 340、341和342。我们将对这三个BIP进行系列解读,本期金色硬核(Hardcore)解读BIP340,主要是Schnorr签名。enjoy it2020年1月21日...
知识:比特币,多重签名,比特币的,公钥
默克尔化抽象语法树(Merklized Abstract Syntax Trees, MAST)是一项为比特币提议的升级,可以实现更小的交易体积、更好的隐私性,以及更大的智能合约。在本文中,我们会解释 MAST 的基本原理,讲解其潜在好处,并总结目前一些包含这项技术的提案。问题:没用到的脚本数据中本聪给了比特币一个有趣的特...
知识:比特币,区块,智能合约,合约
...数、块大小、块头部、交易个数、交易,阅读本文建议先阅读下。 比特币交易的整个流程涉及到secp256k1加密,比特币地址的生成,数字签名校验,比特币的脚本系统,本文将详细介绍比特币地址的生成、数字签名过程以及脚本系统。至于secp256k1加密,它实际上是上述几个内容的基石要讲清楚需...
知识:Block
在接下来的介绍中,区块网将研究比特币网络中使用的简单而强大的编码语言。比特币脚本语言(Bitcoin Script)在设计时只考虑了几个功能;它紧凑,图灵不完整,并且基于堆栈。通过这种方式,语言有效且安全地服务于某些目的。尽管它的功能非常小,但与以太坊这样的网络相比,它在过去十年中已经证...
知识:公钥,比特币,加密货币,比特币交易
比特币脚本语言(Bitcoin Script)在设计时只考虑了几个功能;它紧凑,图灵不完整,并且基于堆栈。通过这种方式,语言有效且安全地服务于某些目的。尽管它的功能非常小,但与以太坊这样的网络相比,它在过去十年中已经证明了自己的强大,足以支持有价值的交易。比特币脚本与“可编程货币”在许多...
知识:公钥,比特币,加密货币,比特币的
默克尔化抽象语法树(Merklized Abstract Syntax Trees, MAST)是一项为比特币提议的升级,可以实现更小的交易体积、更好的隐私性,以及更大的智能合约。在本文中,我们会解释 MAST 的基本原理,讲解其潜在好处,并总结目前一些包含这项技术的提案。问题:没用到的脚本数据中本聪给了比特币一个有趣的特...
知识:MAST,比特币