作者回复: 1. 可能的,不过这个周期非常长,临界点可能在这个世纪末,但由于不确定因素非常多,多因素综合,例如到时比特币100万美金一个,即使低收益只要可以覆盖成本即可,而且作弊是概率的,只有期望值。所以足够的时间会发现新的算法来修正PoW,或切换其他共识
2. 比特币的总量是恒定的
作者回复: 已在其他回复中回答。
作者回复: 1. 公链开发。偏底层
2. 区块链应用开发。 偏智能合约
两个都需要区块链基础知识作为支撑,先打好基础,再找方向ο(=•ω<=)ρ⌒☆。
作者回复: 你好。
1. 每一笔交易记录都是有前向输入的,如果已经被花费过,则状态已经变更为已花费,再次话费共识验证的代码会检验不过,拒绝被打包。这个我曾经在比特币上干过,修改本地节点代码后发起攻击,交易不会被打包,除非全球的矿池同时重启,也是概率会成功,仅限未被确认的交易。
2. 通俗说法叫做所有节点跟随最长的一条分叉链,共识代码规定的。专业的说法叫做“难度”累积最大的一条链。
作者回复: 问题是这些算力有没有进入门槛,如果没有,普通人也可以介入,那么就是公平的,算力中心化的威胁只有51%攻击,实际上达到51%,矿工的攻击动机也是不足的,因为很容易被发现,攻击成功会造成用户流失,短期收益很高,但是断了自己的长期财路,矿工一般不会选择攻击。所以问题就演变成攻击是否可以被公众感知。
作者回复: 共识机制狭义上指分布式一致性,实际上也可以拓展到区块链治理共识。
作者回复: 币是业务逻辑,区块是技术逻辑。币是网站积分,区块是数据库的表。
作者回复: 原交易不被篡改是由非对称加密保证的,这里说的共识是大家达成一致记录,不被扰乱的过程。
工作量证明与彩票,可以这么理解。重点是中奖之后的逻辑。
作者回复: 后者。
作者回复: 1. 积分记录在数据库的表中,谁有权利创建新表,谁就能获得积分。
2. 比特币是表中有效的未花费记录
3. 一个区块就是一张新表,表可以哈希后串起来
4. 不是无限的,有区块容量限制
作者回复: 细节我们会在深入技术一章中讲。
每次难题都是基于当前全网的状态和上个区块作为输入,所以每个人得到的难题都一样。
作者回复: 不用,像链条一样,一个套一个,所以只需要验上一个。
作者回复: 货币是同质的。如果你用纸币,你一定不关心这张纸币是哪里来的,你钱包里的纸币已经经过千万人之手了也说不定,还依然在交易。
花费是动作,交易是描述一件事情的记录。中文的交易都对应trade, tansaction。概念上是不同的,交易市场是trade。后面我们讲数字货币交易所会详细剖析
作者回复: 一次确认就代表已经刚刚被打包进区块,两次确认就代表又产生了一个新块引用这个区块,链式引用,引用越多就代表被篡改的可能性越小,6个确认是在概率上认定为基本不可能被篡改了,所以6次只是一个建议,由用户自己选择的,当前比特币网络很稳定,一般1~2就可以认定有效,以太坊一般是12个。