11、区块链与比特币安全:比特币面临的威胁

区块链与比特币安全:比特币面临的威胁

1. 比特币概述

区块链没有集中式记录,它用于安全地交易数字货币、执行协议和进行交易。系统中的每个人都可以访问最新的加密记录,从而验证新的交易。区块链记录是之前所有比特币交易的集合,本质上是一个分布式数据库,维护着不断增长的密封数据结构块,这些块包含了大量的个人交易。完成的块按直线和顺序排列,每个块包含一个时间戳和指向过去块的数据连接。

比特币在一个松散连接的P2P网络中运行,节点可以加入和离开系统。比特币节点通过TCP/IP与覆盖网络相连。最初,节点通过向域名系统(DNS)种子请求节点地址信息来启动网络,这些种子提供当前比特币节点IP地址的列表。新连接的节点通过比特币地址消息宣传对等IP地址。默认的完整比特币客户端最多建立125个TCP连接,其中最多8个是活动的TCP连接。

在比特币中,支付通过发起交易来完成,这些交易将比特币从付款人转移到收款人。这些实体被称为“对等方”,在每笔交易中通过比特币地址以化名引用。每个地址映射到一个唯一的公钥/私钥对,这些密钥用于在地址之间转移所有权。比特币地址是一个26 - 35个字母数字字符的标识符,由椭圆曲线数字签名算法(ECDSA)公钥通过基于哈希函数的转换计算得出。由于哈希是单向函数,从公钥计算地址是可行的,但仅从比特币地址恢复公钥是不可行的。

使用ECDSA签名,一个对等方可以使用其私钥签署交易,系统中的其他对等方可以通过使用签署者的公钥验证签名的有效性。比特币交易是通过对前一笔交易的哈希值进行数字签名,并结合未来所有者的公钥,将此签名融入硬币中形成的。交易以引用另一笔交易的输出作为输入,该输出花费相同的货币,并输出可以接收交易硬币的地址列表。交易输出只能被赎回一次,之后该输出对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值