这是一本书无法出版的书,因为大量的介绍了数字货币的知识,导致无法在国字头出本社发行,现将内容连载于公众号。 作者(于文飞)长期致力于区块链行业分析,新媒体传播行业分析;在中国联通、北大金融培训班,区链财经私董会(清华大学深圳研究生院专场)等做过区块链专场培训,受到高度好评。 合作联系方式:ywf419001@163.com, 个人微信:wenfeiyu01
注:本连载省略了关于“数字代币”部分的分析,直接从区块链技术开始。
第二部分:如何判断一个项目是不是个好项目?
区块链技术发展到当前时期,已经出现了很多项目,当然目前能看得见的项目大多是围绕着Token而生的,我并不否认Token 的重要性,毕竟财富也是行业的一部分,但是一个行业的发展并不仅仅是金钱,更多的是这个行业给社会带来的价值。
行业的存在意味着资本认同,但是对于一个新兴起的偏重于技术的领域,我们需要付出更多的代价去思考和理解这一领域的游戏规则,也就是说我们想要参与这个行业,就必须学会去分析这个行业的每一个具体的项目是否有价值。
当然,如何判断一个区块链的项目是不是个好项目,不是一件容易的事情,它涉及到的知识以及资源太多,但是我们可以简单的从三方面进行一些基本的分析:
1、团队成员构成;
2、项目本身源代码;
3、行业应用价值。
有些朋友觉得区块链技术的准入门槛看起来很低,认为很多项目只需要在别人的底层技术上进行二次开发就可以了,实则不然。区块链领域可以算是是一个综合领域,涉及到密码学、数学、经济学甚至社会经营学等多个学科。
一个靠谱的团队不仅仅会写代码就行了,代码只是最基本的要求,关键是团队特别是团队的领导者需要具备一定的区块链思维。就如同几年前我们提及的互联网思维是一个道理,一个好的产品在设计初期就应该思考未来的受众群体该如何与你的产品发生关系。
一般项目都会在官网放出团队成员的简介资料,以表示项目的真实性,但是这些团队简介不要尽信,有不少都是自己瞎编来割韭菜的。
至于团队成员,特别是那些站台的“大佬”们的信息是否是真实的,受益于当前互联网技术发展,你可以在网络上,甚至社交媒体上很容易的搜索到相关信息,凡是真正参与到项目的中的人,特别是名人,一定会在自己的社交媒体平台发布项目信息,否则你就要小心了!
团队成员的信息也可以通过类似手段获取,实在不行也可以在自己的社交圈子进行一些小范围调研,总有一些信息可以告诉你事情的线索,如果一个项目在网上什么信息都查不到,那么可以肯定地说,这个项目必定有妖!
首先,一个好的项目团队至少需要五类人:1、软件技术人才;2、数据库以及密码(加密)学人才;3、经济学人才;4、行业内容编辑及媒体传播人才;5、开源社区运营人才;6、资源类人才。
一、软件技术人才,特别是分布式系统设计人才。
因为区块链技术的核心就是分布式系统,所以这方面的人才是最根本的要求:网络协议的开发、数据传输、节点维护、冗余设计、加密机制、同步异步等等。所以说一个靠谱的区块链项目需要很多的专业技术人才,除非如果你有一个真正的技术背景非常齐全的编程大牛,你的项目就成功了一半!
按照目前的底层技术发展的状况来看,区块网络转账速度慢、费用高、系统并发处理能力差,稳定性差、数据存储和安全缺陷等,所以说区块链技术离真正的大规模商业应用还有很大的差距,需要技术的发展与演进。
我们也应该看到区块链技术的发展速度很快,未来一定会有更好的共识机制或算法出现,也会不断地有挑战者加入到行业技术的竞争中,一旦出现颠覆性新技术或新思路,就有可能给整个行业带来突飞猛进的发展,就如同前几年移动互联网技术的发展一样。
有很多朋友想做区块链技术开发,但并不了解需要掌握什么样的技术才能进入到这个领域,我们来看一下某公司招聘区块链技术总监岗位要求:
1、处理过高并发大流量技术 ; 2、精通JAVA,熟练运用Spring、SpringMVC、Dubbo、REST等服务框架,了解机制,熟悉Python、Shell等常用脚本语言; 3、具有RPC、分布式、多线程、cache、MQ、socket通信编程经验; 4、熟悉Memcache/Redis缓存、MySQL数据库应用及优化; 5、熟悉Zookeeper、Kafka等分布式组件,有hadoop、storm大数据处理及高性能经验优先; 6、熟悉互联网软件产品开发、系统业务架构的设计流程,直接负责或参与过软件项目的对应架构设计和开发; 7、熟悉Ethereum、OpenChain、Bitcoin等相关开源项目,有研究和贡献经验的优先; 8、有大型第三方支付系统开发经验优先; 9、有致力于去中心化技术在金融领域可行性的探索经验的优先; 10、良好的沟通和表达能力,工作积极主动。
这是技术总监级别的要求,但是我们可以通过高层次岗位的技能需求,可以评估自己需要掌握哪些基本的技术技巧,可以谋得一定的工作岗位。
二、数据库以及密码(加密)学人才。
我们都知道区块链技术本身就是一种增强型的数据库操作技术,在庞大的数据量面前,好的数据库操作技术或者算法尤为重要,每节省一点数据访问的时间或者流量,对于庞大的数据运行网络来讲就可以节省很多的资源,也能带来运行速度的提升。
至于加密学人才的需求那就更不用说了,区块链技术之所以能如此吸引整个社会的关注,就是因为其强大的密码学算法使得区块链的安全性达到了史无前例的可靠程度,并且利用人性的贪婪来维系区块链自身安全的游戏规则,则更加令人着迷。
虽然加密学人才对于软件技术的要求没有那么重要,但是涉及共识机制及网络安全方面的技术非常需要,如何防止Sybil attack(女巫攻击:利用社交网络中的少数节点控制多个虚假身份,从而利用这些身份控制或影响网络的大量正常节点的攻击方式),Men-in-the-middle attack(中间人攻击:骗子伪装成卖家身份和买家交流,又伪装成买家身份和卖家交易)等网络信息安全问题。
所以说,一个团队有很厉害的密码(加密)学算法人才假如,那么对项目来讲无疑更是如虎添翼,对于产品的可靠性会带来意想不到的价值。
3、经济学人才。
区块链技术目前所能看到的最好应用领域就是经济金融领域,目前最好的应用场景也是金融领域相关,目前我们能看到的区块链技术的应用除了Token之外,更多的就是银行系统的开发,以及供应链金融领域的应用。
其特殊的行业属性定位,就是的这一技术注定与经济与金融行业强相关。所以区块链产品的设计需要真正懂得经济学的人才参与,才能做出一个好的产品。
4、行业内容编辑及媒体传播人才
文字内容的生产就是区块链的喉舌,而这个喉舌的声音是可以直接创造价值的,不管是白皮书还是项目介绍,都需要在自媒体和各大媒体平台传播后,才会有更多的人知晓你的项目信息,才有机会让潜在的投资者加入到你的阵营。
从目前来看整个行业依然缺乏足够多的媒体平台进行整合和利用,现有的几个具有一定媒体属性的平台都是早期参与的爱好者,甚至有些早期参与的媒体自己加入到Token炒作的,利用媒体的传播属性忽悠投资者参与交易的手段,这严重损害了媒体独立性的基本准则;而在内容展示方面,区块链行业的内容质量相比其他成熟行业还存在不小的差距:媒体报道行业性不够深度,不够透明。
专业的传播媒体可以帮助行业快速发展,也能让更多的观众了解这个行业,甚至影响行业的进程及方向。
5、开源社区运营人才。
现在提到运营,我们通常会划归到媒体属性的社群运营,但是这并不一定会对行业的发展带来好的帮助,因为社区更加难以抵受得了短期利益的诱惑。
我们这里的运营更多的是指开源社区的运营。开源软件中国一直处于相对弱势(貌似与中国企业认为“trade secret”才是护城河的理念有关,美国很多新技术譬如Hadoop,Spark,Mesos,Docker等都是诞生于开源社区。
这并不是要求我们把所有的软件都公之于众,但是很多时候区块链技术要求项目把自己的软件放到类似GITHUB这样的开源平台,一方面可以方便更多的参与者加入完善软件,更多的则是让潜在的投资者看到项目的进程,甚至通过对开源部分的软件进行分析,来判断项目的可靠性以及真实性。
从行业角度出发,开源社区如果运营得当,必定给项目带来更大的益处,甚至可以直接吸引到靠谱的人才。
6、资源类人才。
这类人才要么是行业大佬,要么具备一定的商业资源。而所谓的大佬,不仅仅是产业投资的大佬,更多的是指在圈内有较大知名度的人。他们可以帮助区块链创业者站台,据悉,圈内某些大佬站台先要收取1%的服务费。而除去站台,大佬可能还能帮助项目上交易所,节约手续费等等。
当然,我并不鼓励发币,仅仅是从商业价值的角度出发,对于企业来讲,更多有效资源的加入可以另项目加速发展:或者可以节省大量的过程成本,或者可以带来更大的市场份额。
以上是团队人才结构的简单分析,接下来我们就以一个案例,通过查看该技术团队的开源代码状态来分析项目的可靠度,我们以目前比较火热的EOS(币圈称为“柚子”)为例:
首先我们打开EOS项目的官方网站(https://eos.io)查看官方网站信息。在eos项目的官方网站,我们可以看到更EOS项目相关的所有信息,包括项目团队、项目目前进展状况等信息,通过官网可以对一个项目做出基本的判断,如果一个项目连自己的官方网站都没有的话,就值得怀疑:做跟网络于传播技术相关的项目,不可能没有做网站的能力吧。
接下来更重要的是打开EOS项目的的 Github 代码库,在GitHub页面上我们可以看到的信息是:团队目前共有 79 名开发人员参与,开源代码库已经被更新了 3,549 次。
从开发者关注的角度来看,该项目被 fork 了 1102 次(相当于被克隆了1102 次,一般开发者觉得代码有用才会 fork,该数据能够体现开发者对该项目的关注度)。
📷
EOS.IO 的 Github 代码库截图
我并不是给EOS做广告,我也并不认为EOS一定是个很好的项目,只是拿来举例说明一个相对好一点的区块链技术团队所做的最直接的工作到底应该是什么样的。
大家以后想要投资区块链技术相关项目,一些最基本的分析途径就是查看该项目的开源代码状态,包括团队人员以及代码更新速度、代码技术含量等等,如果自己不懂技术,最好找个懂行的朋友帮忙把关,毕竟关系到真金白银。
从投资角度而言,一个底层公链项目除了考量其技术和性能等基本条件外,未来能否搭建起一整套繁荣兴盛的生态系统,是我们考量其长期价值的核心。
EOS是基于以太坊的区块链生态而打造的技术,所以我们打开以太坊区块链信息网络(https://etherscan.io),可以查看EOS项目更多的信息。
Etherscan是2015年推出的一个以太坊区块探索和分析的分布式智能合同平台, 由于区块链中的交易信息等数据都是公开透明的 , 而 Etherscan 作为探索以太坊的窗口, 用户可以使用其查看自己的交易详情以及以太坊中的任何信息。
很多人国内区块链爱好者的英文水平可能和笔者一样, 不是特别好, 当打开这个网站起就变得异常头疼, 感觉根本看不懂, 但其实已经有民间爱好者将该工具翻译成全中文的, 输入网址https://etherscan.io/language.aspx
📷
这是EOS项目代币持有量排在前六位的地址,
第一个地址就是EOS项目团队自己持有的Token比例,大约为14%。
在这个网站可以看到更多的信息,我们就不一一分析,在后面的章节会有更详细的该网站使用教程,这是个非常有价值的网站,因为这是以太坊区块链生态的一个最真实的数据展示和查询网站,如果该网站造假,那么区块链技术号称的安全性也将变成一个伪命题。
接下来我们思考的是一个项目的行业应用价值。
区块链技术的去中心化思想,以及不可篡改的特性,这些概念已不再陌生,但是具体到各行业如何应用、能产生什么价值,这些问题还需要创业者在实践中持续探索。
尤其要注意的是,在将区块链技术落地到行业业务中时,要避免臆想嫁接,有些想法可能只是看起来行得通。
菜鸟与天猫国际近日共同宣布,已启用区块链技术跟踪、上传、查证跨境进口商品的物流全链路信息,供消费者查询验证。菜鸟国际技术负责人唐韧称,区块链在海淘领域应用前景十分广泛:“我们坚定地认为,这是一项互联网的基础技术,而不是炒作货币的工具。”京东在官网也发布公告称,已发布了一款新的加速器,用于开发人工智能和区块链技术。
中金公司专家认为,作为金融科技发展的重要底层设施,区块链的应用值得期待。未来可用于数字货币以及改造金融机构支付、结算、交易等应用场景,降本增效的同时能够降低风险;中信证券表示,目前正处于区块链技术学习曲线的积累阶段,期待爆发级应用场景的落地。
摩根大通CEO戴蒙认为,尽管区块链技术将降低商业成本,但它并非适用于所有商业案例。目前,区块链交易所花费的时间远长于股票和外汇交易。黑石公司全球首席投资策略师理查德·特里尔表示,要实现光明的前景,区块链技术仍需要克服重大的障碍。
我们简单分析一下,通常需要使用区块链技术的行业需要的几个基本条件:
1、基于数据库的需求
如果你想开发区块链项目,那么首先它应该是个数据库项目,从技术上来讲区块链可以看做是一种“共享型加密数据库”。
2、存在信任缺失的情况
如果多个用户同时需要对区块链数据进行操作,那么一定存在某种程度的不信任关系,区块链就是一种支持多个相互不信任的写操作者的数据库技术。
你也许会认为,不信任关系只存在于分散的组织之间,比如在一个跨国的贸易市场中的多个银行之间的交易等。实际上,不信任关系也存在于组织内部,比如不同副总裁管辖的部门之间。
3、需要去中心化(或者去中介化、或脱媒)
这种解决方案在现实中大量应用,比如银行账单系统就是这样。我们每个人对自己的银行账户进行数据查询或修改,其实并不是你直接进行数据库操作的,而是委托了银行后台系统的一个数据库用户来完成的。因为我们都信任银行,银行确保我们交易的有效性和账户的安全性。
区块链可以摆脱对这种中介机构的依赖,基于区块链的去中心化的结构,在降低成本、提高交易速度方面更具优势,同时有自动对账的特点,况且在很多系统中,选择或确定一个可信的中介方也是一件头疼的事情。也就是所有用户可以直接发起交易,完成对数据的操作。
4、交易之间的交互需求
前面提到一个区块链系统涉及的多个操作者、不需要信任、去中介化等,但是这不还不是部署区块链系统真正的理由。如果你的需求中,需要处理多个交易之间的交互关系,那么区块链是个很好的选择。
什么是多个交易之间的交互?简单说就是,不同操作者发起的交易之间存在互相依赖的关系。例如,A向B发起一个交易,B又向C发起一个交易。这种情况B的交易就依赖于A的交易,如果不验证A交易的合法性,也就无法验证B交易的合法性。
5、需要选择交易仲裁者
前面几项要求都是针对数据层面的,那么在交易组织上,区块链的工作角色是交易仲裁者,它是一种权威性的交易结果的日志。如果你的项目中需要选择交易仲裁,那么区块链是一种很好的解决方案。
为什么需要这个日志呢?
第一,当区块链中增加新的节点时,它可以从头下载所有的交易历史记录,不需要从其他不信任的节点下载信息。
第二,有些节点可能由于系统故障或网络故障,错过了某些交易。如果没有这些日志,就会导致一个节点的数据库与其他节点的数据库分离,从而破坏共享数据库的目标。
第三,两个交易可能同时发生,但是只有一个交易被接受。一个典型的例子就是“双重消费”,一个区块链中的资产被同时支付了两个不同的主体,由于区块链是通过P2P方式进行信息传递的,不同的节点可以对交易有不同的看法,因此需要把交易“confirm”到区块中,确保不同节点达到统一的决策。
6、锚定现实资产
作为一种技术,区块链的应用范围远远超出对金融资产所有权的跟踪问题,只不过用区块链做资产账单管理,是最简单、最自然的一个应用,这跟比特币的发展有关。
7、另外还有一些基本的项目数据可以作为参考:
是否有独创的区块链核心技术创新?是否是独立的链?是否紧跟最新的技术?
新业务机会:新的中介?新的网络?新的市场位置?新的结算中心?新的官方机构?
新的业务机会转换为新的市场:内部可以吸引新客户吗?外部我们可以进入一个我们核心之外的新的市场吗?我们可以与一个崭新的领域相互协作吗?
节约成本:商业机构后台?中台?顾客服务中心?
生产力:更多的吞吐量?
效率:更快速的流程?承诺/报告的支持?
时间延迟:更快速的更新?更快速的确立?
质量保证:更少的错误率?更多的满意评价?
结果:收入的增长?利润的提高?
风险:更少的欺诈行为?更少的接触?
注:部分内容来自网友的智慧
未完...
本文为cooboys原创,转载请注明作者及出处。