在区块链和比特币等数字货币的讨论中,我们经常听到“分叉”这个词,那么到底什么是分叉呢?分叉又会有什么影响呢?
区块链
在说分叉之前,先普及一点区块链的小知识,这样更容易帮助我们理解分叉是什么(如果你对区块链一点概念也没有,欢迎翻阅我以前的文章,都是些通俗的话语帮你了解什么是区块链)。
区块链,顾名思义,就是由区块组成的链条,当然这种链条只是一个形象比喻,说白了就是数据区块有序地连接起来。在比特币中,区块中存放的是比特币的交易记录,区块的大小和交易记录所占用的空间决定了一个区块能存放多少交易记录。这些交易记录被打包到区块中,然后区块一个个相连就构成了区块链。
为什么要分叉
我们知道,比特币软件像其他软件一样,需要定期更新和修改,以便让他更好。所以新的版本就会出现,但是由于不是所有人都即使下载了新版本,所以有个矿工就运行了旧版本,有的则运行了新版本,那么一旦新旧版本不兼容的话,区块链就会分叉。因为因版本的区块和旧版本的区块可能存在差异,所以他们不能被连接到同一个区块链上,所以就会出现两条链,甚至多条链,这就是分叉。
软分叉
软分叉指的是,当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉。这种分叉会随着节点的升级而逐渐修复。
硬分叉
硬分叉指的是,区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬叉就会发生。所以,在数字货币领域,硬分叉往往导致新的币种出现。例如以太坊的硬分叉就导致了 ETH的出现。
原文:什么是分叉?什么是比特币分叉?
在储布和挖矿方面,我推荐和数硬件钱包和家佳保智能家庭矿机,产品最核心优势只有两个字:安全。
以和数硬件钱包为例。和数硬件钱包优势在于:
一、私钥种子层层加密物理隔绝永不触网
首先,创建钱包时,生成种子密码存储在本地加密芯片,并强制要求设置10位支付密码。
然后,在钱包中构成交易。此时,需要用户输入支付密码以获得私钥来对交易进行数字签名,交易完成。另外,私钥种子被永久存储于芯片中,物理隔绝永不触网,再也不用担心我的密码被黑客盗取了。
二、银行系统验证金融级别主板和加密芯片
采用银行系统验证金融级别主板,私钥种子存储在芯片中。若产品被窃取或丢失,被恶意暴力破坏时,芯片内部将触发自毁电路,立刻永久性不可恢复地删除该区域的所有信息。
三、支持全球比特币ATM机取款,即时到账,方便快捷。
数字资产之所以引起全球众多领域关注,是因为它正在制造一个全球化的快流通,并且流通领域愈大,范围愈广、其使用价值愈高。数字资产的核心是它作用于各国货币之间的媒介。和数钱包内置多家世界主流交易所,随时随地进行数字资产交易,一机在手,行走全球无忧,再也不用为兑换外币而苦恼了。
四、多方共同签名管理资产
跟常规的数字钱包不同,多重签名钱包需要多个密钥持有者的授权才能转移数字货币,故和数钱包的安全性更高。普通钱包:A想转给X一个比特币,A只需要自己的签名(使用私钥)就可以完成交易。和数钱包:A想转给X一个比特币,设置了一个多重签名验证(ABC3个人中至少需要2个人签名才能转账),那么A想给X转账的时候需要B或C也完成签名(使用私钥)。希望可以帮到您。谢谢!
这个最热的当然是比特币了,除了比特币还有:\x0d\x0a1、Litecoin(莱特币)\x0d\x0a与比特币相近,莱特币也是以加密数字货币,最近价格急剧攀升。它是一种P2P的开源数字货币,算得上是比特币的一个分支。但是,莱特币虽然基于比特币协议,但是并不要求极高的计算能力,使用普通电脑也可进行挖掘。莱特币的算法,源于Dr Colin Percival为Tarsnap安全在线备份服务(供Linux及其他开源操作系统备份)设计的算法。\x0d\x0a2、Namecoin\x0d\x0aNamecoin同样以比特币为基础,算的上是另外一个开源分支。Namecoin是一种分布式DNS协议——通俗来讲,就是能够将人类可理解的网站名(如ifeng.com)化为机器可以理解的地址。作为自己的DNS,这种货币能够在正常互联网外运营,因此能够脱离ICANN的管制。\x0d\x0aNamecoin的货币价值及域名存储在用户的区块链(blockchain)记录中,将总数限定在了2100万。\x0d\x0a3、Peercoin\x0d\x0aPeercoin是比特币的一种p2p变体,能够提高开采效率、安全性,并提升了保障措施从而避免群体开采——现在,群体开采已经被认为是比特币的一种潜在缺陷。根据CoinMarketCap.com对新兴货币的统计,Peercoin目前在数字货币市值中排在第四位。\x0d\x0a4、Primecoin\x0d\x0aPrimecoin是类似比特币的加密货币,但却擦用了完全独立的挖掘算法。比特币采用了Hashcash算法,而Prime币则使用了长坎宁安链(long Cunningham chains)来打造货币的价值——这是以数学家AJC坎宁安命名的质数序列。\x0d\x0a比特币挖掘过程中,随着货币量的推移难度会急剧增加。但Prime却不同,每挖掘出一枚Primecoin币,开采难度就会略有增加,这一过程要平稳得多。\x0d\x0a5、Feathercoin\x0d\x0a\x0d\x0aFeathercoin依据Litecoin设计,2013年4月发布,可以比Litecoin更频繁地调整挖矿难度。Feathercoin会经常更新,加入新功能与改进,杜绝恶意的挖矿行为。\x0d\x0a\x0d\x0a6、Novacoin\x0d\x0a\x0d\x0a另一款P2P数字加密货币。Novacoin和其他大多数货币不同的地方是,在货币核心整合了保护机制,可以识别违规挖矿的行为。\x0d\x0a\x0d\x0aNovacoin总数限定为20亿,数量相当可观。如果需要,总数还可以向上调整。\x0d\x0a\x0d\x0a7、Infinitecoin\x0d\x0a\x0d\x0a2013年6月发布。Litecoin的副产品。根据挖掘情况和货币总数,无限币可以频繁地进行挖掘难度比率调整。\x0d\x0a\x0d\x0a8、Megacoin\x0d\x0a\x0d\x0a2013年第四季季度才发布,初期模仿了比特币。Megacoin的总数限定为4200万,可以像其他虚拟货币一样被挖掘出来。它的最大卖点是品牌公开,这点正是其他数字货币所缺乏的。\x0d\x0a\x0d\x0a9、Quarkcoin\x0d\x0a\x0d\x0a2013年发布,现在尚处于初期。Quarkcoin的安全部分,部署了9个独立回路的加密,采用了6种不同的算法。
1、安猫钱包
2、imToken
3、比特派
4、麦子钱包
5、Atoken
温馨提示:以上解释仅供参考,不作任何建议。
入市有风险,投资需谨慎。您在做任何投资之前,应确保自己完全明白该产品的投资性质和所涉及的风险,详细了解和谨慎评估产品后,再自身判断是否参与交易。
应答时间:2021-09-07,最新业务变化请以平安银行官网公布为准。
[平安银行我知道]想要知道更多?快来看“平安银行我知道”吧~
比特币(bitcoin)诞生于2008年的一篇论文。
一个署名为中本聪的人,提出了革命性的构想:让我们创造一种不受政府或其他任何人控制的货币!这个想法堪称疯狂:一串数字,背后没有任何资产支持,也没有任何人负责,你把它当作钱付给对方,怎么会有人愿意接受?
Merkle tree
跟二叉树长得很像,只是这个是下面两个节点取哈希值得到上面节点。只需要记住根节点,就可以检测整棵树有没有被篡改。
根哈希值存在block header里,交易过程存在block body里。全节点包括block header和block body,但是轻节点(比如手机上比特币钱包)只包括block header。这棵树可以证明包含某个交易已经被写进了区块链。
3.共识协议
去中心化的货币要注意的两个问题:
1.谁能发行数字货币:挖矿。
2.怎么验证交易的合法性:区块链。
双花攻击(double spending attack)
双花攻击是数字货币的一个主要挑战。
比特币中的交易都要有输入和输出,币从哪来,花到哪去。
正常情况也可能有两个分叉,因为两个节点同时获得记账权,两个节点打包的区块,同时计算出了那个随机数。此时会暂时两个分叉共存,直到其中某一个区块抢先找到了下一个区块,这条就成了最长合法链,另一个分叉就被丢弃。
女巫攻击(sybil attack)
某恶意节点不停产生账户,账户总数超过总账户的一半,则取得了区块链的控制权。
比特币中的共识协议(Consensus)
一些节点是有恶意的,大部分节点是好的。
想法1:把一些交易打包到区块里作为候选区块,让每个区块投票,如果通过就写入区块链。
不行,因为有的恶意节点一直发布一些含有恶意交易的区块,则一直投票,占用资源。而且有的节点不投票。
想法2:不按账户个数投票,而是按照计算力投票。每个节点都可以产生合法交易放入区块,这些节点就开始试随机数,直到找到H(block header)≤ target,则这个节点有记账权。
唯一产生比特币的途径
coinbase transaction。这个不用指出币的来源,有了记账权的节点(找到了随机数)会有出块奖励。
50BTC->25BTC->12.5BTC,每21万个比特币,奖励就减半。
比特币争夺记账权的过程叫挖矿。争夺记账权的节点叫矿工。