区块链编程语言排行榜:如何迎接区块链世界分享之技术普及篇

  1月27日我在007写作25班微信群中,做了一次主题为“如何迎接区块链世界”的分享,算是自己在过去一段时间对区块链行业学习和思考的总结吧,没想到人数从最开始的68人,直接飙涨到500人,还有一些朋友没能进群收听,所以我觉得还是把分享的文字稿发出来比较好。

  由于分享内容比较多,整个分享稿有9000多字,所以我分两篇文章分别发出来,以下是本次分享的前两个主题:

  什么是区块链、比特币、以太坊、山寨币、空气币、ICO?

  链圈和币圈有什么不同,什么是公链、联盟链、许可链,分别都有哪些公司?

  什么是区块链、比特币、以太坊、山寨币、空气币、ICO?

  什么是比特币

  我相信很多人肯定都听说过比特币,因为它经常出现在各种新闻中,所以比特币对很多人来说其实并不陌生,大家都知道一个叫中本聪的人在2008年发表了一篇论文,然后2009年就开始发行比特币了。如果有人问你到底什么是比特币,我不知道有多少人能讲清楚。

  那么我们今晚首先来回答什么是比特币,简单来说,比特币就是一种编程、加密技术呈现出来的虚拟数字货币,它最常见的应用场景就是作为货币的相互交易,比如说今天我可以给我的朋友转账1个比特币,只要他在比特币世界里有账户,就能收到这1个比特币。

  这么听下来,好像比特币也并没有什么神奇的地方嘛,不就是转账嘛,支付宝和银行卡也都可以做到呀,为什么我们要放着现成方便的支付方式不用,而去用一个看起来并没有什么特别的新支付方式呢?别急,其实比特币的支付方式和支付宝、银行卡支付有着本质的不同。

  我们先来说说支付宝的转账过程,比如说你要通过支付宝给你的朋友转账100元,那么过程是这样的,支付宝公司在接到你的转账请求后,会从你在支付宝上开的账户中减去100元,然后在你朋友的支付宝账户中增加100元,并且由支付宝公司来保证这两个动作在正常情况下不会出现差错,如果任何一个环节出错,那么转账就算失败了,相当于支付宝在帮我们维护我们在支付宝上的账本,作为对其服务的回报,支付宝会从每一笔转账中收取一定的手续费。银行卡也是类似的道理,只不过账户由支付宝换成了银行。

  通过上面这个场景,我们可以发现,支付宝和银行卡转账是需要一个中间担保人,这个担保人会代表我们执行并保证转账的动作顺利完成,不能出现一丝差错,如果因为他们的原因导致资产丢失,他们需要承担赔偿责任。支付宝的担保人就是蚂蚁金服这家公司,银行卡的担保人就是银行本身。但是比特币的整个交易过程是没有这样一个担保人角色的,你可能就会问那谁来处理这些交易并保证安全性呢,答案是代码程序和一群不相关的追逐私利的矿工。

  我们在比特币世界里的每一笔交易都会由所谓的矿工统一验证、整理并打包成区块,作为回报矿工也会对每一笔交易收取一定的费用,除此之外,如果矿工尽职尽责地处理了一个区块中的所有交易,他还会受到额外的一笔比特币奖励,这些奖励保证了矿工有足够的动力去帮我们处理交易。所谓的挖矿,本质上就是矿工争抢着去处理交易,以希望获得比特币奖励的过程。你可能会说,看起来矿工不就相当于支付宝系统中的担保人吗?

  我们要知道担保人其实是代表你去处理各种转账交易等流程,他除了维护你在支付宝上的账本,还要保证资产的安全,一旦出现任何问题,他是需要赔付的。而矿工只是帮你确认交易并把他写到公共账本中,他每一次修改账本都需要其他矿工确认,而且一旦修改过后,就再也无法更改了,如果你的比特币私钥丢失了,那么你的比特币资产就永远找不回来了,矿工是不会偿付的。至于它是如何做到资产安全,以及如何防止矿工作弊的,我会在接下来讲区块链的时候重点说明。

  听了这么多,你可能会问,那谁来发行比特币这种货币呢,答案还是矿工,还记得我们刚才说矿工每完成一个区块的处理,除了得到交易费,还会得到一笔比特币奖励吗?这个奖励就是比特币的唯一发行方式,而且代码已经明确写死,比特币总共只有2100万个,每隔四年发行数量会减半,等到2140年正式发行完毕。

  什么是区块链

  以上是比特币的定义和介绍,接下来我们再来聊聊区块链到底是什么。我们说比特币是一种编程、加密技术呈现出来的虚拟数字货币,那么这种技术就叫做区块链,也就是说比特币是基于区块链技术的一种应用,而且是目前最成功的一个应用。

  先用一句话总结一下区块链,那就是区块链是一种加密的分布式记账技术。区块链最核心的就是分布式账本,什么意思呢?说白了就是有很多人在维护同一个账本,每一次交易都会同时同步到所有人的账本上,关键这些人还分布在全世界各个地方,他们靠网络互相连接,而刚才提到的矿工就是这些人中的一份子。

  分布式账本有一个最大的好处是一旦一笔交易写入所有人的账本中,别人再要想改就很难了,除非他把所有人的电脑设备都攻陷。但是随之而来的坏处就是交易速度会比较慢,毕竟要让所有人的账本都同步完成,想想我们现有的网络速度,我想这个特点并不难理解,比特币现在1秒钟只能处理7笔交易。

  既然要同步到所有人的账本上,那么就需要有一种机制让所有人都承认这笔交易是合法的,而不是有人故意伪造的,这个时候就需要用到密码学了。

  有一种加密方式叫做哈希计算,关于哈希计算我们只需要记住它可以对任意长度的信息做统一处理,得到一个永远不会完全相同的固定长度的密文,我们只需要每次对交易信息做一次这样的加密,然后把原来的信息和加密后密文一同发送到网络中,其他人就可以用原文重新计算一次哈希值,然后和原来的密文对照一下,如果两个密文相同,那就说明信息是完整的,否则就是有人篡改过。

  而验证某一笔交易是否隶属于某人需要用到非对称加密,简单来说就是一种加密方式会同时有两个密钥,我们称之为私钥和公钥,用一个加密,那就只能用另一个解密,交易的发起者用自己的私钥加密,然后别人就可以通过公钥来验证交易的所属权了,这就是区块链世界里用来确权的最本质的原因。其实所谓的高大上的技术特性,如果我们拆开来看并不复杂,所以我相信没有技术背景的朋友也一样能理解区块链。

  我们说回到区块链,到这里,交易信息的验证问题解决了,接下来就是统一将这些信息写入到所有人的账本中,这个时候又该矿工出场了,矿工在验证完所有的交易信息后,会统一将这些信息打包到一个区块中,这些区块就会慢慢堆积起来,之前处理的区块在下面,之后处理的区块在上面,上面的区块会存放下面区块中的特殊标识信息,通过这种方式就可以形成区块的父子关系,这样就可以保证区块按照时间先后的顺序有序地排列起来,形成一个链条,因此得名为区块链。

  还有一点需要说明的是,既然有这么多矿工都想处理这些区块,那到底以谁的为准呢?比特币的处理方式是让矿工们去做同一道数学题,谁先做出来就以谁为准,这道数学题可以保证矿工必须要有足够的计算机算力才能做出来,这样矿工就只能老老实实地计算,毫无捷径可寻,而那些没有最先算出来的矿工,就只能认倒霉,电也消耗了,也没拿到奖励。

  这种机制就保证了矿工不会去篡改交易数据,因为他的不老实行为极有可能会让他拿不到奖励,同时还会白白浪费大量的电费,大家都不傻赔本的买卖没人愿意做,这样就保证了在一个没有中心节点的分布式网络里,交易可以正常有序地被处理,这就是去中心化特性的本质。

  听到这里你可能已经想到,如果有人重金配置非常高性能的计算机,是不是有可能控制整个比特币网络的算力呢,答案是有可能的,目前的现状是比特币全网的绝大部分算力就是被少数几家公司垄断,而且挖矿的过程也存在大量的电力浪费,毕竟只有第一个算出题目答案的人才有奖励,其他人都是陪衬,或者说安全和效率总是需要取得某种平衡吧。

  什么是以太坊

  说完了比特币和区块链,我们再来聊聊目前市值仅次于比特币的另一种区块链应用以太坊。以太坊的创始人最开始也是比特币开发团队的一员,当他提出比特币改进意见无果后,就在2015年采用众筹的方式创造了以太坊。

  以太坊针对比特币目前的很多问题做了很多改进,比如比特币的扩展性是很差的,如果你想要在比特币上完成一个支付以外的事情,就显得非常困难,而以太坊从诞生的那一天就把扩展性当成了自己的核心竞争力,也就是大家可能听说过的智能合约,所谓智能合约就是将过去那种需要法律约束的合同通过代码的形式自动执行,保证了合同可以不因人为因素而无法得到正常执行,除了节省大量的社会监督成本,还为区块链技术的应用增添了更多可能性,毕竟合同的内容可以和很多行业结合,这也是很多人看好智能合约一个非常重要的原因。

  当然除了改进比特币扩展性差,以太坊还在很多技术细节上做了优化,如果大家还记得比特币的挖矿机制就会发现,那些没有最先解出数学题的矿工电力都是白白浪费的,这也是比特币经常被人诟病的地方,它造成了大量资源的浪费,有人统计过,最近几年比特币浪费的电力平均每年5亿美元,以太坊在比特币原有的方案上做了很多优化,而且还在有计划地迁移到更节省资源的方案上来。

  山寨币、空气币和ICO

  除了像比特币、以太坊等主流币,其他的货币基本上都可以称为山寨币,当然山寨币也有很多类型,比如交易所发行的代币、和其他行业结合的应用类代币,当然还有一些只有一份高大上白皮书的空气币。到目前为止,在公链应用上,交易所可能是目前最为清晰的商业模式,交易所的手续费基本上就可以维持整个项目的运营,而且一旦交易量不断上升,其对应的代币价格也会水涨船高。所以我们在观察一个区块链项目的时候,可以多思考它背后和区块链结合的价值。

  空气币,顾名思义,就是没有落地的应用,在ICO最火爆的一段时间,很多项目就是根据一份看起来高大上的白皮书就轻松募资成功,至于背后的项目是否真正在推进,很多人其实并不关心,他们关心的是代币在二级市场上的价格,可以说空气币就是区块链行业中最大的泡沫,所谓泡沫就是虽然明知没有价值,但是人类的非理性还是不断推高整个市场的热度。因此大家要对这类项目保持高度的警惕。

  ICO全称为Initial Coin Offering,首次币发行,来源于股票市场的IPO概念,具体来说就是某一区块链项目前期为了筹集发展所需要的资金,在项目之初通过向公众筹集比特币、以太坊等虚拟货币作为启动资金的一种方式,所以我们看到ICO众筹都是只要比特币、以太币等虚拟货币,这样做的好处是虚拟货币的转账速度快,方便快捷,而且巧妙地避开了非法集资的法律风险。

  很多人可能经历过2017年9月4日针对ICO的严厉监管,中国监管部门取缔了当时国内绝大部分的ICO项目,当然现在依然还有ICO项目,只不过方式不再是公开宣传发行,毕竟这种众筹方式本身就可以做到去中心化。

  链圈和币圈有什么不同,什么是公链、联盟链、许可链,分别都有哪些公司?

  在行业内,一般会有币圈和链圈的说法,他们最大的区别就是是否有ICO发行用于流通的代币,当然这个也不是绝对的,不过至少可以大致适用于绝大部分情况。币圈更多的是凭借白皮书靠ICO前期募资的区块链应用,而链圈更多指的是那些靠区块链技术尝试改造其他行业的公司,他们通常不需要靠公开代币实行经济激励。

  或者可以换一种说法,币圈在资本运作上有更多的动作,链圈在技术研发上有更多的耕耘和尝试,当然这绝不代表币圈就没有技术,链圈就绝没有资本运作,这里更多的是一种倾向性区分。

  正因为两者的这些不同,导致在外人看来币圈都是风光无限,一夜暴富的神话遍地都是,而链圈则更像是一群苦逼的程序员默默地写代码,于是很多外人就会认为币圈就是区块链行业的全部。

  这里不想讨论币圈和链圈孰好孰坏,毕竟他们当中的很多公司都是在努力地做实事,只是路径不同而已。但是币圈因为在资本运作上的宽松,导致出现了大量云龙混杂的项目,更甚者纯粹靠一份侃大词的白皮书就募集了大量的资金,而很多盲目跟随的投资者在巨大的造富效应影响下,早已失去了最基本的判断能力。于是庞氏骗局的旧把戏就像幽灵一样地混进了区块链行业,如果政府不出手监管,金融出现系统性风险和社会动荡将会是一件大概率事件。

  公链和联盟链

  公链和联盟链我相信很多人也都听说过,所谓公链就是没有任何限制,任何人都可以参与成为其中一个节点的区块链,比如比特币、以太坊、EOS、NEO、量子链等,以比特币为例,任何人都可以下载比特币全节点客户端,将从2009年至今所有的交易数据同步到自己的电脑上,任何人都可以参与挖矿获得比特币(当然能不能挖到那就另说了)。

  公链既然要向全世界所有的人开放,那么它就必须要考虑到各种潜在风险,而人性都是自私的,所以一套行之有效的经济激励和惩罚机制就必不可少,中本聪可谓是集技术、经济和心理学之大成者,它提出的解决方案到今天依然在安全稳定的运行。

  以比特币为例,公链允许任何人参与并成为其中一个节点,比特币的基于工作量证明的共识算法,可以保证交易在全世界范围内快速达成一致意见。其逻辑也不复杂,我们之前在讲区块链时,已经详细解释过,简单来说就是一群人共同解答一道数学题以获取记账权,从而获取新币的奖励,这道数学题需要花费巨大的算力,靠投机取巧基本上没有什么可能性,那么新币就是对诚实记账者的奖励,而算力以及背后的电费则是对作恶者的惩罚。

  联盟链则不像公链那样,它不允许其他人随意加入,如果想要加入必须得到联盟中的大多数成员的同意,所以联盟链也经常被称为许可链。联盟链中每一个成员基本上都认为是可信的,所以它不需要复杂的经济激励机制。联盟链一般是用于企业,所以它的需求和场景跟公链也会有很多不同,比如说他需要考虑监管、如何和现有业务打通、隐私保护等等。目前做的比较好的联盟链有CITA、BCOS、Fabric、Corda等等。

  其中CITA和BCOS是中国的优质联盟链项目,他们已经和很多银行、金融机构等展开了很多合作,很多项目因为隐私的问题,恕我不能透露,但是我可以保证一点的就是未来在金融领域将会看到越来越多的区块链应用落地,而他们背后的技术支撑就是中国的联盟链公司。

  提到Fabric就不得不提Hyperledger,该项目是首个面向企业的开放区块链技术的重要探索。在 Linux 基金会的支持下,吸引了包括 IBM、Intel、摩根等在内的众多科技和金融巨头的参与。我们国内的很多银行都是其中的会员,大家感兴趣可以搜索一下。Hyperledger的核心项目就是Fabric,国内也有很多金融机构采用他们的技术方案。

  说Corda之前必须要先提一下R3联盟。截止2017年9月,R3区块链联盟已在世界范围内吸引了超过80家银行、金融机构、监管部门、交易中心、技术公司的参与,其中包括富国银行、美国银行、花旗银行、德国商业银行、德意志银行以及中国的中国平安,招商银行等。R3致力于利用分布式账本技术来解决全球金融服务行业中存在的困难和问题。而Corda就是其正在研发的解决方案。

  小结

  以上是本次分享的前半部分,更多的是在普及区块链技术以及行业发展现状,下一篇文章会分享投资和学习相关的内容,欢迎大家继续关注。

  声明:本文由入驻区块网专栏作者撰写,观点仅代表作者本人,绝不代表区块网赞同其观点或证实其描述。

