tokenpocket钱包app苹果下载安装|比特币地址

作者: tokenpocket钱包app苹果下载安装
2024-03-08 18:45:08

什么是比特币地址&三种地址格式对比 | CoinWallet讲堂 - 知乎

什么是比特币地址&三种地址格式对比 | CoinWallet讲堂 - 知乎首发于C+区块链切换模式写文章登录/注册什么是比特币地址&三种地址格式对比 | CoinWallet讲堂韭妹儿CoinWallet国内专业硬件钱包商城什么是比特币地址?⽐特币地址是⼀个标识符(帐号),包含27-34个字母数字拉丁字符(0,O,I除外)。地址可以以QR码形式表⽰,是匿名的,不包含关于所有者的信息。地址⽰例:14qViLJfdGaP4EeHnDyJbEGQysnCpwn1gd⼤多数⽐特币地址是34个字符。它们由随机数字和⼤写字母及⼩写字母组成,除了⼤写字母“O”,⼤写字母“I”,⼩写字母“l”。数字“0”不⽤于防⽌视觉模糊。某些⽐特币地址可能少于34个字符(少⾄26个)并且仍然有效。相当⼀部分的⽐特币地址只有33个字符,有些地址甚⾄可能更短。每个⽐特币地址代表⼀个数字。这些较短的地址是有效的,因为它们代表偶然发⽣以零开始的数字,并且当零被省略时,编码地址变短。 ⽐特币地址中的⼏个字符被⽤作校验和,以便可以⾃动发现和拒绝印刷错误。校验和还允许⽐特币软件确认33个字符(或更短)的地址实际上是有效的,⽽不仅仅是⼀个缺少字符的地址那么简单。比特币地址的用途?比特币地址用来表示比特币支付的来源或目的地(类似但不等于银行卡卡号)。与将一笔资金,从你的银行卡号A发送到你朋友的银行卡号B类似:如果你想将比特币发送给朋友,需要将比特币从你的地址A发送到你朋友的地址B。如何获得比特币地址?⽐特币的任何⽤户都可以免费获得地址。例如,使⽤Bitcoin Core(⽐特币核⼼客户端)时可以点击“新地址”并被⾃动分配⼀个地址。或者可以使⽤交易所或在软硬件钱包的账户里获得⽐特币地址。比特币地址的3种格式:3-1. Legacy (P2PKH)格式范例:1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u地址以“1”开头,是比特币最初的地址格式,至今仍在使用。P2PKH 是 Pay To PubKey Hash(付款至公钥哈希)的缩写。3-2. Nested SegWit (P2SH)格式范例:3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN 地址以"3"开头,P2SH 是Pay To Script Hash(支付至脚本哈希)的缩写,它支持比Legacy 地址更复杂的功能。Nested P2SH,获取现有的P2SH地址(以“3”开头),并与SegWit地址一起封装。以此来兼容老版本。但这是某种破解行为,导致SegWit交易需要大约10%的额外空间。这与扩容的目的相矛盾。SegWit 名称解释SegWit是Segregated Witness(隔离见证)的缩写,其中Segregated是分离、隔离的意思,Witness是与交易相关的签名事物。因此,SegWit是将某些交易签名数据与交易分开。SegWit已在比特币区块链上被激活。将签名与交易相关数据分离的主要好处是减少了存储在一个比特币块中的数据的大小。这样每个块具有额外的容量来存储更多的交易。也意味着网络可以处理更多的交易,并且发送者支付更低的手续费。所以,如果你希望在发送比特币时降低费用,请使用SegWit地址接收。SegWit地址的另一个主要好处是它们向后兼容,所以可以将SegWit地址的比特币与Legacy 地址的比特币互转。3-3. Native SegWit (Bech32)格式范例:bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3地址以”bc1“开头。Bech32编码的地址,是专为SegWit开发的地址格式。Bech32在2017年底在BIP173被定义,该格式的主要特点之一是它不区分大小写(地址中只包含0-9,az),因此在输入时可有效避免混淆且更加易读。由于地址中需要的字符更少,地址使用Base32编码而不是传统的Base58,计算更方便、高效。数据可以更紧密地存储在二维码中。Bech32提供更高的安全性,更好地优化校验和错误检测代码,将出现无效地址的机会降到最低。Bech32地址本身与SegWit兼容。不需要额外的空间来将SegWit地址放入P2SH地址,因此使用Bech32格式地址,手续费会更低。Bech32地址比旧的Base58(Base58Check编码用于将比特币中的字节数组编码为人类可编码的字符串)地址有几个优点:QR码更小;更好地防错;更加安全;不区分大小写;只由小写字母组成,所以在阅读、输入和理解时更容易。Base58 和 Bech32 二维码对比三种比特币地址格式对比三种地址的对比(注意:交易手续费一列是对比三个格式地址转账时的平均手续费)CoinWallet 温馨提示:支持Bech32格式地址钱包和交易所还比较少,如需要将比特币从Bech32格式地址转入或转出时,请先确认钱包及平台是否支持该格式地址,以免造成资损失。钱包及平台支持Bech32格式地址查询:https://en.bitcoin.it/wiki/Bech32_adoption。最好可以直接咨询钱包厂商或交易平台进行确认。硬件钱包支持Bech32格式地址的有Ledger 和 LUBANSO。Trezor 和KeepKey 用户如果想使用该格式的比特币地址,可连接Electrum 钱包使用。欢迎关注公众号:CoinWallet社区,获取更多区块链知识&资讯发布于 2019-09-02 00:00比特币 (Bitcoin)区块链(Blockchain)比特币投资​赞同 22​​10 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录C+

比特币的密钥,地址与钱包 - 知乎

比特币的密钥,地址与钱包 - 知乎切换模式写文章登录/注册比特币的密钥,地址与钱包add简介比特币的所有权是通过数字密钥、比特币地址和数字签名来确立的。数字密钥实际上并不是存储在网络中,而是由用户生成并存储在一个文件或简单的数据库中,称为钱包。存储在用户钱包中的数字密钥完全独立于比特币协议,可由用户的钱包软件生成并管理,而无需区块链或网络连接。密钥实现了比特币的许多有趣特性,包括去中心化信任和控制、所有权认证和基于密码学证明的安全模型。每笔比特币交易都需要一个有效的签名才会被存储在区块链。只有有效的数字密钥才能产生有效的数字签名,因此拥有比特币的密钥副本就拥有了该帐户的比特币控制权。密钥是成对出现的,由一个私钥和一个公钥所组成。公钥就像银行的帐号,而私钥就像控制账户的PIN码或支票的签名。比特币的用户很少会直接看到数字密钥。一般情况下,它们被存储在钱包文件内,由比特币钱包软件进行管理。在比特币交易的支付环节,收件人的公钥是通过其数字指纹表示的,称为比特币地址,就像支票上的支付对象的名字(即“收款方”)。一般情况下,比特币地址由一个公钥生成并对应于这个公钥。然而,并非所有比特币地址都是公钥;他们也可以代表其他支付对象,譬如脚本,我们将在本章后面提及。这样一来,比特币地址把收款方抽象起来了,使得交易的目的地更灵活,就像支票一样:这个支付工具可支付到个人账户、公司账户,进行账单支付或现金支付。比特币地址是用户经常看到的密钥的唯一代表,他们只需要把比特币地址告诉其他人即可。公钥加密和加密货币公钥加密发明于20世纪70年代。它是计算机和信息安全的数学基础。自从公钥加密被发明之后,一些合适的数学函数被提出,譬如:素数幂和椭圆曲线乘法。这些数学函数都是不可逆的,就是说很容易向一个方向计算,但不可以向相反方向倒推。基于这些数学函数的密码学,使得生成数字密钥和不可伪造的数字签名成为可能。比特币正是使用椭圆曲线乘法作为其公钥加密的基础算法。在比特币系统中,我们用公钥加密创建一个密钥对,用于控制比特币的获取。密钥对包括一个私钥,和由其衍生出的唯一的公钥。公钥用于接收比特币,而私钥用于比特币支付时的交易签名。公钥和私钥之间的数学关系,使得私钥可用于生成特定消息的签名。此签名可以在不泄露私钥的同时对公钥进行验证。支付比特币时,比特币的当前所有者需要在交易中提交其公钥和签名(每次交易的签名都不同,但均从同一个私钥生成)。比特币网络中的所有人都可以通过所提交的公钥和签名进行验证,并确认该交易是否有效,即确认支付者在该时刻对所交易的比特币拥有所有权。私钥和公钥一个比特币钱包中包含一系列的密钥对,每个密钥对包括一个私钥和一个公钥。私钥(k)是一个数字,通常是随机选出的。有了私钥,我们就可以使用椭圆曲线乘法这个单向加密函数产生一个公钥(K)。有了公钥(K),我们就可以使用一个单向加密哈希函数生成比特币地址(A)。私钥私钥就是一个随机选出的数字而已。一个比特币地址中的所有资金的控制取决于相应私钥的所有权和控制权。在比特币交易中,私钥用于生成支付比特币所必需的签名以证明资金的所有权。私钥必须始终保持机密,因为一旦被泄露给第三方,相当于该私钥保护之下的比特币也拱手相让了。私钥还必须进行备份,以防意外丢失,因为私钥一旦丢失就难以复原,其所保护的比特币也将永远丢失。公钥通过椭圆曲线算法可以从私钥计算得到公钥,这是不可逆转的过程:K = k * G 。其中k是私钥,G是被称为生成点的常数点,而K是所得公钥。其反向运算,被称为“寻找离散对数”——已知公钥K来求出私钥k——是非常困难的,就像去试验所有可能的k值,即暴力搜索。生成公钥以一个随机生成的私钥k为起点,我们将其与曲线上已定义的 生成点G相乘以获得曲线上的另一点,也就是相应的公钥K。生成点是secp256k1标准的一部分,比特币密钥的生成点都是相同的:{K = k * G}其中k是私钥,G是生成点,在该曲线上所得的点K是公钥。因为所有比特币用户的生成点是相同的,一个私钥k乘以G将得到相同的公钥K。k和K之间的关系是固定的,但只能单向运算,即从k得到K。这就是可以把比特币地址(K的衍生)与任何人共享而不会泄露私钥(k)的原因。因为其中的数学运算是单向的,所以私钥可以转换为公钥,但公钥不能转换回私钥。为实现椭圆曲线乘法,我们以之前产生的私钥k和与生成点G相乘得到公钥K:K = 1E99423A4ED27608A15A2616A2B0E9E52CED330AC530EDCC32C8FFC6A526AEDD * G公钥K 被定义为一个点 K = (x, y):比特币地址比特币地址是一个由数字和字母组成的字符串,可以与任何想给你比特币的人分享。由公钥(一个同样由数字和字母组成的字符串)生成的比特币地址以数字“1”开头。下面是一个比特币地址的例子:1J7mdg5rbQyUHENYdx39WVWK7fsLpEoXZy在交易中,比特币地址通常以收款方出现。如果把比特币交易比作一张支票,比特币地址就是收款人,也就是我们要写入收款人一栏的内容。一张支票的收款人可能是某个银行账户,也可能是某个公司、机构,甚至是现金支票。支票不需要指定一个特定的账户,而是用一个普通的名字作为收款人,这使它成为一种相当灵活的支付工具。与此类似,比特币地址的使用也使比特币交易变得很灵活。比特币地址可以代表一对公钥和私钥的所有者,也可以代表其它东西,比如会在132页的“P2SH (Pay-to-Script-Hash)”一节讲到的付款脚本。现在,让我们来看一个简单的例子,由公钥生成比特币地址。比特币地址可由公钥经过单向的加密哈希算法得到。哈希算法是一种单向函数,接收任意长度的输入产生指纹摘要。加密哈希函数在比特币中被广泛使用:比特币地址、脚本地址以及在挖矿中的工作量证明算法。由公钥生成比特币地址时使用的算法是Secure Hash Algorithm (SHA)和the RACE Integrity Primitives Evaluation Message Digest (RIPEMD),特别是SHA256和RIPEMD160。以公钥 K 为输入,计算其SHA256哈希值,并以此结果计算RIPEMD160 哈希值,得到一个长度为160比特(20字节)的数字:A = RIPEMD160(SHA256(K))公式中,K是公钥,A是生成的比特币地址。比特币地址与公钥不同。比特币地址是由公钥经过单向的哈希函数生成的。通常用户见到的比特币地址是经过“Base58Check”编码的,这种编码使用了58个字符(一种Base58数字系统)和校验码,提高了可读性、避免歧义并有效防止了在地址转录和输入中产生的错误。Base58Check编码也被用于比特币的其它地方,例如比特币地址、私钥、加密的密钥和脚本哈希中,用来提高可读性和录入的正确性。比特币钱包钱包是私钥的容器,通常通过有序文件或者简单的数据库实现。另外一种制作私钥的途径是 确定性密钥生成。在这里你可以用原先的私钥,通过单向哈希函数来生成每一个新的私钥,并将新生成的密钥按顺序连接。只要你可以重新创建这个序列,你只需要第一个私钥(称作种子、主私钥)来生成它们。在本节中,我们将会检查不同的私钥生成方法及其钱包结构。比特币钱包只包含私钥而不是比特币。每一个用户有一个包含多个私钥的钱包。钱包中包含成对的私钥和公钥。用户用这些私钥来签名交易,从而证明它们拥有交易的输出(也就是其中的比特币)。比特币是以交易输出的形式来储存在区块链中(通常记为vout或txout)。钱包地址生成1. 首先使用随机数发生器生成一个『私钥』。一般来说这是一个256bits的数,拥有了这串数字就可以对相应『钱包地址』中的比特币进行操作,所以必须被安全地保存起来。2. 『私钥』经过SECP256K1算法处理生成了『公钥』。SECP256K1是一种椭圆曲线算法,通过一个已知『私钥』时可以算得『公钥』,而『公钥』已知时却无法反向计算出『私钥』。这是保障比特币安全的算法基础。3. 同SHA256一样,RIPEMD160也是一种Hash算法,由『公钥』可以计算得到『公钥哈希』,而反过来是行不通的。4. 将一个字节的地址版本号连接到『公钥哈希』头部(对于比特币网络的pubkey地址,这一字节为“0”),然后对其进行两次SHA256运算,将结果的前4字节作为『公钥哈希』的校验值,连接在其尾部。5. 将上一步结果使用BASE58进行编码(比特币定制版本),就得到了『钱包地址』。比如, 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa『私钥』『公钥』『钱包地址』间的关系在上述的五个步骤里只有“BASE58编码”有相应的可逆算法(“BASE58解码”),其他算法都是不可逆的,所以这些数据之间的关系可以表示为:可以看到:通过『私钥』可以得到上述计算过程中所有的值。『公钥哈希』和『钱包地址』可以通过互逆运算进行转换,所以它们是等价的。哈尔滨工程大学计算机学院2021年区块链技术课程苑江昊 邵星源 崔雯龙发布于 2021-05-31 13:35比特币 (Bitcoin)​赞同 6​​添加评论​分享​喜欢​收藏​申请

比特币BTC浏览器 | 区块链浏览器 | OKLink

TC浏览器 | 区块链浏览器 | OKLinkOKLink 和我们的合作伙伴使用 Cookie 以改善您的浏览体验,分析流量并提高安全性。接受浏览器链上 AML为什么选择 OKLink 的 链上 AML 服务以先进技术和优质服务,助力数字资产合规及风险防范KYT全方位监测链上风险确保数字资产安全无忧KYA掌握地址风险概况 有效提升合规能力安全审计分析链上数据与代码获得双重安全保障链上天眼关于 OKLink 链上天眼区块链安全领航者,助力执法与合规团队合规分析工具使用全景式链上分析工具让调查分析从此零门槛态势感知利用智能预警与监测让风险无处可藏举报咨询平台举报链上违法行为获得专业司法鉴定服务API

BTC 减半周期即将到来: 00 天 00 时 00 分查看更多Bitcoin主页区块链铭文开发者更多更多比特币 (Bitcoin) 是一种点对点的电子现金系统,通过区块链技术实现去中心化、公开透明的交易和价值传输。它由中本聪在 2008 年提出,是第一个成功应用区块链技术的数字货币。比特币采用工作量证明算法,使用加密技术确保交易安全和私密性。比特币 (Bitcoin) 是一种点对点的电子现金系统,通过区块链技术实现去中心化、公开透明的交易和价值传输。它由中本聪在 2008 年提出,是第一个成功应用区块链技术的数字货币。比特币采用工作量证明算法,使用加密技术确保交易安全和私密性。

简体中文简体中文English繁體中文DeutschEspañolFrançaisPortuguésPусскийTiếng ViệtTürkçe한국어日本語浏览器BitcoinEthereumOKT ChainTRONBNB ChainPolygonzkSync EraStarkNetArbitrum OneOptimismEthereumPoWSuiCosmos HubTether USDAvalanche-CLitecoinDIS CHAINFantomOKT Chain TestnetX1 TestnetEthereum ClassicSolanaAptosBeacon ChainBitcoin CashDASHDogecoinGnosisKlaytnRoninLineaPolygon zkEVMScrollBaseopBNB MainnetGoerli TestnetSepolia TestnetAmoy TestnetPolygon zkEVM TestnetMumbai TestnetCantoManta Pacific链上 AMLKYTKYA安全审计链上天眼合规分析工具态势感知举报咨询平台APIAPI 方案API 文档API 管理关于 OKLink关于我们用户条款隐私条款学院新闻报道OTC联系我们商务合作[email protected]商务合作[email protected]微信TelegramTwitter微博Discord© 2014-2024 OKLink.com 最终解释权归本站所有京 ICP 备 20017016

科普 | 了解比特币地址的类型以及钱包用法 - 知乎

