首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

神秘的区块链,你真的懂吗?

大家好,我是小编画一百个星星,最近发现身边的人都在说“区块链”,真的是很火的一个话题呀,确实有越来越多的人在关注了。其实呢,在我的理解里面啊,区块链的世界的真的远比我们目前还想象中的要精彩得多,因为任何一个新兴的技术领域都会伴随着前期的一个野蛮发展。区块链如今呢就处于一个野蛮发展中,但是技术本身的价值肯定会在大浪淘沙之后能得到更多的人的认可,所以说今天小编这两天就对目前还处于野蛮发展中的区块链,来给大家去普及一下一些这方面的专业知识以及未来的应用场景。

我要给大家讲的一些关于区块链的一些专业知识,一共分为四个主题。第一个就是如何理解区块链。我相信之前的很多小伙伴呢,也或多或少对区块链这个领域有一定的了解,所以说呢今天我们肯定会再深入一点,我们换一个角度去看待这个问题,换一个角度去思考这个问题。什么是区块链呢,今天我们站在一个程序员的角度上去理解,当然,我并不是程序员,我只是对这个领域有一定的研究而已,站在程序员的角度如何去看待区块链的,其实啊,区块链没有我们想象中的那么复杂,它和普通的计算机普通的应用程序,其实呢它是同源于一体的,只不过是呢在这个主体上进行了一些升级,进行一些优化,具备了一些特性。

那么它产生的根本还是来自于一些编程的语言,我们刚才所说的啊,站在一个程序员的角度上去思考这个问题,那么也就是说,一些非常著名的区块链项目他们是怎么去编写成的,他们是如何去制定而成的,以及它们是用什么语言去写成的。

我们举个例,以太坊和EOS,就像我们想要去写一篇文章出来,那么有这个汉字啊,可能有几百个几千个甚至上万个汉字组成的呢,就是这一篇文章的主体,这个文章就好比是一个应用程序一样。在我们现实生活之中啊,很多很多的应用软件都是基于这些几个语言所写成的,区块链的项目的其实他也不可能脱离这个根本,它也是由这些基础的语言而组成的,所以说并没有我们想象中的那么复杂,只不过是在这个写这个语言的过程中呢,增加了几种特性。比如我们经常所提到的去中心化、不可篡改,等等,不过是在这个语言编写的过程中增加的一道程序而已,因为这道程序,使得这项技术得到了更多的人认可,变成了一个未来的发展趋势。

所以说呢从原则以及逻辑上我们可以这么去判定,任何一个程序员他只要精通编程的语言的编辑,知道怎么去码代码,他们就是可以区块链技术的,但是呢他必须要了解区块链的一些特性以及掌握区块链里面一些核心的技术,这些技术其实来源于一些逻辑而已并不是一些完全创新的东西。那么我们再深入浅出去解释一下,其实想理解什么是区块链,那么我们不妨“区块”、“链”、分开进行理解,那么首先我们来谈谈什么是“区块”,再来谈谈什么“链”,区块链其实呢它是基于密码学串联并保护内容,串连交易记录,这一串呢,就称之为“区块”,关“密码学呢,我们只需要了解一点,既然称之为“密码”,那肯定是加密性保护性很强的一种加密算法,那么串联交易记录又是什么意思呢?

那我可以举一个非常形象的例子,相信大家都玩过多人多足的游戏,把五个人的脚分别跟别人的脚或者绑在一起然后进行赛跑,那么这五个人需要同时控制自己的左脚和右脚一起前进,他才可能带动整个队伍向前跑,如果有一个人他跑得很快或者跑得很慢,都会导致整个整体没有办法前进。

形容一下:五个人并排站在一起,那第一个人的右脚和第二个人的左脚绑在一起,然后第二个人的右脚和的三个人的左脚绑在一起最终呢这五个人都连接在了一起,这个时候呢,他们的目的以及他们的任务就是要拼命地比谁快,并可能分为几个小组,那么这个我们就可以把它称之为“区块”,就可以称之为串联的连接。而“链”又指的是什么东西呢?“链”非常容易去理解了,就是把这五个人连接起来的那个绳子,把这几个人连接起来之后,这些人就可以并排前进了。

那么其实这个形象的比喻呢很容易应用到真正的区块链这个领域之中,为什么,因为区块链它是不可篡改的,何为不可篡改呢,就是不可能通过某一个人的因素去改变整体的一个结果。大家可以试想一下,这五个人其中有个人跑到很快很快,是个体育健将,还有个人是个大胖子,身高也不高,这个时候他肯定会拖后腿,但是不管这个体育健将他的个人能力有多强,又不管这个大胖子他的身体素质有多差,最终的他们必须并排的前进,所以说呢这就属于一种不可篡改的保护机制,并不会因为有中心体而导致整个环节出现的不公平的现象,通过这个例子大家都明白了,这个其实就可以理解成区块链,当然了这只是一个很初步的一个理解。

如果我们要谈到区块链,还得把区块链继续细分,它有三种分类:一种是公有链,第二种是私有链,第三种是联盟链,目前的区块链的也仅仅只是分为了这三个种类,更多的小伙伴可能对公有链会情有独钟,并且能更加的看好,其实是不然的,只是他们的一个发展领域不一样。

其核心其实都是利用区块链的基础的一个技术以及他的一些逻辑原理而已,提到公有链、联盟练,还有这个私有链,相信很多人都有一些自己曾经参与过的一些项目或者是现在整个在大盘上交易的一些非常火的币种,比如说BTC啦,比如EOS啦,比如ETH啦,这就是很典型的公有链了,是属于公有链里的的代表项目。

那么还有联盟链,CITA呀,比如说BCOC呀等等的,这些它是属于联盟链里面的项目,同样还有私有链。那么我们到底是怎么样去分辨何为公链何为私链又何为联盟链呢,作为一个区块链的创业者你必须所掌握的东西,因为你只有去判定了一个项目它具体是属于哪一种性质,你才可能就是说在这个领域发展得更好,要不然你很容易就遇到了一些非常坑人、圈钱、洗钱的项目。因为你根本就不懂你根本就不了解里面的逻辑和原理以及它的精髓,那你到底怎么样去判断一个东西的好坏呢,所以说,专业是非常非常重要的,你只有专业了才能在这个领域里面,赚到你想要的财富。如果你不够专业,最终可能吃亏上当的就是你自己。

我是小编画一百个星星,关于区块链还有很多要讲哦,喜欢可以关注和评论,欢迎留言,青山不改,绿水长流,咱们下期见!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190102A0XDL800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券