imtoken网站链接|比特币软件怎么玩
入门指南 - 比特币
入门指南 - 比特币
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
比特币入门指南
使用比特币交易对于所有人都是简单易用的。
如何使用比特币
如何接受比特币
如何使用比特币
告诉自己
比特币与你日常所知道的、所用到的都不同。在开始使用它之前,先了解一些注意事项可以增加安全性和避免常见的陷阱。
了解更多
选择钱包
各个主流平台都有免费且满足各种需求的比特币钱包。例如,你可以在移动设备上安装一个日常使用的应用,或者在电脑上安装一个只用于网上付款的钱包。不管怎样,选择和安装钱包都十分便捷。
选择钱包
获取比特币
你可以接受比特币作为商品或服务的支付方式,也可以通过许多方式购买比特币。
购买比特币
花费比特币
世界上接受比特币付款的服务和商家正在逐渐增多。你可以在他们那里用比特币付款,并为你的购物体验评分来帮助这些商家获得更多的知名度。
寻找商家和产品
如何接受比特币
告诉你自己
比特币不需要商家改变习惯,但是比特币不同于你日常所知所用的东西。在开始使用比特币之前,你需要先了解一些注意事项以便安全使用比特币以及避免常见的陷阱。
阅读更多
支付处理
你可以自己处理支付和发票,或者你可以使用商户服务将资金存为当地货币或比特币。大部分销售点业务使用平板电脑或者手机,让顾客可以用他们的手机进行支付。
寻找商户服务
会计与税收
商家通常用当地货币进行存款和标价。在其他情况下,比特币则相当于一种国外货币。你需要联系一个有资质的会计师以获得关于如何符合当地税收规定的适当指导。
阅读更多
获得知名度
越来越多的用户在寻找消费他们比特币的途径。你可以向网上目录提交你的业务,帮助用户轻松找到你。你也可以在你的网站或者实体企业中展示 比特币标识。
提交你的业务
支持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
新手炒比特币教程 - 知乎
新手炒比特币教程 - 知乎切换模式写文章登录/注册新手炒比特币教程谋财续命为你带来一切和赚钱有关的知识。虚拟货币市场,一直都和一夜暴富、财务自由等词绑定在一起,但也和倾家荡产、一夜亏空等词关系紧密。可以说,这里既可以让你一步登天,也可以让你一步坠入深渊,但不得不说,这确实是一个充满诱惑,可以帮助人实现财务自由的市场。至于结果,这主要还是取决于你是抱着怎样的一种心态进入这个市场。今天就写一篇文章,主要针对新手,教大家一些虚拟货币的基本知识,以及交易平台、交易方式、如何避险等基本常识,以及一些简单的赚钱方法,防止上来就被割了韭菜。说到虚拟货币,就必须说起虚拟货币之王——比特币。比特币刚出的时候,基本等于不要钱,现在的价格大概是11500美金一块,在2017年最高的时候涨到过20000美金一块,粗略估算,价格大概翻了3000万倍,秒杀一切股票、期货、黄金、房地产、债券、基金等投资产品。所以当初在比特币刚兴起的时候就买了比特币的,并且能够坚定持有的,现在基本都财务自由了。当然,也有坚定过头的,买了比特币,密码忘了,找不到了。听过一个例子,说是一妹子,和男朋友分手,就想买东西发泄情绪,不知道买什么,就买了30个比特币扔在那了。结果等比特币涨起来的时候突然想起来了,但是密码找不到了。按现在的价格,30个比特币大约值34.5万美金,200多万人民币,妹子一定悔的哭都找不到调了。继续说回比特币,新手适合去买比特币吗?会不会有风险?就我个人而言,我觉得只要不随意跟风,不去买风险高的币,风险是比较小的,而且现在区块链,数字货币的概念也比较火,央行也在推数字货币的概念,我甚至有点相信,比特币真的会改变几千年来实物货币的制度,推出一套全世界通用的数字货币概念。这里,我说的风险不高的币主要指比特币,ETH,EOS,LINK,XRP等一些主流币。除了这些,虚拟货币市场里还存在大量的山寨币,可能部分是真的有技术,想好好做币的,但是大部分其实就是上来圈钱的,甚至连白皮书都没有,也没有经过审核,上来就开始暴涨,一晚上几倍,甚至十几倍的涨,引来众人纷纷跟投,结果人家韭菜一割,卷钱跑路,到时候你哭都没有用。最近的YAM就是一个典型的例子,刚启动没多久就锁仓7亿多美元,人气十分火爆。然而,上市才36小时就暴跌98.1%,从最高的179.8美元跌至2.4美元,割了一大波韭菜。附一张我写这篇文章时涨的比较猛的币的截图,24小时内涨了189%,然而实际你从图上看,其实只是几个小时就涨了这么多。怎么样?是不是很刺激?在这里奉劝大家一句,不要觉得这个币涨的这么厉害,就都去跟风买,因为跌的时候,你会发现他跌的更疯狂,根本不给你反应的时间。最近也确实看见好多蹭了一波Defi风暴富的人,一位靠10万本金,坚定持有一个币三个月,赚了847万,及时收手,实现财务自由,提现退场了。这种人是明智的,知道何时抽身。也见到最近自说赚了400倍,到处吹嘘叫嚣的人。我不确定他是不是真的赚了400倍,但是以他到处叫嚣的个性,就算真的赚了400倍,我也不相信他能最终把钱拿到手。心态很重要,无论是亏是赚,不骄不躁,才能在无情的市场中找到自己的栖身之地。下面说一说虚拟货币都有哪些交易方式,以及哪些适合新手来操作。首先,最简单的就是现货交易。现货交易就是直接买虚拟货币,就和我们买股票一样,低点买入,高点卖出,赚高低点的差价。由于虚拟货币的波动很大,一天之内的波动在百分之十几二十几都是正常范围内的。可以找到一个合适的波动区间,在低点定价买入,在高点定价卖出,这种方法适合市场行情比较稳定,长期横盘,利用做短线波段赚钱。注意,如果波段太小,比如只有百分之二,百分之三的话,就不要这样操作了,因为你赚的还不够手续费的。还有一种更简单的就是看准时机,低点买入,然后长期持有,等待着币价上涨。甚至我见过那种买完之后,设置一个高点的价格定价卖出,然后就放在那不管了,甚至有的把软件都卸载了,等到币涨到那个价格的时候自动就卖了,这种人就比较佛系了。罗永浩之前就买了100万的币放在那不管了,等他想起来看的时候,发现涨到300万了。但是这种方法除了时间成本比较高以外,还有注意不要买那种山寨币或者没有前景的币,不然等你哪天打开,看到的不是300万,可能是这个币已经下架了……还有一种玩法风险就比较高了,就是做合约,做杠杆。这个每个平台,每种币提供的杠杆倍数不一样,最高的有125倍杠杆的。高风险意味着高收益,但是建议新手不要去碰杠杆,甚至所有人都不建议去碰杠杆,玩杠杆的人就真的是赌徒了。你见过有赌徒把赌场赢关门的?大部分都是钱全扔进赌场,输的裤子都没了,才从赌场里出来的吧。玩杠杆也一样,玩了杠杆你就是赌徒,平台就是庄家,是赌场,不把你的钱全赢光,你就别想走。而你,只会越赢越上瘾,越赢越想赢,最后把所有钱都摆上赌桌,被人一把连本带利全收回去。不过虽然不建议大家去碰杠杆,但是还是给大家讲一下杠杆是怎么玩的,大家了解一下就好了,因为我就是踩过雷过来的。在你确定一个币一定会涨的时候,你就可以加杠杆做多,在你确定一个币一定会跌的时候,你就可以加杠杆做空。杠杆可以自己选择,10倍,50倍,100倍都可以。比如你看涨,并100倍做多,那也就意味着,如果它涨了1%,你就能获得1%*100,也就是一倍本金的收益。如果它涨了10%,你就能得到10倍本金的收益。这时候你卖掉,扣除一部分手续费,剩下的就是你的收益。这是你赚的情况下。相反,如果运气没那么好,你做了100倍的多,它只要跌1%,就意味着你亏了100%,也就是爆仓。所以,风险和利益是并存的,而且里面无论你亏还是赚,都有高额的手续费,所以多次操作下来,亏的概率是非常大的,所以我不建议大家去操作合约行杠杆,尤其是容易上头的人,百分之九十九的概率是会血本无归的。我当时玩合约的时候,前面行情好的时候,每次操作都是百分之三四十的收益,感觉找到了发财致富的道路。后来慢慢发现,如果波段小的话,有时候盈利的还不够手续费,如果亏了的话,算上手续费亏的更多,直到有一天晚上,开着合约睡着了,没有开止盈止损,结果就被爆仓了,早上起来一看账户,只剩一块多钱,从此以后,再也不玩合约。最后,说一下哪里可以交易虚拟货币。现在三大虚拟货币交易平台为OKEx,火币以及币安。建议新手不要去一些不靠谱的平台玩,容易被割,玩的话去这三个大的交易所,会靠谱一些。手机端和电脑端都有他们的app,由于国内不支持虚拟货币交易,所以ios用户想要下载手机端app的话,需要用海外账号登陆软件商店。可以去淘宝买一个香港的ID,几块钱,方便又省事。虚拟货币玩的话确实是能赚到钱的,也有很多人在这里实现了财务自由,甚至一夜暴富。但是我建议大家不要抱着一夜暴富的心态来玩,那样多半赚不到钱,还有可能损失掉本金。分享一下我最近7天的收益。7天时间,8%的收益,我已经挺满足了,毕竟银行理财,一年也才4%。后面有时间,再给大家介绍一下币圈常见的坑人套路,避免大家也入坑。钱多,利益多的地方,坑越多,大家一定要小心。今天实在写不动了,太累了,改天写。编辑于 2020-08-16 20:24比特币 (Bitcoin)比特币投资数字货币赞同 6111 条评论分享喜欢收藏申请
比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版) - 知乎
比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版) - 知乎切换模式写文章登录/注册比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版)乌鸦哥比特币怎么玩?一提到加密货币,大家第一个想到的就会是比特币(BTC、Bitcoin),但到底具体的投资方式是怎样呢?买比特币又有什么风险呢?这篇文章带领新手们一次了解比特币的概念、历史,以及到底该怎么投资比特币。比特币是什么?比特币的概念与历史比特币英文为Bitcoin,简写为BTC,是虚拟货币(也称加密货币)的一种,是由中本聪在2008年发表,但实际的发表人到底是谁至今仍不得而知,背后的发表团队相当神秘。比特币采用的核心技术是区块链,是一种分布式、不可篡改的分布式账本技术,但对于投资比特币来说,这技术的背后逻辑不需要过度担心,很多新手在学习怎么玩比特币之前,就先被区块链的一大堆名词吓跑了... 事实上,你只要知道「比特币的背后技术是区块链」即可。正因为区块链的不可篡改性、匿名性等特性,比特币无法被政府机构控制,政府没办法封锁加密货币钱包、也没办法自行增发、销毁,这就导致了各种好处及坏处。比特币的好处及坏处比特币的好处:去中心化:比特币的交易和管理不受任何政府或金融机构控制,这使得比特币可以免于政治和货币政策的影响。匿名性:比特币的交易和持有人身份可以匿名进行,这意味着比特币可以保护用户的隐私,比特币在钱包里的交易虽然是公开在区块链上的,但区块链上的地址无法追踪到个人。无国界:比特币是全球通用的货币,不受任何国界的限制。安全性:比特币的交易过程是通过加密技术来保护的,这使得比特币交易更安全。比特币的缺点:价格波动大:比特币的价格由供需决定,至截稿为止的波动仍然非常大,使得比特币不像是货币而更像是投资商品。投资风险:除了波动外,比特币因为不受到政府监管,因此风险也较高。可能用于非法活动:由于比特币交易的匿名特性,过去也经常被用于非法活动,如洗钱和资助恐怖主义。技术门槛高:要玩比特币有两种方式,去中心化钱包与中心化交易所,而前者技术门槛较高。比特币怎么玩?三种新手必知的投资方式比特币玩法一、买进现货并放在交易所比特币的第一种玩法,就是买进BTC现货,然后拿着不放等它上涨。买进比特币的方法有两种,第一种是使用加密货币交易所如币安,注册币安就像注册一个银行账号一样,注册完毕之后只要入金、购买比特币即可。你的比特币资产会放在币安账号里,风险就是币安倒闭或被黑客入侵导致资产被转走,其实跟你把钱存在银行的风险类似,都是中心化的风险。把比特币放在币安等中心化交易所得好处与风险:优点:门槛低、简单、接口人性,且币安为全球最大的加密货币交易所,这是目前最多新手持有比特币的方式。缺点:币安倒闭、被黑客入侵等。比特币玩法二、买进现货并持有在冷钱包「冷钱包」是更去中心化的玩法,意思是把比特币从交易所转到自己的钱包里并持有,好处是更加地去中心化,不用担心交易所倒闭或被骇客入侵。缺点则是需要好好保管钱包私钥(注记词),因为一旦弄丢了,就完全没有人可以帮你把资产救回来了。如果把 BTC 移动到交易所,忘记账号密码还有机会救回来; 但放在冷钱包,你就要 100% 为自己的资产负责了,其实对于新手来讲难度是蛮高的。另外,放在冷钱包虽然安全,但未来如果需要把币卖掉,还是需要转到交易所再进行一次操作,使用上比较麻烦。比特币玩法三、合约短线交易如果你问一个投资人「比特币怎么玩?」 他有一定机率会告诉你“合约”,这又是什么呢?所谓的「合约」有点类似期货,你在交易所上可以买到「比特币合约」这样的商品,这个商品的价格会紧贴着比特币的价格波动。但实际上,你并没有真正的持有比特币。合约只是一个价格会波动的... 合约而已。所以BTC如果从20,000涨到30,000,持有现货会赚钱,持有合约也会赚钱,所以是否真正的持有比特币本身似乎不是那么重要。更重要的是,合约本身是可以开杠杆的,你可以开两倍到一百倍的杠杆,让获利及亏损都成倍的增加,当然这点就很考验资金控管与行情判断的能力。在本身波动就不小的BTC上,透过合约再开一层杠杆,是很多比特币投资人的玩法; 但这样的做法无疑是高风险的,建议各位投资人谨慎。比特币怎么玩?比较进阶的玩法比特币进阶玩法:衍生性金融商品操作除了持有现货、操作合约赌价格波动以外,比特币跟股票一样有各式各样的衍生品以及交易策略。像是风险比较高的选择权、双币投资,到量化交易的网格交易、期现套利、流动性挖矿等等,还有风险较低的活期存款、放贷操作等等,都是比特币的各种玩法。在币安交易所中,这些衍生性金融商品都可以购买到,这也是为何建议玩比特币需要注册一个中心化交易所的原因。比特币进阶玩法:挖矿、挖 BTC当然,也可以通过最传统的「挖矿」来赚取比特币。概念是利用矿机耗费算力来挖出比特币。不过这件事目前门槛较高,详细做法不在本篇说明。但简单来说,比特币挖矿的过程需要使用专门的硬件和软件来进行; 比特币网络会将一些数学问题定期发布给矿工,并且创立新的比特币的奖励给那些最早解决问题的挖矿用户。所以矿工就是通过矿机把自己的算力贡献给比特币网络,并在成功解决问题后获得比特币作为奖励。挖矿需要耗费大量的电力,取得的比特币收益也会因为价格波动而变化,整体而言并不是适合新手入门的作法。比特币新手投资总结总结本篇文章的重点,比特币的投资方式有以下几种:买进现货并持有买进现货并放在冷钱包买进合约参与价格波动操作衍生性金融商品(比特币选择权、双币理财、流动性挖矿、网格交易、期现套利等等)矿机挖矿其中 1~3 是比较适合新手的投资,第 4 点有较高的学习门槛,但操作上也不困难,而 1~4 都可以在类似币安的中心化交易所完成。第5点挖矿则是门槛最高的方式,目前不建议新手用此方式来投资比特币。以上就是 2023 如何投资比特币、比特币怎么玩的新手教学!编辑于 2023-07-22 19:40・IP 属地河南比特币 (Bitcoin)比特币投资区块链(Blockchain)赞同 178 条评论分享喜欢收藏申请
比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版) - 知乎
比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版) - 知乎切换模式写文章登录/注册比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版)乌鸦哥比特币怎么玩?一提到加密货币,大家第一个想到的就会是比特币(BTC、Bitcoin),但到底具体的投资方式是怎样呢?买比特币又有什么风险呢?这篇文章带领新手们一次了解比特币的概念、历史,以及到底该怎么投资比特币。比特币是什么?比特币的概念与历史比特币英文为Bitcoin,简写为BTC,是虚拟货币(也称加密货币)的一种,是由中本聪在2008年发表,但实际的发表人到底是谁至今仍不得而知,背后的发表团队相当神秘。比特币采用的核心技术是区块链,是一种分布式、不可篡改的分布式账本技术,但对于投资比特币来说,这技术的背后逻辑不需要过度担心,很多新手在学习怎么玩比特币之前,就先被区块链的一大堆名词吓跑了... 事实上,你只要知道「比特币的背后技术是区块链」即可。正因为区块链的不可篡改性、匿名性等特性,比特币无法被政府机构控制,政府没办法封锁加密货币钱包、也没办法自行增发、销毁,这就导致了各种好处及坏处。比特币的好处及坏处比特币的好处:去中心化:比特币的交易和管理不受任何政府或金融机构控制,这使得比特币可以免于政治和货币政策的影响。匿名性:比特币的交易和持有人身份可以匿名进行,这意味着比特币可以保护用户的隐私,比特币在钱包里的交易虽然是公开在区块链上的,但区块链上的地址无法追踪到个人。无国界:比特币是全球通用的货币,不受任何国界的限制。安全性:比特币的交易过程是通过加密技术来保护的,这使得比特币交易更安全。比特币的缺点:价格波动大:比特币的价格由供需决定,至截稿为止的波动仍然非常大,使得比特币不像是货币而更像是投资商品。投资风险:除了波动外,比特币因为不受到政府监管,因此风险也较高。可能用于非法活动:由于比特币交易的匿名特性,过去也经常被用于非法活动,如洗钱和资助恐怖主义。技术门槛高:要玩比特币有两种方式,去中心化钱包与中心化交易所,而前者技术门槛较高。比特币怎么玩?三种新手必知的投资方式比特币玩法一、买进现货并放在交易所比特币的第一种玩法,就是买进BTC现货,然后拿着不放等它上涨。买进比特币的方法有两种,第一种是使用加密货币交易所如币安,注册币安就像注册一个银行账号一样,注册完毕之后只要入金、购买比特币即可。你的比特币资产会放在币安账号里,风险就是币安倒闭或被黑客入侵导致资产被转走,其实跟你把钱存在银行的风险类似,都是中心化的风险。把比特币放在币安等中心化交易所得好处与风险:优点:门槛低、简单、接口人性,且币安为全球最大的加密货币交易所,这是目前最多新手持有比特币的方式。缺点:币安倒闭、被黑客入侵等。比特币玩法二、买进现货并持有在冷钱包「冷钱包」是更去中心化的玩法,意思是把比特币从交易所转到自己的钱包里并持有,好处是更加地去中心化,不用担心交易所倒闭或被骇客入侵。缺点则是需要好好保管钱包私钥(注记词),因为一旦弄丢了,就完全没有人可以帮你把资产救回来了。如果把 BTC 移动到交易所,忘记账号密码还有机会救回来; 但放在冷钱包,你就要 100% 为自己的资产负责了,其实对于新手来讲难度是蛮高的。另外,放在冷钱包虽然安全,但未来如果需要把币卖掉,还是需要转到交易所再进行一次操作,使用上比较麻烦。比特币玩法三、合约短线交易如果你问一个投资人「比特币怎么玩?」 他有一定机率会告诉你“合约”,这又是什么呢?所谓的「合约」有点类似期货,你在交易所上可以买到「比特币合约」这样的商品,这个商品的价格会紧贴着比特币的价格波动。但实际上,你并没有真正的持有比特币。合约只是一个价格会波动的... 合约而已。所以BTC如果从20,000涨到30,000,持有现货会赚钱,持有合约也会赚钱,所以是否真正的持有比特币本身似乎不是那么重要。更重要的是,合约本身是可以开杠杆的,你可以开两倍到一百倍的杠杆,让获利及亏损都成倍的增加,当然这点就很考验资金控管与行情判断的能力。在本身波动就不小的BTC上,透过合约再开一层杠杆,是很多比特币投资人的玩法; 但这样的做法无疑是高风险的,建议各位投资人谨慎。比特币怎么玩?比较进阶的玩法比特币进阶玩法:衍生性金融商品操作除了持有现货、操作合约赌价格波动以外,比特币跟股票一样有各式各样的衍生品以及交易策略。像是风险比较高的选择权、双币投资,到量化交易的网格交易、期现套利、流动性挖矿等等,还有风险较低的活期存款、放贷操作等等,都是比特币的各种玩法。在币安交易所中,这些衍生性金融商品都可以购买到,这也是为何建议玩比特币需要注册一个中心化交易所的原因。比特币进阶玩法:挖矿、挖 BTC当然,也可以通过最传统的「挖矿」来赚取比特币。概念是利用矿机耗费算力来挖出比特币。不过这件事目前门槛较高,详细做法不在本篇说明。但简单来说,比特币挖矿的过程需要使用专门的硬件和软件来进行; 比特币网络会将一些数学问题定期发布给矿工,并且创立新的比特币的奖励给那些最早解决问题的挖矿用户。所以矿工就是通过矿机把自己的算力贡献给比特币网络,并在成功解决问题后获得比特币作为奖励。挖矿需要耗费大量的电力,取得的比特币收益也会因为价格波动而变化,整体而言并不是适合新手入门的作法。比特币新手投资总结总结本篇文章的重点,比特币的投资方式有以下几种:买进现货并持有买进现货并放在冷钱包买进合约参与价格波动操作衍生性金融商品(比特币选择权、双币理财、流动性挖矿、网格交易、期现套利等等)矿机挖矿其中 1~3 是比较适合新手的投资,第 4 点有较高的学习门槛,但操作上也不困难,而 1~4 都可以在类似币安的中心化交易所完成。第5点挖矿则是门槛最高的方式,目前不建议新手用此方式来投资比特币。以上就是 2023 如何投资比特币、比特币怎么玩的新手教学!编辑于 2023-07-22 19:40・IP 属地河南比特币 (Bitcoin)比特币投资区块链(Blockchain)赞同 178 条评论分享喜欢收藏申请
比特币入门教程 - 阮一峰的网络日志
比特币入门教程 - 阮一峰的网络日志
阮一峰的网络日志 » 首页 » 档案
上一篇:区块链入门教程
下一篇:加密货币的本质
分类:
理解计算机
⇐
⇒
比特币入门教程
作者: 阮一峰
日期: 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]
比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版) - 知乎
比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版) - 知乎切换模式写文章登录/注册比特币怎么玩怎么买? 虚拟货币新手投资教学(2023 版)乌鸦哥比特币怎么玩?一提到加密货币,大家第一个想到的就会是比特币(BTC、Bitcoin),但到底具体的投资方式是怎样呢?买比特币又有什么风险呢?这篇文章带领新手们一次了解比特币的概念、历史,以及到底该怎么投资比特币。比特币是什么?比特币的概念与历史比特币英文为Bitcoin,简写为BTC,是虚拟货币(也称加密货币)的一种,是由中本聪在2008年发表,但实际的发表人到底是谁至今仍不得而知,背后的发表团队相当神秘。比特币采用的核心技术是区块链,是一种分布式、不可篡改的分布式账本技术,但对于投资比特币来说,这技术的背后逻辑不需要过度担心,很多新手在学习怎么玩比特币之前,就先被区块链的一大堆名词吓跑了... 事实上,你只要知道「比特币的背后技术是区块链」即可。正因为区块链的不可篡改性、匿名性等特性,比特币无法被政府机构控制,政府没办法封锁加密货币钱包、也没办法自行增发、销毁,这就导致了各种好处及坏处。比特币的好处及坏处比特币的好处:去中心化:比特币的交易和管理不受任何政府或金融机构控制,这使得比特币可以免于政治和货币政策的影响。匿名性:比特币的交易和持有人身份可以匿名进行,这意味着比特币可以保护用户的隐私,比特币在钱包里的交易虽然是公开在区块链上的,但区块链上的地址无法追踪到个人。无国界:比特币是全球通用的货币,不受任何国界的限制。安全性:比特币的交易过程是通过加密技术来保护的,这使得比特币交易更安全。比特币的缺点:价格波动大:比特币的价格由供需决定,至截稿为止的波动仍然非常大,使得比特币不像是货币而更像是投资商品。投资风险:除了波动外,比特币因为不受到政府监管,因此风险也较高。可能用于非法活动:由于比特币交易的匿名特性,过去也经常被用于非法活动,如洗钱和资助恐怖主义。技术门槛高:要玩比特币有两种方式,去中心化钱包与中心化交易所,而前者技术门槛较高。比特币怎么玩?三种新手必知的投资方式比特币玩法一、买进现货并放在交易所比特币的第一种玩法,就是买进BTC现货,然后拿着不放等它上涨。买进比特币的方法有两种,第一种是使用加密货币交易所如币安,注册币安就像注册一个银行账号一样,注册完毕之后只要入金、购买比特币即可。你的比特币资产会放在币安账号里,风险就是币安倒闭或被黑客入侵导致资产被转走,其实跟你把钱存在银行的风险类似,都是中心化的风险。把比特币放在币安等中心化交易所得好处与风险:优点:门槛低、简单、接口人性,且币安为全球最大的加密货币交易所,这是目前最多新手持有比特币的方式。缺点:币安倒闭、被黑客入侵等。比特币玩法二、买进现货并持有在冷钱包「冷钱包」是更去中心化的玩法,意思是把比特币从交易所转到自己的钱包里并持有,好处是更加地去中心化,不用担心交易所倒闭或被骇客入侵。缺点则是需要好好保管钱包私钥(注记词),因为一旦弄丢了,就完全没有人可以帮你把资产救回来了。如果把 BTC 移动到交易所,忘记账号密码还有机会救回来; 但放在冷钱包,你就要 100% 为自己的资产负责了,其实对于新手来讲难度是蛮高的。另外,放在冷钱包虽然安全,但未来如果需要把币卖掉,还是需要转到交易所再进行一次操作,使用上比较麻烦。比特币玩法三、合约短线交易如果你问一个投资人「比特币怎么玩?」 他有一定机率会告诉你“合约”,这又是什么呢?所谓的「合约」有点类似期货,你在交易所上可以买到「比特币合约」这样的商品,这个商品的价格会紧贴着比特币的价格波动。但实际上,你并没有真正的持有比特币。合约只是一个价格会波动的... 合约而已。所以BTC如果从20,000涨到30,000,持有现货会赚钱,持有合约也会赚钱,所以是否真正的持有比特币本身似乎不是那么重要。更重要的是,合约本身是可以开杠杆的,你可以开两倍到一百倍的杠杆,让获利及亏损都成倍的增加,当然这点就很考验资金控管与行情判断的能力。在本身波动就不小的BTC上,透过合约再开一层杠杆,是很多比特币投资人的玩法; 但这样的做法无疑是高风险的,建议各位投资人谨慎。比特币怎么玩?比较进阶的玩法比特币进阶玩法:衍生性金融商品操作除了持有现货、操作合约赌价格波动以外,比特币跟股票一样有各式各样的衍生品以及交易策略。像是风险比较高的选择权、双币投资,到量化交易的网格交易、期现套利、流动性挖矿等等,还有风险较低的活期存款、放贷操作等等,都是比特币的各种玩法。在币安交易所中,这些衍生性金融商品都可以购买到,这也是为何建议玩比特币需要注册一个中心化交易所的原因。比特币进阶玩法:挖矿、挖 BTC当然,也可以通过最传统的「挖矿」来赚取比特币。概念是利用矿机耗费算力来挖出比特币。不过这件事目前门槛较高,详细做法不在本篇说明。但简单来说,比特币挖矿的过程需要使用专门的硬件和软件来进行; 比特币网络会将一些数学问题定期发布给矿工,并且创立新的比特币的奖励给那些最早解决问题的挖矿用户。所以矿工就是通过矿机把自己的算力贡献给比特币网络,并在成功解决问题后获得比特币作为奖励。挖矿需要耗费大量的电力,取得的比特币收益也会因为价格波动而变化,整体而言并不是适合新手入门的作法。比特币新手投资总结总结本篇文章的重点,比特币的投资方式有以下几种:买进现货并持有买进现货并放在冷钱包买进合约参与价格波动操作衍生性金融商品(比特币选择权、双币理财、流动性挖矿、网格交易、期现套利等等)矿机挖矿其中 1~3 是比较适合新手的投资,第 4 点有较高的学习门槛,但操作上也不困难,而 1~4 都可以在类似币安的中心化交易所完成。第5点挖矿则是门槛最高的方式,目前不建议新手用此方式来投资比特币。以上就是 2023 如何投资比特币、比特币怎么玩的新手教学!编辑于 2023-07-22 19:40・IP 属地河南比特币 (Bitcoin)比特币投资区块链(Blockchain)赞同 178 条评论分享喜欢收藏申请
比特币入门教程 - 阮一峰的网络日志
比特币入门教程 - 阮一峰的网络日志
阮一峰的网络日志 » 首页 » 档案
上一篇:区块链入门教程
下一篇:加密货币的本质
分类:
理解计算机
⇐
⇒
比特币入门教程
作者: 阮一峰
日期: 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]
币圈新人投资数字货币必备APP清单 - 知乎
币圈新人投资数字货币必备APP清单 - 知乎切换模式写文章登录/注册币圈新人投资数字货币必备APP清单暴走中本聪没有退路,就是胜利之路。常言道:常在河边走,哪能不湿鞋;暴走中本聪:要想不湿鞋,多备几双鞋。自去年12月份比特币期货在美国合规交易市场推出以来,这一市场的交易量一直呈现稳步增长,并且在单一交易时段内,比特币期货日交易量已超过10亿美元左右。以比特币为核心的数字资产,正在逐渐深入人心。但是目前而言,仍然有不少新进场投资者对数字货币买卖有所误解,更无从入手;因此,暴走中本聪专门为数字货币小白整理了一份《币圈入门指南》。一、必备工具1、高级上网:稳定能用就好学会高级上网,是进入币圈的必备技能之一。如果你能正常打开这页面,证明你已经掌握了这项入门技能。2、社区APP:从群众中来,到群众中去学会“科学上网”后,先不要着急进行数字货币买卖,先不要着急进行数字货币买卖,先不要着急进行数字货币买卖。啥都不懂立马着急买卖的小白,不是钱多没地方花,就是智商不足需要尽快充值。进入任何一个陌生市场,先找志同道合的人,混进同一个圈子,能大大减少被坑的风险,当然如何识别一个正常的圈子,需要一定的辨识能力,最简单判断依据是——如果群里的人无比融洽、斗志昂扬、相亲相爱,就要时刻提高警惕。常用的社区APP包含但不限以下:总结:Telegram(电报)和微信群:炒币必备社区APP,一般而言,项目方(CEO、CTO等)和投资人之间的沟通,80%采用电报(Telegram)和微信群的形式,QQ群当然也是常用的;Twitter和Facebook、微信公众号:关注币种项目发展的三大渠道;知乎、知识星球:挖掘价值币种、分析币种优劣的核心渠道。3、交易所APP/软件:交易所三国杀认准中国三大交易所:目前OKEX、币安、火币pro,是目前国人创办的三大交易所,三大交易所的日成交额情况大致如下:OKEX:支持法币购买(支付宝、微信、银行卡),有数字货币合约(杠杆)产品,交易手续费0.2%。OKEX是老牌交易所OKCoin在去年9·4政策后移师海外的延续,创始人徐明星是前豆丁网CTO,OKCoin被誉为币圈黄埔军校,从OKCoin出来的员工基本都在同行竞品中充当核心角色。币安:不支持法币购买(支付宝、微信、银行卡),没有数字货币合约(杠杆)产品,交易手续费0.05%。币安(Binance)是OKCoin的团队创始成员赵长鹏、何一出来创业开的交易所,成立时间不到1年时间,但是凭借雷厉风行的免手续费、直播送跑车等营销策略,异军突起,成为目前公认的三大交易所之一。火币Pro:支持法币购买(支付宝、微信、银行卡),有数字货币合约(杠杆)产品,交易手续费0.2%。火币Pro同样是老牌交易所火币的延伸,创始人李林毕业于清华大学自动化系研究生,2018年,火币的投票上币规则让自己的平台币着实火了一把。随着交易所资产被盗、被黑客攻击、无法提现等Bug频繁出现,进行数字货币买卖,还是要选择成交体量大的交易所,一方面相对来说安全,另一方面,交易量大的交易所,买卖深度足够大,才尽可能快速地把数字资产变现。特别需要注意:1、目前基本接受中国IP买卖的交易所,注册不需要实名认证,但交易板块均需要进行实名认证,所以准备好身份证和录制视频/人脸识别基本都是必须的。2、不同的交易所之间充值/提币,一定要注意填写正确的相应币种地址,一定要注意是充值还是提币操作,不同币种的充值,将可能导致数字货币无法找回!!3、在交易所上的账号密码一定要保管好,交易所的账号最好下载安装绑定谷歌验证器(相当于银行U盾的动态密码)。二、资产安全:把鸡蛋放入篮子里1、热钱包:imtoken作为佛系囤币的交易者来说,很多时候买了数字货币做长远投资,就会放着不再交易,在这种情况下,如果不相信交易所(怕被盗),担心交易所会跑路或者自作恶、经营不善倒闭等情况,可以把在交易所买到的数字资产转移到相关的电子钱包(热钱包)里面,目前市场占有率第一的热钱包是imtoken。2018年5月, imToken 获得 IDG资本1000万美元的A轮投资。使用热钱包除了资产比一般交易所安全以外,还可以通过添加某些新起项目的合约地址,获得该项目的免费空投(免费赠送数字货币),虽然免费的东西都不怎么值钱,但是有总比没有好。再说了,当年比特币不也是送都没人要吗?特别需要注意:1、使用热钱包一定要记得密码、助记词、密钥,具体助记词、密钥、公钥等的区别,自行百度(百度麻烦付一下广告费)。2、助记词最好在物理介质下抄写下来,并保管好,不要拍照上传到云盘等网络上,否则有被盗可能!3、助记词,至少让身边一个亲近的人知道,毕竟天灾人祸,你懂的。目前比特币很多僵尸账户,很可能就是因为......2、冷钱包:库神如果投资数字货币金额过于巨大,对热钱包也不放心的人,还可以采用冷钱包的方式进行保管。所谓冷钱包,也即是硬件钱包,通过物理介质的读写保管数字资产。冷钱包购买方式很简单,目前使用频率比较高的冷钱包是库神。官网和万能的淘宝,都可以直接购买。使用冷钱包,没什么需要注意的地方。使用按照说明书即可。冷钱包唯一不好的地方就是几千块,太贵。用几千块的钱包,保护几百块的数字货币,显得有点高调。3、密码管理器:1Password目前除了三大交易所币安、OKEX、火币pro外,各种交易所层出不穷,比如这两个月最火的Fcoin等,估计每个人都会注册几个账号,数十个交易平台的注册信息(账号密码)成为了最头疼的事情。采用1Password,我们再也不用「一个密码打遍天下」。通过划动来自由调节「长度」、「数字」、「符号」这三个密码强度的维度,1Password 可以自动为你生成唯一且复杂的密码,再也不用为你的交易所账号密码头疼。4、数字资产管理器:CoinboxCoinbox是一款用户体验很棒的APP,这个Coinbox并不是那个交易平台Coinbox,而是专门用于数字货币资产管理的APP。目前单一的交易所或者钱包只能显示数字货币的存量金额,但是无法显示自己的仓位盈利和收益状况,而且需要频繁登录切换不同的交易所APP才能了解资产状况,有了Coinbox,可以直接计算显示数字资产的成本、收益、盈利和持币种价值等信息,而且支持从交易所API导入和自动更新币资产。一句话:使用Coinbox后,用Excel记录投资成本收益的古老方式可以从此载入史册。三、行情APP/网站:信息就是金钱“币圈一天,股市一年。”习惯了国内股市每天几个小时交易时段、涨跌幅限制的投资者来说,币圈的波动就像过山车一样,暴涨暴跌。而对于操作频繁的交易者来说,错过一波行情,就很容易被套或者错过一波利润,所以合适的行情软件就显得相当重要。推荐几款个人常用的行情软件/工具/网站:1、非小号:APP+网页版非小号的行情基本是币圈里面最全、资讯更新最及时的行情工具。币圈的项目层出不穷,日新月异,目前很多新项目可能会在部分的行情APP里面出现尚未收录的情况,及时的信息对投资人来说意味着赚钱。为了不错过十倍币、百倍币;非小号是必须的。2、币牛牛:APP币牛牛宣称要打造币圈同花顺,用户体验和UI设计都不错。并且,在币牛牛的APP里,可以查到币种的持仓情况、持币地址数、Github代码更新状况、社群用户关注、点赞数等;这些数据都可以作为币种的参考数据;并且可以看到该币种的资金流动统计。3、Aicoin:APPAicoin是一个币圈老团队sosobtc做的行情软件。Aicoin除了具备一般行情的查询功能外,还支持行情栏动态显示(如图),可以在平时使用手机的时候不需要频繁打开行情软件就可以盯盘,用户体验相当好。除此之外,Aicoin还可以直接对接交易所账号,进行挂单买卖。4、新闻资讯:信息就是金钱目前市面上的新闻资讯APP数不胜数,比如巴比特、金色财经、币世界、一本区块链等。币圈的时间分秒都是钱,信息直接意味着盈利或者损失,所以新闻类APP也是必不可少的杀器。巴比特是目前最大也是最活跃的国内数字货币社区,算是行业的启蒙地;而币世界和金色财经的资讯更新速度基本最快,新闻类的后起之秀就更多了,包括一本区块链(偏深度资讯)、Tokenclub、链得得等,都具备很好的用户体验和内容制作能力。这么多新闻资讯类APP,这难道不是三点钟无眠区块链的节奏吗?实在是心疼投资数字货币的币圈人,一入币圈深似海,赚钱不易!写在最后:2008年,百年投行雷曼兄弟在次贷危机中倒闭,所以投资是一场修行,而不是一百米冲刺。所以要打有准备的战、要有打持久战的心态,才可能在资本市场里独善其身。拿好这些工具,做一个静看币圈风起云涌而云淡风轻的投资者,才是投资之道。编辑于 2018-07-08 18:52比特币 (Bitcoin)区块链(Blockchain)赞同 34227 条评论分享喜欢收藏申请
比特币入门教程 - 阮一峰的网络日志
比特币入门教程 - 阮一峰的网络日志
阮一峰的网络日志 » 首页 » 档案
上一篇:区块链入门教程
下一篇:加密货币的本质
分类:
理解计算机
⇐
⇒
比特币入门教程
作者: 阮一峰
日期: 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]
零基础,想开始学习币圈的相关知识,有没有相关教程?用哪些平台?求教? - 知乎
零基础,想开始学习币圈的相关知识,有没有相关教程?用哪些平台?求教? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册比特币 (Bitcoin)币圈零基础,想开始学习币圈的相关知识,有没有相关教程?用哪些平台?求教?关注者94被浏览18,866关注问题写回答邀请回答好问题添加评论分享60 个回答默认排序哥不是币神 关注作为带过无数币圈小白的7年老韭菜,分享一些新人需要知道的基本知识:首先,在哪里买比特币呢?小白投资者购买比特币选择合适的比特币交易所一般就是用的人多的交易所,最安全,费用最便宜,功能最全面,上币最及时,体验最好。国内国用户最佳选择是欧易交易所,其次是币安。买比特币支持哪些支付方式?人民币买币买币支持支付宝、微信支付和银行卡,使用人民币支付。流程是选择商家的卖单,先付款,平台会冻结商家的对应币,等付款完毕商家确认后,币就到自己名下了。可以先在法币区买usdt,再去币币交易用usdt买btc。也可以直接在法币区买btc。在app里面也会新用户会有指引,跟着指引走就行。这种法币类的C2C点对点交易没有手续费。小白们都有疑惑:要不要买比特币?买了能赚钱吗?预期能赚多少?一般持有比特币的人喜欢跟你说“通货膨胀”逻辑。就是法币一直在增发,比特币这种总量有限的资产,类似于黄金,必然是长期升值的。这个看你自己买不买单这个逻辑,我从历史价格角度来谈谈。分析17年到22年的比特币价格走势,17年高点2万刀,19年低点3千刀,跌幅80%;21年高点6万刀,距上次高点涨幅3倍多。21年低点3万刀,跌幅50%分析近5年走势,可以说明两点:1、比特币波动比较大,高点跌落50%-80%很正常,所以要选择买入时机,也要注意自己能不能承受这种风险;2、波动性很可观,低点买入之后有望有不小的波动收益。可以作为在现金、房产、股市之外的另一部分配置,看重它对于持仓的收益率弹性的价值。比如你配置10%,能给你1-3年内30%的波动可能性。亏就亏比如5%,赚的话赚30%,这种波动价值是股票、现金不能比的。所以,如果你没多少钱,是年轻人,建议提高比特币在投资组合中的比例,毕竟年轻人需要更多可能性(波动)。如果你资产雄厚,建议配置比如10%就行,增加持仓弹性,亏损有限,赚的话能大幅提升持仓收益。还有很多人问,目前建议买比特币吗?什么时候买比特币比较合适?简单的建议就是比特币从最高点跌50%开始买,跌80%满仓。参考这个节奏。资金越少越择时。资金越大越不择时,分批买即可。本文写作时价格是2万6000刀,可以陆续开始买入了。比特币太贵了买不起咋办?这是很多新手小白的误区。就是因为这个错觉阻碍了他们踏出第一步。比特币很重要的一个特征是可分割性。0.01个也可以买,100元人民币也可以买。所以不用担心买不起,只是你愿意买多少的问题。中国不是禁止数字货币交易了吗?怎么还能买到?是不是犯罪?此话题很敏感。客观上说确实是禁止了,但是很多中国人开的境外交易所给中国人服务。你个人买币卖币,算是个人投资行为吧。但是拿虚拟货币来从事违法犯罪活动,比如洗钱等,那肯定是不可取的,将得到严惩。并且,由于币圈充斥着大量的黑钱,如果在出入金的过程中遇到黑钱,数额巨大的,那也是涉嫌帮信的,还很有可能会冻结银行卡,受到银行的监管。具体银行卡冻结的原因,解冻方式等可参考之前的文章。哥不是币神:实操性超强!关于银行卡冻结和解冻方案总结买比特币安全吗?会不会被跑路?比特币怎么保管?如果比特币资金量大,建议放入那种个人软件地址钱包,比如imtoken,但如果你只是单纯想持有和交易数字货币的话,直接放在交易所就行。只要是靠谱的交易所,因为是盈利很大的生意,所以不会跑路,且安全性也有保证。你放在自己手里反而容易丢失。保管也没有费用,可以长期放在交易所。新人入门,手把手指导。入币圈有风险,投资需谨慎。发布于 2023-06-13 12:20赞同 1添加评论分享收藏喜欢收起法师托尼语录 关注如果是纯纯纯小白新手,连怎么注册都不知道,用啥平台也不知道,一些基础的交易规则都不知道,那么,找我就对了最新的币圈内的免费的学习资料,可以分享给大家 包括一些优秀的书单,也是可以分享的。 下面分享下书单#阿马荐书# 如果你是一个迷茫的普通人,或者是立志在投机市场活得更久的人,强烈建议你读一下李笑来先后出版的四本书《把时间当作朋友》、《财富自由之路》、《韭菜的自我修养》、《让时间陪你慢慢变富》。《把时间当作朋友》、《财富自由之路》这两本书名字虽然俗,但是质量极高,可读性非常强。以一个奋斗者、成功者、创业者的视角讲了做人、做事、人生中的需要掌握和明白的技能、经验和底层逻辑,手把手地教你如何成为一个优秀的人。《韭菜的自我修养》算是一本有来子为自己洗白嫌疑的著作,但是同时也以一个大镰刀的视角讲述了韭菜的特点,真实、尖锐、血淋淋。这本书更多地像是一本教育意义深厚的教材,让你知道韭菜的傻逼之处,并且尽量避免成为傻逼。《让时间陪你慢慢变富》这本书是饭里掺屎,干货没有夹带的私货一大堆,如果是没有什么经验的新人,很容易被来子忽悠瘸。整本书来子的主旋律就一个:定投大法好,赶紧加入我的定投社区,梭哈BOX。 这本书能给你展现一个顶级镰刀割韭菜时的话术、如何圆逻辑、如何立靶子、如何把韭菜割得嗷嗷叫得同时还能让他们心甘情愿落个好名声。这本书里,来子说到了;现实中来子也做到了。读完这本书,能看穿顶级镰刀来子如何噶韭菜,相信市场上的骗局也很难再忽悠到你。这四本书先后出版,内容越来越功利质量越来越拉垮,也从侧面记录了李笑来从一个自诩善良的新东方托福名师,到著名比特币投资人,再到噶韭菜不眨眼还觉得韭菜傻逼的区块链行业大镰刀的历程。读书是我们普通人接触上层人思想最有效的方式,除了书我们不可能接触到那些写 书的人,更不可能跟他们交流,比如我们一辈子也可不能拍到巴菲特的午餐跟他吃 顿饭,但我们可以以极低的成本看他写的书。投资/交易类的书都是这个行业的精英前辈们总结出来的东西,需要反复的看,里 面很多思想,认知,逻辑,如果没有一定的交易经历,是理解不了的。比如你现在看股票大作手回忆录,你似乎懂他说的是啥意思,但是你理解不了。如 果当你有一定的交易经验后,回头再看看,就会豁然开朗,就会觉得说的真有道 理。我看过的书很多,但很多都是垃圾要么是来回抄,群里推荐的这些书都是我精挑细 选出来的,基本都是关于交易的核心,逻辑的内容。这些书已经很少了,就像前言所说,做任何事情都需要学习和努力的,如果这几本 书你都无法看完的话,劝你还是放弃,交易真的不适合你,不是你太笨,而是太懒。推荐书单《股票大作手回忆录》《期货大作手风云录》《十年一梦》《期货交易策略》《价格形态解密》«PriceAction+Protocol+V2.0 完整中文版》《cis股票交易术》《金融怪杰》《以交易为生》《穷查理宝典》 &絕.《随机漫步的傻瓜》《让时间陪你慢慢变富》《把时间当朋友》《财富自由之路》《反脆弱》 K辩《黑天鹅》《滚雪球》 鈴《邻家的百万富翁》《穷爸爸富爸爸》《被讨厌的勇气》《稳定获利》投机是普通人赚到千万成本最低的一条路昨天看到一篇文章,昂立英语的创始人写的,昂立英语倒闭了,然后欠了 800多 万的债,这就是创业,创业也是九死一生的,法拍房的最大来源就是创业失败。相比较来说,交易投机几乎是普通人想赚到千万财富最容易走,成本最低的一条路 7o大家加油吧。本文来自实盘大佬法师托尼语录 ,肥宅,比特皇,陈晓,半木夏,午饭投资,憨巴龙王,c神,挖矿小企鹅,阿马有你真好,提亚非罗,午夜投资,欧阳等实盘交易系统策略皆可分享,衷心祝愿大家在币圈悟道暴富#币圈#比特币#炒币大佬#交易系统#比特币#炒股#合约#期货发布于 2023-10-04 21:30赞同 4添加评论分享收藏喜欢
比特币怎么玩?玩比特币赚钱方式有哪些?
么玩?玩比特币赚钱方式有哪些?CNEnglish简体中文繁體中文ไทยTiếng việtEspañolPortuguêsDeutsch市场行情热门外汇商品股票指数加密货币快讯全部外汇商品股票指数加密货币技术分析财经指标头条全部宏观经济商品外汇股票加密货币热点专题交易工具财经日历交易策略投资博客全部商品外汇股票指数加密货币更多投资学习投资课堂关于我们专家团队编辑政策近期快讯热门文章美国 二月 美国NFIB小型企业信心指数低于预期90.7:实际值(89.4)1710237914日本央行将在废除收益率曲线控制和结束负利率后为债券购买行动提供指导 - 路透社1710237745美国 CPI 前瞻:如果通胀数据再次强劲,美元将受益——德国商业银行1710237568近期快讯热门文章美元/日元在前三份美国CPI公布后第一个小时内平均上涨0.57% - 三菱日联金融集团1710235832美国通胀数据前风险厌恶盛行,美元/墨西哥比索反弹至16.801710234932欧元/美元:回到1.0900以下的可能性大于反弹至1.1000上方 - 荷兰国际集团1710233834近期快讯热门文章金价预测:黄金/美元涨势将延伸至目标价位 2250美元/2360美元 - 法国兴业银行1710230980黄金价格保持在2180美元下方,在美国CPI公布之前下行空间有限1710230196金价预测:黄金/美元 涨势可能超越近期纪录高点 - 瑞银1710168972近期快讯热门文章【盈警】台州水务(01542.HK)料年度盈转亏约6833万至9833万元人民币1710235645开明投资(00768.HK)2月底每股资产净值约为0.064港元1710235560新天绿色能源(00956.HK):丁鹏辞任副总裁职务1710235052近期快讯热门文章美国 CPI 前瞻:如果通胀数据再次强劲,美元将受益——德国商业银行1710237568美国CPI数据前瞻:汽油价格上涨将令通胀率维持在3%上方,即便核心通胀压力降温1710230861美元指数:102.00 低位区域现在可能成为关键支点 - 丰业银行1710166842近期快讯热门文章OKX将于3月13日下午6:00上线 Aevo (AEVO)1710237852某聪明钱3天前将97万枚APE存入Coinbase1710237514CryptoQuant CEO:比特币或将在半年内迎来卖方流动性危机1710236990近期快讯热门文章3月12日纽约时段外汇期权到期17102287213月11日纽约时段外汇期权到期1710139739印度 二月 26 外汇储备从前值$619.07B上升至$625.63B1709897721近期快讯热门文章美国 二月 美国NFIB小型企业信心指数低于预期90.7:实际值(89.4)1710237914日本央行将在废除收益率曲线控制和结束负利率后为债券购买行动提供指导 - 路透社1710237745西班牙 西班牙九个月期国债拍卖从前值3.483%增加至3.555%1710236974近期头条热门文章【今日五大财经要闻】绩后涨超13%! 1710238896【港股收评】港股大反攻!恒科指数大涨超4.64%,地产股强势1710237795美国2月CPI看点:通胀分项遇阻,华尔街怎么看?1710237055近期头条热门文章【今日五大财经要闻】绩后涨超13%! 1710238896美国2月CPI看点:通胀分项遇阻,华尔街怎么看?17102370553月12日财经早餐:比特币突破7.2万美元续创新高,黄金七日连涨1710206264近期头条热门文章恐 怖数据来袭!黄金涨势能否延续?【每周更新】1710163980一天击落近30架无人机,红海再陷“水深火热”1710144307沙特阿美將股息提高30%至980亿美元!发生了什么?1710141773近期头条热门文章英镑兑美元高位回落 美国2月CPI能否定下降息基调?1710231461日元兑美元处在 2 月初以来的最高水平紧下方,焦点转向美国通胀1710222624澳元/美元盘整,美国通胀公布前市场维持谨慎情绪1710221230近期头条热门文章【港股收评】港股大反攻!恒科指数大涨超4.64%,地产股强势1710237795锂电大反攻,怎么布局?1710226516SEA:瑕不掩瑜,有望飞得更高1710225537近期头条热门文章倒计时40天!比特币即将开启“减半”行情?【每周更新】1710146943比特币为何一直等不到大回调 还有机会上车吗?1710137465翁晓奇:香港正在紧密讨论筹备以太坊现货ETF,首批获批比特币ETF或少于11家1710137227近期头条热门文章英伟达财报大超预期,盘后股价暴涨10%!1708585876英伟达财报前瞻:华尔街最多看涨65%!期权波动却埋雷?1708420052比特币还有反弹行情?3月降息无望,但4月减半不容忽视【每周更新】1707120083近期投资博客热门文章处置股是什么?处置股会涨吗?处置股买卖还有投资价值吗?1705458932美股盘前交易是什么?美股盘前盘后交易有什么区别?盘前交易对股价的影响有哪些?17053990192024年美股股票趋势展望:连续创新高的美股还能继续上涨吗?1705395694近期投资博客热门文章现在买黄金划算吗?黄金为什么创出历史新高?怎么投资黄金成本更低?1704866367天然气投资攻略:天然气期货、天然气概念股、价差合约完整攻略1704784949布兰特原油是什么?布兰特原油期货投资完整介绍1704349425近期投资博客热门文章「形态学」轻松看懂!外汇技术分析教学,教你如何从图形抓住交易机会1703644045如何选择最佳外汇市场的交易时间?附:全球汇市交易时间图表1703571326如何用50美金、100美金交易外汇?盘点低门槛零钱外汇理财方式1703484825近期投资博客热门文章处置股是什么?处置股会涨吗?处置股买卖还有投资价值吗?1705458932美股盘前交易是什么?美股盘前盘后交易有什么区别?盘前交易对股价的影响有哪些?17053990192024年美股股票趋势展望:连续创新高的美股还能继续上涨吗?1705395694近期投资博客热门文章欧洲股市2024年值得投资吗?欧洲股市及股指2024年走势行情预测分析1701931908富时中国A50指数成分股是什么?如何投资A50指数?1700038787英国股市指数行情分析|英国股市休市及交易时间1699335771近期投资博客热门文章虚拟货币杠杆是什么?有什么优势?如何在加密货币交易中使用?1704271053空投什么意思?如何参与低投入高回报的币圈空投?1703124488虚拟货币涨跌与股市的关联性探讨!1702879783近期投资博客热门文章价涨量缩是什么?如何透过量价关系寻找交易时机?1705037629GDP排名数据分析:如何借力GDP数据判断投最佳资时机?1704958297杠杆型ETF是什么?和传统ETF有什么区别?杠杆型ETF适合长期持有吗?1704436196入门课程在哪购买比特币最好? Top3虚拟货币交易所排名及推荐市场上已经有虚拟货币交易所600多个。大大小小的交易所各有优缺点,如何选择适合自己的比特币交易所成了很多朋友头疼的难题。传统股票与股票差价合约传统股票与股票合约交易有什么区别?哪种交易方式更适合交易者?什么是差价合约?差价合约指的是什么?差价合约是如何运作的?如果你想了解什么是差价合约,那你就不能错过这篇文章投资慧眼的使命是为投资者提供及时、有价值、丰富的信息,以便快速准确的抓住市场行情。2021最佳新闻及分析资讯提供者FxDailyInfo2022全球最佳外汇教育资源International Business Magazine投资慧眼投资博客加密货币比特币怎么玩?玩比特币赚钱方式有哪些?12 分钟比特币更新于 2023-12-26 06:52作者Mitrade文章目录比特币怎么玩?比特币玩法有哪些?比特币最热门的玩法--交易(长线和短线)比特币怎么买?玩比特币最简便的方式之一差价合约比特币总结比特币诞生于2008年,当时正值全球金融危机,自称是比特币创始人的中本聪先生因此提出基于数学证明的电子支付系统,并且是一种去中心化的货币,这无疑带给传统金融极大的挑战和威胁。比特币不仅是虚拟货币的起点,也是目前最受欢迎的虚拟货币。之所以如此,是因为相比于2009年的起始价格0.0041美元,比特币累计增长了进2000万倍,而且市值一度超过1万亿美金,是最稳定增值的虚拟货币!那么比特币怎么玩才能增加盈利机会?新手如何才能从比特币价格波动中找到投资机会呢?本文将给出答案。此外,我们还将详细介绍: ◆ 比特币应该什么时候买,什么时候卖?每年都有盈利机会吗? ◆ 如何仅根据K线判断是否值得买入? ◆ 去哪交易比特币比较方便? ◆ 最低投入多少钱可以交易比特币?比特币怎么玩?比特币玩法有哪些?比特币的常见玩法一般分为挖矿和交易两种。◆ 挖矿比特币总量为2100万枚,而目前的总发行量大约落在1910万枚左右。当然,实际可流通的数量可能因为私钥遗失等因素而更加减少,因此就算所有的比特币都成功开采并在外流通,总量可能也会略低于2100万枚。币圈的小伙伴将所有比特币形象地看作一个矿场,获得比特币的过程也因此被称为”采矿“。实际上,这个过程就是完成一些数学题的计算。这个数学计算用到了密码学和哈希函数,这是目前在数字签名和密码保护当中时常用到也极为重要的技术之一。简单来说,谁的计算机(矿机)算力强,最先算出哈希值的矿工就可以抢到记帐权(因为要算出哈希值需要一个一个数字去试,需要极大算力、电力),并获得最终的奖励。在2009年出现之际,由于大部分人对其了解甚少,那时使用私人电脑就可以轻松采矿。随着比特币逐渐受到市场的关注,很多机构比特币玩家参与其中。同时,比特币的产出每4年就会发生一次减半,使得开采过程也变得越来越困难。所以,现在仅用私人电脑已经很难满足开采要求。可以举个身边的例子给大家参考:某同事花1334美元买的电脑,每天24小时工作,也只能挖到大概价值3美金(折合人民币约21元)的虚拟货币。除去电费和电脑损耗,基本没有什么利润。想要规模化,除非大规模投资,比如买上百台设备,同时有比较便宜的电费供应。不过对于普通人来说,矿机运行的高昂成本很难负担,现在挖矿已经在个体中比较少见了。比特币最热门的玩法--交易(长线和短线)◆ 交易比特币最热门的玩法当然还是交易,交易又分为长线交易和短线交易。然而也要特别注意到,加密货币市场仍旧是一个新兴市场,如何避开资金盘,正确投资,也是Mitrade 一直极力倡导的观念。延伸阅读:比特币场外交易安全吗?比特币场外交易所有哪些?我们先从长线交易说起。既然比特币已经涨了1800万倍,而且长期来看还是上升趋势,那么只需要在相对比较低的点位买入,长期持有,就有较大机会获取利润。不知道什么时候买入合适?以现在的上帝视角来看,前些年任何时间买入,都是合适的价格,毕竟他一直在涨。但实际上,随着行情的爆发,比特币几乎每次下跌都有一定的几率暴跌50%以上。如果你买在了短期顶部,那绝对是一种煎熬。大家可以参考我总结的进10年来比特币每次启动的涨跌幅。BTC时间价格区间涨幅区间跌幅2011.06.0631.915598%2011.11.212.293%2012.01.026.81210%2012.02.204.22013.04.08200.484673%2013.07.0165.567%2013.12.0210771542%2014熊了1年险跌到16284%2015.01.121652017.12.181948511700%2018熊了1年跌到30432018.12.17318483%2019.06.2413828334%2020.03.09387072%2021.04.12647941574%2022.11.0116384293.48%未来???????????由上图可见,比特币几乎每年都会有比较大的涨幅(除了2014,2018和2022年),以及比较大规模的回撤。具体走势大家可以看Mitrade提供的比特币历史价格。 (Mitrade的这个图表是我目前找到的一个日期最全的图表,从2011年以后的走势都可以看到。)当然,随着比特币总市值的增加,他的波动空间也小了很多,毕竟有那么多机构入驻。所以像之前动辄下跌七八成的情况,应该是不容易发生了,除非有世界级的经济危机发生。如果您对虚拟货币行业有信仰,看好比特币在未来还会继续上涨,那么为了买到合适的价格,可以采取定投的方式,每个月定期买入一部分。比如您打算买入1万美金的比特币,可以在每个月固定的日期买入一定的比例。当然,也可以等比特币暴跌后逐步买入。细心的朋友总会发现,比特币每年出现暴涨暴跌的概率还是挺大的。至于涨多少是暴涨,跌多少是暴跌?以现在的体量,个人觉得单日下跌超过10%,就算是暴跌了。以史为鉴,可以知兴替。多看历史走势,可以一定程度上预测比特币的兴衰,增强盘感,更有助于买到合适的价格。不过历史终究是历史,仅供大家参考。以上推荐的交易方式属于长线交易,适合想长期持有的投资者。如果您还没有比特币交易账户,等行情来了再开可能来不及,现在就可以开通账户,熟悉体验一下。那么对于想短期持有(短线),或者更快速获取利润的朋友来说,应该怎么办呢?先给想一夜暴富的朋友泼个冷水,因为有这种心态很容易亏掉你所有的资产。尽管币圈相对于传统的股市、汇市有更大的空间,但同样也充斥着更多的风险。在这个圈子里不限涨跌幅、没有熔断机制、高杠杆、T+0等,几乎没有监管,竞争充分自由,是很多人理想中的交易市场。但充分竞争的市场一般是赢者通吃,您有信心做赢家吗?大资金利用散户贪婪、恐惧等人性的欲望,很容易把刚入门的新手玩的团团转。所以想要做短线的新手朋友,我有几点由衷的建议:1一定要保持平常心,不要有一夜暴富的心态。没有太多贪婪的欲望,别人就无机可乘。等有了一定经验,自然可以比股票,外汇有更可观的收入,毕竟你选择了空间更大,持续增长的市场。2用心观察市场行情走势。了解他目前处于哪个阶段。一般分为上升趋势,回调阶段,反弹阶段,下降趋势。如果看多,尽量在上升趋势操作,绝不和趋势作对。3投入的资金额度应考量投资人本身的风险属性。新手做短线,需高度谨慎,确认自己是否能承担和面对亏损?这并不是开玩笑,任何操作都有一定概率亏完本金,毕竟高频率操作光手续费就很多了。如果一开始资金投入太多,那么你可能时时刻刻在承受市场波动带来的紧张,兴奋,当然更多的可能是痛苦。我一开始就是,一天波动两个月工资,那压力可是非常的大。4 虽然一开始不应该投入太多,但是尽量也不要只用模拟交易。模拟交易毕竟不能算真正投入,很难去持续关心市场。以上几点,相信做过交易的朋友一定会有所共鸣。如果让我提出一点最重要、最有效的操作时机,那我觉得盘整之后向上的突破线是最有把握的短线买入机会。如下图:3个由红框框起来的交易日,是不是很好的买入点呢?同理,如果盘整之后向下突破,是合适的卖出点位(做空)。目前的比特币还是在下跌中,不适合做多。如果做短线,『顺势而为』是一大操作原则,上升趋势一定不做空,下降趋势一定不做多。短线交易主要考验的是人性,技巧倒是其次。关键点位能否果断出手,明知犯了错误能否果断止损,都是在考验人性。一旦涉及到利益问题,平时很简单的事就会不简单。关于操作技巧,大家可以看《日本蜡烛图技术》以及《股票大作手操盘术》。如果大家多观察-实践操作-总结,反复琢磨而不是盲目遵从别人的方法,还是很快就可以在短线操作有所建树的。这里也希望大家能用最低的成本,找到适合自己的盈利方式。好了,找到了自己想要的交易方式,去哪交易比特币呢?立即与 Mitrade 交易比特币!零佣金,低点差!入金门槛低至USD50支持灵活配置杠杆,追踪即时交易策略可免费领取$50000开启模拟仓交易喔立即注册>การลงทุนมีความเสี่ยง อาจไม่เหมาะสำหรับทุกคน比特币怎么买?玩比特币最简便的方式之一差价合约差价合约(Contracts for Difference / CFD),是投资者和交易平台签署的一项合约。投资者并非实际拥有合约约定的目标资产,只对目标资产的未来价格进行预测。笔者因为自身也是CFD的投资人和爱好者,其实CFD这个东西在欧洲行之有年,且超过60%的欧洲投资者都会用CFD去做日常投资。其实他跟期货非常类似,你只需要花少少的钱就能买到一整枚比特币,当然,这就是杠杆,从五十倍到上百倍都有,且平台通常都会自动设置停损点,也就是当价格跌过那个停损点时,你的持仓也就会被自动卖出认赔了。因此风险还是相当高,千万不要将鸡蛋放在同一个蓝子里。作为新手来讲,币圈还是需要研究很多内容的。如果想更简单、快速的入场操作,那么做差价合约是一种选择。很多朋友关心的点不是真正持有比特币本身,而是:是否有合适的盈利机会。操作是否简单方便。资金是否安全。CFD符合上述三个条件。首先,差价合约是杠杆产品,会放大风险和收益。也可以做多和做空双向操作,增加了一些盈利机会。但是,新手不建议用高杠杆操作,因为比特币本身的波动就不小,再加上杠杆很难控制风险。杠杆对于新手来说,更容易伤到自己,而不是赚的更多。您只需要了解一下杠杆用户总体的亏损率(70%以上),就知道怎么选择了。当然,Mitrade也提供了1比1的杠杆,相当于没有杠杆。适合风险偏好低,以及想要长期持有比特币的朋友。Mitrade是一家持有澳洲牌照的交易所,在台湾有本地客服7*24小时支持,本地化服务做得非常到位。官方的Slogan就是“让交易更简便”,因此界面操作还是很容易上手的,非常适合新手用户,且开设账户只需 50USD 的最低存款。再就是资金安全问题。去中心化交易所和钱包是不用担心资金安全的,只要别丢了私钥就行。中心化交易所一定要选择有正规监管的,Mitrade在监管方面一直做的很到位,具体可以了解:关于Mitrade。差价合约除了我提及到的几个优点以外,任何一种投资方式都有其风险性,差价合约也不例外。首先是差价合约实行杠杆机制,在杠杆的作用下,盈利或亏损都会成倍扩大,因此,我建议投资者在建立头寸前一定要评估好能够承受的损失。其次,除了价差以外,持仓过夜会产生隔夜费,这笔费用实时变动,虽然收费不高,但交易者计算成本时,也需要将其考虑在内。最后,有些差价合约交易平台会收取高额手续费,因此,投资者最好是选择正规监管、收费透明的平台。比特币总结当您开始寻找有关如何使用比特币赚钱的攻略时,最终选择的方法在很大程度上决定了您的未来收益。更为特殊的是,比特币市场时刻处于变化之中,您在进行比特币交易时还是要多了解、多学习,另外尤其注意把控交易风险。★ ★注册Mitrade立领USD10赠金,交易再领USD90!赠USD50,000模拟体验金!简单3步, 开启你的交易之旅!1注册填写资讯并提交您的申请2入金入金门槛低至 USD50!3交易发掘交易机会及快速下单立即开始 免责声明: 本文内容仅代表作者个人观点,不代表mitrade官方立场,也不能作为投资建议。文章内容仅做参考,读者不应以本文作为任何投资依据。 mitrade对任何以本文为交易依据的结果不承担责任。 Mitrade亦不能保证本文内容的准确性。在做出任何投资决定之前,您应该寻求独立财务顾问的建议,以确保您了解风险。差价合约(CFD)是杠杆性产品,有可能导致您损失全部资金。这些产品并不适合所有人,请谨慎投资。查阅详情这篇文章有帮到你吗?相关文章【铭文铸造】BRC-20全网最简单攻略丨手把手教你铸造铭文需要提前准备比特币、钱包、代打平台3个东西,具体操作非常简单,请看教程。作者 区块链思维需要提前准备比特币、钱包、代打平台3个东西,具体操作非常简单,请看教程。比特币挖矿入门:什么是挖矿?2024年还能免费挖比特币?看到这里,你想不想拥有一枚BTC?如果能够免费挖BTC,那再好不过了。然而,现在还能免费挖矿比特币?接下来,我们将带领你了解比特币挖矿是什么?挖比特币有什么好处?现在还能免费挖比特币?如何挖比特币?作者 Mitrade 分析师看到这里,你想不想拥有一枚BTC?如果能够免费挖BTC,那再好不过了。然而,现在还能免费挖矿比特币?接下来,我们将带领你了解比特币挖矿是什么?挖比特币有什么好处?现在还能免费挖比特币?如何挖比特币?比特币价格的未来:2023及2024年走势分析和预测比特币2023年存在着一定的不确定性,但是减半会在2024年到来,而且美联储不考虑加息,蓄势待发是其未来趋势!作者 Dream Cheng 程俊比特币2023年存在着一定的不确定性,但是减半会在2024年到来,而且美联储不考虑加息,蓄势待发是其未来趋势!2023最新虚拟货币排名介绍,哪些币值得推荐?如何投资?这篇文章持续更新2023年加密货币的市值排名,究竟目前加密货币市场在前阵子比特币受挫暴跌之后,目前的情况如何?作者 Mitrade 分析师这篇文章持续更新2023年加密货币的市值排名,究竟目前加密货币市场在前阵子比特币受挫暴跌之后,目前的情况如何?比特币诈骗有哪些?教你如何识别虚拟货币诈骗手法!你是否被虚拟货币的高回报率所吸引,想要投入这个充满机会的市场?但虚拟货币交易所和比特币市场有很多投资骗局。作者 Kuma Hsiung你是否被虚拟货币的高回报率所吸引,想要投入这个充满机会的市场?但虚拟货币交易所和比特币市场有很多投资骗局。实时报价比特币71819.8771879.87 (-0.37%)交易以太币4003.84交易瑞波币0.6879交易莱特币96.86交易文章目录比特币怎么玩?比特币玩法有哪些?比特币最热门的玩法--交易(长线和短线)比特币怎么买?玩比特币最简便的方式之一差价合约比特币总结实时报价比特币71819.8771879.87 (-0.37%)交易以太币4003.84交易市场行情热门外汇商品股票指数加密货币快讯全部外汇商品股票指数加密货币技术分析财经指标头条全部宏观经济商品外汇股票加密货币热点专题交易工具财经日历交易策略投资学习投资课堂投资博客全部商品外汇股票指数加密货币更多关于我们专家团队编辑政策下载方式App StoreGoogle PlayMacOSWindows内容合作请联系:contentcollab@mitrade.com关注我们的社群* 参考、分析和交易策略由第三方提供商Trading Central提供,观点基于分析师的独立评估和判断,未考虑投资者的投资目标和财务状况。风险警告:交易有可能导致您损失全部资金。场外衍生品交易并不适合所有人。敬请在使用我们的服务前仔细阅读我们的法律文件,并确保在交易前充分了解所涉及的风险。您并不实际拥有或持有任何相关基础资产。Mitrade不提供任何关于购买、持有或出售差价合约的建议、推荐或意见。我们提供的所有产品都是以全球资产作为基础的场外衍生品。Mitrade提供的所有服务仅基于执行交易指令。Mitrade是由多家公司共同使用的业务品牌,透过以下公司进行运营:Mitrade International Ltd是本网站描述的或可提供使用的金融产品的发行人。Mitrade International Ltd获毛里求斯金融服务委员会(FSC)授权并受其监管,许可证号码为GB20025791,注册地址是:6 St Denis Street, 1st Floor River Court, Port Louis 11328, MauritiusMitrade Global Pty Ltd注册号码为ABN 90 149 011 361, 澳大利亚金融服务牌照 (AFSL) 号码为 398528。Mitrade Holding Ltd获开曼群岛金融管理局(CIMA)授权并受其监管,SIB牌照号码为1612446。本网站资讯不针对美国,加拿大,日本,新西兰的居民;本网站资讯也不适合由于其发布或使用而违反当地法律或法规的任何国家或司法管辖区的任何人使用。敬请注意英语是我们服务所使用的主要语言,亦是我们所有合同文件中具有法律效力的语言。其他语言译本仅供参考,文译如与英文有歧义,概以英文为准。SSL 安全通讯加密。© Mitrade版权所有, 保留一切
区块链视频教程:玩转比特币(从入门到进阶)_哔哩哔哩_bilibili
区块链视频教程:玩转比特币(从入门到进阶)_哔哩哔哩_bilibili 首页番剧直播游戏中心会员购漫画赛事投稿区块链视频教程:玩转比特币(从入门到进阶)
5.3万
58
2018-11-18 05:38:52
65337229252521章(0):初识区块链家族
2章(1-2):区块链基础入门
3章(3-7):比特币及区块链常见问题
4章(8-13):区块链密码学算法
5章(14-17):比特币地址生成算法及代码实现
6章(18-19):ECDSA交易签名及签名验证
7章(20-21):区块链共识算法
8章(22-24):比特币挖矿原理及代码实现
9章(25-31):比特币系统架构及BitcoinCore
10章(32-36):比特币交易脚本及交易数据解析
11章(37-39):比特币交易开发知识校园学习入门视频教程课程编程教程挖矿比特币区块链bitcoin
RealWilliamWang
发消息
不定时更新编程类的教学视频。粉丝群465838033,商业合作454030959
关注 19.0万
拒绝留学低成绩,高GPA看这里!视频选集(1/84)自动连播《区块链之新》第4集:以太坊,“世界计算机”?还是危机引爆者?三橙视频
16.4万
699
【纪录片】比特币:我们所知的货币结局哔哩哔哩纪录片
57.4万
1750
比特币到底能不能赚钱?挖矿真能免费获得吗?还曾有人用上亿美元比特币买张披萨?三味新知
17.1万
98
如何跟朋友解释区块链 两个通俗易懂小故事告诉你央视网
15.8万
49
币圈入门必备技能区块拿铁
1.7万
2
币圈入门第一课爱囤硬币的B总
3.5万
14
【清华大学】比特币的底层逻辑:区块链与加密数字货币(全26讲)叶凌尘-斜杠青年
3.6万
162
区块链视频教程③:玩转区块链1.0比特币从零到一萧曵__
816
0
区块链从入门到精通极客CTO
3786
3
2天玩转比特币教程爱笑的程序狗
7631
4
区块链视频教程:玩转比特币-100百集教程带你飞弗罗里达锅
2144
2
【公开课】区块链从入门到精通视频(2017)【全】庄七
9.0万
137
新手入门如何买币合约猎手_公粽号
3.9万
8
数字币杠杆交易入门到精通详解国民晓哥日记
1.2万
20
比特币合约,一天资金翻2倍,刺激,哈哈哈以利米勒-
1.9万
2
【千锋区块链基础教程】人人都懂区块链RealWilliamWang
5662
9
《币圈入门》第五期——概念及术语one_snowball
2958
0
【干货】玩转比特币前必看|币圈宝典|新手入门(上集)web3航海指南
676
0
区块链从入门到精通-Go语言基础教程无力取闹的小浣熊
3811
0
【千锋】区块链从入门到精通(小白必看)zj9540
5.1万
28
展开
小窗
客服
顶部
赛事库 课堂 2021
在哪里玩比特币?最详细的比特币交易开户指南(2023)
比特币?最详细的比特币交易开户指南(2023)CNEnglish简体中文繁體中文ไทยTiếng việtEspañolPortuguêsDeutsch市场行情热门外汇商品股票指数加密货币快讯全部外汇商品股票指数加密货币技术分析财经指标头条全部宏观经济商品外汇股票加密货币热点专题交易工具财经日历交易策略投资博客全部商品外汇股票指数加密货币更多投资学习投资课堂关于我们专家团队编辑政策近期快讯热门文章美国 二月 美国NFIB小型企业信心指数低于预期90.7:实际值(89.4)1710237914日本央行将在废除收益率曲线控制和结束负利率后为债券购买行动提供指导 - 路透社1710237745美国 CPI 前瞻:如果通胀数据再次强劲,美元将受益——德国商业银行1710237568近期快讯热门文章美元/日元在前三份美国CPI公布后第一个小时内平均上涨0.57% - 三菱日联金融集团1710235832美国通胀数据前风险厌恶盛行,美元/墨西哥比索反弹至16.801710234932欧元/美元:回到1.0900以下的可能性大于反弹至1.1000上方 - 荷兰国际集团1710233834近期快讯热门文章金价预测:黄金/美元涨势将延伸至目标价位 2250美元/2360美元 - 法国兴业银行1710230980黄金价格保持在2180美元下方,在美国CPI公布之前下行空间有限1710230196金价预测:黄金/美元 涨势可能超越近期纪录高点 - 瑞银1710168972近期快讯热门文章【盈警】台州水务(01542.HK)料年度盈转亏约6833万至9833万元人民币1710235645开明投资(00768.HK)2月底每股资产净值约为0.064港元1710235560新天绿色能源(00956.HK):丁鹏辞任副总裁职务1710235052近期快讯热门文章美国 CPI 前瞻:如果通胀数据再次强劲,美元将受益——德国商业银行1710237568美国CPI数据前瞻:汽油价格上涨将令通胀率维持在3%上方,即便核心通胀压力降温1710230861美元指数:102.00 低位区域现在可能成为关键支点 - 丰业银行1710166842近期快讯热门文章OKX将于3月13日下午6:00上线 Aevo (AEVO)1710237852某聪明钱3天前将97万枚APE存入Coinbase1710237514CryptoQuant CEO:比特币或将在半年内迎来卖方流动性危机1710236990近期快讯热门文章3月12日纽约时段外汇期权到期17102287213月11日纽约时段外汇期权到期1710139739印度 二月 26 外汇储备从前值$619.07B上升至$625.63B1709897721近期快讯热门文章美国 二月 美国NFIB小型企业信心指数低于预期90.7:实际值(89.4)1710237914日本央行将在废除收益率曲线控制和结束负利率后为债券购买行动提供指导 - 路透社1710237745西班牙 西班牙九个月期国债拍卖从前值3.483%增加至3.555%1710236974近期头条热门文章【今日五大财经要闻】绩后涨超13%! 1710238896【港股收评】港股大反攻!恒科指数大涨超4.64%,地产股强势1710237795美国2月CPI看点:通胀分项遇阻,华尔街怎么看?1710237055近期头条热门文章【今日五大财经要闻】绩后涨超13%! 1710238896美国2月CPI看点:通胀分项遇阻,华尔街怎么看?17102370553月12日财经早餐:比特币突破7.2万美元续创新高,黄金七日连涨1710206264近期头条热门文章恐 怖数据来袭!黄金涨势能否延续?【每周更新】1710163980一天击落近30架无人机,红海再陷“水深火热”1710144307沙特阿美將股息提高30%至980亿美元!发生了什么?1710141773近期头条热门文章英镑兑美元高位回落 美国2月CPI能否定下降息基调?1710231461日元兑美元处在 2 月初以来的最高水平紧下方,焦点转向美国通胀1710222624澳元/美元盘整,美国通胀公布前市场维持谨慎情绪1710221230近期头条热门文章【港股收评】港股大反攻!恒科指数大涨超4.64%,地产股强势1710237795锂电大反攻,怎么布局?1710226516SEA:瑕不掩瑜,有望飞得更高1710225537近期头条热门文章倒计时40天!比特币即将开启“减半”行情?【每周更新】1710146943比特币为何一直等不到大回调 还有机会上车吗?1710137465翁晓奇:香港正在紧密讨论筹备以太坊现货ETF,首批获批比特币ETF或少于11家1710137227近期头条热门文章英伟达财报大超预期,盘后股价暴涨10%!1708585876英伟达财报前瞻:华尔街最多看涨65%!期权波动却埋雷?1708420052比特币还有反弹行情?3月降息无望,但4月减半不容忽视【每周更新】1707120083近期投资博客热门文章处置股是什么?处置股会涨吗?处置股买卖还有投资价值吗?1705458932美股盘前交易是什么?美股盘前盘后交易有什么区别?盘前交易对股价的影响有哪些?17053990192024年美股股票趋势展望:连续创新高的美股还能继续上涨吗?1705395694近期投资博客热门文章现在买黄金划算吗?黄金为什么创出历史新高?怎么投资黄金成本更低?1704866367天然气投资攻略:天然气期货、天然气概念股、价差合约完整攻略1704784949布兰特原油是什么?布兰特原油期货投资完整介绍1704349425近期投资博客热门文章「形态学」轻松看懂!外汇技术分析教学,教你如何从图形抓住交易机会1703644045如何选择最佳外汇市场的交易时间?附:全球汇市交易时间图表1703571326如何用50美金、100美金交易外汇?盘点低门槛零钱外汇理财方式1703484825近期投资博客热门文章处置股是什么?处置股会涨吗?处置股买卖还有投资价值吗?1705458932美股盘前交易是什么?美股盘前盘后交易有什么区别?盘前交易对股价的影响有哪些?17053990192024年美股股票趋势展望:连续创新高的美股还能继续上涨吗?1705395694近期投资博客热门文章欧洲股市2024年值得投资吗?欧洲股市及股指2024年走势行情预测分析1701931908富时中国A50指数成分股是什么?如何投资A50指数?1700038787英国股市指数行情分析|英国股市休市及交易时间1699335771近期投资博客热门文章虚拟货币杠杆是什么?有什么优势?如何在加密货币交易中使用?1704271053空投什么意思?如何参与低投入高回报的币圈空投?1703124488虚拟货币涨跌与股市的关联性探讨!1702879783近期投资博客热门文章价涨量缩是什么?如何透过量价关系寻找交易时机?1705037629GDP排名数据分析:如何借力GDP数据判断投最佳资时机?1704958297杠杆型ETF是什么?和传统ETF有什么区别?杠杆型ETF适合长期持有吗?1704436196入门课程在哪购买比特币最好? Top3虚拟货币交易所排名及推荐市场上已经有虚拟货币交易所600多个。大大小小的交易所各有优缺点,如何选择适合自己的比特币交易所成了很多朋友头疼的难题。传统股票与股票差价合约传统股票与股票合约交易有什么区别?哪种交易方式更适合交易者?什么是差价合约?差价合约指的是什么?差价合约是如何运作的?如果你想了解什么是差价合约,那你就不能错过这篇文章投资慧眼的使命是为投资者提供及时、有价值、丰富的信息,以便快速准确的抓住市场行情。2021最佳新闻及分析资讯提供者FxDailyInfo2022全球最佳外汇教育资源International Business Magazine投资慧眼投资博客加密货币在哪里玩比特币?最详细的比特币交易开户指南(2023)8 分钟比特币差价合约更新于 2023-10-30 07:30作者Kuma股海悠游审核人Mitrade 分析师文章目录比特币账户和比特币交易平台不同交易所比特币账户的比较开设比特币账户 - 最详细的指南如何在Mitrade上交易比特币?比特币交易账户重点整理在今年矽谷银行宣告破产倒闭后,民众对于现今的金融信任度又再次下降,作为下一个世代的流通货币-『虚拟货币』也再次获得大家的关注。无论是想要投资致富还是避险,了解比特币如何投资对大家都有很高的帮助。想要交易比特币主要分成两种方式,一种就是直接交易,单纯把比特币当成一种股票或是外币直接买卖。另一种就是通过交易所进行交易,无论是哪种方式,想要参与的投资人只需要在网站/app上创建一个自己的比特币帐户就可以开始进行交易了! 本文不会预测比特币与其他加密货币价格未来的走势或整个产业的发展,而是单纯提供给读者一些关于不同交易所帐户的比较与以及如何教导币圈新手如何在10分钟内安全快速的创建自己的比特币帐户!比特币账户和比特币交易平台其实比特币帐户是不了解虚拟货币投资人针对虚拟货币帐户的一种泛称,应该称为『加密货币帐户』或『电子钱包』才是比较正确的用法。只是因为比特币是最有名的加密货币货币,所以才会有此称呼,就像台湾的外币帐户也常常被人称为美元帐户一样。投资加密货币之前要先到交易平台开立一个自己的帐户,之后无论是买卖还是储存比特币都会存放在这个帐户中,就很像你要买股票需要去券商开户、要做外汇要开外币帐户、要买卖黄金需要有黄金存折帐户一样。需要特别注意的是加密货币毕竟是一种新形态的金融商品,而且本身倡导的就是去中心化的理念,目前针对帐户与交易所的监管有些都还比较不到位,因此开户以前要先了解平台,以确保最高级别的安全性。不同交易所比特币账户的比较2022年是加密货币圈惨澹的一年,多家交易所倒闭、加密货币价格暴跌,许多投资人亏损不是因为对加密货币价格预测有误而是因为没有考虑到交易所会倒闭的信用风险。因此,本文特别针对不同投资目的的投资人选出对应的交易所并比较其特色与优劣。1.Binance全球最大加密货币交易所,币种十分丰富,交易方式繁多,适合老手使用,可直接买卖比特币,若想要长期投资比特币者适用此交易所,也有多种衍生玩法,适合短线投机交易。2.MAX台湾首家合法合规交易所,但由于加密货币台湾政府没有法源可管,因此虽然注册在台湾但不受到金管会监管,优点是可直接绑定台币帐户出入金,交易功能较为简陋,币种很少,不太推荐大家使用,除非没有外币帐户。3.Mitrade一家线上交易平台,推出各种金融商品的价差合约交易,涵盖外汇、指数、大宗商品、加密货币、美股等数百个热门品种,主要针对短线交易,无须持有实体,也可追踪市场,多空双向交易。比较BinanceMAXMitrade总部成立于中国,后因法规搬至日本台湾澳洲交易类型现货交易、保证金交易现货交易保证金交易服务范围加密货币的现货与保证金交易加密货币的现货交易外汇、指数、大宗商品、加密货币、美港澳股的CFD交易出金可出金到其他交易所,约定的银行帐户也可以直接转给别人可出金到其他交易所,约定的台币银行帐户仅可出金到约定过的银行帐户OR银行卡入金可用信用卡、银行转帐、电子钱包转现金;也可用其他交易所帐户转虚拟货币可由约定台币帐户入金,也可从其他交易所帐户转入虚拟货币信用卡、银行转帐、电子钱包转现金虚拟货币转帐、储存实体虚拟货币可以转帐与储存价差合约无法转帐与储存实体虚拟货币可以转帐与储存不是虚拟货币,无法转帐与储存被盗取风险高,可以把虚拟币转走低,仅合约,无实体监管美国、日本有推出比较明确监管条例,但交易所可以搬家规避监管,因此目前可以说无法可管属于金融交易,CIMA, FSC ASIC等国际权位机构监管出入金费用信用卡入金手续费(币安 2% + 海外刷卡 1.5%),其余方式入金免手续费。出金手续费:不同法币与虚拟货币不同。台币出金手续费15元新台币;入金免手续费虚拟货币出金手续费依不同主网类型手续不同手续费;入金免手续费每月免费出金2次,之后每次5美元入金免手续费开设比特币账户 - 最详细的指南在哪里开户快速高效?看完三种比特币帐户的优劣比较,大家可以针对自己的需求来权衡要开哪一种帐户。如果还没想好,我认为可以掀开一个模拟帐户来尝试投资,在真金白银下场投资前透过模拟帐户来熟悉比特币市场并验证各种交易策略与方法对大家来说是很不错的方式。Mitrade对每一位开户者都会赠送5万美元的模拟资金来帮助投资人熟悉交易策略。接下来会分享如何在10分钟之内创立一个Mitrade的比特币帐户来帮大家进行交易。开设比特币账户 - 最详细的指南1. 在Mitrade开户需要准备两样东西身分证、护照、驾照三选一Email、手机二选一2. 前往Mitrade官网,选择右上角的注册/登入, 也可以点此按钮立即开户。立即开户交易3. 选择使用Email或手机号码注册帐号4. 输入手机号码or Email经过验证后就注册好模拟帐户了,可直接进行模拟交易。模拟账户有50000USD虚拟资金,可供用户体验交易,平台所有功能都没有限制!若练习一段时间后,最终决定要开『真实账户』入金进行交易,则可点右上角的入金5. 选择自己的国籍。6. 输入姓名与生日等基本资料7. 选择入金路径与金额。 Mitrade平台支援多种出入金方式,最推荐的还是信用卡入金。8. 会提供一组入金帐户,与汇款时间限制,在限时内完成汇款即完成入帐9. 完成入金后,平台会对投资者的身份进行KYC认证 (就业状态、资金来源、收入区间),并完成一些基本的金融知识测验。10. 身份验证。可由平台提供的3种验证方法中选择一种进行验证11. 等待审核通过。完成验证后等待约30分钟就会审核通过了,通过审核后出入金都只能绑定同一个ID的帐户,这样也可以避免Mitrade中的资金被盗取。* 小额外汇投资首选Mitrade,入金门槛低至50USD!注册Mitrade 领开户优惠 高达 USD100 新人现金回馈!注册即领10美元!立即注册>如何在Mitrade上交易比特币?完成身分验证后就可直接开始交易了!如果要交易比特币,直接点选比特币就可以了。平台界面会弹出下单页面,您可以做多或放空,然后就是设置订单条件,可以选择交易数量(最小0.01手),也可以选择开几倍的杠杆(通常加密货币为1-10倍),另外也可以设定好停利停损价格,让投资人不用时时关注也可以按照预定的策略来执行交易。下面是买入0.01手比特币,并且杠杆为10时所显示的订单。按照当前市价,所需保证金为28.15USD另外,Mitrade平台也提供各种技术指标辅助交易,我个人建议可以用布林通道(紫色区间)与RSI值(橘线)进行买卖判断。价格突破布林通道上轨建议卖出,跌到下轨以下建议买进RSI>80建议卖出;低于20建议买进立即开户交易比特币交易账户重点整理比特币帐户其实就是加密货币帐户,可以交易各种加密货币。比特币帐户分成一般交易帐户与保证金交易帐户,依照投资人不同需求可开立不同帐户。一般交易帐户属于加密货币交易所,目前除美日外无法律监管,差价合约交易属于金融交易范畴,受到政府监管。Mitrade开户可先开模拟帐户,熟悉后再入金开真实帐户。Mitrade交易比特币是交易的差价合约,无须持有实体,追踪现货价格,可以多空双向交易,灵活度高。免责声明: 本文内容仅代表作者个人观点,不代表mitrade官方立场,也不能作为投资建议。文章内容仅做参考,读者不应以本文作为任何投资依据。 mitrade对任何以本文为交易依据的结果不承担责任。 Mitrade亦不能保证本文内容的准确性。在做出任何投资决定之前,您应该寻求独立财务顾问的建议,以确保您了解风险。差价合约(CFD)是杠杆性产品,有可能导致您损失全部资金。这些产品并不适合所有人,请谨慎投资。查阅详情这篇文章有帮到你吗?相关文章比特币怎么玩?玩比特币赚钱方式有哪些?许多人一直在问一个问题:“既然比特币展示出这么大的升值空间,那用比特币赚钱的最佳方法是什么?”别着急,我们将在这篇文章中深入探讨比特币的玩法,并且为您推荐最佳赚钱方式和交易平台。作者 Mitrade许多人一直在问一个问题:“既然比特币展示出这么大的升值空间,那用比特币赚钱的最佳方法是什么?”别着急,我们将在这篇文章中深入探讨比特币的玩法,并且为您推荐最佳赚钱方式和交易平台。【铭文铸造】BRC-20全网最简单攻略丨手把手教你铸造铭文需要提前准备比特币、钱包、代打平台3个东西,具体操作非常简单,请看教程。作者 区块链思维需要提前准备比特币、钱包、代打平台3个东西,具体操作非常简单,请看教程。比特币挖矿入门:什么是挖矿?2024年还能免费挖比特币?看到这里,你想不想拥有一枚BTC?如果能够免费挖BTC,那再好不过了。然而,现在还能免费挖矿比特币?接下来,我们将带领你了解比特币挖矿是什么?挖比特币有什么好处?现在还能免费挖比特币?如何挖比特币?作者 Mitrade 分析师看到这里,你想不想拥有一枚BTC?如果能够免费挖BTC,那再好不过了。然而,现在还能免费挖矿比特币?接下来,我们将带领你了解比特币挖矿是什么?挖比特币有什么好处?现在还能免费挖比特币?如何挖比特币?比特币价格的未来:2023及2024年走势分析和预测比特币2023年存在着一定的不确定性,但是减半会在2024年到来,而且美联储不考虑加息,蓄势待发是其未来趋势!作者 Dream Cheng 程俊比特币2023年存在着一定的不确定性,但是减半会在2024年到来,而且美联储不考虑加息,蓄势待发是其未来趋势!2023最新虚拟货币排名介绍,哪些币值得推荐?如何投资?这篇文章持续更新2023年加密货币的市值排名,究竟目前加密货币市场在前阵子比特币受挫暴跌之后,目前的情况如何?作者 Mitrade 分析师这篇文章持续更新2023年加密货币的市值排名,究竟目前加密货币市场在前阵子比特币受挫暴跌之后,目前的情况如何?实时报价比特币71819.8771879.87 (-0.37%)交易文章目录比特币账户和比特币交易平台不同交易所比特币账户的比较开设比特币账户 - 最详细的指南如何在Mitrade上交易比特币?比特币交易账户重点整理实时报价比特币71819.8771879.87 (-0.37%)交易市场行情热门外汇商品股票指数加密货币快讯全部外汇商品股票指数加密货币技术分析财经指标头条全部宏观经济商品外汇股票加密货币热点专题交易工具财经日历交易策略投资学习投资课堂投资博客全部商品外汇股票指数加密货币更多关于我们专家团队编辑政策下载方式App StoreGoogle PlayMacOSWindows内容合作请联系:contentcollab@mitrade.com关注我们的社群* 参考、分析和交易策略由第三方提供商Trading Central提供,观点基于分析师的独立评估和判断,未考虑投资者的投资目标和财务状况。风险警告:交易有可能导致您损失全部资金。场外衍生品交易并不适合所有人。敬请在使用我们的服务前仔细阅读我们的法律文件,并确保在交易前充分了解所涉及的风险。您并不实际拥有或持有任何相关基础资产。Mitrade不提供任何关于购买、持有或出售差价合约的建议、推荐或意见。我们提供的所有产品都是以全球资产作为基础的场外衍生品。Mitrade提供的所有服务仅基于执行交易指令。Mitrade是由多家公司共同使用的业务品牌,透过以下公司进行运营:Mitrade International Ltd是本网站描述的或可提供使用的金融产品的发行人。Mitrade International Ltd获毛里求斯金融服务委员会(FSC)授权并受其监管,许可证号码为GB20025791,注册地址是:6 St Denis Street, 1st Floor River Court, Port Louis 11328, MauritiusMitrade Global Pty Ltd注册号码为ABN 90 149 011 361, 澳大利亚金融服务牌照 (AFSL) 号码为 398528。Mitrade Holding Ltd获开曼群岛金融管理局(CIMA)授权并受其监管,SIB牌照号码为1612446。本网站资讯不针对美国,加拿大,日本,新西兰的居民;本网站资讯也不适合由于其发布或使用而违反当地法律或法规的任何国家或司法管辖区的任何人使用。敬请注意英语是我们服务所使用的主要语言,亦是我们所有合同文件中具有法律效力的语言。其他语言译本仅供参考,文译如与英文有歧义,概以英文为准。SSL 安全通讯加密。© Mitrade版权所有, 保留一切