科普 | 了解比特币地址的类型以及钱包用法 - 知乎切换模式写文章登录/注册科普 | 了解比特币地址的类型以及钱包用法律动BlockBeats关注区块链、数字加密行业,首选媒体—律动BlockBeats比特币在过去几年中使用了多种标准,有时候还同时使用多个标准。原文标题:《Bitcoin Addresses and How to Use them》原文作者:SatoshiLabs 原文编译:阿剑,以太坊爱好者在追求更好的技术时,一些附属的事物免不了会变得有些混乱。虽然比特币地址的格式化方法改变了许多,它实在不是普通人需要关心的东西。比特币在过去几年中使用了多种标准,有时候还同时使用多个标准,这让这些奇怪的字符串变得更加可怕,过分可怕了。不同类型的比特币地址基本上是交叉兼容的,意思是任何一种地址上的资金都可以发送到别种地址。如果你在发送资金到某种地址时遇到了问题,那很有可能是你钱包客户端的问题,只要尝试升级你的钱包到支持下文所述的地址类型即可。一般来说,你所用的钱包软件会帮你管理地址,并防止你把资金发送到一个无效的地址上。不过,各种钱包的做法可能不一致。Trezor Suite app 最近发布了公开的 beta 版,它可以防止您把钱发送到无效的地址,也支持所有常用的地址类型,还可以帮助你避免多付手续费;这最后一个问题在流行的钱包软件中很普遍,尤其是在网络繁忙的时期。不同类型的比特币地址长什么样?要想惬意地收发比特币,你需要知道两件事:如何识别一个有效的地址,以及应该使用哪种类型的地址。大多数时候,你应该都会倾向于使用原生的隔离见证地址(也就所谓的「Bech32 地址」),这种类型的地址总是以 bc1 开头。这种地址是最好的,因为它在构造交易时数据的使用效率最高,因此手续费也最低,因为比特币的手续费是按照交易的数据量来计价的。原生的隔离见证 Bech32 地址长这样:bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw不过,现在并不是所有的钱包软件都支持 Bech32 格式。一个更通用的地址格式是「支付到脚本哈希值(P2SH)」地址,也叫「嵌套隔离见证地址」。从交易费的角度看,它的效率也比传统的地址类型要高,而且可以一眼识别出来,因为以 3 开头。如果你不确定你的交易发往的目标地址是否支持隔离见证,那么,嵌套的隔离见证地址一般都支持。隔离见证 P2SH 地址长这样:3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK如果你使用的是比较旧的钱包软件,你可能需要使用传统的「支付到公钥哈希值(P2PKH)」地址。之所以叫传统地址,是因为这种地址被视为早期科技的残余。这种地址一般来说手续费会更高,但也仍然是通用的。你可以从一个地址是否以 1 开头来辨别它是不是 P2PKH 地址。传统的 P2PKH 地址长这样:1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9你要养成每次发起交易都检查目标地址的习惯,确保目标地址没有被篡改。虽然地址的开头可以帮你辨识这种地址的类型,但地址的长度也会随类型的变化而变化。Bech 32 地址有 42 个字符——这是最新的地址类型——而 P2SH 和 P2PKH 地址只有 32 个字符。什么是能接收资金的有效比特币地址?你的所有类型的地址都是从同一个源头衍生出来的,就是你的助记词(也叫「种子词」)。下面是一个种子词的例子,所有三种类型的地址都可以从这个助记词衍生出来:gentle melt morning mother surprise situate lens beef cloud inquiry genuine feel有了助记词,你就可以创建一个有效的比特币收账地址,任何类型都可以,只要你的钱包软件支持。使用 Trezor Suite,只需点几下鼠标就能生成上述任意一种类型的地址。- 在「账户」页面使用侧边栏的菜单「增加新账户」-因为比特币开发和升级的特点,随着时间推移,你可能会遇上更多的地址类型,但地址都是向后兼容的。一个 Bech32 地址可以发送资金给一个 P2SH 或 P2PKH 地址,无需任何担心。反过来也可以,你也可以用传统地址给 Bech32 和 P2SH 地址发送资金;只不过,如果你使用的是比较旧的钱包软件,软件可能不能识别 Bech32 和 P2SH 地址,因此阻止你发送,即使这笔交易很有可能会成功。这只是保护机制过时的问题,不是比特币的问题,你只要升级软件,这笔交易就会通过了。当你有疑虑时,你可以放心使用传统地址,因为它有最广泛的支持。虽然你所用的钱包软件可能会给你一些限制,但只要它允许你签名和发送交易,你就没什么可担心的。比特币地址是交叉兼容的,每种类型的地址都可以给任意类型的地址发送资金。想获得最佳的灵活性、最少的混淆,请升级到 Trezor Suite,在这里你可以完全控制任意一种地址。为什么地址类型一直在变化?在这里讲解的地址类型中,P2SH 和 Bech32 类型都跟隔离见证升级有关,隔离见证是一种交易格式的升级,使得一个区块可以放进更多的交易,可以提高网络的吞吐量。这也意味着,只有从隔离见证兼容的地址(比如 P2SH 和 Bech32 地址)上发起交易时,才能享受到隔离见证所提供的好处;而且,接收地址的类型并无关系。从隐私的角度看,确保交易中剩余的密码货币返回到(与发送方)同种类型的地址中是很重要的。Trezor Suite 会自动帮你处理。如何获得比特币地址新人可能会困惑于如何获得一个可以收账的地址。很简单,你只要下载一个钱包软件就可以了,比如这个推荐列表里列出的。钱包软件会为你生成一个助记词,并使用这个助记词来生成可用的地址并展示给你。一种比较好的做法是每个地址都只使用一次,无论是收账还是发账。因为一个助记词可以生成无数个地址,你不需要担心地址不够用的问题,这种做法会给你提供额外的隐私保护。如果你拥有一个 Trezor 硬件钱包,那你可以使用 Trezor Suite 桌面版软件来创建和管理比特币地址,这些地址所用的助记词是在你的 Trezor 硬件中生成并保管的,所以别人没法看到你的助记词,也无法复制你的钱包。你也可以在 Suite 中直接为每一笔交易生成一个新地址。查找你的比特币收账地址如果你想要发送比特币到自己的钱包,你需要确定自己的收账地址。在 Trezor Suite 中,你需要选择自己希望接收资金的账户,然后点击「收款」按钮。然后你可以看到一个列表,里面包含了你之前生成的作用地址,以及最新未使用的地址的预览。点击「显示完整地址」即可看到最新的未使用的收账地址。点击后,请检查屏幕上显示的地址与你的硬件钱包设备上显示的地址一直,然后你就可以将这个地址复制并发送给向你发账的人了。如你所见,这里我们使用的是 bc1 开头的 Bech32 地址,但除非发送资金者也使用 Bech 地址或 P2SH 地址,否则他们是无法享受 SegWit 所提供的低手续费好处的。总是使用 Bech32 地址来发账可以节省交易手续费。如果这是你第一次收账,建议你在将所有资金转入之前先发一笔测试交易;这样做看起来有点小心过头,但对于刚进入这个世界的朋友来说,这样做可以抵消不确定性。尝试发少量比特币(比如以聪为单位的额度)来测试你的收账地址,在你发送更多资金进入前,先耐心等待这笔测试交易确认。如何发送比特币到某个地址当你需要给某人支付比特币时,你只需要拿到对方提供的接收地址即可。使用 Trezor Suite,只需移动到账户页面的「发送」栏,输入对方的地址,然后,你还要检查文本框里的字符与你一开始得到的地址一致,因为总有机会你的电脑剪贴板会被恶意软件劫持。输入地址之后,再设定你愿意为这笔交易支付多少手续费。更高的手续费会激励矿工优先打包你的交易,所以对方也会更快收到账。在下面这个图中,我们使用的是 Trezor Suite 建议的最高手续费,以期在 10 分钟之内,就可以让交易上链(这是比特币网络能做到的最快速度了)。检查自己支付的手续费是个好习惯。一些钱包软件的自动设置会大大高估手续费。即使在繁忙时期,你需要支付的手续费也就是几美元,不会高出太多。如果钱包所建议的手续费在你看来太高,你可以找找高级选项,自己输入一个数值。网络上有很多工具可以帮你看到正在发交易的用户都支付了多高的手续费,比如这个网站的第二张图。你可以在下图看到,大部分的交易所支付的的手续费水平都低于 50 聪/字节,所以 Trezor Suite 所建议的 51 聪/字节 应该可以在 10 分钟之内上链。如何找回发送到错误地址的比特币?大部分情况下,发送到错误接收方的比特币都是无法找回的,如果那是个无效地址的话。在很少的情况下,如果你知道你的交易的目标地址(有效地址)属于谁,你可以尝试联系他,幸运的话 TA 会愿意把资金发回给你。如果两种办法都不奏效,最后一种办法是使用 OP_RETURN 向那个意外收账的地址发送消息,描述你的失误并请求对方善意归还。这也很有可能失败,所以防止你把资金发送到错误地址的方法永远是,检查检查再检查,在你按下发送键之前再三检查交易的目标地址是否有误。令人痛心的事实是,虽然许多钱包软件在识别有效地址方面做得很好,还是有用户把资金发送到错误类型地址,比如把比特币发送到一个莱特币地址,这种错误,一些钱包是检查不出来的。在这种情况下,网络是无法识别出这是一笔错误交易的,因为从钱包的角度看,这笔交易的形式与其它交易没啥区别,也是一笔有效的交易。在这种情况下,你能不能找回资金取决于你填入的地址属于哪个网络。假如你把资金发给了一个莱特币地址,只要你拥有这个接收地址的私钥,你应该还是能找回自己的比特币(即使那是一个莱特币地址)。但如果你没有那个地址的私钥,那找回的可能性就几乎没有了。要是真的发生了这种事,你只能自食其果了。另外,请记得换用一个更好的钱包。(译者注:这里多解释一句,用户不可能用这种办法把比特币发到莱特币区块链上去。只是把这些比特币发到了某个跟已知的莱特币地址重合的比特币地址上。而有些区块链的地址是通用的,即一个有效的莱特币地址也有可能是一个有效的比特币地址,因此如果你拥有生成这个莱特币地址的私钥,也就意味着你可以控制同样的比特币地址,也就可以找回。但如果你填入的是不通用的区块链网络的地址,那就没有这么幸运了。)原文链接发布于 2021-09-08 10:40比特币 (Bitcoin)​赞同 2​​添加评论​分享​喜欢​收藏​申请

我在哪里能找到我的比特币地址? | Bitcoin.com 支持中心

能找到我的比特币地址? | Bitcoin.com 支持中心下载应用程序EnglishFrançaisDeutschPусский简体中文Español;简体中文下载应用程序EnglishFrançaisDeutschPусский简体中文Español;简体中文目录所有收藏钱包钱包地址我在哪里能找到我的比特币地址?我在哪里能找到我的比特币地址?第一步:打开比特币钱包应用

第二步:点击右下角的“+”图标

第三步:点击“收款”

第四步:点击“复制地址”按钮

第五步:将地址粘贴到你要分享的任何地方作者:AI Translator 一周前更新目录摘要 通过点击“接收”并选择比特币(BTC),您可以找到比特币地址。 目录 如何找到比特币(BTC)地址 如何共享比特币地址 您的比特币地址是安全的吗? 使用比特币.com钱包应用程序可以安全地发送,接收,购买,出售和管理比特币和其他加密货币。 立即下载应用程序如何找到比特币(BTC)地址您可以通过从应用程序的主屏幕上点击比特币,然后点击比特币(BTC)资产视图屏幕上的“接收”按钮来查找比特币地址。 如果您有多个比特币钱包,请从下拉菜单中选择要使用的钱包 摘要 通过点击“接收”并选择比特币(BTC),您可以找到比特币地址。 目录 如何找到比特币(BTC)地址 如何共享比特币地址 您的比特币地址是安全的吗? 使用比特币.com钱包应用程序可以安全地发送,接收,购买,出售和管理比特币和其他加密货币。 立即下载应用程序如何找到比特币(BTC)地址您可以通过从应用程序的主屏幕上点击比特币,然后点击比特币(BTC)资产视图屏幕上的“接收”按钮来查找比特币地址。 如果您有多个比特币钱包,请从下拉菜单中选择要使用的钱包。 您的比特币地址将显示在下方,您可以通过点击“复制”按钮将其复制到剪贴板。 您还可以通过点击“二维码”按钮来查看比特币地址的二维码。 如果您还没有比特币钱包,请下载比特币.com钱包应用程序,然后按照创建钱包指南进行操作。 如何共享比特币地址您可以通过复制并粘贴您的比特币地址来与他人共享它,或者您也可以通过点击“二维码”按钮来共享比特币地址的二维码。 您还可以通过点击“分享”按钮来将比特币地址发送到电子邮件或社交媒体。 您的比特币地址是安全的吗?是的,您的比特币地址是安全的。比特币地址不包含任何个人信息,因此您可以放心地与他人共享。 然而,如果您向错误的人发送比特币,则无法退还您的比特币。因此,请务必确保您的比特币地址准确无误,并与要求付款的人确认。 要了解有关比特币地址的更多信息,请访问比特币钱包教程。 要了解有关比特币的更多信息,请访问比特币学习中心。 在资产视图屏幕底部,你的地址会以二维码和字母数字形式显示,你可以将其复制到剪贴板。 或者,你也可以通过在应用主屏幕上的工具栏中点击“接收”按钮,然后选择你想要显示地址的加密货币来查找比特币(BTC)或其他加密货币钱包的地址。 如何分享比特币地址你可以通过将地址复制到剪贴板,并通过即时消息应用、电子邮件等方式发送给接收方来分享比特币地址。你也可以通过要求接收方扫描你的地址二维码,或者发送你地址二维码的截图来分享。 以下是在比特币钱包应用中演示此过程的视频: Is it safe to give out your Bitcoin address?It's completely safe to share your Bitcoin address with anyone - friends, family, or associates. Your Bitcoin cannot be taken by simply using your Bitcoin address. To do so, one would need both your address and its corresponding private key. But it's worth noting that since the Bitcoin network operates on a public ledger, anyone with knowledge of your Bitcoin address can track your balance and every transaction you've made using that address through a tool known as a Bitcoin block explorer. If privacy is a concern for you, you may want to consider using a new Bitcoin address. Fortunately, that's easy to do! The Bitcoin.com Wallet app enables you to create new Bitcoin and other cryptocurrency addresses in a few taps. You can also set up the app to automatically generate a new address every time you receive Bitcoin and other cryptocurrencies. Here's how. Looking 是否安全透露比特币地址? 与任何人分享您的比特币地址完全安全-朋友,家人或同事。仅使用您的比特币地址无法获取您的比特币。要这样做,需要您的地址及其对应的私钥。但值得注意的是,由于比特币网络基于公共分类帐,因此任何知晓您比特币地址的人都可以通过名为比特币区块浏览器的工具跟踪您的余额和使用该地址进行的每笔交易。如果您对隐私有所关注,您可能希望考虑使用一个新的比特币地址。幸运的是,这很容易做到! Bitcoin.com钱包应用程序可以帮助您在几个点击中创建新的比特币和其他加密货币地址。您还可以配置应用程序,在每次接收比特币和其他加密货币时自动生成一个新地址。 这是如何完成的。 正在寻找 了解更多关于比特币和其他加密货币的信息?请查看我们的学习中心。这是否解答了您的问题?

比特币的工作原理 - 比特币

比特币的工作原理 - 比特币

Bitcoin.org 是一个社区支持的社区,我们十分感谢任何捐助。这些捐助会用于改进网站。

捐助

Bitcoin.org 需要你的帮助!

×

捐助Bitcoin.org

使用下方二维码或地址

3E8ociqZa9mZUSwGdSmAEMAoAxBK3FNDcd

$5.00

(... BTC)

$25.00

(... BTC)

$50.00

(... BTC)

介绍

个人

商家

开发者

入门指南

工作原理

White paper

资源

资源

兑换

社区

词汇表

活动

比特币核心

创新

参与

支持比特币

购买比特币

开发

常见问题

简体中文

Bahasa Indonesia

Català

Dansk

Deutsch

English

Español

Français

Italiano

Magyar

Nederlands

Polski

Português Brasil

Română

Slovenščina

Srpski

Svenska

Türkçe

Ελληνικά

български

Русский

Українська

Հայերեն

العربية

فارسی

עברית

हिन्दी

한국어

ខ្មែរ

日本語

简体中文

繁體中文

Bahasa Indonesia

Català

Dansk

Deutsch

English

Español

Français

Italiano

Magyar

Nederlands

Polski

Português Brasil

Română

Slovenščina

Srpski

Svenska

Türkçe

Ελληνικά

български

Русский

Українська

Հայերեն

العربية

فارسی

עברית

हिन्दी

한국어

ខ្មែរ

日本語

简体中文

繁體中文

Language: zh_CN

比特币的工作原理

这是个经常引起混淆的问题,下面是个简明扼要的解释!

新用户所需了解的基本知识

作为新用户,你可以开始使用比特币,而不需要理解其中的技术细节。一旦你在电脑或手机上安装一个比特币钱包,它会生成你的第一个比特币地址,并且在你需要的任何时候都可以生成更多的地址。你可以将你的地址告诉你的朋友们,他们便能够通过这个地址向你支付比特币,反之亦然。事实上,这跟电子邮件的运作方式是非常相似的,除了一个比特币地址应该只被使用一次。

余额 - 区块链

比特币区块链是整个比特币网络所依赖的公共共享总帐。所有确认的交易均包含在区块链中。这样比特币钱包可以计算出可用余额,并核实新的交易中消费方花费的确实是自己的比特币。密码学确保了区块链的完整性和时间顺序。

交易 - 私钥

一笔交易是指包含在区块链里的比特币钱包之间的价值转移。 比特币钱包保存着一份称作私钥或种子的保密数据用来为交易签名,即提供数学证据证明这些交易来自钱包的拥有者。这个 签名也确保交易发生后不会被任何人修改。所有的交易在用户之间广播,通常在接下来的10-20分钟内通过一个称作 挖矿的处理过程开始被比特币网络所确认。

处理 - 挖矿

挖矿是个将待确认的交易数据包含到区块链中,从而完成对这些交易进行确认的分布式共识系统。通过挖矿,可以强制性保证块链中的数据按时间顺序存储,保持比特币网络的中立性,且允许比特币网络上不同的计算机对系统状态达成一致。交易要获得确认,必须要被打包到一个符合非常严格的密码学规则的区块中,并通过比特币网络进行验证。这些规则可以防止对已有块的修改,因为一旦有改动,之后所有的块都将失效。挖矿的难度和中彩票相当,没人可以轻易地、连续地将新块加入到块链中。因此,没有集体和个人可以控制块链中包含什么样的内容或者替换掉块链中的部分内容以达到撤销他们交易的目的。

深入探究

这只是一份比特币的概要。如果你需要更多的细节,你可以阅读描述了比特币设计的最初的论文,开发者文档,或者查看比特币百科。

支持Bitcoin.org:

捐助

3E8ociqZa9mZUSwGdSmAEMAoAxBK3FNDcd

介绍:

个人

商家

开发者

入门指南

工作原理

注意事项

White paper

资源:

资源

兑换

社区

词汇表

活动

比特币核心

参与:

支持比特币

开发

其他:

法律

Privacy Policy

新闻媒体

关于bitcoin.org

Blog

© Bitcoin Project 2009-2024 基于MIT协议授权发布

Network Status

简体中文

Bahasa Indonesia

Català

Dansk

Deutsch

English

Español

Français

Italiano

Magyar

Nederlands

Polski

Português Brasil

Română

Slovenščina

Srpski

Svenska

Türkçe

Ελληνικά

български

Русский

Українська

Հայերեն

العربية

فارسی

עברית

हिन्दी

한국어

ខ្មែរ

日本語

简体中文

繁體中文

Bahasa Indonesia

Català

Dansk

