![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
BTC系列
文章平均质量分 75
介绍BTC系列知识
搬砖魁首
区块链从入门到宁静
展开
-
BTC系列-系统学习铭文(二)-序数理论
序数是一种比特币的编号方案,允许跟踪和转移单个聪。这些数字被称作序号。比特币是按照它们被挖掘的顺序编号的,并从交易输入转移到交易输出(遵循先进先出原则)。编号方案和传输方案都依赖于_顺序_,编号方案依赖于比特币被挖掘的_顺序_,而传输方案依赖于交易输入和输出的_顺序_。因此得名,序数(Ordinals)。原创 2024-05-25 12:29:40 · 678 阅读 · 1 评论 -
BTC系列-系统学习铭文(一)-比特币上的NFT
它支持任意数据传输,并具有折扣的“块权重”,巧妙地将大量数据保留在比特币的块大小限制内,以避免硬分叉的需要。在此过程中,Taproot 创建了一个更简单的系统来存储任意见证数据,并放宽了对比特币交易中可以放置多少任意数据的限制。Ordinals NFTs 是基于以下两项比特币上的技术得以实现的: 2017年的隔离见证 (SegWit) 和 2021年的Taproot。由于数据要求放宽,假设单笔交易可以用其交易和见证数据填充整个区块,最高可达 4MB 的区块大小限制,从而极大地扩展了可以放在链上的媒体类型。原创 2024-02-22 00:17:59 · 1405 阅读 · 9 评论 -
BTC系列 - 用docker搭BTC Testnet
参考: https://www.2cto.com/kf/201707/659271.html原创 2021-10-25 11:52:35 · 3385 阅读 · 2 评论 -
BTC系列 - BTC同步
BTC原创 2021-10-05 11:20:06 · 1528 阅读 · 1 评论 -
密码学系列 - Base58编码
Base58Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+“和”/"符号。设计Base58主要的目的是:避免混淆。在某些字体下,数字0和字母大写O,以及字母大写I和字母小写l会非常相似。不使用"+“和”/"的原因是非字母或数字的字符...原创 2020-01-21 10:09:14 · 2539 阅读 · 1 评论 -
密码学系列 - 椭圆曲线 ECDSA - 私钥, 公钥 与 地址
私钥:私钥本质上是一个随机数,由32个byte组成的数组,1个byte等于8位二进制,一个二进制只有两个值0或者1公钥:公钥是由私钥生成的,通过椭圆曲线(ECPoint)生成,一个私钥经过椭圆曲线变换之后能够得到公钥,公钥是一个65个byte数组公钥的作用:对于私钥,公钥和地址来说,公钥作为私钥到地址的中间桥梁,他在交易的验证是最关键的:公钥生成地址,验证发送交易的地址是否和该公钥...原创 2019-10-28 15:09:33 · 4111 阅读 · 1 评论 -
密码学系列 - 椭圆曲线 ECDSA - 签名与验签
数字签名的生成数字签名的验证公钥恢复原创 2020-01-06 15:14:51 · 4652 阅读 · 5 评论 -
密码学系列 - 默克尔路径
默克尔树 (merkle tree)默克尔树,也称为哈希二叉树,是一种用于有效地汇总和验证大型数据集完整性的数据结构。默克尔路径可用于证明在一个很大字节数的区块中上千笔交易中的具体某一笔交易的存在.为了证明一个块中包含了一个特定的交易,一个节点只要计算log2(N)32字节的哈希值,形成一条从特定交易到树根的认证路径或者默克尔路径。该路径有4个哈希值 HL、HIJ、HMNOP和HAB...原创 2020-04-14 00:48:55 · 2284 阅读 · 1 评论 -
区块链知识系列 - HD Wallet 分层确定性wallet
HD Wallet原创 2019-12-04 11:07:20 · 1136 阅读 · 0 评论 -
区块链知识系列 - BTC和ETH的区别
区块信息原创 2020-02-18 23:11:49 · 2400 阅读 · 1 评论 -
BTC系列 - BTC编译与安装
(1)安装依赖项#安装libtool、libboost 、libevent、qt、protobuf、libqrencode、libssl原创 2021-09-22 11:12:45 · 622 阅读 · 1 评论 -
BTC系列 - Fork BTC
Fork BTC原创 2019-06-21 10:20:22 · 3034 阅读 · 2 评论 -
BTC系列 - UTXO事务模型
Bitcoin 采用了 UTXO 模型作为其底层存储的数据结构,其全称为 Unspent Transaction output,也就是未被使用的事务输出。原创 2021-01-13 10:45:24 · 2606 阅读 · 9 评论 -
BTC系列 - 闪电网络(Lighting Network)
在之前硅谷密探介绍公链的文章中,已经提到了闪电网络这个侧链项目原创 2020-04-28 00:42:31 · 1596 阅读 · 2 评论