Copernicus's Blog
Home My Works About
Home My Works About

[翻译]BIP141隔离见证交易

综述本提案定义了一个新结构“witness”提交到区块中,与交易的merkle tree不同。该结构包含检查交易有效性所需的数据。此外,脚本和签名移动到了这个新结构。 为了确保BIP软分叉的兼容性,该结构通过coinbase交易嵌套在区..

2018-01-12

[翻译]BIP146解决签名编码的延展性

综述本提案描述了改变比特币交易的验证规则,来修正与ECDSA签名编码有关的交易延展性。 动机签名..

2018-01-11

比特币:交易的数据结构

比特币协议中最重要的部分就是交易,比特币协议其他的部分也都是为了确保交易的生成、广播、验证和打包..

2018-01-10

[翻译]BIP146解决签名编码的延展性

综述本提案描述了改变比特币交易的验证规则,来修正与ECDSA签名编码有关的交易延展性。 动机签名..

2018-01-11

比特币:交易的数据结构

比特币协议中最重要的部分就是交易,比特币协议其他的部分也都是为了确保交易的生成、广播、验证和打包..

2018-01-10

[翻译]BIP146解决签名编码的延展性

综述本提案描述了改变比特币交易的验证规则,来修正与ECDSA签名编码有关的交易延展性。 动机签名延展性指的是:网络中的任何中继节点,不需要获取对应交易的私钥, 而修改该交易签名的能力。对于非SW交易,签名延展性将改变txid,将使所有未确认的子交易失效。即使SW交易(BIP141)的txid是非第三方延展的,但这种延展性的vector仍然将改变wtxid..

2018-01-11

比特币:交易的数据结构

比特币协议中最重要的部分就是交易,比特币协议其他的部分也都是为了确保交易的生成、广播、验证和打包而实现的。本文内容主要是针对交易的数据结构以及对原始交易进行解析,后期还会继续写交易的生命周期、交易脚本等文章。 原始交易比特币的交易是以字节的形式存在块中的,使用bitcoin-cli命令可以获得一个原始的交易数据。例如: bitcoin-cli getr..

2018-01-10

BCH发错地址是如何丢币的?

早上的时候看到某币圈大V的微博,他说因为Bitcoin.com把Bitcoin Cash Wallet做为默认钱包造成了用户的丢币。我赶紧更新了bitcoin.com钱包试用了下。 钱包的改动很简单,就把Bitcoin Cash Wallets作为首选,这样就造成用户丢币了……其实这事和Roger Ver真的没有啥关系,估计该大V现在还不清楚BCH是如何..

2018-01-10

AsicBoost和SegWit

关于AsicBoost和SegWit的讨论已经冷清了很多,但我还是想从技术的角度尝试解释下: AsicBoost是什么 AsicBoost和SegWit有什么关系 在说这两件事情之前,离不开一个关键词:挖矿,那就先来说说挖矿吧! 挖矿比特币的挖矿机制:比特币挖矿机制采用的是SHA256算法,但SHA256算法并不是针对整个块做的,而是只是针对块头(..

2018-01-10

Previous

Copernicus

Cryptocurrency Tech

BeiJing

  • 知
45

Posts

3

Tags

Tags
Bitcoin Bitcoin Cash monero
Categories
  • bip1
Archives
  • April 20182
  • March 201815
  • February 201817
  • January 201811
Theme by Haojen Ma
Copyright © Copernicus 2018
Powered by Hexo