文章内容系本站作者个人观点,不代表本站对其观点赞同或支持,文章的版权归该作者所有。如需转载,请注明文章来源。本文地址:http://www.cis.net.cn/kejikuaixun/43474.html
留言与评论(共有 条评论)
验证码:

最新文章

如何迎接区块链世界分享之技术普及篇

科技快讯
1月27日我在007写作25班微信群中,做了一次主题为“如何迎接区块链世界”的分享,算是自己在过去一段时间对区块链行业学习和思考的总结吧,没想到人数从最开始的68人,直接飙涨到500人,还有一些朋友没能进群收听,所以我觉得还是把分享的文字稿发出

前白宫官员为企业区块链筹资370万美元

科技快讯
普林斯顿大学(PrincetonUniversity)的一家研究机构正在帮助企业推广区块链。OffchainLabs为区块链和企业之间的连接组织提供了一个独特的名为仲裁层的智能契约扩展和隐私层。“普林斯顿大学计算

区块链技术架构

科技快讯
大多数人都知道区块链技术是一个不可变的、安全的、不可攻破的去中心化网络。但为什么这项技术如此强大,能从目前所有的技术中脱颖而出呢?在本文中,我将向您介绍区块链架构,它使区块链技术从其他技术中脱颖而出的原因。在本文中,我们将看到·集中式数据库vs去中心化数据库·什么是区块链架构?·它是如何工作的?·什么是共