Deutsch

English

Español

Français

Italiano

Magyar

Nederlands

Polski

Português Brasil

Română

Slovenščina

Srpski

Svenska

Türkçe

Ελληνικά

български

Русский

Українська

Հայերեն

العربية

فارسی

עברית

हिन्दी

한국어

ខ្មែរ

日本語

简体中文

繁體中文

zh_CN

比特币 / 地址 — Blockchair

比特币 / 地址 — Blockchair

浏览器

区块链

Aptos

Arbitrum One

Avalanche

Base

Beacon Chain

比特币

比特币

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

第2层

Omni层

其他

价格

图表

节点浏览器

白皮書

广播交易

Testnet 浏览器

比特币现金

比特币现金

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

其他

价格

图表

节点浏览器

广播交易

BNB

BOB

Botanix

艾达币

达世币

达世币

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

其他

价格

图表

节点浏览器

广播交易

DigiByte

狗狗币

狗狗币

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

其他

价格

图表

节点浏览器

广播交易

电子现金

电子现金

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

其他

价格

图表

节点浏览器

广播交易

以太坊

以太坊

区块链

仪表盘

区块

叔块

交易

调用

内存池

交易

第2层

ERC-20

ERC-721 (NFT)

其他

价格

图表

广播交易

ENS Lookup

Ethereum Classic

Fantom

Gnosis Chain

闪电币

闪电币

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

其他

价格

图表

节点浏览器

广播交易

Handshake

KSM币

Linea

莱特币

莱特币

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

其他

价格

图表

节点浏览器

广播交易

门罗币

Moonbeam

opBNB

Optimism

Peercoin

波卡

Polygon

Polygon zkEVM

Rootstock

Sei EVM

Solana

恒星币

Telegram 开放网路

TRON

XRP Ledger

大零币

大零币

区块链

仪表盘

区块

交易

输出

地址

内存池

交易

输出

其他

价格

图表

节点浏览器

广播交易

稳定币

USDT

USDC

BUSD

Cross-chains explorers

Worldcoin

特色

数据

单一个API接口支持19个区块链

加入数以千计的加密公司、分析机构、学术机构的行列,他们正在使用 Blockchair 的 REST API 来获取数据并为他们的项目提供动力

数据库和全节点转储

将TSV文件放入您的数据库服务器即可开始您的分析。获取完整节点转储即可加快节点同步

图表

可视化区块链数据并比较跨区块链的趋势

ENS Lookup

Search Ethereum Name Service domain names

服务

匿名投资组合跟踪器

跟踪您的加密资产投资组合的表现 — 完全匿名

交易收据

为您或您的对手方获取PDF收据

Wallet statements

Get a report on your address holdings for any timeframe. Make your tax reporting and accounting less of a hassle.

Blockchair超棒

查找和比较超棒的区块链和加密产品和服务

新闻聚合器

了解60家最大的加密货币媒体的最新消息,11 种语言可用

Blockchair甜甜圈

捐赠超棒的非营利和开源项目,以帮助推广加密货币并减少纳税

比较区块链

按大小、手续费、每秒交易等来比较加密货币

更新监视器

跟踪即将到来的硬分叉和加密货币客户端的最新更新,例如 Bitcoin Core 和 Geth

广播交易

非公开地广播BTC、ETH、BCH、LTC、BSV、DOGE 和 GRS 的原始交易

减半倒计时

矿工、交易费和区块奖励

获取Blockchair拓展程序

Blockchair将17个区块链浏览器拓展到您的浏览器上

节点浏览器

了解节点可访问性、位置、共识等

CHIUSD

语言

CHI

语言

English

ENG

Español

SPA

Français

FRA

Italiano

ITA

Nederlands

DUT

Português

POR

Русский

RUS

中文

CHI

فارسی

PER

Вahasa Indonesia

IND

Türkçe

TUR

日本語

JPN

한국어

KOR

Deutsch

DEU

货币

USD

货币

Interface

日间模式

夜间模式

按系统偏好

Session

关闭3日广告

关闭JavaScript

本网站支持英语版,需要切换吗?

合作伙伴

伙伴关系

广告合作

开发人员使用

提交漏洞或请求

API说明

漏洞赏金计划

浏览器

特色

设置

其他

浏览器

比特币

比特币 地址

API

请求标识符

https://api.blockchair.com/bitcoin/addresses

复制请求标识符

在新标签页中打开标识符

文档

按 Ctrl 键在新标签页打开标识符

获得 7 个比特币

玩家和投注者在 1xBit.com 一起赢!

巨大的体育博彩

最佳赔率

快速付款

超过 40 种加密货币

轻松注册

多币种账户

特别持续的促销和奖金

7 比特币欢迎奖金

100% 投注保险

直播

使用促销代码 BLCHR1X 获得 125% 的首存红利!

准备好。 设置。打赌!

赞助商

Win 8.88 BTC

The best crypto casino with 3000+ slots, live casino games, and 300% deposit bonus. Get daily free spin up to 8.88 BTC

Welcome Bonus 300%

20% Rakeback

10% Cashback

Daily promo codes

Quick payments without restrictions

Huge sportsbook

Live streams

Simple and fast registration

Multi-currency account

Register now!

赞助商

Get $200 Daily

Hop in at Roobet and get 20% cashback for 7 Days.

Win your share of $100,000 with Roobet’s March Mayhem Giveaway. 4 - 31 March 2024.

Play the exclusive game Snoop’s Hot-Box or hop over to Roo's Lounge for Live games!

Deposits and withdrawals now available in USDT & XRP.

Lightning BTC deposits available.

Home to the top UFC Ambassadors!

Hop in on Roobet’s exclusive games, such as Crash, CoinFlip, and Mines.

4400+ games including slots, live casino, and more!

Hop In

赞助商

Claim 5 BTC

The Best Crypto Casino, up to 5BTC daily free bonus

Free tokens galore! 1000+ Games

1000%+ deposit bonus, withdraw anytime

Win big, withdraw fast

Spin & Claim Now

赞助商

200% Bonus

Join Drake at Stake - Provably Fair Casino & Sportsbook

Claim a 200% deposit bonus offer on signup!

Daily 100K Giveaways

Game shows, Slots, Live games & more

Proud sponsors of UFC, Alfa Romeo F1 team & Everton FC

Daily and Weekly Bonuses, Promos, Raffles and offers

Instant withdrawal options

Multiple Crypto options

Join Affiliate program

Unrivaled VIP Experience - dedicated manager

Your next big payout!

赞助商

赞助商

Advertise here

关闭广告

浏览器

Aptos

Arbitrum One

Avalanche

Base

Beacon Chain

比特币

比特币现金

BNB

BOB

Botanix

艾达币

达世币

DigiByte

狗狗币

电子现金

以太坊

Ethereum Classic

Fantom

Gnosis Chain

闪电币

USDT

USDC

BUSD

浏览器

Handshake

KSM币

Linea

莱特币

门罗币

Moonbeam

opBNB

Optimism

Peercoin

波卡

Polygon

Polygon zkEVM

Rootstock

Sei EVM

Solana

恒星币

Telegram 开放网路

TRON

XRP Ledger

大零币

数据

API

数据库转储

图表

ENS Lookup

服务

Blockchair新闻

Blockchair甜甜圈

Blockchair超棒

产品

交易收据

Wallet statements

投资组合跟踪

广播交易

隐私计量表

节点浏览器

更新监视器

减半倒计时

区块链对比

获取Blockchair拓展程序

更多信息

关于 Blockchair

常见问题

更新日志

加入我们

服务条款

隐私政策

Blockchair 洋葱v3链接

合作伙伴

伙伴关系

广告合作

Brand kit

开发人员使用

提交漏洞或请求

漏洞赏金计划

API说明

状态

社交平台

Twitter

Telegram

GitHub

LinkedIn

语言

English

Español

Français

Italiano

Nederlands

Português

Русский

中文

فارسی

Вahasa Indonesia

Türkçe

日本語

한국어

Deutsch

关于 Blockchair

常见问题

更新日志

加入我们

服务条款

© 2024 Blockchair

2.0.2-471-gc1825b068

[72]

Thu 29 Feb 2024 13:20:25 GMT –

比特币地址 - BitcoinWiki

比特币地址 - BitcoinWiki

跳到内容

简体中文

比特币地址 ⽐特币地址 是⼀个标识符(帐号),从1或3开始,包含27-34个字母数字拉丁字符(0,O,I除外)。地址可以以QR码形式表⽰,是匿名的,不包含关于所有者的信息。它可以以使⽤⽐特币软件等途径免费获得。地址⽰例: ⽐特币的任何⽤户都可以免费获得地址。例如,使⽤⽐特币核⼼时可以点击“新地址”并被⾃动分配⼀个地址。同时,可以使⽤交易所或在线钱包服务的账户获得⽐特币地址。⽬前有两种常⽤的地址格式: 以数字1开头的普通P2PKH,例如:6。 较新的以数字3开始的P2SH类型,例如:。 地址⾥都具有什么 ⼤多数⽐特币地址是34个字符。它们由随机数字和⼤写字母及⼩写字母组成,除了⼤写字母“O”,⼤写字母“I”,⼩写字母“l”。数字“0”不⽤于防⽌视觉模糊。某些⽐特币地址可能少于34个字符(少⾄26个)并且仍然有效。相当⼀部分的⽐特币地址只有33个字符,有些地址甚⾄可能更短。每个⽐特币地址代表⼀个数字。这些较短的地址是有效的,因为它们代表偶然发⽣以零开始的数字,并且当零被省略时,编码地址变短。 ⽐特币地址中的⼏个字符被⽤作校验和,以便可以⾃动发现和拒绝印刷错误。校验和还允许⽐特币软件确认33个字符(或更短)的地址实际上是有效的,⽽不仅仅是⼀个缺少字符的地址那么简单。 ⽬的和机会 Graphic of how Bitcoin addresses are derived from a public key ⽐特币(Cryptocurrency,BTC)的传输/接收交易可以通过像电⼦邮件消息⼀样的地址执⾏。⼀个⼈可以创建⽆限数量的地址,从⽽提⾼付款的匿名级别。在与BTC进⾏下⼀笔交易时,通常会创建⼀个新地址(资⾦将在1-2⼩时内记⼊/扣除)。同时当私钥对产⽣时,会提供对标识符的访问权限以及使⽤货币执⾏交易的能⼒。它们存储在⽤户计算机上的wallet.dat⽂件中。 输⼊条件 为了避免⼿动输⼊地址时出现错误,建议使⽤剪贴板。⼿动输⼊地址时可以考虑使⽤符号寄存器。以防输⼊不正确⽐特币被发送到错误的地址或交易被拒绝。如果标识符包含⽤作校验和的符号(⽤于验证),则⾃动完成上⼀个操作。误输地址被视为有效的可能性⼤约是42.9亿。 产⽣ 该地址是通过⽣成随机数并执⾏特定的数学运算⽽创建的。它不需要在⽐特币上进⾏互联⽹连接和注册,但它从⼀开始就会受到监控。例如,当使⽤Vanitygen实⽤程序时,可以在1分钟内⽣成上千个地址(包括个⼈地址)和密钥。创建地址可以在没有互联⽹连接的情况下完成,并且不需要与⽐特币⽹络进⾏任何联系或注册。使⽤免费提供的软件⼯具实现了离线创建⼤批地址。⽣成批次的地址在多个场景中⾮常有⽤,例如电⼦商务⽹站,其中向选择“⽤⽐特币⽀付”选项的每位客户分配了独特的预⽣成地址。较新的“HD钱包”可以⽣成⼀个“种⼦”令牌,可⽤于允许不受信任的系统(如⽹络服务器)⽣成⽆限数量的地址,⽽⽆需花费⽐特币。 交易 从⼀个地址到另⼀个地址的BTC转账记录⽣成⼀笔交易。它包含发件⼈和⽐特币收件⼈地址签署的前⼀个交易的散列。所有信息都会发送到⽐特币⽹络,签名验证交易被接受后进⾏处理。 ⼤多数⽐特币钱包具有“签名”消息的功能,证明收到地址的实体已同意该消息。这可以⽤于在为其付款之前以加密可证明的⽅式完成合同。⼀些服务还将通过专门⽤于认证的特定地址来⽀持这种功能,在这种情况下,地址不应该⽤于实际的⽐特币交易。当您登录或使⽤他们的服务时,您将提供⼀个签名证明您与预先协商的地址是同⼀个⼈。 要注意的是这些签名只能证明⼀个⼈收到了⼀个地址。由于⽐特币交易没有“发件⼈”地址,因此⽆法证明您是资⾦的发件⼈。 ⽬前的消息签名标准只与“版本0”⽐特币地址(从数字1开始)兼容。 地址验证 如果您想在应⽤程序中验证⽐特币地址,建议使⽤此线程中的⽅法,⽽不是仅检查字符 串长度this thread,允许的字符,或以1或3开头的地址。同时也可以使⽤各种语⾔提供的开源代码 或various languages 或使⽤在线验证⼯具完成验证online validating tool。 ⽐特币的流失 在以下情况下可能会丢失⽐特币: • 如果钱包由于硬盘驱动器故障⽽丢失, • 当⽣成⼀个新地址时,在其上获取BTC并从早期的备份中恢复钱包,其中地址尚未创 建, • 当发送⽐特币到没有所有者的地址时。 多重签名地址 可以创建需要多个私钥组合的地址。由于它利⽤了较新的功能,因此通常会以较新的前缀3⽽不是旧的1开始。这可以理解为相当于向两⽅写⽀票 – “⽀付某⼈和其他⼈的订单” -双⽅必须签署⽀票以获得资⾦。必须满⾜花费资⾦的实际需求(需要的私钥的数量,其相应的公钥等)由产⽣这种类型的地址的⼈事先决定,⼀旦地址被创建,除⾮产⽣新地址,否则该要求就不能更改。 地址余额 地址不是钱包或帐户,也不承担平衡余额的任务。他们只收到资⾦,⽽且您不会在任何时间发送“来⾃”地址。各种令⼈困惑的服务和软件显⽰⽐特币收到⼀个地址,减去作为“地址余额”在随机⽆关交易中发送的⽐特币,但是这个数字没有意义:它并不意味着发送到地址的⽐特币的接收⽅花了他们,也不意味着他们收到⽐特币。这种误解造成的⽐特币损失的⼀个例⼦是,当⼈们认为他们的地址包含3btc时。他们花了0.5btc并认为现在的地址实际上包含了2.5btc吨。剩余的2.5btc被转移到⼀个没有备份并因此丢失的更改地址。对于纸币的使⽤者⽽⾔,这已经不是鲜例。 ”来自“地址 ⽐特币交易没有任何种类的来源地或来⾃地址。 其他 以太坊 购买⽐特币 链接 Vanity bitcoin address generator https://blockchain.info/en https://en.bitcoin.it/wiki/address 另请参阅 BitcoinWiki 以利坊 比特币常见问题(常见问题) 字节币

目录比特币地址地址⾥都具有什么⽬的和机会输⼊条件产⽣交易地址验证⽐特币的流失多重签名地址地址余额"来自"地址其他链接另请参阅 BitcoinWiki

该页面最后修改时间为 12月 25, 2023.

BitcoinWiki project since 2014

所有类别Terms of use

比特币入门教程 - 阮一峰的网络日志

比特币入门教程 - 阮一峰的网络日志

阮一峰的网络日志 » 首页 » 档案

上一篇:区块链入门教程    

下一篇:加密货币的本质    

分类:

理解计算机

⇐ 

 ⇒

比特币入门教程

作者: 阮一峰

日期: 2018年1月 4日

比特币(bitcoin)诞生于2008年的一篇论文。

一个署名为中本聪的人,提出了革命性的构想:让我们创造一种不受政府或其他任何人控制的货币!这个想法堪称疯狂:一串数字,背后没有任何资产支持,也没有任何人负责,你把它当作钱付给对方,怎么会有人愿意接受?

但是,狂想居然变成了现实。随后的几年,在全世界无数爱好者的支持下,比特币网络运行起来了,越来越多的人和资本参与,星星之火,终成燎原。刚刚过去的2017年,比特币迎来了爆发式的增长,从年初的1000美元,最高涨到了2万美元,全世界都为之震动,上到政府,下到普通百姓都在关注。事实就是比特币已经并将继续改变世界。

新闻媒体往往只关注它的火爆表现,忽视或者无法回答一些基本的问题。

比特币的原理是什么?

为什么这个无人管理的体系可以成功运作?

比特币交易的流程是怎么回事?

它与区块链又是什么关系?

下面,我尝试回答这些问题,希望帮助大家理解比特币。抛开技术细节,还是很容易解释的。

有一点说明,本文只讨论技术问题,不涉及如何投资比特币,更不会预测价格走势。事实上,我也不知道,如果我知道怎么发财,可能就不会在这里写博客了。

一、非对称加密

首先,理解比特币,必须理解非对称加密。

你可能听说过这个词,所谓非对称加密,其实很简单,就是加密和解密需要两把钥匙:一把公钥和一把私钥。

公钥是公开的,任何人都可以获取。私钥是保密的,只有拥有者才能使用。他人使用你的公钥加密信息,然后发送给你,你用私钥解密,取出信息。反过来,你也可以用私钥加密信息,别人用你的公钥解开,从而证明这个信息确实是你发出的,且未被篡改,这叫做数字签名(更详细的介绍请看《什么是数字签名》)。

现在请设想,如果公钥加密的不是普通的信息,而是加密了一笔钱,发送给你,这会怎样?

首先,你能解开加密包,取出里面的钱,因为私钥在你手里。其次,别人偷不走这笔钱,因为他们没有你的私钥。因此,支付可以成功。

这就是比特币(以及其他数字货币)的原理:非对称加密保证了支付的可靠性。

由于支付的钱必须通过私钥取出,所以你是谁并不重要,重要的是谁拥有私钥。只有拥有了私钥,才能取出支付给你的钱。(事实上,真实的交易流程稍有不同,私钥保证的不是取出支付给你的钱,而是保证只有你能把这些属于你的钱支付出去,详见后文。)

二、比特币钱包

对于比特币来说,钱不是支付给个人的,而是支付给某一把私钥。这就是交易匿名性的根本原因,因为没有人知道,那些私钥背后的主人是谁。

所以,比特币交易的第一件事,就是你必须拥有自己的公钥和私钥。

你去网上那些比特币交易所开户,它们会让你首先生成一个比特币钱包(wallet)。这个钱包不是用来存放比特币,而是存放你的公钥和私钥。软件会帮你生成这两把钥匙,然后放在钱包里面。

根据协议,公钥的长度是512位。这个长度不太方便传播,因此协议又规定,要为公钥生成一个160位的指纹。所谓指纹,就是一个比较短的、易于传播的哈希值。160位是二进制,写成十六进制,大约是26到35个字符,比如 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2。这个字符串就叫做钱包的地址,它是唯一的,即每个钱包的地址肯定都是不一样的。

