《Nodejs开发加密货币》之十六:利益,魔鬼与天使的共同目标
Posted imfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Nodejs开发加密货币》之十六:利益,魔鬼与天使的共同目标相关的知识,希望对你有一定的参考价值。
前言
上篇文章《加密货币就是货币》吸引了很多小伙伴关注,非常感谢。同时说明,很多小伙伴因为对加密货币不了解(或者有误解),所以才会敬而远之,错失良机。
这篇文章,继续上一篇,仍然通过直白的语言来讲解技术。涉及到的内容包括未来趋势,应用场景和风险提示,让我们更直观地理解币圈里的一些概念,比如:智能合约等。
利益,主宰着人类行为
人活着到底是为了什么?我们每个人可能都问过自己这个问题。我们有时候踌躇满志,想要拥有一切。有时候又高尚地低下头,崇尚与世无争,无忧无虑。但在纷繁复杂的真实世界里,我们总会被某个力量牵引着,挣脱不开,欲罢不能。
这个力量,就是追求利益的欲望。利益,是什么?从网上查到的解释是:
利益是指人类用来满足自身欲望的一系列物质和精神需求,包括:金钱、权势、色欲、名声、地位等,但凡能满足人类欲望的事物,
均可称为利益。利益依附欲望而生,而人的基因确定了欲望的存在,组成社会的基本元素是人,就不可避免地出现了:阶级、政治、
战争……利益冲突决定着一切。
人们对利益的追求来源于人的本性。人具有三种本性,即求生的第一本性,懒惰的第二本性和不满足的第三本性(这是人和动物的根本区别)。所以,人们的利益也可以分为三类,即求生的利益,懒惰的利益以及不满足的利益。总之,人类欲望无止境。
历史名人,对于利益的名言,也是值得学习和思考的。马克思说过:“人们奋斗所争取的一切,都同他们的利益有关”,列宁也说:“几何公理要是触犯了人们的利益,那也一定会被推翻的”,霍尔巴赫的话更加直白:“利益是人类行动的一切动力”。
所以,我们不仅不用避讳谈利益,而且最好把利益作为我们分析和思考产品开发设计的根本因素。如此以来,对于理解人们为何对加密货币趋之若鹜就自然轻松多了。
可编程的“利益”转移手段
最近不止一次谈到“信用”这个话题,每一次都会有更加深刻的理解。第一次明确的谈信用,起源于一个公司反复的声明一件事情,但是除了声明,也没有更好的办法向公众表明自己,反而越声明越被动。我于是写了一篇文章 《请尽早把你的信誉区块链化》(见参考) ,宗旨是学习区块链的处理方式积累个人或公司信用。
今天再次提及这个话题,原因是我在写下前言部分的时候,突然发觉单纯的讲未来趋势如何,没有任何说服力,其中缺少潜在的源动力。另外,之前,在文章前面,我经常写下这样一段话:
发布本文时,比特币价格xxxx元(xxx美元)。为什么一个凭空设计出来的加密货币如此受追捧?为什么微软、IBM等巨头纷纷进入?
为什么尝试了解比特币的技术人员,都会被深深吸引?它到底有什么诱人之处?《Nodejs开发加密货币》,正尝试回答这些问题。
可当时,没想过如何正面回答为什么。今天发现,在这里回答,应该是最好的时候。
(1)信用是交易的基础
我们什么时候才会讲到“信用”?什么时候才会考查他人的“信用”?很显然,就是准备与他人进行“交易”的时候。可以说,信用是交易的前提,没有信用就没有交易,有了信用才有可能交易。
经济社会,就是一个信用社会。信用不在,一切都将回归原始社会:物物交换,甚至是自给自足。因为交易风险太大,人类保护自己利益(求生的本性)和追求自己利益最大化(不满足的本性)的欲望,会促使人们放弃交易。信用,对于个人和企业而言,同等重要。
(2)信用是积累的过程
信用的建立,不是一朝一夕的事情。如果深入思考,安全、公开、可追溯,才是人类建立信任的基本要素。没有一个人一见面就说我信任你的,也没有一个人躲躲藏藏还能赢得他人信任的,一般都是“路遥知马力,日久见人心”的事情。
这里隐含的意思就是,每个人都会对另一个人的信用,在自己心里建立一个“区块链”。一旦有交易往来,就会自觉回忆过往的点点滴滴(追溯),对当下的交易进行风险评估。如果是重大交易,这个人可能还要求教第三方,通过他人的“区块链”进一步认证。
(3)信用的本质是解决了信息不对称
经济学建立在一个基本假设之上,那就是“人,是理性自私的”,也就是说一切经济行为都会朝着“利益最大化”的方向发展。人们没有办法一开始就信任你,是因为彼此“信息不对称”,没有足够信息证明自己不会在你“利益最大化”的过程中“被牺牲掉”。
“信息不对称”表现在三个方面:一个是,我的信息,你不知道;另一个是,我的信息,你知道但无法识别;第三个是,我的信息,你知道,也可以辨别,但是你无法控制。
一些经济学家对此进行了大量研究,他们认为,信息不对称造成了市场交易双方的利益失衡,影响社会的公平、公正的原则以及市场配置资源的效率,并且提出了种种解决的办法,但是仍然无法彻底解决这个问题。
直到比特币的出现,人们才真正找到了一条切实可行的方法途径。为什么说比特币会火,人人都觉得它有价值?是因为它绝对可信(至少目前是)!为什么它绝对可信,是因为区块链、加密技术和分布式网络的组合,让交易变得安全、公开、可追溯。(基本原理可以看上一篇文章分析)
所以,区块链承载的就是信用,是一个无需政府、银行或财团抵押担保的信用。如果,没有政府保障,法币将一文不值。如果没有区块链,比特币也将一文不值。这就是区块链的价值所在,也是比特币和那些真正的加密货币会火的真正原因。
换句话说,纯粹编程实现的加密货币可以让“利益”按照设定的规则转移(交易),而人类尊重这个规则就会受益,背离将毫无所获,最终的结局是人类纷纷参与其中,让这个盘子越来越大。现在你看到的比特币,就是这个结果,社会各界都预测比特币将死,可结果却是更加红火。
未来趋势
比特币之前,人类从来无法完全控制“利益”走向,比特币之后,人们终于可以对“利益”转移进行编程处理,这将给人类未来带来无限的可能。
去中心化,人类社会的基本形态,是个体交换的基本前提。之所以被提出来,不是这个技术怎么样先进,而是现有的技术多么的落后。p2p、加密解密和分布式等技术的出现,都是人类在某个阶段解决特定问题设计出来的,组合在一起成为加密货币,更接近了人类本源。
一切违背人性的东西,都要被颠覆。每一个人,都不想被限制。把你的命运,交到第三方手里,任由他摆布,你必不乐意。所以,以服务器为中心的各类有中心的应用都将逐步走向终结,仅是时间问题。
那些去中心化的应用,才是真正的符合人性的应用,必将占据主流,抢占先机。至于,是不是比特币或其他的加密货币,根本不重要,只要能让你无障碍的进行交换(人类处处不交换,交换信息、金钱、财富)。
比特币给了我们进入新世界的一个样板。全新的互联网时代已经来临,只是处在初级阶段,那些真正落地,被大众接受的应用还不存在。目前,所有的应用,仍然那么高大上,就像最初的BP机、大哥大或智能手机,只能作为少部分人的玩具和试验品。但是,很快,它将遍布这个世界。
应用场景
我们的目标是开发加密货币,因此时刻会从技术实现的角度去思考问题。这里给目前的加密货币进行大致分类,自然要从技术层面来分,大致可以这样分为三类:
(1)基础层
这个层次就是一个完整的加密货币,类似于我们电脑的操作系统,它提供的可供用户使用的软件也就是一个客户端钱包。这个客户端钱包功能也很简单,就是建立地址、验证签名、转账支付、查看余额等。
通过之前的分析,也很好理解,这个层次是一切的基础,相当于构建了网络环境、搭建了交易通道,至于你要交易什么,想干什么,它一概不过问,也过问不了。典型的例子,自然是比特币,还有各种二代币,比如莱特币、狗狗币等,本书介绍的亿书币也是。这个层次,是现阶段开发者聚集的地方,这说明加密货币仍在起步当中。
(2)扩展层
这个层面类似于电脑的驱动程序,是为了让加密货币更加实用。一是比特币的各类轻钱包应用,让不同用户可以选择不同的钱包,应该算作简单的扩展实现。二是各类交易市场,实现简单,来钱快,成本低,但风险也大。三是针对某个方向的扩展实现,比如sia属于去中心化的存储,以太坊属于让开发者编写去中心化应用的平台(类似亿书)等。
特别值得一提的就是大家听得最多的“智能合约”的概念,这是典型的扩展层面的应用开发。所谓“智能合约”就是“可编程合约”,其中的“智能”是条件执行上的智能,也就是说达到某个条件,合约自动执行,比如自动转移证券等。目前还没有比较成型的产品。
(3)应用层
这个层面类似于电脑中的各种软件程序,是老百姓可以真正直接使用的产品。这个层面的应用,目前几乎是空白。市场亟待出现这样的应用,引爆市场,形成真正的扩张之势,让加密货币快速走进寻常百姓。
本书写作和分享亿书源码的目的,就是要打造一个人人可用的去中心化的软件——亿书。亿书基于加密货币——亿书币(本书源码分享部分),扩展了侧链功能,提供了一个简单的写作工具,用以满足人们日常工作需要。它强大的协作功能、数字出版、版权保护,以及侧链功能等,对于专业作者、博客写手和开发者具有足够吸引力。
限于当前加密货币的发展,亿书只能从基础层出发,把目标指向应用层,同时为第三方开发者提供扩展层的强大支持。这样做既可以避免贪多,又可以避免无法落地,是真正理性的开发路线。因为纯粹的开发基础层或扩展层,无法真正理解和验证应用层,会脱离实际,让第三方开发者很难使用。如果仅仅考虑应用层,市面上又找不到真正牢固、易用的基础层或扩展层的产品,包括那些众筹成功的,也仅仅停留在概念层面,导致开发成本高,风险大。
风险提示
如果读到这里,还对加密货币充满怀疑,您就不适合从事这行,还是赶快离开的好。如果您蠢蠢欲动,想要大干一番,那么就得把下面的内容看完,让我给你破点冷水,保持更加清晰的头脑。
加密货币仍处在莽荒的发展阶段,充满了各种神话,也存在着各种骗局,所以我说“天使与魔鬼同在”。有很多小伙伴进来,一开始会被各种诱惑所吸引,其中不乏上当受骗者,这里把本人了解的简单介绍一下,权当提醒。
(1)远离传销币
所谓传销币,上篇文章提过,就是把加密货币当作核心产品(有的甚至什么都没有,就一网站),通过传销发行的加密货币。这类币很少在主流加密货币社区出现,因为一出现就会被经验丰富的币圈大咖识破。所以,如果有人向你推销某某币,并向你承诺诱人的收益时,千万当心,你遇到的可能就是传销币,典型的如“MMM”。
这类币的诱惑性之所以非常大,是因为他们也提供真正的加密货币(从上面的分析,应该知道这个不难)。真正的加密货币都是开源的,像亿书还提供详细的源码解析,很多人都可以照猫画虎弄一个。但是,后续没有任何技术上的改进,只能是死路一条,等待崩盘或跑路。
(2)远离空壳币
所谓的空壳币,就是把加密货币当作核心产品,通过快速众筹的方式骗钱的加密货币。这个与传销币的本质相同,只不过人家公开众筹,至于会怎么样,不得而知。
这类币,突出的表现就是,从源码建立到众筹的时间比较短,各方面信息粗制滥造,一看就不是正经要干事的。每天都有很多的新币出现,有的创世贴、白皮书几乎一样,没有任何改进。这类币,最终只能以跑路为结局。
(3)避免操作风险
上面的是入行,眼睛不亮,可能就掉进坑里了。一旦找到值得信赖的产品,就会进入操作风险的层面,这里简单归纳一下:
1> 选择官方钱包
使用其他人提供的,或什么盘上下载的,可能被挂木马,损失更大。有些钱包在安装使用的时候,会被杀毒软件提示,通常需要用户手动加入白名单。这就更加充满迷惑性,被挂马的客户端基本就畅通无阻了。
2> 保护钱包私钥
私钥就像你的银行密码,不能泄漏或丢失,否则基本没办法找回。另外,加密货币的钱包私钥,比密码复杂,一大长串,很难脑记。保存在电脑上怕被盗,保存在纸上,怕丢失,但无论如何,自己要保存好,那可是自己财产的钥匙。
3> 做好钱包备份
钱包数据保存的就是自己的钱,要定期备份,以免丢失。特别是,清理电脑或更换系统时,要确保钱包数据已经备份。
上述问题看完,是不是挺受打击的?怎么这么多问题呢,这个行业还能待吗?为了回答这个问题,欢迎您移步我之前在亿书开发者群里分享过的文章《天使投资人的骗子论》(见参考),该文的核心意思是,我的一位天使投资人朋友认为“骗子”是趋利更敏感的一群人,骗子多预示着机会也多。所以,这点小问题,只要留心,不足以成为问题。
总结
这篇文字让我重新思考了“利益”转移规则的程序化进程、趋势和风险。下一步,我们会思考,这种利益转移规则都有那些(共识机制介绍),有什么优缺点,亿书计划如何改进,请看入门部分的最后一篇:《机制,左右社会未来的根源》。
链接
本系列文章即时更新,若要掌握最新内容,请关注下面的链接
本源文地址: https://github.com/imfly/bitcoin-on-nodejs
本文首发区块链俱乐部: http://chainclub.org
亿书官方网站: http://ebookchain.org
亿书开发QQ群: 185046161
参考
以上是关于《Nodejs开发加密货币》之十六:利益,魔鬼与天使的共同目标的主要内容,如果未能解决你的问题,请参考以下文章
《Nodejs开发加密货币》之二十六:轻松从Js文件生成UML类图