比特币世界为什么这么多代币?
文摘
科学
2024-08-03 16:17
陕西
上一篇,我们讲了一个有趣的故事——“班级里的小红花”《小学生也能读懂的比特币基本原理》,聪明的老师发明出一个巧妙的方法,解决了小红花的中心化问题,这个过程和比特币体系的产生十分类似。我们说,比特币体系和“挖矿”过程非常类似——“最先计算出来的同学会得到奖励”,因此,会有越来越多的同学参与到计算中来。那么,在这里提一个问题,会不会出现这样一种情况,班级里两个同学同时计算出了账本(不难想象这种情况迟早要发生),那么接下来,到底按谁的账本继续记录下去呢?
这个问题本身,引发比特币代币的产生,以及区块链的技术升级问题。让我们想象一下,如果两个同学同时算出了账本,那他们都会把交易信息相同但签名不同的块(账本里的一页)都挂在主链上,这就形成了两个版本的账本。通常来说,在此之后,后面来记账的同学会选择一个块继续记账,时间长了会有一条链,也就是一个同学的记账本变得很长,成为新的主链,剩下的这条链就自动废弃了。但是,也有一种情况,就是两个同学的记账情况都差不多,算力相当,那么会怎么样呢?在这个过程里,我们发现,这其实体现了算法本身要面临的问题——越来越多的参与者所导致的记账问题,而这些问题又必然倒逼记账算法做出某种改变,以适应新环境,解决新问题。但算法究竟要做出什么程度的改变呢?我们知道,兼容性好的办法不能彻底解决问题,而能彻底解决问题的方式兼容性又不会太好,这几乎是一则常理,也是一对矛盾。于是对规则的升级方案,大致有两种,软分叉和硬分叉。在软分叉规则下,顾名思义,新规则改革力度较“软”——新规则是旧规则的一个子集,双方是兼容的关系,新旧区块仍然共存在同一条链上,互相兼容,所以不存在分出新链的情况。在硬分叉规则下,改革力度则较“硬”——新规则对区块链协议做出了重大修改。这常见于比特币网络中的某些参与者对协议的某些方面产生分歧时,可能会选择进行硬分叉,从而创建一个新的区块链和新的代币。导致新旧版本之间不再兼容,形成新旧两条链。而硬分叉的特点之一就是会有新的代币的产生,比如,BTG、BCH、BCD都是新的代币,也就是适用于新链上的数字货币。因此,可以说,代币是试图解决特定问题的技术产物。硬分叉后,新链比原来的比特币区块链做出升级和改进。每一种新代币都试图解决特定的问题或满足特定的需求,从而形成了多样化的市场。例如,比特币现金(BitcoinCash)就是从比特币硬分叉而来的,旨在提高交易速度和降低费用。当然,代币的出现,不仅仅在于解决“同学同时记账”这样的技术问题,代币的出现的原因其实是复杂的。首先,代币的产生还与市场需求密切相关。随着数字货币的普及,用户对不同功能和服务的需求不断增加。例如,某些用户希望能够在区块链上进行更复杂的交易,这就催生了以太坊等平台,它允许开发者创建自己的代币和应用。用户的需求推动了代币的多样化,形成了一个丰富的生态系统。其次, 比特币本身的货币功能外,区块链技术还可以用于其他领域,如智能合约、去中心化金融、供应链管理等。开发者们意识到,除了这种对技术的探索和应用,促使了新的代币的产生。再者,代币的发行方式也为其数量的增加提供了可能性。比特币发行上限是2100万枚,有总数限制。而许多新代币通过首次代币发行或其他形式的众筹来筹集资金,这种方式不仅降低了创业的门槛,也使得更多的项目能够迅速进入市场。开发者可以通过发行代币来为其项目融资,同时吸引用户参与,从而形成了一个良性循环。最后,监管环境的变化也对代币的产生产生了影响。随着各国政府对数字货币的关注加大,许多项目开始寻求合规的方式来发行代币。这种合规性要求促使开发者在设计代币时考虑法律和市场的需求,从而形成了更加多样化的代币生态。总之,代币的出现反应技术升级和市场需求。目前,市面上比特币代币约有7000多个币种,每一种代币都在试图解决特定的问题,满足用户的需求,它们反应出人们对比特币市场未来的需求,它们本身也指向数字货币的未来发展。