说实话,提到加密货币,大家脑子里第一时间冒出来的是什么?比特币?以太坊?还是那些个让你眼花缭乱的 altcoin?但很多人对它的开源性真不一定了解。你真以为这帮大佬们都在神秘兮兮地操作着黑科技吗?其实,背后有不少事儿是透明的,今天就跟你聊聊这个问题。
开源,顾名思义,就是让所有的代码都可以自由访问和修改。这听上去不错吧!有点像一个人人都能进的酒吧,想喝啥就喝啥,只要你混得开就是了。再慢慢聊的过程中,也许你会发现,这酒吧里的每个人都在为这个地方的提升贡献着自己的智慧和经验。这就是开源性的魅力。
在加密货币的世界里,很多项目都是开源的,程序员们通过GitHub等平台,把代码公开,大家可以自由修改、更新,把一些问题给了。要是有什么bug,立马就能有人踊跃反馈,解决问题。这对于大多数开发者而言,是双赢。
就这开源性,有优点,也有缺点,别的先不说,我就给你说几个我观察到的。优点就不必说了,大家都知道,透明、协作,没啥好纠结的。
首先,代码开源,大家都能看到,没有什么猫腻。你想啊,要是一个项目的代码都是封闭的,那说不定背后藏着啥龌龊的玩意儿。但你看,很多大佬最喜欢的项目,基本都是开源的,大家都在监督。
再来,这帮程序员在代码里贡献的智慧,真的是无价。有个程序员朋友,就因为参与过某个项目的开源开发,现在混得风生水起,日常就是开着豪车上班,真的是羡慕死我这种屌丝了。
嗯,安全性上其实也有不少好处。开源的代码,能让更多人来审查,假如有安全隐患,第一时间就能被发现。就比我上次被坑的那个存在跑路风险的项目好多了。
但是,开源也有个坑,这可得小心了。有些人根本不乏开源的能力,他/她只是想用开源的名义来“圈钱”。你知道的,开源的代码整天被不断的修改,很多功能几乎都是由使用者来维护,反而就容易导致项目的脆弱。
大家也知道,火热的项目一旦开源,总有人想“趁热打铁”,小心被太多人动了手脚,连你最初认中的那一套都不见了。这可就尴尬了,在某些场合下,随便有人搞出的改动,也许会让原项目玩法大变样。
原本是个吸引人的项目,但因为太多人这样那样地操弄,最终就是变成了个零零散散、各自为政的情况,前期打下的基础,其实也被一步步稀释掉了。比如说那个X项目,一开始大家都认为火爆,但现在看就是个例子,小心别踩了坑。
像我认识的小张,跟我说他参与了某个开源的区块链项目。有一天,他看到了个别开发者自己改的代码,感觉简直没法看。他就对小张说:“兄弟,这代码真是让我觉得心累。”你说想表达是啥?这位兄弟无疑就受了一屁股的伤。
他最开始参与的是个很火的项目,后来因为一窝蜂地跟风,导致所有人各搞各的,结果就想去找他(小张)借力,结果可想而知,最后砸在手里的都是他。
最近这段时间,我也观察到一件很离谱的事情。很多区块链项目为了追求开源,然后把原代码的基础上拼拼凑凑,变成个新的项目,基本上跟原项目毫无关系。可是,你们知道这意味着什么呢?
意味着用户、投资者在上面艰难的挣扎,往往不能透彻了解这些项目的真正价值所在,最终只能够被逼着搭上这列“开源骏马”的火车,赌一把!
呐,开源在加密货币的世界里,确实是一把双刃剑。有好有坏,这不是简单是黑白分明的事儿。如果你真的爱喝开源经济这杯酒,那就得用心去识别。不然,你终究会发现,喝了也许喝到肚子痛。
不能妄自菲薄,想做出爆品,认真研究开源项目的长期效应,才是真正的王道。希望大家都能够认真对待!