你向别人收钱时,只要告诉对方你的钱包地址即可,对方向这个地址付款。由于你是这个地址的拥有者,所以你会收到这笔钱。

由于你是否拥有某个钱包地址,是由私钥证明的(具体的证明方法稍后介绍),所以一定要保护好私钥。这是极其重要的,如果你的私钥被偷了,你的比特币也就等于没了,因为他人可以冒用你的身份了,把钱包里面的钱都转走。

同样的,你向他人支付比特币,千万不能写错他人的钱包地址,否则你的比特币就支付到了另一个不同的人了。

三、交易过程

下面,我把整个流程串起来,看看比特币如何完成一笔交易。

一笔交易就是一个地址的比特币,转移到另一个地址。由于比特币的交易记录全部都是公开的,哪个地址拥有多少比特币,都是可以查到的。因此,支付方是否拥有足够的比特币,完成这笔交易,这是可以轻易验证的。

问题出在怎么防止其他人,冒用你的名义申报交易。举例来说,有人申报了一笔交易:地址 A 向地址 B 支付10个比特币。我怎么知道这个申报是真的,申报人就是地址 A 的主人?

比特币协议规定,申报交易的时候,除了交易金额,转出比特币的一方还必须提供以下数据。

上一笔交易的 Hash(你从哪里得到这些比特币)

本次交易双方的地址

支付方的公钥

支付方的私钥生成的数字签名

验证这笔交易是否属实,需要三步。

第一步,找到上一笔交易,确认支付方的比特币来源。

第二步,算出支付方公钥的指纹,确认与支付方的地址一致,从而保证公钥属实。

第三步,使用公钥去解开数字签名,保证私钥属实。

经过上面三步,就可以认定这笔交易是真实的。

四、交易确认与区块链

确认交易的真实性以后,交易还不算完成。交易数据必须写入数据库,才算成立,对方才能真正收到钱。

比特币使用的是一种特殊的数据库,叫做区块链(blockchain),详细的介绍请看《区块链入门教程》。本文只讨论交易如何写入区块链。

首先,所有的交易数据都会传送到矿工那里。矿工负责把这些交易写入区块链。

根据比特币协议,一个区块的大小最大是 1MB,而一笔交易大概是500字节左右,因此一个区块最多可以包含2000多笔交易。矿工负责把这2000多笔交易打包在一起,组成一个区块,然后计算这个区块的哈希。

计算哈希的过程叫做采矿,这需要大量的计算。矿工之间也在竞争,谁先算出哈希,谁就能第一个添加新区块进入区块链,从而享受这个区块的全部收益,而其他矿工将一无所获。

一笔交易一旦写入了区块链,就无法反悔了。这里需要建立一个观念:比特币不存放在钱包或其他别的地方,而是只存在于区块链上面。区块链记载了你参与的每一笔交易,你得到过多少比特币,你又支付了多少比特币,因此可以算出来你拥有多少资产。

五、矿工的收益

交易的确认离不开矿工。为什么有人愿意做矿工呢?

比特币协议规定,挖到新区块的矿工将获得奖励,一开始(2008年)是50个比特币,然后每4年减半,目前(2018年)是12.5个比特币。这也是比特币的供给增加机制,流通中新增的比特币都是这样诞生的。

你可能看出来了,每4年奖励减半,由于比特币可以分割到小数点后八位,那么到了2140年,矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。

所谓交易手续费,就是矿工可以从每笔交易抽成,具体的金额由支付方自愿决定。你完全可以一毛不拔,一分钱也不给矿工,但是那样的话,你的交易就会没人处理,迟迟无法写入区块链,得到确认。矿工们总是优先处理手续费最高的交易。

目前由于交易数量猛增,手续费已经水涨船高,一个区块2000多笔交易的手续费总额可以达到3~10个比特币。如果你的手续费给低了,很可能过了一个星期,交易还没确认。

一个区块的奖励金12.5个比特币,再加上手续费,收益是相当可观的。按照目前的价格,可以达到100万~200万人民币。想想看,运气好的话,几分钟就能挖到一个区块,拿到这样一大笔钱,怪不得人们对挖矿趋之若鹜。

六、区块的扩容

《区块链入门教程》说过,比特币协议规定,平均10分钟诞生一个区块。区块的大小只有 1MB,最多只能包含2000多笔交易。也就是说,比特币网络每10分钟,最多只能处理2000多笔交易,换算一下,就是处理速度为3~5笔/秒。

全世界的比特币交易这么多,可是区块链每秒最多只能处理5笔,这已经成为制约比特币发展的一个瓶颈。

很早就有人呼吁,改革比特币协议,提升处理速度。这件事在2017年8月有了一点眉目,当时区块链发生了一次分叉,诞生了一个新协议,称为 Bitcoin Cash(简称 BCH)。这种新货币其他方面都与比特币一致,就是每个区块的大小从 1MB 增加到了 8MB,因此处理速度提升了8倍,手续费也低得多。该协议是对原有区块链的分叉,因此当时持有比特币的人,等于一人获赠了一份同样数量的 BCH。

BCH 等于创造了一种新货币,还有人提议,原始比特币的区块大小提升到 2MB,这称为 SegWit2x 。这个建议原定于2017年11月实施,但是最后一刻由于缺乏共识,就被取消了,目前还在讨论中。

七、点对点网络

比特币是一个全世界的开放网络,只要你有服务器,就能加入这个网络,成为一个节点。每个节点都包含了整个区块链(目前大概 100多 GB),并且节点之间时刻不停地在同步信息。

当你发生了一笔支付,你所在的节点就会把这笔交易告诉另一个节点,直至传遍整个网络。矿工从网上收集各种新发生的交易,将它们打包写入区块链。一旦写入成功,

矿工所在节点的区块链,就成为最新版本,其他节点都会来复制新增的区块,保证全网的区块链都是一致的。

最后,你所在的节点也拿到了最新的区块链,从而得知你早先的那笔交易,已经写在里面了,至此交易确认成功。

八、还有一个问题

写到这里,我就介绍完了比特币的基本知识,希望你已经明白了比特币是怎么回事。但是还有一个根本的问题,我没有回答:比特币的本质到底是什么?

说到底,比特币只是区块链的一条记录,是凭空生成的,为什么可以当钱用?举例来说,矿工获得12.5个比特币的奖励,其实就是区块链有一个记录:"xxx地址获得12.5个比特币"。正是这行记录,导致该矿工获得了大笔金钱。如果区块链突然增加了一条记录,记载你的地址获得了1000个比特币,你就真的会有1000个比特币。这到底是为什么?

这篇文章已经够长了,这个问题就留到下次再谈,欢迎关注本系列的最后一篇文章《加密货币的本质》。

九、参考链接

How Bitcoin works , by Timothy B. Lee

Bitcoins the hard way: Using the raw Bitcoin protocol, by Ken Shirriff

(完)

文档信息

版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)

发表日期: 2018年1月 4日

相关文章

2022.08.02: DNS 查询原理详解

通过 DNS 查询,得到域名的 IP 地址,才能访问网站。

2022.06.03: 字节序探析:大端与小端的比较

今天谈谈一个重要的计算机概念,大家可能都听说过它,但是很少深究,那就是字节序(Endianness)。

2022.02.04: 万兆家庭网络的时代

最近,我想将家里的网络设备,都升级到千兆。

2021.12.07: 为什么 Web3 与区块链有关

互联网迄今有两个阶段:Web 1.0 和 Web 2.0。

留言(162条)

Jaxure

说:

哈哈 最近阮老师集中研究这一块

2018年1月 4日 08:59

| #

| 引用

L.Rain

说:

引用Jaxure的发言:

哈哈 最近阮老师集中研究这一块

阮老师要出手了,哈哈

2018年1月 4日 09:25

| #

| 引用

binary

说:

"这个钱包不是用来存放比特币,而是存放你的公钥和私钥。软件会帮你生成这两把私钥,然后放在钱包里面。"

应该是生成这两把密钥

2018年1月 4日 09:34

| #

| 引用

zyg

说:

传说的去中心化呢~ 到头来还是矿工中心化~ 算力决定一切 哈哈~

2018年1月 4日 10:01

| #

| 引用

温国兵

说:

纠正一个错误

“你可能看出来了,每 4 年奖励减半,那么到了 2140 年,矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。”

这里应该是 2040 年。

2018年1月 4日 10:07

| #

| 引用

机器猫电路改造

说:

关于第八个问题,不知道阮老师后续文章会不会谈到"比特币的伦理"问题;

比如比特币的出现对现阶段资源分配方式的影响?

如何面对和传统货币一样会带来犯罪问题? 对资源分配方式的处理问题?

另外,不知道阮老师,有没有机会谈一谈 World Community Grid,BOIN 等等这些分布计算? 很好奇,数字货币有没有可能和这些分布计算实现更科学的结合? 而不是像矿工们那样浪费资源.

2018年1月 4日 10:21

| #

| 引用

HiTimor

说:

好好好,入门篇。

2018年1月 4日 10:27

| #

| 引用

Mike

说:

比特币技术复杂、普通人不能很好的理解。比特币没有金融监管、容易产生金融犯罪。前段时间的黑客勒索无不采用比特币技术。所以个人并不看好这一块的技术。

2018年1月 4日 10:29

| #

| 引用

bravist

说:

写的真是通俗易懂,读了好多比特币的文章,这个原理解释地道

2018年1月 4日 10:35

| #

| 引用

小白

说:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

2018年1月 4日 11:37

| #

| 引用

TONYHEAD

说:

有若干疑问:

一个100GB的数据库就可以记录到比特币创立至今的所有交易往来?

"2000笔交易的区块手续费是3-10个比特币",这个交易成本太高了,2000笔流水,大一点的小卖部都不止这个数,难不成按目前的交易成本, 比特币只适合做大额资金的交易?

2018年1月 4日 11:59

| #

| 引用

问天玄铁

说:

比特币目前的很多问题(交易慢,账本大,算力集中)导致比特币一定不是数字货币的最终形态。我们不妨来想想更接近未来形态的数字货币协议和算法,就能让比特币变得不值钱,而且能让自己再次站在财富大门口。

2018年1月 4日 14:13

| #

| 引用

tc

说:

感谢科普了,通俗易懂。

不过有个疑问,“当矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。”

这样感觉货币流通会很受影响啊,不知道在后面当数字货币的文章中会不会说明

2018年1月 4日 14:47

| #

| 引用

张庆华

说:

最近也在看这块,感觉非常有前途

2018年1月 4日 14:56

| #

| 引用

陈辉

说:

还是阮老师写的通俗易懂,能否一直同步到微信公众号里面。

2018年1月 4日 15:27

| #

| 引用

杨高超

说:

@TONYHEAD:

这个应该这么理解,比特币的交易不是以一个比特币为最小单位的,他可以无穷分割下去,例如一次交易交易了0.000001个比特币。

2018年1月 4日 15:31

| #

| 引用

leter

说:

如果我知道怎么发财,可能就不会在这里写博客了。说的很接地气。。哈哈

2018年1月 4日 15:39

| #

| 引用

没事扯扯蛋

说:

谁能说明比特币怎样和实际金钱或实物挂钩的???

如果不能挂钩,比特币就是个数字游戏,没有价值。

如果挂钩了,那说明比特币背后还是有势力(中心)支持的,否则怎么可能风生水起?

2018年1月 4日 16:08

| #

| 引用

BitcoinFan

说:

您最近有关注币圈么?感觉遗漏了很重要的东西:

1.挖矿赚币只是为了激励矿工,这个不是关键。挖矿的本质是达到分布式共识的手段,或者说,就是随机选一个人来记账,防止作弊,这个才是关键。

比特币安全的一个假设就是没有单个的人/组织能掌控50%以上的算力。

比特币的共识规则规定,大家都认最长链,更准确地说,是积累工作量最多的链。

矿工必须积极地接收别人挖到的新区块、在上面追加自己挖出的区块,并把自己挖出的区块积极广播出去,否则,他的链会被孤立,他就白干了。(可想而知,超过50%的算力,就不用鸟这些了)

2.扩容之争吵了几年了,现在BTC的开发者不愿意提高这个1MB的限制,是因为区块扩大后,会加剧比特币的中心化,这样的话,最后我们还不如直接用支付宝、VISA这样的中心化服务。

有人甚至认为比特币已经失去去中心化的本质,因为中国的大矿池已经垄断了算力,也就垄断了记账权。

有了SegWit之后,支撑交易量堪比VISA的闪电网络,还有其他技术能减少区块占用。而且,还有RSK等侧链技术可以期待。

Bitcoin Cash主要是中国矿工群体支持的,虽说未来扩大区块大小是不可避免的,但是Bitcoin Cash除了扩大区块大小,技术上并没有什么优势,它的宣传者还四处混淆视听,宣称只有自己才是真正的比特币。

闪电网络比较复杂,软件开发了几年,最近才基本成型,还在测试中。不过,也确实不能指望它能解决所有问题,因为闪电网络是为微支付设计的,支付通道的容量是有限的,大额交易可能还是直接走主链交易比较方便。

2018年1月 4日 16:37

| #

| 引用

BitcoinFan

说:

引用tc的发言:

感谢科普了,通俗易懂。

不过有个疑问,“当矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。”

这样感觉货币流通会很受影响啊,不知道在后面当数字货币的文章中会不会说明

有人说最后手续费会占到交易额的5%,也有人认为用户花钱养矿工是不值得的,既浪费电,又不能消除被矿工攻击的风险。不如直接换共识机制,把工作证明(PoW)换掉,换成权益证明(PoS),大体上是谁持币多谁更有记账权,相信持币人不会做伤害体系利益的事情,否则他自己的利益会大大受损。

Peercoin算PoS的始祖,不过有学者指出它有漏洞,受到nothing at stake攻击的威胁;以太坊已经在测试PoS机制;还有Cardano,使用的是Ouroboros这个经过学术界同行评议的PoS机制。

2018年1月 4日 16:46

| #

| 引用

BitcoinFan

说:

引用TONYHEAD的发言:

有若干疑问:

一个100GB的数据库就可以记录到比特币创立至今的所有交易往来?

"2000笔交易的区块手续费是3-10个比特币",这个交易成本太高了,2000笔流水,大一点的小卖部都不止这个数,难不成按目前的交易成本, 比特币只适合做大额资金的交易?

现在已经有170GB了。

您怀疑比特币的交易量极为有限——确实是这样!比特币的交易容量小到“可笑”的程度。按照10分钟1MB来算,其实只相当于每秒7笔交易。

虽说可以把多笔交易拼成一个来节省空间,但这么做的效果是有限的。

对于交易所从1个地址提币给N个人这种情况,把多笔交易拼起来确实可以显著地节省空间,但是,这些币最终还是要再被它们的主人花出去,这个时候仍然需要消耗主链空间。

要理解具体情况,您可以去查一查比特币的交易格式,包括UTXO是什么。

我也可以大概给您描述一下:比特币的交易,由“输入”和“输出”两部分组成。

每一笔交易,都相当于把“输入”的币熔毁,重新铸造成“输出”中指定的金额。(其中输出金额需要小于等于输入,少的那部分作为付给矿工的手续费,计入coinbase交易)

所以,每个比特币地址上的余额都可以看作是通过从2009年“创世”开始的所有交易记录推算出来的。

“输入”部分包括数字签名(也就是“见证”部分),数据量一般比较大。

虽然扩大区块大小就可以提高交易量,但这样只是线性扩容,不能指数级地提升容量。

中国矿工群体和少数开发者认为,扩大区块容量并不会让比特币中心化,但是多数人(尤其是国外的社区)都不认同这种说法,目前排前几名的矿池已经把全网算力差不多都垄断了:https://btc.com/stats/pool。

多数开发者认为小额交易不能用宝贵的主链空间完成,需要放在主链之外,比如闪电网络,还有RSK等侧链。

还可以看看Bitcoin Core官方写的FAQ:https://bitcoincore.org/zh_CN/2015/12/21/%E7%B3%BB%E7%BB%9F%E6%89%A9%E5%B1%95%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/

2018年1月 4日 17:04

| #

| 引用

ixx

说:

引用小白的发言:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

交易平台提供一个钱包地址 你往里充钱并提供交易记录就可以了 跟你用银行转账类似

平台不会要所有人的钱包(要你也不会给的。。。)需要提币的时候 提供给平台你的钱包地址 就可以转到你的钱包里了

2018年1月 4日 18:01

| #

| 引用

ixx

说:

引用没事扯扯蛋的发言:

谁能说明比特币怎样和实际金钱或实物挂钩的???

如果不能挂钩,比特币就是个数字游戏,没有价值。

如果挂钩了,那说明比特币背后还是有势力(中心)支持的,否则怎么可能风生水起?

最开始有一部分人出于各种目的(收藏,或是炒作),允许你买他们的东西使用比特币支付(最开始买个比萨要50比特币。。。。现在想想。。。)慢慢的,越来越多的人接受了他,才发展到现在,这东西不可做假且数量固定,就像限量版的乐高一样,越多的人支持,“收藏”越值钱

2018年1月 4日 18:10

| #

| 引用

林海草原

说:

关于比特币,之前我还真没有了解过。前两天,一位博友的博客被挂马,被挂的是一个在线挖矿代码,每次打开博客都会被执行。我当时简单了解了一下,但是网上的文章晦涩。当今天看到阮老师的博文,我才真正知道挖矿是什么。挖矿能拿到如此高的奖励,难怪有些人会通过程序漏洞给别人的网站挂马来挖矿。

2018年1月 4日 18:12

| #

| 引用

jg

说:

引用小白的发言:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

交易平台是知道的,有的平台还实名认证的。

不放心,可以把从平台转移到自己的钱包就好了

2018年1月 4日 18:50

| #

| 引用

BitcoinFan

说:

引用小白的发言:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

交易平台相当于你把比特币转给他们,然后他们给你一个欠条。

可以说中心化的交易所和比特币的理念是完全背道而驰的。

交易所也确实是各种不靠谱,宣称“被盗”之类事情发生过好多次了,还有结合期货杠杆交易操纵价格、虚发假币之类黑历史。

2018年1月 4日 19:21

| #

| 引用

BitcoinFan

说:

引用林海草原的发言:

关于比特币,之前我还真没有了解过。前两天,一位博友的博客被挂马,被挂的是一个在线挖矿代码,每次打开博客都会被执行。我当时简单了解了一下,但是网上的文章晦涩。当今天看到阮老师的博文,我才真正知道挖矿是什么。挖矿能拿到如此高的奖励,难怪有些人会通过程序漏洞给别人的网站挂马来挖矿。

比特币早就不能用电脑(CPU或GPU)挖了,连FPGA都不行了,现在都是ASIC专用芯片挖矿。详细数据可以看这个:

