Re: [问卦] 比特币 挖矿原理??

楼主: digitalgidi (soul meets body)   2018-07-07 09:03:11
有一些对区块链跟比特币不了解的地方
想请高手解答
1. 既然比特币是矿工挖矿记录交易的奖赏
比特币实际上对法币的价格是怎么衡量的
是谁去规定它对美元的市场价格高低
当初又是怎么"实际"产生出对法币的价值的
2. 其他一堆虚拟币的实际价值又是如何产生的?
3. 区块链可以把它想成是分布式的系统 资料存在很多个不同的节点(电脑上)对吧?
那既然是如此 为何现在许多区块链的发展是在做一些游戏之类的Dapp?
之前无聊参加了一个区块链骇客松
让我的感觉是区块链也可以把它看成是跟android 或iOS一样的平台(?)
然后让developer在上面开发一些应用?
不知道我的理解有没有误 还请高手解答~
※ 引述《rafe (Out of the hole)》之铭言:
: ※ 引述《inor (inor)》之铭言:
: : 谢谢各位的说明,我正好还有一些衍生的问题
: : 认真求助各位
: : 1.挖矿的奖励是“系统”自动给出,“系统”是什么系统?那来的系统?
: : 所有分散的电脑挖矿程式一致同意、同时给出的?还是有一个中央的系统?
: bitcoin其实就是分布式的交易数据库,
: 网络上有很多电脑负责记帐,搜集跟转发大家的交易纪录,
: 当交易记录达到1MB的时候我们就称为一个block,
: 每个block的开头都有一笔交易:矿工X(整理这个block的人)获得12.5BTC
: 有了block之后就要开始挖矿,基本上每个block可以产生一个数位签章,
: 由block内所有的交易纪录,跟上一个block的签章产生,
: 确保block的内容不能被窜改,
: 数位签章是32byte的资料,看起来就像这样:
: 951c48da48f663c502dda440c9262043a4d8b95910e608382f8d8c06799e158a
: 挖矿就是把这个签章加上一个数字,我们称之为Nonce,
: 丢到加密算法里去算,产生另一个32byte的资料,并且要以很多个零作为开头,
: 像这样:
: 00000000000000000023d83552928dee2528e3bd1ca1b48258117446cffb96a3
: 是由刚刚的签章加上nonce: 1680644618所产生的
: 由于你没有办法知道丢什么数字给加密算法会有什么样的结果
: 就只能从1开始一个一个去试,直到找出想要的数字,
: 这个计算的过程我们就称做是挖矿
: 最先试出来的人会把block转发给其他电脑,
: 其他电脑收到这个block之后,会先确认你是不是最快算出这个block的人,
: 再检查交易有没有问题,这个nonce是不是正确的,
: 如果没问题就会整合到主数据库里,
: 再转发给网络上其他的电脑,有问题的话就会被忽略。
: 只要这个block被大部分的电脑接受,成为主要的版本,
: 就表示矿工获得了这12.5BTC。
: : 2.大家都说矿会有一天挖完,但说法是:现在是给出运算的奖励,等到某一天
: : 运算量够了,有交易的人会提供“足够”的运算量,来支持整个系统
: : -如果到达挖矿的上限,那么一但停止给出奖励
: : 运算量就会骤减(现在就在减了),如何支撑一般交易的运算量?
: : -如果现在的运算量是超过整个交易系统(交易量)所需的运算量
: : 那么意思是,现在这么多的挖矿机,其实都只是在猜数字而已
: : 也不是真的在运算那些交易资料囉?
: : 以上,请大神再说明一下
: : 小弟纯粹是求知而已
: 每个block产生的BTC是事先定好的,跟有多少运算量没关系,
: 违反这个规则的block不会被接受,除非多数人都同意改变规则,
: 基本规则是从50BTC开始,每210000个block之后减半,平均每十分钟产生一个block
: 所以大致上是每四年会减半一次,目前已经减半两次所以每个block是12.5BTC
: 然后没错,基本上挖矿就是在浪费能源,
: 当然也可以看作是维持系统公正性所需要付出的代价,
: 因为要操作这个系统就必须要拥有网络上51%以上的运算资源,
: 越多不同的人参与挖矿,挖矿的总运算量越大,系统就越难被少数人操控。
: 虽然现在集中式的挖矿,与高效率矿机的产生,对系统的公正性是个隐忧,
: 不过当系统被少数人操控时,bitcoin就失去了它的价值,
: 所以我们假设拥有最大运算量的人,会尽可能地去维持系统公正性,
: 以保持bitcoin的价值。
: 最后,除了挖矿奖励以外矿工还会从交易中得到交易费用,
: 每笔交易如果想要快一点进入block,通常都会宣告一定的交易费,
: 只要有矿工把这笔交易放到block里,算出block并被网络接受,
: 这笔交易费就是属于矿工的,所以当挖矿奖励降到零的时候,
: 矿工还是可以从交易费获利。

Links booklink

Contact Us: admin [ a t ] ucptt.com