区块链趣评:李陈闹剧引来监管,政府将封杀加密货币

科技快讯
一分钟吐槽:有人说这个月比特币有政策?emmm现在只剩持币者拘留15天了吧?1、李陈闹剧引来监管,政府将封杀加密货币有网友表示从北京金融局下属金融稳定处处长获得监管消息:微信、支付宝、银行全面封查炒币,冻结银行卡,针对境外服务器交易所,翻墙也不能登录。7月13号开始执

轻松e保2018战略发布 首款区块链保险产品将落地

科技快讯
过去的2017年对于互联网保险销售平台轻松e保来说是充满挑战,充满变革与创新的一年。2017年,轻松e保单日保费达600万元,单款保险产品购买转化率达13%,在2018年的周年庆大促上,轻松e保再一次以绝对的黑马之姿,吸引着人们的视线。2018年3月9

区块链如何在企业维护服务中增加价值?

科技快讯
最近的研究数据表明,到2025年,区块链技术的业务增值将增长超过1760亿美元,到2030年将超过3.1万亿美元。随着第四次工业革命的到来,各组织一直在寻求通过技术基础设施的现代化来改进其运作模式的方法。他们试图衡量新兴技术的作用,并在其业务中采用它们,以便能够维持创新。物联网(IoT)的倡导者们目前正在尝试复杂应用中的电子交易,这