https://en.bitcoin.it/wiki/Mining_Hardware_Comparison

2018年1月 4日 19:23

| #

| 引用

BitcoinFan

说:

引用jg的发言:

交易平台是知道的,有的平台还实名认证的。

不放心,可以把从平台转移到自己的钱包就好了

比特币的交易记录是一环扣一环,可以追溯的,而且完全公开(随便找个区块浏览器就可以方便地查,开一个比特币全节点也可以直接下载区块链数据)。如果不用混币之类的手段来切断追踪,从实名制交易所转出去还是可以被跟踪的。

2018年1月 4日 19:26

| #

| 引用

BitcoinFan

说:

引用林海草原的发言:

关于比特币,之前我还真没有了解过。前两天,一位博友的博客被挂马,被挂的是一个在线挖矿代码,每次打开博客都会被执行。我当时简单了解了一下,但是网上的文章晦涩。当今天看到阮老师的博文,我才真正知道挖矿是什么。挖矿能拿到如此高的奖励,难怪有些人会通过程序漏洞给别人的网站挂马来挖矿。

现在这些“挖矿木马”挖的都是Monero之类山寨币,它们换掉了比特币的双SHA256工作证明算法,换成对ASIC极不友好的CryptoNight等,这样CPU或GPU挖矿才有可能,否则就被ASIC的能效虐翻了,直接亏本出局。

山寨币一般也都在技术上有创新和改进,比如Monero,已经全网启用RingCT,交易都是机密的,不像比特币那样全部公开透明、可追踪。

2018年1月 4日 19:29

| #

| 引用

ljt2k

说:

对于比特币来说,钱不是支付给个人的,而是支付给某一把私钥。

这里应该是支付给某一把公钥

2018年1月 5日 14:07

| #

| 引用

两只羊

说:

货币的由来是人民生产出来充当流通的东西。

这个是怎么来的,炒作来的。为什么能存在,值得思量的事情。

2018年1月 5日 14:55

| #

| 引用

麻三

说:

老师,下一篇啥时候来啊

2018年1月 5日 15:45

| #

| 引用

区块链小白

说:

如果因为战争,切断了所有出口网络,是不是就变成两条比特链了?

2018年1月 5日 17:54

| #

| 引用

H-u-a-n

说:

写的确实简单易懂,阮老师,受教了,Thanks♪(・ω・)ノ

2018年1月 6日 11:38

| #

| 引用

Dong

说:

有个疑问求解答:

一块区块链只能存2000笔交易,2040年就挖不到新的区块链,但交易是继续增加的,那么区块链用完了怎么办呢?

2018年1月 6日 11:47

| #

| 引用

Ellie Ren

说:

赞 以后可以follow 看你的博客了

2018年1月 6日 11:55

| #

| 引用

xunzhang

说:

如果10分钟内写不满1MB记录,如何处理

2018年1月 6日 15:12

| #

| 引用

Asid

说:

有那个比特币钱包能用的?搜了几个网让,还有ANDORID/IOS的APP,不敢用啊。怕有后门。

2018年1月 6日 17:09

| #

| 引用

方减

说:

浅显易懂,非常好的科普入门文章!期待下一篇

2018年1月 6日 20:30

| #

| 引用

zero

说:

引用小白的发言:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

交易所才是真正密钥的掌控者,用户实际上是不掌控密钥的。

2018年1月 7日 02:09

| #

| 引用

哈哈

说:

引用jg的发言:

交易平台是知道的,有的平台还实名认证的。

不放心,可以把从平台转移到自己的钱包就好了

这点倒是真的,哈哈哈,我做个这样的平台

2018年1月 8日 09:58

| #

| 引用

max210

说:

期待下一篇

2018年1月 8日 11:16

| #

| 引用

吕海超

说:

连着看完区块链和比特币,特别期待你写《数字货币的本质》,这几天每天都会登上来看一下有没有更新。。。

2018年1月 8日 14:20

| #

| 引用

杨峰

说:

很好奇,比特币是怎么开始的?有这个想法是因为,采矿是产生比特币的“造血系统”,而造血的过程是写入交易记录,而最初是没有交易记录给人来写的。

2018年1月 8日 15:50

| #

| 引用

BitcoinFan

说:

引用Dong的发言:

有个疑问求解答:

一块区块链只能存2000笔交易,2040年就挖不到新的区块链,但交易是继续增加的,那么区块链用完了怎么办呢?

你混淆了比特币发行和挖矿机制。

比特币发行是以区块补贴的形式发放,四年一减半,2140年区块补贴才会归零,但十几年后区块补贴就接近归零了。

但是,矿工还能收到手续费收入。只要矿工有收入,他们就会继续挖。

而且,比特币的难度调整机制让它保持大约10分钟挖出一个区块,无论挖矿的算力是多还是少都是这样。挖矿的算力多了,难度就上升、出块(先加快再)放缓,反之难度下降、出块(先放缓再)加快。

2018年1月 8日 19:05

| #

| 引用

BitcoinFan

说:

引用xunzhang的发言:

如果10分钟内写不满1MB记录,如何处理

以前一直是写不满的,写满了才有拥堵问题。

2018年1月 8日 19:06

| #

| 引用

BitcoinFan

说:

引用杨峰的发言:

很好奇,比特币是怎么开始的?有这个想法是因为,采矿是产生比特币的“造血系统”,而造血的过程是写入交易记录,而最初是没有交易记录给人来写的。

没人用,矿工可以打空块。

比特币最初就是中本聪一个人在那里挖。

2018年1月 8日 21:15

| #

| 引用

BitcoinFan

说:

引用Asid的发言:

有那个比特币钱包能用的?搜了几个网让,还有ANDORID/IOS的APP,不敢用啊。怕有后门。

比特币官网:https://bitcoin.org/zh_CN/

按照去中心化的精神,比特币是没有官网的,这个网站的管理员是Cobra。

一般用户推荐Electrum,最好结合硬件钱包,防止木马偷币。

比太钱包也不错,有方便的冷热钱包选择。

想折腾技术就装Bitcoin Core,不过这个是全节点,要下载一百多GB的区块链数据。

顺便说一下,现在1M区块空间已经满了,手续费比较高,转账时最好启用RBF(勾选Replacable),这样万一转账卡着了,可以直接加手续费加速确认。

2018年1月 8日 21:18

| #

| 引用

BitcoinFan

说:

SegWit2x的目的其实是把Core踢出去,而不是扩容。但实际上支持Core的人还是不少的,Core不愿意被“打脸”,这个2x还能有多少支持率呢……

而且,实际上2x这个项目搞出来的btc1软件(从Core fork出来的)很挫,最后还爆出off-by-one这种低级bug,参与者大概本来就是同床异梦吧。

2018年1月 9日 07:30

| #

| 引用

Mark

说:

引用BitcoinFan的发言:

您最近有关注币圈么?感觉遗漏了很重要的东西:

1.挖矿赚币只是为了激励矿工,这个不是关键。挖矿的本质是达到分布式共识的手段,或者说,就是随机选一个人来记账,防止作弊,这个才是关键。

比特币安全的一个假设就是没有单个的人/组织能掌控50%以上的算力。

比特币的共识规则规定,大家都认最长链,更准确地说,是积累工作量最多的链。

矿工必须积极地接收别人挖到的新区块、在上面追加自己挖出的区块,并把自己挖出的区块积极广播出去,否则,他的链会被孤立,他就白干了。(可想而知,超过50%的算力,就不用鸟这些了)

2.扩容之争吵了几年了,现在BTC的开发者不愿意提高这个1MB的限制,是因为区块扩大后,会加剧比特币的中心化,这样的话,最后我们还不如直接用支付宝、VISA这样的中心化服务。

有人甚至认为比特币已经失去去中心化的本质,因为中国的大矿池已经垄断了算力,也就垄断了记账权。

有了SegWit之后,支撑交易量堪比VISA的闪电网络,还有其他技术能减少区块占用。而且,还有RSK等侧链技术可以期待。

Bitcoin Cash主要是中国矿工群体支持的,虽说未来扩大区块大小是不可避免的,但是Bitcoin Cash除了扩大区块大小,技术上并没有什么优势,它的宣传者还四处混淆视听,宣称只有自己才是真正的比特币。

闪电网络比较复杂,软件开发了几年,最近才基本成型,还在测试中。不过,也确实不能指望它能解决所有问题,因为闪电网络是为微支付设计的,支付通道的容量是有限的,大额交易可能还是直接走主链交易比较方便。

想问 BitcoinFan 一个问题,挖矿的成功与否是不是取决于计算机计算力的大小,假设有人的或者某个组织的计算机计算力非常强,那不代表每次的挖矿都是他们成功了?这不就有可能超过50%以上的算力了吗

2018年1月 9日 11:35

| #

| 引用

henry

说:

交易所才是中心化的东西!我猜你在交易所买卖比特币,真正的比特币有可能是交易所帮你代持!就像互联网彩票一样!

2018年1月 9日 11:42

| #

| 引用

重本聪

说:

看了一片文章 都是深入浅出的讲这个技术 能看懂一半吧 可是作为货币 货币啊 它的基础在哪 目前看就是谁的矿机多谁厉害啊 比特币个数是定的 所谓涨跌 都是炒出来的 这不是货币的基本价值啊 还有 这玩意不唯一 现在有起码数十种 加密货币 这肯定不算那些传销用货币 这些货币号称都是更牛逼的 更合理的 发明的人更吊的 说道发明人 这些中本聪就是因为聪明发明了这么一套理论? 他定的各种协议 规矩大家就 必须遵守 就是因为互联网精神就是公平公正?这是不是太乌托邦了 那以后有没有大本聪 巨本聪 利用这些干坏事呢

2018年1月 9日 11:48

| #

| 引用

重本聪

说:

引用Mark的发言:

想问 BitcoinFan一个问题,挖矿的成功与否是不是取决于计算机计算力的大小,假设有人的或者某个组织的计算机计算力非常强,那不代表每次的挖矿都是他们成功了?这不就有可能超过50%以上的算力了吗

有个机制 算出来的时间并不固定 如果一段时间内太多了 就会增加难度 太少了 就会减小 大概这么个意思 算力是基础 但不是一定就最先算出来 但矿机多 肯定没错 你看看网上那些一片矿机的照片

2018年1月 9日 11:52

| #

| 引用

sms

说:

所以说,下个钱包app就分了一对key和一个地址?没有交易的话这个地址有效么?不怎么懂

2018年1月 9日 14:47

| #

| 引用

凡浩浩

说:

关注的博客很久了,看了你很多文章,佩服您的才华,敬佩您的坚持,感谢您的分享,很想问您一个问题,您最初热爱文学,后来获得经济学博士学历,成为大学教授,现在又是计算机工程师,在每一次选择的时候,您迷茫过吗?什么才您的热爱,您未来还会选择做别的吗?

2018年1月 9日 15:35

| #

| 引用

小米

说:

有一个地方不明白,需要请教博主。

如果我是矿工,挖矿时在当前交易记录中擅自增加一条“我获得1000比特币”的记录,然后很幸运这块矿被我挖到,交易记录被记录和通报全网了。

那是不是就能作弊了?

2018年1月 9日 16:30

| #

| 引用

王挺

说:

引用BitcoinFan的发言:

你混淆了比特币发行和挖矿机制。

比特币发行是以区块补贴的形式发放,四年一减半,2140年区块补贴才会归零,但十几年后区块补贴就接近归零了。

但是,矿工还能收到手续费收入。只要矿工有收入,他们就会继续挖。

而且,比特币的难度调整机制让它保持大约10分钟挖出一个区块,无论挖矿的算力是多还是少都是这样。挖矿的算力多了,难度就上升、出块(先加快再)放缓,反之难度下降、出块(先放缓再)加快。

我也有此疑问,但感觉这个回答没答到点上。

交易记录是必须要附在新的区块里,再写入主区块链才能生效的。而2040年之后,已经没机会“算出”新的区块了,还怎么附加交易记录呢?

2018年1月 9日 20:00

| #

| 引用

小米

说:

引用王挺的发言:

我也有此疑问,但感觉这个回答没答到点上。

交易记录是必须要附在新的区块里,再写入主区块链才能生效的。而2040年之后,已经没机会“算出”新的区块了,还怎么附加交易记录呢?

你没有分清楚生成区块与取得比特币之间的区别。区块是永远可以生成的,只要对上一区块的头文件进行hash运算并符合难度要求即可。但生成区块后,能否得到比特币奖励,是不一定的,固定收益是逐年递减的。

2018年1月10日 14:24

| #

| 引用

davino

说:

有几个疑问:

1. 交易平台是不是本身自己就是矿工?

2. 如果交易平台是矿工,在上面平台上用户的交易是实时的,但交易平台如果成功把记录放到链上,是不是等于你和用户没有进行任何操作?

3. 火币现在能进行P2P的交易。如果火币没有挖到矿,不是等于买方白给钱了?

2018年1月10日 16:10

| #

| 引用

齐宁

说:

我在想,中本聪拥有多少比特币,现在财富有多少了...

2018年1月10日 16:54

| #

| 引用

YANG

说:

如果我说这东西是骗人的,会不会有人来教育我?

区块链本质不谈,就说普通用户层面。

1. 普通人使用比特币的最大理由是什么?

2. 为什么要去挖矿?货币不是拿来用的么,为啥大部分人不去使用它。

3. 根据文中所写,在极端情况下一笔交易可能不会被确认,或者很长时间才能被记录下来。人们使用这种东西图了个啥?

4. 为什么要相信比特币组织,而不相信现有的货币发行组织?

2018年1月11日 10:47

| #

| 引用

FTY

说:

个人认知太浅,无非是浪费世界资源。与权贵争,成王败寇而已。

2018年1月11日 11:16

| #

| 引用

张鹏

说:

1,打包是谁做的? 旷工如何判断打包没有造假?

2,一个打包要2000条交易记录,如果当前一直不足2000条,打包会一直等待?

3,全网同步区矿链,这个效率会不会很低? 这很容易发生不一致问题。新的区块如何保证链到了最新的区块后面?

2018年1月11日 15:44

| #

| 引用

fogin

说:

引用TONYHEAD的发言:

有若干疑问:

一个100GB的数据库就可以记录到比特币创立至今的所有交易往来?

"2000笔交易的区块手续费是3-10个比特币",这个交易成本太高了,2000笔流水,大一点的小卖部都不止这个数,难不成按目前的交易成本, 比特币只适合做大额资金的交易?

连大额资金交易这个场景也做不了, 你知道这个世界上每秒发生着多少笔大额交易么。。。

2018年1月11日 16:59

| #

| 引用

forget

说:

引用小白的发言:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

可以这样理解:比特币是在全世界网络中交易的,而公钥和私钥是用比特币底层了一组加密算法产生的。我们想要参与其中就需要得到这组秘钥。这个交易平台(比如:比特币中国)就是帮我们来用这个加密算法产生这组秘钥的。谁都可以去要,然后平台就给你生成这对秘钥。中间应该不会记录你的任何信息。就好比:我是大街上的一个小贩,你是路人,你想买了东西了,我卖给你就是了,不需要你的任何信息。

2018年1月12日 11:22

| #

| 引用

BitcoinFan

说:

引用王挺的发言:

我也有此疑问,但感觉这个回答没答到点上。

交易记录是必须要附在新的区块里,再写入主区块链才能生效的。而2040年之后,已经没机会“算出”新的区块了,还怎么附加交易记录呢?

新的比特币目前是通过每区块12.5BTC、四年一减半的区块补贴形式发放的(也就是从coinbase交易里“凭空生成”)。

但是,挖新区块在技术上并不需要生成新的比特币。

实际上,就在现在,矿工就可以选择不拿区块补贴(目前是每区块12.5BTC)——最近就有矿池出了Bug,涉事矿工不慎“弄丢”了12.5BTC:

http://8btc.com/thread-121250-1-1.html

对于矿工来说,有利益驱动,他们才会去挖矿。没了区块奖励,他们还可以收交易手续费,这个可以成为驱动他们挖矿的激励。

但是,其实很多人都觉得这个设计不好,他们认为手续费必须占交易额的一个比例才能维持系统安全,这个比例低了,矿工作为“保安”就可能反过来“监守自盗”。而且,维持这个体系运转还要白白烧电。

所以,现在还有人在研究PoS等新共识机制,比如以太坊的Casper、Cardano的Ouroboros,试图取代目前被比特币和以太坊使用的PoW共识机制(这个我也是拾人牙慧,各位感兴趣可以去知乎关注maxdeath这位大神)

引用davino的发言:

有几个疑问:

1. 交易平台是不是本身自己就是矿工?

2. 如果交易平台是矿工,在上面平台上用户的交易是实时的,但交易平台如果成功把记录放到链上,是不是等于你和用户没有进行任何操作?

3. 火币现在能进行P2P的交易。如果火币没有挖到矿,不是等于买方白给钱了?

1.交易平台相当于一个比特币用户。平台不需要是矿工,但也有矿业兼职开交易平台,比如ViaBTC,是个矿池,他们就开过交易所。

2.没太理解你的意思。你想问交易所能不能赖账么?

现在的交易所一般都是中心化的,而且好像大多没有第三方存管,这不就坑爹了——相当于你把比特币和人民币、美元等法币转给他,他给你一个欠条,他们赖账跑路你就GG了。然后,平台上的各种交易都和比特币区块链无关,直到你提币或充币。哪怕是ViaBTC这样的也不例外。

3.P2P?你说的是OTC场外交易么?场外是把原来的集中竞价撮合去掉,大家手动发布交易信息、进行交易,平台只做信息交流和中间人担保。币一般是其他用户充的,不是平台挖的。而且这种场外交易确实不能完全保证货银对付,可能发生一方伪造法币支付凭据、忽悠对方放币等欺诈。

2018年1月13日 00:53

| #

| 引用

BitcoinFan

说:

引用张鹏的发言:

1,打包是谁做的? 旷工如何判断打包没有造假?

2,一个打包要2000条交易记录,如果当前一直不足2000条,打包会一直等待?

3,全网同步区矿链,这个效率会不会很低? 这很容易发生不一致问题。新的区块如何保证链到了最新的区块后面?

1.只有矿工有记账权:因为只有矿工有算力、能挖出满足全网的难度需求的新区块,所以只有他们能挖出合法的区块。

2.不会,矿工可以打空块(只有一条给自己发奖励的coinbase交易)。区块满了反而会有问题——拥堵、手续费高涨。

现在的区块大小上限是1MB,或者说是浮动的(因为SegWit已经激活,交易信息被分为两部分,其中“见证”这个部分字节数按照乘0.25计算)

3.效率确实很低。不一致问题,挖矿就是解决这个问题的,挖矿是一种分布式共识机制,叫工作证明。大家只认最长链有效(准确地说是积累工作量最大的链)。

