比特币新手教程小白新手:买币前你应该准备哪些基础知识

比特币小白,专注对数字币新闻与区块链技术传播,让更多的人了解到区块链、认识数字币。
比特币支付
标签下所有文章和讨论
Nothing in here...比特币小白新手:买币前你应该准备哪些基础知识?_比特币_金色财经
比特币小白新手:买币前你应该准备哪些基础知识?
知识一:钱包怎么选择
做好一件事,首先要有所准备,就像去面试之前你会看下这个公司的一些简介,了解这个公司的企业文化等等。昨天小橙子推荐我看“秘密”这本书,里面的吸引力法则,让我深受感同,因为做一件事你总要想了才会有可能实现,而吸引力法则就是说你做之前需要有一个坚持的过程,这样才会心有所属。拿比特币钱包来说,目前市面上有很多,这里推荐使用:blockchain在线钱包、Bitpay、coinbase、copay、Freewallet、jaxx等钱包。适合自己的才是最好的,有人喜欢用电脑、有人喜欢用手机,各有千秋,当然想折腾还是使用冷钱包,用一台只有局域网的电脑,专门存币,然后保存起来。当然只有比特币钱包相信肯定不能满足新手,因为大家可能感觉比特币太贵,先玩小的。那么适合你的肯定就是有以太家族的钱包,这里推荐Imtoken,以太系币基本全支持。如果是莱特币、Dash、Zcash可以使用jaxx,jaxx同时也支持当前主流币存储。如果是IOTA,需要下载官方的钱包:https://github.com/iotaledger/wallet/releases 推荐大家Github上下载,然后配置节点。如果是NEM,则需要下载官方钱包:https://itunes.apple.com/cn/app/nem-wallet/id ,安卓用户可去官网下载。
知识二:如何保证当前交易安全
新手可能都会遇到一个问题,就是注册账号后不知道当前这个交易所是否安全,那么无论这个交易所安全不安全,你首先自己应该做到,绑定邮箱、手机、谷歌验证、登陆转帐都需要二次验证,这样才能保证你的个人财产多一份安全。当然前一步的前提是,平台就得安全,似乎有点废话。那么对于场外交易我们应该注意哪些?从当前场外交易模式来看,以火币为例,当前用户购买或者卖出币会形成一个订单,有点类似淘宝下单,买完后付款发货,平台当第三方验证和担保。而交易的同时,双方确认币和钱到账则算这笔交易达成,交易过程中,平台提示不能私下交易,假如私下交易出现问题平台不担任何责任。
部分钱包地址
比特币:https://blockchain.info/wallet/#/transactionsImtoken钱包地址:https://token.im/jaxx钱包地址:https://jaxx.io/
大家下载钱包时记得去官网下载,不要使用第三方软件,有可能会被黑客版本修改后,造成私匙丢失就得不偿失了。
“本文由币乎社区内容支持计划赞助”
币圈小白新开小秘圈,欢迎大家加入一起探讨区块链技术和数字币。
文章作者: 比特币小白
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
比特币实时价格 ¥45834.80(数据来源:火币Pro)
京ICP备号Copyright (C) 金色财经 版权所有
您投送的稿件违反了金色财经的投稿协议,现已关闭您的投稿功能,如有异议请发邮件至进行申诉。小白学知识:(新手入门必读)(八)
《八》比特币入门指南1.告诉自己比特币与你日常所知道的、所用到的都不同。在开始使用它之前,先了解一些注意事项可以增加安全性和避免常见的陷阱。你需要了解的一些事如果你正打算探索比特币,有几件事需要先了解一下。比特币让你可以用不同于银行的方式交换资金。所以,在任何正式的交易之前花点时间告诉自己。要像爱护你的常规钱包一样爱护比特币。有些情况下,比特币甚至需要你投入更多的爱护。保护你的钱包和在现实生活中一样,你必须保护好自己的钱包。使用比特币可以轻而易举地在世界范围内转移资金,也让你完全掌控自己的资金。这样强大的功能也带来了很大的安全顾虑。同时,只要正确使用,比特币可以提供高级别的安全性。请随时牢记,你有责任采取良好的做法来保护自己的财产。比特币的价格多变由于比特币年轻的经济结构,新颖的特性,以及偶尔的市场流动性不足,比特币的价格可能在短时间内无规律地大起大落。所以,目前不建议用比特币来保存你的积蓄。比特币应该被视为高风险资产,千万不要将你无法承担损失的资金以比特币的形式保存。如果你收到比特币付款,有很多服务供应商可以将比特币兑换为当地货币。比特币交易是不可逆的任何比特币交易都是不可撤销的,只能由收款人退回比特币。这意味着你需要注意,与你了解和信任或者已经建立的信誉的个人和组织交易。在他们那边,商家需要控制那些顾客可见的支付请求。比特币系统能检测出打字错误,通常不会让你不小心付款到一个无效地址。在将来可能还会有其它为消费者提供更多选择和保护的服务。比特币并不是匿名的在使用比特币的时候保护你的隐私需要花费一些精力。所有的比特币交易都公开且永久地存储在网络中,意味着任何人都能查看任何一个比特币地址的余额和交易记录。然而,除非在购买过程中或者其他状况下透露了身份信息,比特币地址背后的真实身份是保密的。这也就是建议一个比特币地址仅使用一次的原因之一。永远记住养成良好的习惯来保护你的隐私是你自己的责任。即时交易相比没那么安全比特币交易通常在几秒钟内发出并在接下来10分钟内开始收到确认。在那段时间里,一笔交易可被视为真实但依然可撤销。不诚实的用户可能会试图欺骗。如果你等不及收到确认,要求对方支付小额交易费用或使用一个不安全交易检测系统可以增强安全性。对于如1000美元的大额交易,等待6个以上的确认是比较合理的。每一个确认都成指数级地降低交易撤销的风险。比特币仍有实验性比特币是一个正处于积极发展中的实验性新货币。尽管它的实验性正随着它不断增长的使用率而在逐渐减小,但是要记住比特币是一个全新的发明,它正探索以往从未被尝试过的理念,因此,没有人可以预测比特币的未来。政府税收和法规比特币不是一种官方货币。也就是说,大多数的行政区域还是会要求你缴纳收入、销售、工资和投资收益等有价值的东西的税款,这其中也包括比特币。确保你遵守了政府和/或者当地市政机关制定的税收和其他法律法规是你自己的责任。2.选择钱包你可以选择一款移动钱包以作日常所用,也可以在电脑上使用一款仅用于在线支付的钱包。无论哪种情况,一分钟内即可选定一款钱包。比特币入门指南3.获取比特币目前只能通过交易所的场外交易功能获取比特币,可以参考别的场外交易类文章。4.消费比特币世界上接受比特币付款的服务和商家正在逐渐增多。你可以在他们那里用比特币付款并为你的购物体验评分来帮助诚实的企业获得更多的知名度。详细分享比特币的原理及运作机制,小白都能看懂的讲解
我们先从比特币产生的动机开始。
以物易物的比特村
话说在这个世界上,有一个叫比特村的小村庄,村庄共有几百户人家。这个村庄几乎与世隔绝,过着自给自足的生活。由于没有大规模贸易,比特村村民一直过着以物易物的生活,也就是说村民之间并没有使用统一的货币,互相间的贸易基本上就是老张家拿一袋面粉换老李家一只羊,王大嫂拿一筐野果换刘大婶两尺布。村民们一直就这么纯朴的生活着。
终于有一天,村民觉得一直这样以物易物实在太不方便了,于是村子全员开会,讨论如何解决这个问题。有人提议,以便于分割且稀有的东西,例如黄金,作为一般等价物,把其它物品和黄金的对应关系编成一张表格,例如一克黄金对应一只羊,一克黄金对应一袋面粉等等,此时老张再也不用扛着一袋面粉气喘吁吁的去老李家换羊了,他只要从家里摸出一克金子,就可以去老李家牵回一只羊,而老李拿着这一克黄金可以从任何愿意出让面粉的人那里换回一袋面粉,当然也可以换取任何和一克黄金等值的物品。
此时比特村进入了实物货币时代。
好景不长,过了一段时间,实物货币的弊端也出现了。因为比特村附近金矿并不多,开采和冶炼金子太费时费力了。而随着使用,金子总是不断会因为磨损、丢失或有人故意囤积而发生损耗。全村人又一次坐在了一起,开始商讨对策。此时有人说,其实大家也不必一定要真的用黄金啊,随便找张纸,写上&一克黄金&,只要全村人都认同这张纸就等于一克黄金,问题不就解决了。其他人纷纷表示认同,但同时也有了新的问题:真实的黄金是需要开采和冶炼的,金矿有限,开采和冶炼也需要成本,所以没有人可以短期凭空制造大量的黄金,可写字就不同了,只要我纸够笔够,随便像写多少写多少,那这就变成拼谁家里纸多了,搞不好到时一万张纸才能换一只羊(实际上这就发生了经济学上的通货膨胀)。
大家一想也是啊。不过此时又有人提出了解决方案:这个纸不是谁写都有效,我们只认村里德高望重的老村长写得,大家都认识老村长的字。老村长写一些纸,同时按照各家黄金存量发给大家等量的纸,例如老张家有二百克黄金,老村长就发给老张二百张写着&一克黄金&的纸,同时将老张家的黄金拿走作为抵押。就这样,老村长将村里所有黄金收归到自己的家里,并按各家上交的黄金数量发给等值的写有字的纸。此时村民就可以拿着这些纸当黄金进行贸易了,而且大家都认得老村长的字,其他人伪造不出来。另外,如果谁的纸磨损太严重,也可拿到老村长那里兑换新的等值的纸,另外老村长承诺任何人如果想要换成真黄金,只要拿纸回来,老村长就会把等值的黄金还给那人。因为老村长写得纸的黄金量和真实放在家里的黄金量是一样的,所以只要严格按照销毁多少纸新写多少纸的原则,每一张有效的纸总能换回相应的真黄金。
此时,比特村进入了符号货币(纸币)时代。而老村长就承担了政府和银行的角色。
中央系统虚拟货币
又过了几年,老村长由于每天都要核对大量的旧纸币,写新的纸币,还要把各种账目仔细做好记录。一来二去,老村长操劳过度不幸驾鹤西去了。
比特村再次召开全体大会,讨论应该怎么办。此时老村长的儿子二狗子自告奋勇接过了父亲的笔,承担起货币发行的责任。这个年轻的村长二狗子很聪明,他做了几天,发现好像也不用真的写那么多纸。完全可以这样:村民把纸币都交上来,销毁,但是二狗子会记录下每户上交的纸币数量。以后如果要进行付钱,例如老张要拿一克金子向老李换一只羊,就一起给二狗子打个电话,说明要将老张名下的一克金子划归老李名下,二狗子拿出账本,看看老张名下是否有一克金子,如果有就在老张的名下减掉一克,在老李的名下加上一克,这样就完成了支付,此时老李在电话中听到二狗子确认转账完成,就可以放心让老张把羊牵走了。
此时比特村进入了中央系统虚拟货币时代。每个村民都不需要用实物支付,支付过程变成了二狗子那边维护的账本上数字的变更。
分布式虚拟货币
这新上任的二狗子是聪明,不过这人有时候是聪明反被聪明误。有一天二狗子盯着这账本,心想这全村各户谁有多少钱就是我说的算,那我岂不是&&。于是他头脑一热,私自从老张帐下划了十克金子到自己名下。
本以为天衣无缝,但没想到老张也有记账的习惯,有一天他正要付钱却被二狗子告知账户没钱了。老张核对了一下自己的账本,明明还有十克啊,于是拿着账本去找二狗子理论,这一核对发现了那笔未经老张同意的转账。
东窗事发!比特村炸开锅了。二狗子被弹劾是不可避免了,不过通过这件事,大家发现了账本集中在一个人手里的弊端:
这个体系完全依赖于账本持有人的个人信用,如果这个人不守规矩,随意篡改账本,那么整个货币系统就会崩溃
如果这个人家里失火或者账本失窃,同样也会为整个体系带来毁灭性的打击
正当人们不知所措时,村里一个叫中本聪的宅男科学家走上了台,告诉大家他已经设计了一套不依赖任何中央处理人的叫比特币的虚拟货币系统,可以解决上述问题。然后他缓缓讲述了自己的方案。
下面我们就来看看中本聪同学是如何设计这套系统的。
基础设施搭建
账簿公开机制
中本聪首先说明,要对现有账簿进行如下改造:
账簿上不再记载每户村民的余额,而只记载每一笔交易。即记载每一笔交易的付款人、收款人和付款金额。只要账簿的初始状态确定,每一笔交易记录可靠并有时序,当前每个人持有多少钱是可以推算出来的。
账簿由私有改为公开,只要任何村民需要,都可以获得当前完整的账簿,账簿上记录了从账簿创建开始到当前所有的交易记录。
此言一出,下面立刻炸锅了。第一条还无所谓,但是第二条简直无法接受,因为账簿可是记录了所有村民的交易,这样大家的隐私不全暴露了吗。
中本聪倒是不慌不忙,拿出了一对奇怪的东西。
身份与签名机制(公钥加密系统)
中本聪说,大家不要慌。在他的这套机制下,任何人都不使用真实身份交易,而是使用一个唯一的代号交易。
他展示了手里神奇的东西,说这两件东西分别叫保密印章和印章扫描器。后面他会给村里每一户发一个保密印章和一个印章扫描器。两者的作用如下:
保密印章可以在纸上盖一个章,每个印章盖出的章都隐含了一个全村唯一的一串字符,但是凭肉眼是看不出来的。也无法通过观察来制造出相应的印章。
印章扫描器可以扫描某个已经盖好的章,读出隐含的信息,并在液晶屏上显示出一串字符。
有了这两个神奇的东西,大家就可以在不暴露真实身份的情况下进行交易了,而印章隐含的那一串字符就是这户人家的代号。具体如何巧妙利用保密印章和印章扫描器进行交易,会在下文详述。
成立虚拟矿工组织(挖矿群体)
下一步,中本聪面向全村招募虚拟矿工,招募要求如下:
矿工以组为单位,一组可以是单独的一户,也可以是几户联合为一组
成为矿工不影响正常使用货币
矿工每天要花费一定时间从事比特币&挖矿&活动,但是不同于挖金矿,虚拟矿工不需要拿着工具去野外作业,在家里就可以完成工作
矿工有一定可能性获得报酬,在挖矿活动中付出的努力越多,获得报酬的可能性越大
矿工可以随时退出,也可以随时有新的矿工加进来
很快,大约有五分之一的村民加入比特币矿工组织,共分成了7个组。
建立初始账簿(创世块)
下面,中本聪宣布,先根据二狗子手里的账簿,把抵押的所有黄金按账簿记录的余额退还给每位村民,然后彻底销毁这本账簿。
然后,中本聪拿出一本新账簿,在账簿的第一页上记录了一些交易记录,特别的是,这些记录的付款人一栏全都是&系统&,而收款人分别是每个印章对应的隐含字符,代表初始时刻,系统为每一户默认分配了一定数量比特币,但是数量非常少,都只有几枚,甚至有些不幸的村户没有获得比特币。
接着中本聪说,由于目前市面上比特币非常少,大家可以先回到用黄金做货币的时代,由于我不是村长,我也没有权利强迫大家一定要承认比特币,大家可以自行决定要不要接受比特币。不过随着比特币的流动和矿工的活动,比特币会慢慢多起来。
支付与交易
做了这么多铺垫,终于说到重点了,下面说一下在这样一个体系下如何完成支付。以老张付给老李10个比特币为例。
付款人签署交易单
为了支付10个比特币,老张首先要询问老李的标识字符串,例如是&ABCDEFG&,同时老张也有一个标识字符串例如是&HIJKLMN&,然后老张写一张单子,内容为&HILKLMN支付10比特币给ABCDEFG&,然后用自己的保密印章改一个章,将这张单子交给老李。另外为了便于追溯这笔钱的来源,还要在单子里注明这笔钱的来源记在哪一页,例如这个单子里,老张的10比特币来自建立账簿时系统的赠送,记录在账簿第一页。
收款人确认单据签署人
老李拿到这个单子后,需要确认这个单子确实是来自&HIJKLMN&这个人(也就是老张)签署的,这个并不困难。因为单子上必须有保密章,老李拿出印章扫描器,扫一下章,如果液晶屏显示出的字符和付款人字符是一致的(这里是&HIJKLMN&),就可以确认单子确实是付款人签署的。这是因为根据保密印章的机制,没有其他人可以伪造印章,任何一个人只要扫描一下印章,都可以确认单子的付款人和盖章人是否一致。
收款人确认付款人余额
这个系统到目前还是很有问题。通过保密印章,收款人虽然可以确认付款人确实签署了这份单子,但是无法自行确认付款人是否有足够的余额支付。之前的中央虚拟货币系统中,二狗子负责检查付款人的余额,并通知收款人交易是否有效,现在把二狗子开了,谁来负责记账和确认每笔交易的有效性呢?
之前说过,中本聪设计的这个系统是分布式货币系统,不依赖任何中央人物,所以不会有一个或少数几个人负责这件事,最终承担这份工作的是之前所提到的矿工组织。老张、老李和全村其他任何使用比特币进行交易的村民都依赖矿工组织的工作才能完成交易。
矿工的工作
矿工的工作是整个系统的核心,也是最复杂性最高的地方。下面逐步介绍矿工的工作内容和目的。
矿工的工具
俗话说,工欲善其事,必先利其器。比特币矿工虽然不用铁撅、铁锨和探照灯等工具,不过也要有一些必备的东西。
初始账簿。每个组首先自己复制一份初始账簿,初始账簿只有一页,记录了系统的第一次赠送
空账簿纸。每个小组有若干账簿纸,每一页纸上仅有账簿结构,没有填内容,具体内容的书写规则后面讲述。下面是一张空账簿纸的样子,各个字段的意义后面会说到
编码生成器(哈希函数)。中本聪又向矿工组织的每个组分发了若干编码生成器,这个东西很神奇,将一页账簿填好内容的账簿纸放入这个机器,机器会在账簿纸的&本账单编号&一栏自动打印一串由&0&和&1&组成的编号,共256个。最神奇的是,编号生成器有如下功能:
生成的编号仅与账簿纸上填入的内容有关,与填写人、字体、填写时间等因素均无关
内容相同的账簿纸生成的编号总是相同,但是如果内容哪怕只改一个字符,编号就会面目全非
编码生成器在打印编码时还需要将所有填入账簿纸的交易单放入,机器会扫描交易单和填入交易单的一致性,尤其是保密印章,如果发现保密印章和付款人不一致,会拒绝打印编码
将一张已打印的账簿纸放入,机器会判定编号是否是有效的机器打印,并且判定编号和内容是否一致,这个编号无法伪造
交易单收件箱。每个矿工小组需要在门口挂一个箱子用于收集交易单。
公告板。每个矿工小组同样需要一个公告板公示一些信息。
有了上面的工具,矿工组织就可以开工了!
收集交易单
中本聪规定,每笔交易的发起人,不但要将交易单给到收款人,还要同时复制若干份一模一样的交易单投递到每个矿工小组的收件箱里。
矿工小组的人定期到自己的收件箱里把收集到的交易单一并取出来。
此时小组的人拿出一张空的账簿纸,把这些交易填写到&交易清单&一栏,同时找到当前账簿最后一页,将最后一页的编号抄写到&上一张账单编号一栏&。 注意还有个&幸运数字&,可以随便填上一个数字,如12345。然后,将这样账簿纸放入编号生成器,打印好编号,一张账簿就算完成了。
如果你以为矿工的工作就这么简单,那就大错特错了,中本聪有个变态的规定:只有编号的前10个数均为0,这页账簿纸才算有效。
根据之前对编号生成器的描述,要修改编号,只能修改账簿纸的内容,而&交易清单&和&上一张账簿纸编号&是不能随便改的,那么只能改幸运数字了。于是为了生成有效的账簿纸,小组里的矿工就不断抄写账簿纸,但每张纸的幸运数字都不同,然后不断的重复将纸放入编码器,如果生成的编号不符合规定,这张纸就算废了,重复这个过程直到生成一串有效的编号。
我们知道,如果编号的每一个数字都是随机的,那么平均写1000多张幸运数字不同的纸才能获得一个有效的编号。
这就奇怪了,这些矿工为什么要拼命干这看似无意义的事情呢?还记得之前说过矿工有报酬吧,这就是矿工的动力了。中本聪规定:每一张账簿纸的交易清单第一条交易为&系统给这个小组支付50个比特币&。也就是说,如果你生成了一张有意义的账簿纸,并且被所有挖矿小组接受了,那么就意味着这条交易也被接受了,你的挖矿小组获得了50个比特币。
这就是矿工被叫做矿工的原因,也是为什么之前说随着交易和矿工的活动,比特币的数量会不断增多。例如下面是一个挖矿过程,这个小组的公共比特币帐号为&UVWXYZ&。
在幸运数字尝试到&533&时,系统生成了一页有效账簿。
当某挖矿小组幸运的生成了一张有意义的账簿,为了得到奖励,必须立刻请其它小组确认自己的工作。前面说过,当前村里有7个挖矿组,所以这个小组必须将有效账簿纸誊抄6份快马加鞭送到其他6个小组请求确认。
中本聪规定,当某个小组接到其他小组送来的账簿纸时,必须立即停下手里的挖矿工作进行账簿确认。
需要确认的信息有三个:
账簿的编号有效
账簿的前一页账簿有效
交易清单有效
首先看第一个,这个确认比较简单。只要将送来的账簿纸放入编码生成器进行验证,如果验证通过,则编号有效。
第二部分需要将账簿页上的&上一页账簿纸编号&和这个小组目前保存的有效账簿最后一页编号比对,如果相同则确认,如果不同,需要顺着已有账簿向前比对,直到找到这个编号的页。如果没有找到指定的&上一页账簿纸编号&对应的页,这个小组会将此页丢掉。不予确认。
注意,由上面的机制可以保证,如果各个小组手里的账簿纸是相同的,那么他们都能按同样的顺序装订成相同的账簿。因为后面一张纸的编号总是依赖前面的纸的编号,编码生成器的机制保证了所有合法账簿纸的相对先后顺序在每个小组那里都是相同的(可能会有分支,但不会出现环,后面细讲)。
最后是如何确认交易清单有效,其实也就是要确认当前每笔交易的付款人有足够的余额支付这笔钱。由于交易信息里包含这笔钱是如何来的,还包含了记录来源交易的账单编号。例如,HIJKLMN要给ABCDEFG10个比特币,并注明了这10个比特币来自之前OPQRST支付给HIJKLMN的一笔交易,确认时首先要确认之前这笔交易是否存在,同时还要检查HIJKLMN在这之前没有将这10个比特币支付给别人。这一切确认后,这笔交易有效性就被确认了。
其中第一笔是系统奖励给生成这页账簿的小组的50个,这笔交易大家都默认承认,后面的只要按照上述方法追溯,就可以确认HIJKLMN是否当前真有10个比特币支付给ABCDEFG。
如果完成了所有了上述验证并全部通过,这个小组就认可了上述账簿纸有效,然后将这张账簿纸并入小组的主账簿,舍弃目前正在进行的工作,后面的挖矿工作会基于这本更新后的主账本进行。
账簿确认反馈
对于挖矿小组来说,当账簿纸送出去后,如果后面有收到其他小组送来的账簿纸,其&上一页账簿纸编号&为自己之前送出去的账簿纸,那么就表示他们的工作成功被其他小组认可了,因为已经有小组基于他们的账簿纸继续工作了。此时,可以粗略的说可以认为已经得到了50个比特币。
另外,任何一个小组当新生成有效账簿纸或确认了别的小组的账簿纸时,就将最新被这个小组承认的交易写到公告牌上,那么收款人只要发现相关交易被各个小组认可了,基本就可以认为这笔钱已经到了自己的账上,后面他就可以在付款时将钱的来源指向这笔交易了。
以上就是整个比特币的支付体系。下面我们来分析一下,这个体系为什么可以工作下去,以及这个体系可能面临的风险。
工作机制分析
虽然上面阐述了比特币的基本运作规则,但是村民们还是有不少疑问。所以中本聪同学专门开了个答疑会,解答常见问题。下面总结一下村民最集中关心的问题。
核心问题答疑
如果同时收到两份合法的账簿页怎么办?
注意在上面的运行机制中,各个挖矿小组是并行工作的,因此完全可能出现这样的情况:某小组收到两份不一样的账簿页,它们都基于当前这个小组的主账簿的最后一页,并且内容也都完全合法,怎么办?
关于这个问题,中本聪同学说,小组不应该以线性方式组织账簿,而应该以树状组织账簿,任何时刻,都以当前最长分支作为主账簿,但是保留其它分支。举个例子,某小组同时收到A、B两份账簿页,经核算都是合法的,此时小组应该将两页以分叉的形式组织起来,如下图所示:
黑色表示当前账簿主干。此时,可以随便选择一个页作为当前主分支,例如选择A:
此时如果有一个新的账簿页是基于A的,那么这个主干就延续下去:
如果这个主干一直这么延续下去,表示大家基本都以A为主干,B就会被遗忘。但是也有可能忽然B变成更长了:
那么我们就需要将B分支作为当前主干,基于这个分支进行后续工作。
从局部来看,虽然在某一时刻各个小组的账簿主干可能存在不一致,但大方向是一致的,那些偶尔由于不同步产生的小分支,会很快被淹没在历史中。
如果挖矿小组有人伪造账簿怎么办
关于这个问题,中本聪同学说,只要挖矿组织中大多数人是诚实的,这个系统就可靠,具体分几个方面给予答复。
首先,基于保密印章机制,没有人能伪造他人身份进行付款,因为编码生成器在打印编码时会核对所有交易单的保密印章,印章和付款人不一致会拒绝打印。
而且诚实的矿工也不会承认不合法的交易(如某笔交易付款方余额不够)。
所以只有一种可能的攻击行为,即在收款人确认收款后,从另一条分支上建立另外的交易单,取消之前的付款,而将同一笔钱再次付款给另一个人(即所谓的double-spending问题)。下面同样用一个例子说明这个问题。
先假设有一个攻击者拥有10个比特币,他准备将这笔钱同时支付给两名受害者A和B,并都得到承认。
第一步,攻击者准备从受害者A手里买10比特币的黄金,他签署交易单给受害者A,转10个比特币给受害者A。
第二步,这笔交易在最新的账簿页中被确认,并被各个挖矿小组公告出来。受害人A看到公告,确认比特币到账,给了攻击者10个比特币等值的黄金。
第三步,攻击者找到账簿,从包含刚才交易的账簿页的前一页做出一个分支,生成更多的账单页,超过刚才的分支。由于此时刚才攻击者制造的分支变成了主干分支,而包含受害者A得到钱的分支变成了旁支,因此挖矿组织不再承认刚才的转账,受害者A得到的10比特币被取消了。
第四步,攻击者可以再次签署交易单,将同一笔钱支付给受害者B。受害者B确认钱到账后,支付给攻击者等值黄金。
至此,攻击者将10个比特币花了两次,从两名受害者那里各购得等值黄金。攻击者还可以如法炮制,取消与受害者B的转账,将同一笔钱再支付给其他人&&
关于这种攻击,中本聪给出的解决方案是,建议收款人不要在公告挂出时立即确认交易完成,而是应该再看一段时间,等待各个挖矿小组再挂出6张确认账簿,并且之前的账簿没有被取消,才确认钱已到账。
中本聪解释道,之前设定变态的编号规则,正是为了防御这一点。根据前面所述,生成有效账簿页不是那么简单的,要花费大量的人力反复试不同的幸运数字,而且过程完全是碰运气。如果某账簿页包含你收到钱的确认,并且在后面又延续了6个,那么攻击者想要在落后6页的情况下从另一个分支赶超当前主分支是非常困难的,除非攻击者拥有非常多的人力,超过其他所有诚实矿工的人力之和。
而且,如果攻击者有如此多人力,与其花这么大力气搞这种攻击,还不如做良民挖矿来的收益大。这就从动机上杜绝了攻击的形成。
比特币会一直增加下去,岂不是会严重通货膨胀
中本聪说,这一点我也想到了。前面忘了说了,我给矿工组织的操作细则手册会说明,刚开始我们协议每生成一页账簿,奖励小组50个比特币,后面,每当账簿增加21,000页,奖励就减半,例如当达到210,000页后,每生成一页账簿奖励25个比特币,420,000页后,每生成一页奖励12.5个,依次类推,等账簿达到6,930,000页后,新生成账簿页就没有奖励了。此时比特币全量约为21,000,000个,这就是比特币的总量,所以不会无限增加下去。
没有奖励后,就没人做矿工了,岂不是没人帮忙确认交易了
到时,矿工的收益会由挖矿所得变为收取手续费。例如,你在转账时可以指定其中1%作为手续费支付给生成账簿页的小组,各个小组会挑选手续费高的交易单优先确认。
矿工如果越来越多,比特币生成速度会变快吗
不会。中本聪解释,虽然可以任意加入和退出矿工组织,导致矿工人数变化,每个矿工也会拿到一个编码生成器,不过我已经在编码生成器中加入了调控机制,当前工作的编码生成器越多,每个机器的效率就越低,保证新账簿页生成速率不变。
虽然每个人的代号是匿名的,但如果泄露了某个人的代号,账簿又是公开的,岂不是他的所有账目都查出来了
确实是这样的。例如你要和某人交易,必然要要到他的代号才能填写交易单。因为收款人一栏要填入那人的代号。不过中本聪说可以提供无限制的保密印章,建议每一次交易用不同的保密印章,这样查账簿就追查不到同一个人的所有账目了。
答疑完毕。
原文标题:通俗讲解比特币的原理及运作机制
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先
我们有一个工具正好可以做到在单个 U 盘上保留多个 Linux 发行版。你所需要做的只是选择要安装的....
对于区块链运行的基本技术和它背后的历史,相信不少人都已经称互联网上了解过一二了。比如,Phil Zi....
纵观历史,大众的思想观念通常由政治、工业、娱乐领域的领导者们所塑造。
5月25日,比佛利山庄(Beverly Hills)房地产经纪公司希尔顿与海兰德(Hilton & ....
为了保护每个人的隐私和工作环境,针对某一个文档(文件、目录),Linux系统定义了三种身份,分别是拥....
ls命令用于列出文件和目录,默认列出当前目录的内容。带上参数后,我们可以用ls做更多的事情。这里是一....
早期的比特币爱好者 CryptoGraphitiza9i 在其网站的政策声明中预测到了不良内容构成的....
300比特币:比特币暴跌 300亿蒸发,比特币价格在本周二跌破10000美元心理整数位,并创3年以来....
在比特币这个市场中90%以上的投资者都是普通投资者,这些人都有一个共性,那么就是他们不是正在亏钱,就....
不设防的虚拟币市场已经变成了黑客的提款机。在过去一年中,黑客利用虚拟币的漏洞盗走了12亿美元,包括以....
比特币起源于2008,已成为世界范围内流行的数字货币,累计市值近200亿美元。在这一过程中,它达到了....
目前EOS的火热程度可谓无人能及。主网即将上线,节点竞争异常激烈,各种APP开发团队也纷纷加入EOS....
日-15日,“2018 TokenSky区块链大会暨TOKEN产品设备展”在韩国首....
近期,比特币价格的暴涨让它风头十足,分叉币一个接一个的诞生将比特币的热度推至更高,虽然比特币带头大哥....
对比特币的主要批评之一是,数字货币难以及时、高成本效益地支付款项。Litecoin的创始人查理o李(....
昨天有报道称,联想在中央某采购中心关于预装国产操作系统的投票会上投了反对票一事属实。联想昨晚回应记者....
炒货难度高于MLCC,铝电容价格将稳定上扬 铝电容和MLCC相同,这一波都是遭遇日系供应商退出特定市....
最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。通常执行....
为了让用户更容易接受新技术,IBREA的策略就是让用户在不知情的情况下使用基于区块链的技术。他们首先....
美国麻省理工学院(MIT)正在进行一项测试。这项测试为我们提供了一个难得的机会,了解比特币扩容方案是....
昨天,比特币官网Bitcoin.org的管理者Cobra发推称:“仿佛回到了比特币的往日岁月,对比特....
德国股票和证券市场营运商德意志交易所(Deutsche Boerse)表示,它正在深入研究加密货币的....
本文首先介绍了ARM7、ARM9和uCOS及Linux这四者的概念,其次阐述了ARM7与ARM9的区....
今日要点:央视继续三问区块链、比特币跌至7500美元、维卡币诉讼。▍头条1、【维卡币传销组织98人被....
比特币2017年12月创下了19000多美元的新高,虽然2018年的价格又大幅下滑,但从长期角度来看....
比特币价格近年来连连上涨,但9月份却又在一系列因素影响下骤然下跌。币圈玩家或金盆洗手,或暂时隐退。比....
该设计运用三星公司的S3C2440,结合ICRoute公司的高性能语音识别芯片LD3320,进行了语....
首先需要明确的是,在比特币系统中,严格来说没有A、B、C所对应的账户系统,也没有一个数据库记录了他们....
JEC 在报告中对加密货币炒作和20世纪90年代掀起的互联网热进行了比较,并称成功的互联网公司挑战了....
据LinkedIn数据,今年初到5月中旬,LinkedIn上大约有4500个标题为“区块链”、“比特....
静态分配设备号,就是驱动程序开发者,静态地指定一个设备号。对于一部分常用的设备,内核开发者已经为其分....
区块链的火爆,有比特币暴涨的“功劳”。前些年持有比特币的人,如今笑了;手中没有比特币的人看着比特币的....
联合国儿童基金会可能会使用加密货币为孟加拉国的儿童进行群众集资(Crowd-fund),但罗杰韦尔(....
无论是比特币小白还是全球的加密货币爱好者都会在每年的5月22日庆祝比特币第一笔实物交易的成功:1万个....
比特币以分布式节点、安全不被篡改的特点最为突出。毕竟只有掌握比特币全球51%资源的人,才能掌握话语权....
据5月22日报道,阿根廷的Banco Masventas银行近日称,从周一开始,它将与Bitex合作....
去年1月,有一道价值5 BTC的谜题被成功破解,可怕的是,破解者花了好几年的时间才找到答案。而如今,....
今日要点:李书沸再发声离开OKEx、OKEx爆出重BUG、央视再度发声币圈乱象。 ▍头条 1、【李书....
2017年底,比特币价格在创下历史新高后,一直处于震荡下行的走势,不过这并没有降低“挖矿者”的热情。....
本文档提供了OMAP35X Linux PSP包的一部分的设备驱动程序的概述和性能数据。
如果你对 Linux 感兴趣,但是一直在使用 PC 或者 Mac 桌面,你可能想知道你需要知道什么才....
区块链技术是比特币系统的底层支撑,是新兴协同共享模式的最佳技术手段。它以去中心化的形式配置全球资源,....
在迅速发展的加密货币市场中,人们很可能会迷失在各种不同的事件中。从政府的打击到新的加密货币的推出,简....
在币市,全球总市值前十的主流货币中,以支付为主要功能的加密货币占了多数,这些货币无一例外都与中本聪论....
最全Linux TOP命令使用教程!
find 是日常工具箱中功能更强大、更灵活的命令行工具之一,因此值得花费更多的时间。
单片机与应用处理器的核心区别到底是什么呢?是核心主频的差异?还是Linux系统的支持?又或者是处理器....
作为一个驱动作者, 你可能发现你面对一个设备必须在它能支持工作前下载固件到它里面. 硬件市场的许多地....
红帽公布CoreOS与红帽 OpenShift集成的发展蓝图 CoreOS与红帽 OpenShift....
不可小觑!到年底,比特币挖矿将消耗全球能源的0.5% 最新公布的一项经过同行评审的研究显示,到今年年....
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 比特币新手教程 的文章

 

随机推荐