韩国:关闭加密货币交易所只在考虑阶段

科技快讯
据路透社报道,韩国将于周四就加密货币汇率制度做出决定。在今天的国家政策委员会会议上,韩国监管机构金融服务委员会主席ChoiJong-ku解释了这样的监管将如何发挥作用的,他说:“政府正在考虑应该关闭所有本地加密货币交易所,还是只是关闭那些违法的交易所。”这番言论表明,韩国政府正采取行动,澄清近期围绕韩国加密货币监管的混乱局

区块链是否有助于寻找可再生能源解决方案?

科技快讯
随着对全球气候变化的担忧不断加剧,有一个基本问题仍然存在:我们如何有效地实施可再生能源?太阳能电池板正变得越来越高效,许多社区——甚至在你通常不会想到的地区——都在寻找太阳能、风能和水力发电等可再生能源的优势。然而,尽管越来越多的人将注意力转向

区块链技术进行版权(版权区块链联盟)

科技快讯
版权的定义,也是在进入数字化时代后有了更多的扩充。除了传统的复制权、发行权、信息网络传播权,数字版权还增加了包括未经作者允许其他人不得随意接触作品的接触权,集传播权、放映权、信息网络传播权于一体的公共传播权,以及包括改编、翻译、注释行为在内的演绎权。而构成数字版权未来和局限所在的,依然在于“保护”和“交易”。

安全多方计算:区块链中的一小步,隐私保护的一大步

科技快讯
2020年伊始,注定会在史册中记下浓墨重彩的一笔,新型冠状病毒肆虐,打乱了我们的工作和生活,带来新的挑战,然而,机遇总是与挑战并存,在变化中萌发新的生机。去年起,区块链技术的集成应用被视为技术革新和产业变革中的重要一环,科技行者特推出《区块链启示录