2018年1月13日 00:57

| #

| 引用

BitcoinFan

说:

引用张鹏的发言:

1,打包是谁做的? 旷工如何判断打包没有造假?

2,一个打包要2000条交易记录,如果当前一直不足2000条,打包会一直等待?

3,全网同步区矿链,这个效率会不会很低? 这很容易发生不一致问题。新的区块如何保证链到了最新的区块后面?

比特币的交易记录是一环扣一环的。如果一个新节点要严格验证的话,需要从2009年的创世区块开始验证(不断地更新UTXO集合,也就是删掉“已经被原主人花掉的币”,加入“有了新主人的币”)。但是,这样跑一遍验证,只能防止抢劫比特币、无端凭空生成比特币,不能阻止双重支付。

每条交易都会被广播到整个网络。交易包含数字签名,节点也会维持一个UTXO集合,可以验证交易是否有效,强制花别人的币、花无中生有的币都是无效交易,会被丢弃。矿工会把验证过的交易加到要挖的区块里,如果hash值碰出来了,挖到了有效的区块,他们就会立刻把这个新区块广播出去,让大家检查、承认。

2018年1月13日 01:10

| #

| 引用

BitcoinFan

说:

引用forget的发言:

可以这样理解:比特币是在全世界网络中交易的,而公钥和私钥是用比特币底层了一组加密算法产生的。我们想要参与其中就需要得到这组秘钥。这个交易平台(比如:比特币中国)就是帮我们来用这个加密算法产生这组秘钥的。谁都可以去要,然后平台就给你生成这对秘钥。中间应该不会记录你的任何信息。就好比:我是大街上的一个小贩,你是路人,你想买了东西了,我卖给你就是了,不需要你的任何信息。

你的描述是错的。

密钥是任何人都可以生成的。比特币用了ECDSA这个非对称加密算法,它被用来确定一个币的控制权/所有权——只有掌握私钥的人才能花对应地址上的币。

这个和交易平台完全没关系,交易平台只是为了方便比特币法币(如人民币/美元)或比特币山寨币的交易而存在的,只有集中竞价撮合的交易所才能产生足够的流动性和市场深度——有了交易所,一秒钟你就可以卖掉/买入1.5BTC,币很多的话还能挂冰山委托慢慢买/卖,如果没有交易所,你就需要自己去场外交易平台甚至是微信群等地方,手动挂单、喊单、吃单,一大意还会被骗。

可以说交易所在比特币系统里也只是个用户而已。

2018年1月13日 01:18

| #

| 引用

BitcoinFan

说:

引用张鹏的发言:

1,打包是谁做的? 旷工如何判断打包没有造假?

2,一个打包要2000条交易记录,如果当前一直不足2000条,打包会一直等待?

3,全网同步区矿链,这个效率会不会很低? 这很容易发生不一致问题。新的区块如何保证链到了最新的区块后面?

补充一下,花“已经花掉的币”也是无效交易。

至于双重支付,需要有很大的算力(51%攻击)才能做到,原理是用大算力挖一条更长的链,在这条链里,原先转给A的币被转给了B。有了超过50%的算力,只要坚持时间够长就一定能成功;如果没有那么多算力,也有一定概率能成功,但确认数越多,成功概率越低。

51%攻击能产生的实质威胁主要就是双重支付,除此之外还有审查交易(换句话说就是冻结指定的地址)等手段。

2018年1月13日 01:22

| #

| 引用

BitcoinFan

说:

@YANG:

这个就是信仰问题了,是信政府这个中央权威,还是信比特币这套分布式共识机制呢?没法说得通啦。

有人就认为比特币最后会像“世界语”一样半死不活。

要说骗局的话,拉高出货就可以看作是欺诈,无论是股市还是币市,这种现象都存在。

2018年1月13日 01:28

| #

| 引用

BitcoinFan

说:

引用小米的发言:

有一个地方不明白,需要请教博主。

如果我是矿工,挖矿时在当前交易记录中擅自增加一条“我获得1000比特币”的记录,然后很幸运这块矿被我挖到,交易记录被记录和通报全网了。

那是不是就能作弊了?

你这么做,挖出的区块就是非法的。

只要别的节点(无论是矿工的全节点,还是不挖矿的全节点)接收到区块进行检查就会发现新生成的币量超过共识规则规定的区块奖励,然后就会拒绝承认这个区块。

2018年1月13日 01:30

| #

| 引用

BitcoinFan

说:

引用Mark的发言:

想问 BitcoinFan一个问题,挖矿的成功与否是不是取决于计算机计算力的大小,假设有人的或者某个组织的计算机计算力非常强,那不代表每次的挖矿都是他们成功了?这不就有可能超过50%以上的算力了吗

没有人掌握超过50%的算力是比特币安全的前提。

如果有人掌握的算力超过50%,他就可以不用鸟别的节点挖出的区块,然后就可以进行51%攻击——比如回滚交易记录,或者审查交易(冻结任意比特币地址)。但即使是这样,他也可能会顾忌攻击行为是否会让比特币失去价值(然后他的矿机和币就都作废了),所以即使有人手里有超过50%的算力也未必会实行51%攻击。

2018年1月13日 01:35

| #

| 引用

BitcoinFan

说:

引用温国兵的发言:

纠正一个错误

“你可能看出来了,每 4 年奖励减半,那么到了 2140 年,矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。”

这里应该是 2040 年。

博主没错,就是2140年。

但是,四年一减半还是很快的,再减半几次,区块补贴就已经接近归零了。

2018年1月13日 01:40

| #

| 引用

BitcoinFan

说:

引用davino的发言:

有几个疑问:

1. 交易平台是不是本身自己就是矿工?

2. 如果交易平台是矿工,在上面平台上用户的交易是实时的,但交易平台如果成功把记录放到链上,是不是等于你和用户没有进行任何操作?

3. 火币现在能进行P2P的交易。如果火币没有挖到矿,不是等于买方白给钱了?

前面的回帖好像没显示出来,不知道是不是博主要审核……

交易平台只相当于一个比特币用户,往难听了说,就是你把币转给他们,他们给你一个欠条。

也有ViaBTC这样矿业兼职开交易所的,即使是这样,性质仍然不变。

2018年1月13日 01:43

| #

| 引用

BitcoinFan

说:

引用sms的发言:

所以说,下个钱包app就分了一对key和一个地址?没有交易的话这个地址有效么?不怎么懂

密钥是任何人都可以生成的,必须随机生成,否则别人就可以猜出来,这样就不安全了。

比特币用了ECDSA这个非对称加密算法,打个比方,就是认章不认人,章(密钥)其实有机器就能刻(任何人都可以用电脑生成,甚至可以用骰子来生成),只有你手里有章(私钥),能给账单盖章(数字签名),其他人手里都有完整账本,如果你想花无中生有的钱、花之前已经被花掉的钱、花别人的钱,都是无效的。

私钥可以推算出公钥,公钥经过两次哈希运算,再加上校验值、经过Base58编码就得到地址。反推在目前是不可能的,除非ECDSA、RIMEPD160、SHA256算法被破解(哈希算法本来就是不可逆的,即使“破解”,也不能由哈希值“恢复原状”,只是能找到碰撞值而已,不过目前找到碰撞也足够花别人地址上的钱了)。

现在的钱包一般都是HD的,也就是分层确定性钱包,由一个随机种子就可以推算出几乎无穷无尽的私钥,种子还可以表示为一串单词(密语),这样备份/恢复钱包就方便了,而且可以每次使用比特币都换一个地址。

2018年1月13日 01:58

| #

| 引用

BitcoinFan

说:

引用sms的发言:

所以说,下个钱包app就分了一对key和一个地址?没有交易的话这个地址有效么?不怎么懂

没用过的地址也是有效的。

博主对比特币地址的描述有误:比特币地址不是用十六进制表示公钥的哈希,而是用Base58编码表示公钥的哈希+一段校验值。用那段校验值就可以知道地址有没有错。

甚至还有找不到对应私钥的“烧币地址”(Proof of Burn),转进去的币就无法被转出来,等于被销毁了,这种地址同样是有效的。比如:合约币CounterParty提出的1CounterpartyXXXXXXXXXXXXXXXUWLpVr。生成这种地址也不难,先写出Base58地址,内容可以任意,然后算出对应的二进制数据(Base58解码),再计算对应的校验值,加到后面,然后重新Base58编码,就可以得到这种“烧币地址”。

2018年1月13日 02:17

| #

| 引用

BitcoinFan

说:

@YANG:

比特币的优点在于无国界、(伪)匿名、快速(相对电汇等传统服务)、安全等。价格波动大也确实是个问题,不过也不是完全没办法,比如用期货交易对冲(不过目前期货交易平台也是中心化的,甚至有平台亲自下海操纵市场等黑历史,而且,平台肯定要收交易手续费)。

挖矿是达成分布式共识的手段,这样才能防止双重支付。也有人觉得挖矿不好,达成共识慢、吞吐量有限、浪费能源、可能“监守自盗”,就开始想办法改进,所以现在也有其他共识机制,比如以太坊的Casper、Cardano的Ouroboros,都是PoS共识机制;还有比特股的DPoS等。

2018年1月13日 02:47

| #

| 引用

walker

说:

问两个问题啊:

1, 目前每个节点大小约为100G, 也就是说选择加入这个网络的话, 初始是要"同步"100G 的内容到硬盘上对吧?

2, 没有确认的交易, 是以什么形式传遍全网的? 从文中的描述, 好像是"纯请求, 不持久化", 那么文中又描述了有的交易因为手续费低, 可能几周都没有确认, 那么可以推断出任何交易其实都是持久化了的(并且严格遵循区域链的原因, 保证了不可篡改), 并不是单纯靠

"即时"的网络请求, 所以一个比特币节点严格意义上是有确认的和多如牛毛未确认的"数据库"构成? 这样的话, 目前总量100G 的大小, 其实饱含了即时全网所有未确认的交易数据, 这个理解对么?

2018年1月15日 01:51

| #

| 引用

Leo

说:

引用小白的发言:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

有道理啊

2018年1月15日 11:09

| #

| 引用

rstevens

说:

首先赞一下阮老师的文章!

不过还是有很多细节的地方有疑惑,例如

"首先,所有的交易数据都会传送到矿工那里。矿工负责把这些交易写入区块链。

根据比特币协议,一个区块的大小最大是 1MB,而一笔交易大概是500字节左右,因此一个区块最多可以包含2000多笔交易。矿工负责把这2000多笔交易打包在一起,组成一个区块,然后计算这个区块的 Hash。"

1、 交易数据是怎么传到矿工那的? 是发给所有矿工么?

2、 矿工自己来决定把多少个交易合并到一个区块中么?

这些细节,如果有实现代码可以看到就好了。阮老师知道有哪些开源的代码可以学习么?

2018年1月15日 16:41

| #

| 引用

ty

说:

所有的交易数据都会传送到矿工那里。矿工负责把这些交易写入区块链。

根据比特币协议,一个区块的大小最大是 1MB,而一笔交易大概是500字节左右,因此一个区块最多可以包含2000多笔交易。

相请教第一个块区是怎么来的?没有交易矿工就没办法写入块区,不写入块区就得不到比特币。

实在想不通,求指教。

2018年1月15日 21:34

| #

| 引用

Alex

说:

其实,任何东西想成为货币,就是一个信心,当然还有方便性。

要是人们都认为这东西能当钱使,那它就值钱了。

就像一般等价物的诞生一样,只不过现在的技术让这个过程简化快捷了很多。

这发行起来岂不就是通货膨胀啊!!!首先就让这显卡贵到姥姥家去了。

2018年1月16日 17:14

| #

| 引用

yaro

说:

每个区块的容量随着时间的增长会越来越大么,不会爆掉么?

2018年1月17日 17:03

| #

| 引用

BitcoinFan

说:

@walker:

1.现在已经冲着200GB去了。如果要完整从头验证一遍,需要把这么多区块链数据全部下载一遍。全节点也支持修剪模式(prune),但就我自己的经验,修剪模式会带来一些不便,比如不能rescan(导入私钥的时候就需要rescan来显示出正确的转账记录和余额)。以后可能有backward syncing,也就是从最近的区块倒着往回同步,而且还要同步UTXO集合(相当于余额数据)。

2.不对。

一百多GB是2009年比特币诞生至今的所有已确认交易。中间有不少孤块/分叉都被丢弃了,还有很多零确认因为被双花/手续费太低等原因也被丢弃了。

每个比特币节点都会连接到附近的节点(不过连接数默认是受限的),一个人广播一笔交易后,会一传十十传百,直到传遍整个网络。

零确认交易是保存在内存池里的,这些交易只是等待着矿工把它打包进链,是不算数的(比如,已有一笔零确认交易,但是矿池在新挖出的区块中,把另一笔与之冲突的“双重支付”交易打包进去了,那么大家都承认区块链里的那个交易有效,零确认交易无效)。

不过,现在大矿池基本垄断了算力,而且都遵守Opt-in RBF的规则,所以一般的零确认交易在几天之内还是不能双花的(也就是“卡着确认不了”),因为RBF现在还不是默认启用,但未来会改成默认启用。

2018年1月19日 16:03

| #

| 引用

BitcoinFan

说:

引用ty的发言:

所有的交易数据都会传送到矿工那里。矿工负责把这些交易写入区块链。

根据比特币协议,一个区块的大小最大是 1MB,而一笔交易大概是500字节左右,因此一个区块最多可以包含2000多笔交易。

相请教第一个块区是怎么来的?没有交易矿工就没办法写入块区,不写入块区就得不到比特币。

实在想不通,求指教。

第一个区块就是创世区块(genesis block),只有一笔“凭空”生成50BTC的coinbase交易(也就是区块补贴),内容算是中本聪随便写的。

就是这个:

https://btc.com/000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

点开coinbase交易,就可以看到著名的The Times 03/Jan/2009 Chancellor on brink of second bailout for banks了:

https://btc.com/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

2018年1月19日 16:07

| #

| 引用

BitcoinFan

说:

引用yaro的发言:

每个区块的容量随着时间的增长会越来越大么,不会爆掉么?

原来是一个区块最大1MB(矿工还可以自己设置更低的上限),但是直到最近这个上限才被填满,然后,矿工优先打包手续费高的交易,手续费不够高的,就在内存池里排队等着。

即使是鼓吹超大区块的Bitcoin Cash,矿工们现在也没敢把这个限制完全拿掉,目前的上限是8MB,前一阵子BCH发生了粉尘攻击(有人发帖说是“压力测试”),可以看到有些矿池甚至还保留着1MB的限制。

去年软分叉SegWit已经激活了,引入了一种新的交易格式(和老格式并存),这种格式把交易数据分成两块,一块是资金往来和数额,另一块是用数字签名证明交易有效的“见证”;对见证部分,计算字节数时要少算四分之三(给了折扣),这样就等于允许区块大小超过1MB。

SegWit格式的交易使用率越高,区块就可以扩到越大。目前SW使用率只有10%。

根据估计,这样扩容最大可以达到2MB左右。(4MB是不可能达到的,因为非见证部分字节数不会是零)

未来BTC应该还会有硬分叉,可能要扩大区块,不过近期是不会有了。

目前还有一些方法能减少交易字节数,比如压缩公钥、batching等。以后还会有Schnorr签名等技术。

2018年1月19日 16:22

| #

| 引用

BitcoinFan

说:

@Alex:

现在比特币的概念还被很多人抵触,多数人还是宁愿相信国家政权,而不是分布式共识。

政府也是,不少都对比特币不友好,像我国不就是这样,只是把比特币定位为合法的虚拟商品,不承认它是货币,而且把交易所都关了,连矿场都要赶出去……

而且比特币-法币“汇率”波动很大,市场投机性很强,这也是个本质上的问题。

比特币还面临着扩容问题,区块大了就趋向于中心化,闪电网络现在还没准备好。

还有,就是比特币不存在账户密码、密码忘记找回、资金冻结这种概念,算是“认密钥不认人”的,丢失被盗都是责任自负的。

比特币早就不能用显卡挖了,连莱特币都不行了,只能用ASIC矿机挖,否则是纯浪费电、耗费显卡寿命。

现在用显卡挖的是其他加密货币,比如以太币(ETH,以太坊Ethereum平台上用的代币,其实人人都可以轻易在以太坊上发行自己的ERC20代币)、门罗币(XMR,Monero)、零币(ZEC,Zcash)等等。

2018年1月19日 16:32

| #

| 引用

BitcoinFan

说:

引用没事扯扯蛋的发言:

谁能说明比特币怎样和实际金钱或实物挂钩的???

如果不能挂钩,比特币就是个数字游戏,没有价值。

如果挂钩了,那说明比特币背后还是有势力(中心)支持的,否则怎么可能风生水起?

这个都是老生常谈的问题了。

有价值的东西未必是“实物”,比如大数据,或者……玩游戏氪金;黄金就是没有人担保背书的,但它仍然有价值。

所以,现在有人想让比特币成为“数字黄金”……

2018年1月19日 16:46

| #

| 引用

nonehat

说:

纠正小错误:每笔交易的大小约为250B左右,也就是说1个区块可以包含 1 * 1024 * 1024 / 250 笔交易,而挖出一个区块约10分钟。所以每秒的交易量: 1*1024*1024 / 600 = 6.9。 也就是人们常说的不超过7笔。

2018年1月19日 22:25

| #

| 引用

lies

说:

假如算力能垄断比特币的交易权,那这个就是集权中心化了,因为假如算力越分散,那么想要垄断的成本就越低,51%对政府来说,想要达到并不难,什么时候政府管不住了,自己这么一折腾,是不是比特币就该没了

2018年1月21日 10:04

| #

| 引用

anor

说:

引用Dong的发言:

一块区块链只能存2000笔交易,2040年就挖不到新的区块链,但交易是继续增加的,那么区块链用完了怎么办呢?

区块链不会用完吧?只是用来奖励的比特币可能就没有了,到那时矿工只能靠手续费获得奖励了。

2018年1月25日 16:37

| #

| 引用

风君子-神游

说:

关于交易,按照文章里面所说,没交易一次是不是相当于生成了一个新的区块,因为会生成一个新的hash,那这个交易所产生的区块,和矿工新挖出来的区块有什么区别,其次,交易是通过矿工去填写数据的,那矿工会不会恶意的去写数据,例如,把新交易的比特币写自己钱包里面

2018年1月26日 14:24

| #

| 引用

ade

说:

引用Mike的发言:

比特币技术复杂、普通人不能很好的理解。比特币没有金融监管、容易产生金融犯罪。前段时间的黑客勒索无不采用比特币技术。所以个人并不看好这一块的技术。

比特币只是一种货币形式,RMB也是一种货币形式,如果敲诈勒索犯罪用RMB,那我们不是??

2018年1月26日 16:46

| #

| 引用

