比特币是什么?

110次阅读
没有评论

共计 1645 个字符,预计需要花费 5 分钟才能阅读完成。

比特币(Bitcoin)是第一种去中心化的加密货币,最初由中本聪在 2008 年 11 月 1 日提出,并于 2009 作为开源软件发布。比特币通过一种点对点(peer-to-peer)的网络实现,无需中央机构或银行,用户之间可以直接进行交易。比特币被认为是区块链技术的首次应用。

比特币是什么?

比特币使用整个 P2P 网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学确保了货币所有权和流通交易的匿名性。

同时与大多数货币不同,比特币的总供应量被限制在 2100 万个。通过挖矿(Mining)过程逐步发行新的比特币(共识规则),随着时间的推移,挖矿奖励逐渐减少,直到最终达到总量上限 2100 万。

比特币工作原理

1. 比特币交易 :用户通过比特币地址(类似于银行账户)进行交易。交易由发送方签名并广播到比特币网络,等待矿工(Miners)验证和打包到区块中。

2. 挖矿出块 :矿工通过解决复杂的数学难题(哈希计算)来验证交易并将其打包到区块中。成功解决难题的矿工获得新生成的比特币作为奖励。挖矿难度会根据全网计算能力自动调整,确保平均每 10 分钟生成一个新区块。

比特币相关概念

比特币客户端

用户与比特币网络交互的应用程序,用于发送和接收比特币交易、查看交易历史、管理比特币钱包等功能

比特币钱包

是用于发送和接收比特币的设备或程序(通常比特币客户端也会包含钱包模块)。与现实中的钱包不同,钱包是不存储货币的。实际上,钱包管理的的是私钥。

比特币分叉(Bitcoin Fork):

是指比特币区块链的分裂,产生了不同版本的区块链和相应的加密货币。分叉主要分为硬分叉(Hard Fork)和软分叉(Soft Fork)两种类型。分叉通常是由于社区对协议升级或变更的意见不一致而导致的。

共识

在去中心化网络中,各节点各处分散且平行。因此必须要设计一套制度来维护系统的运作,统一区块链的账本数据,并且奖励提供资源来维护区块链的矿工。这就是共识机制要处理的问题。比特币使用:中本聪共识 – POW 工作量。

比特币网络

比特币是一个点对点网络,由矿工、节点和用户共同维护。比特币主网:流通真实的比特币的价值网络。比特币测试网:与主网的功能类似,方便开发人员或测试人员使用,测试网币不具有真实的经济。

比特币二层扩容

旨在通过将部分交易移出比特币主链,从而提高交易吞吐量、减少交易费用和缩短交易确认时间。比特币扩容方案有:闪电网络、BitVM 有效性证明、RGB 客户端验证、RGB++ 同构绑定

UTXO(Unspent Output Transaction)

未花费的交易输出 被简称为 UTXO。比特币的加密货币系统中管理账户余额的一种机制,比特币交易是通过消耗(花费)之前的 UTXO 并创建新的 UTXO 来进行的。每个 UTXO 代表一笔未被花费的比特币金额,直到它被新的交易消耗为止。

比特币脚本

是一种对比特币交易进行编程、基于堆栈的语言。有两类脚本:scriptSig 和 scriptPubKey,分别管理着每一笔交易的“钥匙”和“锁”。

比特币区块链浏览器

用于查看比特币区块链上的交易和区块信息。它允许用户搜索特定的交易、区块、地址等,并查看详细的交易历史、余额和区块信息。

经典必读

  1. 《比特币白皮书》
  2. 《精通比特币 第 3 版》英文版
  3. 《精通比特币 第 3 版》中文版
  4. learnmeabitcoin(英文)– 一个介绍 bitcoin 各种背后细节的网站
  5. 比特币开发者指南 – 英文
  6. 比特币开发者指南 (未同步更新) – 中文
  7. 通过命令行学比特币
  8. 比特币基础编程 英文版
  9. 比特币基础编程 中文版 – 专栏
  10. 比特币开发 – 哲学思考

资料导航

为开发人员准备的比特币服务和工具列表:https://github.com/igorbarinov/awesome-bitcoin

全面的中文 BTC 学习资料:BTCStudy https://www.btcstudy.org/

比特币生态资源导航:https://123btc.org/

比特币脚本模拟工具:https://wschae.github.io/build/editor.html

正文完
 0
admin
版权声明:本站原创文章,由 admin 于2024-12-16发表,共计1645字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
宝塔服务器面板,一键全能部署及管理 【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中
评论(没有评论)
验证码