首先来看看什么PoB,请先参考维基百科:
https://en.bitcoin.it/wiki/Proof_of_burn。其实,早在2012年,在bitcointalk论坛上,就有人在讨论PoB了,这其中就包括MSC现在开发团队的ripper234:
https://bitcointalk.org/index.php?topic=131139.msg1404195#msg1404195。简单地说,PoB的过程就是挖矿的过程,但是这个挖矿过程产出的不是BTC而是XCP,而且挖矿的效率也比挖BTC高,而且产出的XCP比BTC本身的功能更多。那么这个挖矿为什么不产生BTC而产生XCP呢,因为BTC本身协议的限制,只有发送跟接收功能,如果要做其他扩展协议应用的话,就得有新的媒介,那么XCP就是这PoB过程中产生的媒介。
烧BTC来获取XCP只是Counterparty协议实现的一种方式,被“烧”的BTC地址是不能够花费的,因为没人知道其私钥。Counterparty团队之所以选择Proof-of-Burn,是因为这样完全的去中心化了,销毁的BTC没有任何人能够花费,也就不存在捐款而逃,而且每个地址限制最多烧1 BTC,这样分配就显得更加公平了,整个过程由BTC的blockchain全程监控,非常公开,也许这就是PoB的魅力吧。
那么很多人也要问,XCP到底有什么用?其实了解MSC的朋友就知道XCP的功能跟MSC的功能大同小异,只是实现起来更方便、更好。MSC的开发完全是安照白皮书一步一步来的,有基金来支撑,但是XCP自发布到现在都是Counterparty团队自己出钱在搞,包括分配XCP的时候,没问大家要一分钱,这是社区最支持跟最有魅力的地方吧。更难能可贵的是,现在XCP已经把所有的功能都实现了,包括发送接收XCP、XCP跟BTC之间的分布式交易功能、发行资产(股票)功能、下赌注(博彩)功能、股息分配功,这些都已经实现了,虽然还有很多bug,但是由于开源的开发方式,很多有技术的人都愿意参与进来。比如现在的XCP区块浏览功能(
http://blockscan.com/),就是由bitcointalk社区mtbitcoin自己开发的(
https://bitcointalk.org/index.php?topic=406408.0)。相信这样开源的项目进步是快的,就像Linux系统一样,虽然市场占有率不如微软,但是其活跃程度及应用层面比微软好得多,Windows老是蓝屏,没见过Linux蓝屏吧。再举一个大家很熟悉的例子,现在的Android为什么这么火,因为它是基于开源的Linux内核啊。同样的道理XCP其开源的魅力也会再一次体现的。
Bitcointalk上有人把XCP跟MSC的关系比作Linux跟Microsoft(with broken IE - 烂的浏览器),最后谁是赢家?市场来定!