ALLEN

说:

区块链 和 比特币交易大概理解了。 但是作为交易者怎么获利。这一点是不是类似股票说,在比特币网上用现金(真实货币)交易购买虚拟比特币,然后等着升值再出售。

2018年1月29日 16:05

| #

| 引用

wjzsuperman

说:

是不是新增一个区块,就代表新增一个比特币?

2018年1月30日 10:08

| #

| 引用

胡吃喝

说:

引用wjzsuperman的发言:

是不是新增一个区块,就代表新增一个比特币?

最开始,新增一个区块,增加50个比特币,后来新增一个区块,增加25个,再后来就是12.5个

2018年2月 2日 20:32

| #

| 引用

胡吃喝

说:

引用anor的发言:

区块链不会用完吧?只是用来奖励的比特币可能就没有了,到那时矿工只能靠手续费获得奖励了。

区块链用不完,比特币倒是会用完,也就是再也挖不出来了。

2018年2月 2日 20:33

| #

| 引用

郭海峰

说:

原文:目前由于交易数量猛增,手续费已经水涨船高,一个区块2000多笔交易的手续费总额可以达到3~10个比特币。如果你的手续费给低了,很可能过了一个星期,交易还没确认。

请教:如果一个区块的2000比交易中有没有确认的,那这个区块怎么确认呢?不是一个小时就可以确认了吗?另外,如果一笔交易在确认过程中但还没没有支付成功,这些比特币是否可能再次支付给其它方,而因为第二次交易所在的区块被确认导致第二次交易成功,第一次交易失败呢?

2018年2月 3日 21:11

| #

| 引用

夜上

说:

引用Dong的发言:

有个疑问求解答:

一块区块链只能存2000笔交易,2040年就挖不到新的区块链,但交易是继续增加的,那么区块链用完了怎么办呢?

新开区块没有奖励了而已,并不是不开新的

2018年2月 5日 11:47

| #

| 引用

cqcmdwym

说:

你也可以用私钥加密信息,别人用你的公钥解开,从而证明这个信息确实是你发出的

你好,阮老师,这样是不是不安全,人家有公钥就能解开?

2018年2月 7日 07:45

| #

| 引用

airomyas

说:

引用王挺的发言:

我也有此疑问,但感觉这个回答没答到点上。

交易记录是必须要附在新的区块里,再写入主区块链才能生效的。而2040年之后,已经没机会“算出”新的区块了,还怎么附加交易记录呢?

区块永远可以增加,区块链的长度并没有限制。只是矿工取得记账权的时候,系统没有给矿工比特币来奖励了。

2018年2月12日 09:53

| #

| 引用

airomyas

说:

引用cqcmdwym的发言:

你也可以用私钥加密信息,别人用你的公钥解开,从而证明这个信息确实是你发出的

你好,阮老师,这样是不是不安全,人家有公钥就能解开?

这个叫数字签名,目的是为了证明这条用私钥签名的消息的确是你发出的(因为别人没有你的私钥),那么怎么证明呢?就是这条消息能够用你发布的公钥解开,这就说明消息是你发的,因为用别人的公钥不可能揭开你的私钥签名的消息。

这种情况下,不是为了保密,而是为了验证身份。

2018年2月12日 10:28

| #

| 引用

天空

说:

一开始错了,是欧美各大银行以及金融机构的一个需求,最后是一个中本聪的人或者组织造出一个比特比的产品来,本身不是中本聪的想法,它是需求的实现者

2018年2月13日 14:52

| #

| 引用

路人甲

说:

怎么全是小白?

2018年2月14日 01:10

| #

| 引用

老宽

说:

区块链记录着完整的账本,而比特币本质是希望解决去中心化的问题。1M的块大小引起交易堵塞的问题我能理解,通过扩容等技术手段肯定能解决的,只是扩多少的问题了。但是这个只是解决交易速度的问题啊?

但是,将来积累的账本数据肯定越来越多啊,那岂不是意味着每个安装了比特币钱包的客户端软件都得同步这些账本信息呢,比如现在账本数据如果几百G能理解不是问题,但是将来账本数据累积了总会很大啊,这个问题怎么能搞定啊?

2018年2月17日 00:22

| #

| 引用

谦修

说:

引用binary的发言:

"这个钱包不是用来存放比特币,而是存放你的公钥和私钥。软件会帮你生成这两把私钥,然后放在钱包里面。"

应该是生成这两把密钥

可以理解为,一个是银行卡号,一个是密码吗。。前者对应公钥,后者是私钥!

2018年2月23日 15:28

| #

| 引用

纪钟磊

说:

您好,我想问一个问题。就是张三有10个比特币,同时向另外两个他自己的私钥(s1,s2)分别支付10个比特币。把支付给s1的交易让旷工1处理。支付给s2的交易让旷工2处理。恰巧旷工1和旷工2出处理的达到的分支数也都是大于6并且相同的。那不是这个时候张三就把10个比特币分别成功支付给了自己的两个私钥,他本身拥有的10个bitcoin就变成了20个?解答一下我的疑惑吧,谢谢!

2018年2月24日 14:42

| #

| 引用

zcqshine

说:

引用TONYHEAD的发言:

有若干疑问:

一个100GB的数据库就可以记录到比特币创立至今的所有交易往来?

"2000笔交易的区块手续费是3-10个比特币",这个交易成本太高了,2000笔流水,大一点的小卖部都不止这个数,难不成按目前的交易成本, 比特币只适合做大额资金的交易?

比特币的价格现在已经够大额了...哈哈

2018年2月24日 16:30

| #

| 引用

btcoin小白

说:

区块是不是可以是0-2000条交易记录(包含是0条交易记录),我在想比特币诞生时应该是还没有交易的吧,这个时候区块里面应该是没有交易记录的吧?

2018年2月26日 23:22

| #

| 引用

xmokdjs

说:

引用温国兵的发言:

纠正一个错误

“你可能看出来了,每 4 年奖励减半,那么到了 2140 年,矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。”

这里应该是 2040 年。

一尺之棰,日取其半,万世不竭。——《庄子·天下》

2018年2月27日 11:50

| #

| 引用

戴祎程

说:

我想问一下阮老师,如果矿工没有收集全交易记录,或者故意写错了交易记录,从而生成了最新的区块,后续的矿工怎么发现他记录的有问题?

2018年2月28日 16:42

| #

| 引用

DannyPei

说:

我想问个问题,矿工们从网络上收集各种交易请求,组包并计算hash,当计算出的hash不满足要求时,是会更换或重新收集网络上的各种交易请求然后重新打包计算hash,直到所计算出的hash满足要求吗?(因为如果不更换组包的交易内容的话,计算出的hash还是会和原来的一样)这样的话作为一个交易请求的提出方,所提出的交易请求能否被认可、何时被认可都是完全未知的,这样将难以满足货币日常流通的基本需求。不知道是否是这样,求阮老师和各位老师解答。

2018年3月 1日 15:22

| #

| 引用

DannyPei

说:

引用纪钟磊的发言:

您好,我想问一个问题。就是张三有10个比特币,同时向另外两个他自己的私钥(s1,s2)分别支付10个比特币。把支付给s1的交易让旷工1处理。支付给s2的交易让旷工2处理。恰巧旷工1和旷工2出处理的达到的分支数也都是大于6并且相同的。那不是这个时候张三就把10个比特币分别成功支付给了自己的两个私钥,他本身拥有的10个bitcoin就变成了20个?解答一下我的疑惑吧,谢谢!

不会,矿工1和矿工2同时计算出符合要求区块链,并且两个分支又同时达到6个链的长度,这是不可能发生的

2018年3月 1日 15:23

| #

| 引用

alex

说:

有个地方没明白。

假如说矿工A抢到了这块区块。然后广播出去。大家承认了以后。这块区块的HASH值就定了。

然后再在这块区块中输入"A挖到了这块区块 获得12.5个比特币"。那这个输入信息不是会导致这块区块的HASH值变了么?

2018年3月 2日 17:13

| #

| 引用

Aspi1in

说:

“事实上,我也不知道,如果我知道怎么发财,可能就不会在这里写博客了。”

扎心了老铁~

2018年3月 2日 19:17

| #

| 引用

gelvshige

说:

引用Aspi1in的发言:

“事实上,我也不知道,如果我知道怎么发财,可能就不会在这里写博客了。”

扎心了老铁~

坦白的很可爱!

2018年3月 2日 19:22

| #

| 引用

peakandyuri

说:

我其实有一个疑问,比特币是没有中心节点的,如果我要加入矿工的行列,我怎么才能知道其它节点并和它们交换数据。

2018年3月 5日 14:31

| #

| 引用

xuewuchen

说:

其实我觉得这里最大的问题就是,所有的资源都浪费在无意义的计算上面了。如果这些算力真的可以一起计算,是不是能够解决很多计算上面的难题呢

2018年3月 7日 09:14

| #

| 引用

zbw

说:

引用没事扯扯蛋的发言:

谁能说明比特币怎样和实际金钱或实物挂钩的???

如果不能挂钩,比特币就是个数字游戏,没有价值。

如果挂钩了,那说明比特币背后还是有势力(中心)支持的,否则怎么可能风生水起?

你可以把它当做一件物品,一个东西,这个东西只要有人愿意花钱去买,那就能与真实货币挂钩

2018年3月 9日 15:01

| #

| 引用

csha

说:

引用zyg的发言:

传说的去中心化呢~到头来还是矿工中心化~ 算力决定一切 哈哈~

你把去中心化这个概念理解错了

2018年3月13日 19:05

| #

| 引用

中本葱

说:

引用王挺的发言:

我也有此疑问,但感觉这个回答没答到点上。

交易记录是必须要附在新的区块里,再写入主区块链才能生效的。而2040年之后,已经没机会“算出”新的区块了,还怎么附加交易记录呢?

有区块啊,只是这些区块不会新生成比特币而已

2018年3月18日 11:27

| #

| 引用

沈小扬

说:

请教,矿工记录交易记录生成新的区块,从而得到奖励的比特币。这个奖励本身的交易又是谁来记录呐?有没有区块链来保存?

2018年3月19日 13:10

| #

| 引用

Satan

说:

160位是二进制,写成十六进制,大约是26到35个字符

这个是怎么算的?

2018年3月19日 13:13

| #

| 引用

Bicong Wang

说:

引用杨峰的发言:

很好奇,比特币是怎么开始的?有这个想法是因为,采矿是产生比特币的“造血系统”,而造血的过程是写入交易记录,而最初是没有交易记录给人来写的。

阮老师没有细讲挖矿,实际上挖矿的要求是造出一个哈希值小于xx的区块,这个跟交易是否存在没有必然关系。而随着区块的产生,比特币会被制造出来。

2018年3月19日 19:04

| #

| 引用

ieayoio

说:

引用小米的发言:

有一个地方不明白,需要请教博主。

如果我是矿工,挖矿时在当前交易记录中擅自增加一条“我获得1000比特币”的记录,然后很幸运这块矿被我挖到,交易记录被记录和通报全网了。

那是不是就能作弊了?

不知道你的问题解决了没,我觉得“我获得1000比特币”的这条记录不能凭空的产生,它必须是“xxx向你转账了1000比特币”才能达到你获得比特币的目的,而这个动作需要有向你转账的人的数字签名作为凭证

2018年3月20日 17:31

| #

| 引用

ieayoio

说:

所谓交易手续费,就是矿工可以从每笔交易抽成,具体的金额由支付方自愿决定。你完全可以一毛不拔,一分钱也不给矿工,但是那样的话,你的交易就会没人处理,迟迟无法写入区块链,得到确认。矿工们总是优先处理手续费最高的交易。

这里我有个疑问,是不是说等到矿工挖到新的区块没有奖励的时候,如果支付不付手续费,是不是说有可能交易永远无法写入区块链,这岂不是有钱花不出去了吗,所以只能追加手续费来完成交易吧?而且手续费少了也很有可能迟迟完成不了交易

2018年3月20日 17:40

| #

| 引用

悟空

说:

现在比特币的区块有多高了啊?

2018年4月 2日 21:05

| #

| 引用

mall

说:

有几点疑问:

1 公钥和私钥都是软件生成的,如何保证软件平台不会私自保存用户的私钥?

2 区块链本身的机制只承认最长新增链(block),那么最终会对导致每个block都只包含最简单的信息(空block或者只包含一笔交易的block),因为你等到2000笔交易凑齐的时候再开始打包计算,可能别人已经算出来的了。这样推演下去最终区块链里每个块只会包含一笔交易,1M的大小根本就用不完。为什么还会出现提议将block size增加 ?

望哪位大侠能指教一下?谢谢

2018年4月 9日 08:57

| #

| 引用

崔文远

说:

私钥的保存用什么方式最安全?

2018年4月11日 20:34

| #

| 引用

帅锅

说:

越看越带劲,真的十分感谢作者这么辛苦写的文章呀!已经能理解很多很多了,感激

2018年4月19日 16:10

| #

| 引用

shilion

说:

引用Satan的发言:

160位是二进制,写成十六进制,大约是26到35个字符

这个是怎么算的?

这个是十六进制和2进制的转换了。就像我们的十进制,冯10进1,十六进制是冯16进1,有0-9,A-F组成。

2018年4月19日 22:17

| #

| 引用

没有

说:

引用Mike的发言:

比特币技术复杂、普通人不能很好的理解。比特币没有金融监管、容易产生金融犯罪。前段时间的黑客勒索无不采用比特币技术。所以个人并不看好这一块的技术。

你不看好的原因我却感觉是比特币火的真正原因,不接受黑暗并不代表黑暗不存在

2018年4月28日 17:52

| #

| 引用

chen

说:

想请问一下:

比特币第一个区块Block #0是相当于初始化创建的,记录的交易一个新闻报纸的标题。

产生50个比特币的奖励(这50个比特币好像不能被使用)。

那第二个区块Block #1它的交易记录是什么呢(是否是用比特币交易呢)?

这些交易的手续费所需的比特币从何处来呢?

2018年5月 2日 18:11

| #

| 引用

梦元

说:

“我获得1000比特币”的这条记录不能凭空的产生,btc不会凭空产生,它产生的唯一渠道是旷工算出合规hash值后获得的奖励,而且会有专门的标识记录这笔btc的产生,以及它产生的条件。首先“我获得1000比特币”这条记录不会添加进去,因为这条记录不合规范至少是“xxx转给xx多少btc”或者是“xx算出了新的合规hash获得XX个btc的奖励”,其次即使你想办法强行添到了数据库,请求同步数据时,其它节点也会算出你这笔凭空产生的记录是非法,拒绝同步你的数据。

每一笔交易都必须具备 (from, to, value,fee ) ,而且每一笔交易应该都会有from方进行数字签名,避免旷工把转账给to方的5个btc改成了10个

2018年5月 3日 18:46

| #

| 引用

晨晨

说:

我就想知道怎么开户 交易

2018年5月11日 22:53

| #

| 引用

虾米

说:

虽然在币圈工作几年了,但是每次需要给小白讲解btc的时候都不知从何讲起。

以后我可以让他们来看峰哥的文章。

2018年5月17日 18:45

| #

| 引用

虾米

说:

引用梦元的发言:

“我获得1000比特币”的这条记录不能凭空的产生,btc不会凭空产生,它产生的唯一渠道是旷工算出合规hash值后获得的奖励,而且会有专门的标识记录这笔btc的产生,以及它产生的条件。首先“我获得1000比特币”这条记录不会添加进去,因为这条记录不合规范至少是“xxx转给xx多少btc”或者是“xx算出了新的合规hash获得XX个btc的奖励”,其次即使你想办法强行添到了数据库,请求同步数据时,其它节点也会算出你这笔凭空产生的记录是非法,拒绝同步你的数据。

每一笔交易都必须具备 (from, to, value,fee ) ,而且每一笔交易应该都会有from方进行数字签名,避免旷工把转账给to方的5个btc改成了10个

峰哥应该是想表达对 btc 的价值思考

2018年5月17日 18:47

| #

| 引用

浅蓝

说:

引用小白的发言:

有点疑惑,交易平台肯定需要维护 哪个比特币钱包是哪个用户的吧,而比特币钱包里包含公钥私钥,这样交易平台不就可以知道比特币是哪个用户的么

只需管理用户对应的钱包地址就行,不需要知道具体的公钥私钥,就好比支付宝管理用户的账号,但是不知道你的密码也能使交易正常完成

2018年5月18日 13:07

| #

| 引用

卫道者

说:

引用Mike的发言:

比特币技术复杂、普通人不能很好的理解。比特币没有金融监管、容易产生金融犯罪。前段时间的黑客勒索无不采用比特币技术。所以个人并不看好这一块的技术。

比特币勒索与比特币无关,只是通过比特币来收钱。

2018年7月13日 13:54

| #

| 引用

Tiger.xu

说:

每个节点都包含了整个区块链(目前大概 100多 GB),并且节点之间时刻不停地在同步信息。------目前100多GB,后面随着时间推移,这个区块链是否会非常之大。而且100多GB的数据在这么多节点中复制,会不会造成网络堵塞?

2018年7月15日 19:22

| #

| 引用

haiker

说:

为什么交易数据要包含双方的地址呢,既然交易数据中已经包含了公钥,而交易的支付方地址就是公钥计算hash得到,只提供公钥,私钥签名和接受方的地址和上次交易的hash不行吗?

2018年10月 7日 10:43

| #

| 引用

张淼

说:

嗯 讲的很清楚

2018年12月21日 11:31

| #

| 引用

风一样的男子

说:

老师,您好,我正在探究比特币的源码,现在有一块没弄清楚,就是同步机制.我想知道比特币的同步时机除了节点启动时,还有其他时机吗?特别时在处理孤块上,加入第k个区块在广播给A节点时丢了,那么对于A节点是采取怎样的措施来获得这个区块的呢?希望老师不吝赐教

2018年12月31日 12:08

| #

| 引用

哈哈

说:

很不错呢,通俗易懂。

2019年4月 9日 20:07

| #

| 引用

代富贵

说:

突然发现一个问题,有人(以为为例)炒币好几年了,说啥币都多少听说过,但是突然被问到到底什么是区块链,什么是加密货币的时候,还是一脸蒙。

2019年5月27日 17:02

| #

| 引用

柚子

说:

引用温国兵的发言:

纠正一个错误

“你可能看出来了,每 4 年奖励减半,那么到了 2140 年,矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。”

这里应该是 2040 年。

每四年减半,要乘以4兄弟,就是2140年咯

2019年6月 1日 12:57

| #

| 引用

BitcoinFan

说:

引用haiker的发言:

为什么交易数据要包含双方的地址呢,既然交易数据中已经包含了公钥,而交易的支付方地址就是公钥计算hash得到,只提供公钥,私钥签名和接受方的地址和上次交易的hash不行吗?

交易数据其实压根就没有包含“地址”。地址只在应用层(钱包软件)里存在,在底层(区块链数据里)并不存在。

交易数据包含的是“输入”和“输出”。

每一项“输出”都含有金额和“锁定脚本”。就好像开宝箱一样,你必须有密码,或者钥匙(取决于这个宝箱最初是怎么制作的)才能打开,打开后想干啥就全部由你做主了。

一般情况下,锁定脚本的内容基本上就是公钥的哈希,外加一点点脚本操作码,

地址只是把公钥的哈希加上校验码,再用Base58编码了一下而已。加上校验码可以防止打错字,用Base58编码可以方便人类阅读。

每一项“输入”都要声明被“解锁”的是具体哪一笔钱,用上一笔交易的哈希(txid)和输出序号指定。同时还要拿出“解锁脚本”,一般就是公钥、数字签名,以及一点点脚本操作码。

2019年9月 6日 22:18

| #

| 引用

BitcoinFan

说:

引用haiker的发言:

为什么交易数据要包含双方的地址呢,既然交易数据中已经包含了公钥,而交易的支付方地址就是公钥计算hash得到,只提供公钥,私钥签名和接受方的地址和上次交易的hash不行吗?

更正一下,地址里不止包含公钥哈希和校验码,还有一个版本号。

实际上这还只是最简单的P2PKH地址,除此之外还有3开头的P2SH地址(含有脚本哈希而不是公钥哈希),以及bc1开头的P2WPKH、P2WSH地址(原生隔离见证地址,功能和P2PKH和P2SH类似)。

P2SH地址可以设置更复杂的脚本,也就是设定更复杂细致的解锁条件。一般它用于多重签名。除了多重签名,还可以“封装”隔离见证脚本,因为bc1开头的原生隔离见证地址很多地方还不兼容,封装成3开头的地址,就能保持兼容了(代价是交易略大,手续费略贵)。

对bc1开头的原生隔离见证地址来说,编码不再使用中本聪设计的Base58,而是使用重新设计的Bech32,只包含小写字母,但也可以全部转换成大写字母来表示(这样可以让二维码更小更“轻便”)。这样更方便在电话中口述这种用途。

2019年9月 6日 22:27

| #

| 引用

BitcoinFan

说:

引用haiker的发言:

为什么交易数据要包含双方的地址呢,既然交易数据中已经包含了公钥,而交易的支付方地址就是公钥计算hash得到,只提供公钥,私钥签名和接受方的地址和上次交易的hash不行吗?

比特币很多时候都是反直觉的……就比如“3开头的P2SH地址可以封装隔离见证”,可能会让很多人产生一种误解:“3开头的地址和bc1开头的地址往往使用同一个公钥”——实际上很多时候并不是这样,因为一般HD钱包都遵守BIP44/49/84规范,生成不同类型的地址时,使用的私钥也不一样;只有少数钱包,比如Bitcoin Core,在一些特殊情况下(老版本的addwitnessaddress,以及importprivkey/importpubkey导入单个私钥/公钥)是这么做的。

2019年9月 6日 22:32

| #

| 引用

BitcoinFan

说:

引用Tiger.xu的发言:

每个节点都包含了整个区块链(目前大概 100多 GB),并且节点之间时刻不停地在同步信息。------目前100多GB,后面随着时间推移,这个区块链是否会非常之大。而且100多GB的数据在这么多节点中复制,会不会造成网络堵塞?

确实是越攒越大的……有些比特币开发者反对增大区块,就是出于“历史区块增长的速度已经超过技术进步速度”这种理由。

网络堵塞,现在看还不至于,因为跑全节点的比特币用户算是少数(很多人只是在交易所里炒一炒,或者就只是用一下轻量级钱包而不是全节点钱包),而且只有一开始要下载那么多,后面只需要不断跟进就可以了,并不需要一遍遍地从头下载。

2019年9月 6日 22:36

| #

| 引用

BitcoinFan

说:

引用alex的发言:

有个地方没明白。

假如说矿工A抢到了这块区块。然后广播出去。大家承认了以后。这块区块的HASH值就定了。

然后再在这块区块中输入"A挖到了这块区块 获得12.5个比特币"。那这个输入信息不是会导致这块区块的HASH值变了么?

实际上当然是先把区块里的各种数据填好、把交易都打包进去,再发给矿机、让矿机去暴力试错凑hash值啊。矿机只需要拿到区块头、coinbase交易等很少的信息就可以进行挖矿了,并不需要拿到完整的区块。

2019年9月 6日 22:42

| #

| 引用

BitcoinFan

说:

引用老宽的发言:

区块链记录着完整的账本,而比特币本质是希望解决去中心化的问题。1M的块大小引起交易堵塞的问题我能理解,通过扩容等技术手段肯定能解决的,只是扩多少的问题了。但是这个只是解决交易速度的问题啊?

但是,将来积累的账本数据肯定越来越多啊,那岂不是意味着每个安装了比特币钱包的客户端软件都得同步这些账本信息呢,比如现在账本数据如果几百G能理解不是问题,但是将来账本数据累积了总会很大啊,这个问题怎么能搞定啊?

交易确认速度这个问题争议比较大。主流认可的办法是开发闪电网络,放弃原有的零确认交易。少数派的办法是用avalanche预共识加固零确认。还有侧链,以前经常提,现在已经有了liquid、rsk这些,却很冷清,几乎没人用。而且也有adam back等大佬认为侧链并不能从根本上解决扩容问题。

区块越攒越多的问题,也有争议。

有人坚持全节点必须把所有区块都下载验证一遍(启用修剪,也只是一边下载新的一边删旧的,并不是不下载旧的),有人就认为这么做太浪费,可以妥协一下,直接从最近的状态开始,跳过历史(也就是utxo commitment、assumeutxo之类的)。

以前对这个问题还提出一个解决方法,就是“欺诈证明”,也就是让轻量级客户端随机挑一部分进行验证,“众目睽睽”之下,总能发现猫腻。但是后来这个基本上是弃坑了,理由是如果有恶意矿工挖违反规则的链,那他完全可以把有猫腻的部分藏着不发出来,轻量级客户端拿它没办法,没办法证明这里缺了一块(而不只是网速卡了)。

引用DannyPei的发言:

我想问个问题,矿工们从网络上收集各种交易请求,组包并计算hash,当计算出的hash不满足要求时,是会更换或重新收集网络上的各种交易请求然后重新打包计算hash,直到所计算出的hash满足要求吗?(因为如果不更换组包的交易内容的话,计算出的hash还是会和原来的一样)这样的话作为一个交易请求的提出方,所提出的交易请求能否被认可、何时被认可都是完全未知的,这样将难以满足货币日常流通的基本需求。不知道是否是这样,求阮老师和各位老师解答。

区块头里有个nonce值,矿机一般是先修改nonce值。nonce值用完了,还可以稍微改一下时间戳,让时间戳前后稍微变动一下。除了时间戳,还有coinbase交易,可以用作extranonce,这里面的空间就大了,但是每次修改extranonce的计算成本都比较大,所以这一般是放到最后尝试。

还有像asicboost这样有争议的办法,(分显式和隐式两种,隐式asicboost里面有提到交换交易顺序,是多种办法中的一种),显式asicboost是修改nversion,争议相对较小。

2019年9月 6日 22:55

| #

| 引用

李晓铭

说:

请问博主,矿工们如何收集交易请求啊?我有一个交易,如何发给矿工呢?这个过程,需要一个中心转发吗?矿工们之间如何联系呢?

就像bt技术一样,最终离不开一个中心来发布种子和登记提供bt服务的ip地址,比特币和区块链能完全脱离一个中心吗?

2019年12月18日 17:38

| #

| 引用

BitcoinFan

说:

引用李晓铭的发言:

请问博主,矿工们如何收集交易请求啊?我有一个交易,如何发给矿工呢?这个过程,需要一个中心转发吗?矿工们之间如何联系呢?

就像bt技术一样,最终离不开一个中心来发布种子和登记提供bt服务的ip地址,比特币和区块链能完全脱离一个中心吗?

比特币有一套P2P协议啊,简单说就是一传十、十传百。

BT不也是有完全去中心化的DHT么,DHT是不需要Tracker服务器的。

不过,比特币的节点软件里确实有硬编码写进几个“种子节点”,一开始不知道其他节点的IP时,就可以向这些“种子节点”查询(这个查询用的是DNS协议,所以叫DNS seeding)。如果从其他途径来发现其他节点,比如手动添加、从已经连接上的其他节点查询等等,那DNS seeding就不是必要的。

这个话题细说的话就不简单了。

比如“节点”具体指什么呢?要是去阅读中本聪最初的介绍和发言,就会发现他默认“矿工即节点、节点即矿工”。

现在的话,“节点”(负责验证交易)和“矿工”(负责穷举哈希来“挖矿”)已经自然而然地分离了。

矿工自己并不会运行节点,他们会把矿机的算力输出给矿池,让矿池的“节点”(或者说是“全节点”full node)负责产生区块。

很多“全节点”背后也是没有算力的,只能监视网络,不能出块。

现在的比特币核心开发者大多认为用户需要跑全节点,因为全节点可以独立、完整地验证区块链账本的内容。

如果是SPV轻量级钱包的话,因为没有对交易内容进行验证,所以,理论上,即便是矿工打破了比特币的规则,比如凭空造100万币,那SPV也是无法识别的。

但是,全节点很笨重,很显然并不适合一般用户;而且有人认为“按照中本聪原本的设计,就不需要普通用户去跑全节点”,比特币的社区可以说也因为这个分歧而分裂了,反对“普通人应该跑全节点”的人很多转而去支持BCH(然后BCH又分裂成ABC和SV两个币……)。

比特币核心开发者则会指出中本聪很早以前就消失了,在他消失之前,他也并没有把SPV轻量级钱包设计完善,因为缺失了“警报机制”来提醒SPV不要去跟随违反规则的区块链账本。

2020年1月 4日 02:06

| #

| 引用

BitcoinFan

说:

还有,矿池之间可能未必是走比特币自身的P2P网络,他们可能还会走更快的FIBRE、Falcon等更加中心化、但也更快的网络,这样可以避免自己因为网络通信不畅(没有及时收到最新区块,或者没有及时把自己新挖出的区块广播出去)而挖出废块。

2020年1月 4日 02:11

| #

| 引用

JAK

说:

用核心钱包交易是不是每次交易都会生成一个新的地址,且钱包内所有的比特币都会转移到新的钱包内,接收了比特币是不是也是一样,所有的比特币包括不是交易所得的比特币都会自动到一个新的找零地址里去?

2020年3月31日 12:15

| #

| 引用

BCG

说:

引用温国兵的发言:

纠正一个错误

“你可能看出来了,每 4 年奖励减半,那么到了 2140 年,矿工将得不到任何奖励,比特币的数量也将停止增加。这时,矿工的收益就完全依靠交易手续费了。”

这里应该是 2040 年。

就是2140年,不是2040.

2020年4月30日 12:07

| #

| 引用

BitcoinFan

说:

引用JAK的发言:

用核心钱包交易是不是每次交易都会生成一个新的地址,且钱包内所有的比特币都会转移到新的钱包内,接收了比特币是不是也是一样,所有的比特币包括不是交易所得的比特币都会自动到一个新的找零地址里去?

避免重复使用同一个地址,这个是中本聪的白皮书里提到的。这是一种很鸡肋的、聊胜于无的隐私保护措施。

每次收款时都用新的收款地址,结合每次转出时都用新的找零地址,双管齐下,理想情况下就分不清哪个地址是回到原主人手里的找零,然后就无法进一步追查资金去向,从而保护隐私。

实际上有不少情况会泄露“哪个地址是找零”这个信息;甚至还有不少轻量级钱包是直接上传xpub主公钥的,钱包服务商直接就知道哪些地址背后是同一个主人了。

(而且Bitcoin Core虽然是HD钱包,但是用的是很蛋疼的hardened derivation,压根就没有xpub主公钥——这个情况可能在未来版本会有所改革,开发者现在正在做descriptor wallet)

每次转出,并不是会把所有币都转移到新的找零地址上。这要看你转出的金额大不大,以及你的钱包如何“选币”,选择花掉哪些UTXO。一般情况下钱包是只选择差不多够用的UTXO(所以这也会造成交易里的找零输出项金额较小,可以被猜测分辨出来;但是如果选了太多UTXO,也要注意,把不同地址上的币同时花出去本身也是隐私信息泄露,因为这样透露了这些地址背后实际上是属于同一个主人)。

2020年10月 2日 01:56

| #

| 引用

undefined

说:

挖到新区块的矿工可以获得比特币奖励,奖励的数量逐年递减,这个机制可以修改吗?谁来决定呢

2022年4月15日 11:56

| #

| 引用

sutungpo

说:

请教下在第三部分交易流程中:

转出比特币的一方提供的数据中的数字签名是不是也保证了交易金额的属实?否则交易的金额在申报提交过程中存在被篡改的可能性?

2022年8月15日 14:54

| #

| 引用

我在2023看世界

说:

2023年再看这篇文章,确实受益匪浅

2023年5月12日 21:43

| #

| 引用

我要发表看法

您的留言

(HTML标签部分可用)

您的大名:

«-必填

电子邮件:

«-必填,不公开

个人网址:

«-我信任你,不会填写广告链接

记住个人信息?

正在发表您的评论,请稍候

«- 点击按钮

Weibo |

Twitter |

GitHub

Email: [email protected]

比特币 区块链浏览器

比特币 区块链浏览器

搜索

浏览器

产品

Settings

浏览器

Aptos

Arbitrum One

雪崩

基础

信标链

比特币

比特币现金

BNB

BOB

Botanix区块链

卡尔达诺

达世币

DigiByte

狗狗币

eCash电子现金

以太坊

以太坊经典

幻影币

Gnosis链

格罗斯币

握手协议

Kusama

Linea

莱特币

门罗币

Moonbeam

opBNB

乐观主义

点对点币

Polkadot

Polygon

Polygon zkEVM

Rootstock

Sei EVM

Solana

恒星

TON

波场

XRP账本

Zcash

产品

API接口

提供高正常运行时间、类SQL查询和全套包的Rest API

数据集

将TSV文件插入您的数据库服务器并进行分析

图表

可视化区块链数据,并比较各区块链间的趋势

ENS查询

搜索和探索以太坊名称服务域名、所有者及其他信息

交易收据

为您或您的对手方获取PDF收据

钱包声明

钱包声明

投资组合追踪器

— 完全匿名地跟踪您的加密资产组合的表现

广播交易

私密地广播BTC、ETH、BCH、LTC、BSV、DOGE和GRS的原始交易

节点浏览器

了解节点的可访问性、位置、共识规则等信息

版本监控

跟踪即将到来的硬分叉和加密货币客户端如比特币核心和Geth的最新更新

减半倒计时

矿工、交易费以及区块奖励

比较区块链

通过大小、费用、每秒交易数等多个维度比较加密货币

获取Blockchair扩展

Blockchair将搜索17种区块链的引擎带到您的浏览器

Blockchair新闻

获取来自60个最大加密新闻媒体的最新消息

Blockchair甜甜圈

向了不起的非盈利机构和开源项目捐赠。帮助加密货币的采用并减少税款支付

Blockchair精选

查找并比较了不起的区块链和加密产品及服务

语言

English

ENG

Español

SPA

Français

FRA

Italiano

ITA

Nederlands

NLD

Português

POR

Deutsch

DEU

Русский

RUS

فارسی

FAS

Türkçe

TUR

Română

RON

Polski

POL

Українська

UKR

Кыргыз

KIR

Қазақша

KAZ

Вahasa Indonesia

IND

中文

ZHO

日本語

JPN

한국어

KOR

Tiếng Việt

VIE

界面

深色主题

浅色主题

系统主题

首页

区块链浏览器

比特币

 比特币 区块链浏览器

BTC 价格

67,360 USD

区块

833,720

交易

974,124,686

输出

2,730,567,993

地址

52,805,555

All time

Blockchain size

555.25 GB

Network nodes

7,593

Difficulty

79,351,228,131,137

Next estimated difficulty

85,152,323,488,582

7.31%

Next readjustment

6天后

最新区块

833,719

(7分钟前)

区块 间平均时间

9分钟3秒

Recommended 交易 fee

15 satoshi per byte

Circulation

19,648,221 BTC

Market cap

1.324 trillion USD

Market dominance

49.12%

24小时统计

交易

400,183

交易 per second

4.63

区块

159

Volume

1,143,516 BTC

Median 交易 fee

3.34 USD

Average 交易 fee

8.18 USD

Hashrate

627.64 EH/s (SHA-256)

Blockchair Buggy

比特币的区块链是一个公共的账本,记录了所有使用比特币加密货币进行的交易。它利用一个去中心化的计算机网络(节点)来维护一个使用密码学原理确保的加密交易的时间顺序的数据块系列,确保了每笔交易的完整性和可验证性。

请开启JavaScript以使用Buggy聊天

发送

内存池

交易

112,674

交易 per second

14

输出

1,403,534

Fee total

614,169 USD

Size

236.41 MB

Blockchair精选

查找并比较了不起的区块链和加密产品及服务

产品

API接口

数据集

图表

ENS查询

交易收据

钱包声明

投资组合追踪器

广播交易

节点浏览器

版本监控

减半倒计时

比较区块链

获取Blockchair扩展

Blockchair新闻

Blockchair甜甜圈

Blockchair精选

浏览器

Aptos

Arbitrum One

雪崩

基础

信标链

比特币

比特币现金

BNB

BOB

Botanix区块链

卡尔达诺

达世币

DigiByte

狗狗币

eCash电子现金

以太坊

以太坊经典

幻影币

Gnosis链

格罗斯币

握手协议

Kusama

Linea

莱特币

门罗币

Moonbeam

opBNB

乐观主义

点对点币

Polkadot

Polygon

Polygon zkEVM

Rootstock

Sei EVM

Solana

恒星

TON

波场

XRP账本

Zcash

产品

API接口

数据集

图表

ENS查询

交易收据

钱包声明

投资组合追踪器

广播交易

隐私测量器

节点浏览器

版本监控

减半倒计时

比较区块链

获取Blockchair扩展

Blockchair新闻

Blockchair甜甜圈

Blockchair精选

实用链接

关于Blockchair

常见问题解答

更新日志

招聘信息

Blockchair洋葱v3网址

对合作伙伴

合作伙伴

与我们合作

品牌工具包

对开发者

提交错误或请求

漏洞赏金项目

API文档

状态

语言

English

Español

Français

Italiano

Nederlands

Português

Deutsch

Русский

فارسی

Türkçe

Română

Polski

Українська

Кыргыз

Қазақша

Вahasa Indonesia

中文

日本語

한국어

Tiếng Việt

Blockchair © 2024

服务条款

|

隐私政策

title.section.social_networks