区块链零基础学习线路(一)

简介: 区块链零基础学习线路(一)

1.区块链与比特币的关系


区块链想学习,相信或多或少都听说过。那么区块链是什么?是否等同于比特币?这是我们刚开始了解区块链,可能产生的困惑。即使你不是IT行业,相信也知道比特币,那么在网络上看到那么多的区块链,又是什么鬼?

比特币:是其中一种最火、最为人熟知的区块链的一种应用

区块链是一种技术,基于区块链的技术,可以有很多应用

也就是说,通过区块链技术可以实现比特币。那么同样它也开始有其它应用。比如现在的以太坊,以及超级账本Hyperledgar。


上面我们解除了比特币与区块链之间的混淆。


2.大数据、云计算与区块链之间的关系


在我们弄清楚上面问题之后,如果我们接触了大数据,可能还会有一些问题?区块链与大数据之间是什么关系?总结如下


 1、区块链使大数据极大降低信用成本

  我们未来的信用资源从何而来?其实中国正迅速发展的互联网金融行业已经告诉了我们,信用资源会很大程度上来自大数据。

  通过大数据挖掘建立每个人的信用资源是很容易的事,但是现实并没有如此乐观。关键问题就在于现在的大数据并没有基于区块链存在,这些大的互联网公司几乎都是各自垄断,导致了数据路孤岛现场。

  在经济全球化、数据全球化的时代,如果大数据仅仅掌握在互联网公司的话,全球的市场信用体系建立是并不能去中心化的,如果使用区块链技术让数据文件加密,直接在区块链上做交易,那么我们的交易数据将来可以完全存储在区块链上,成为我们个人的信用紫云,所有的大数据将成为每个人产权清晰的信用资源,这也是未来全球信用体系构建的基础。


  2、区块链是构建大数据时代信任基石

  区块链因其“去信任化、不可篡改”的特性,可以极大的降低信用成本,实现大数据的安全存储。将数据放在区块链上,可以解放出更多数据,使数据可以真正“流通”起来。基于区块链技术的数据库应用平台,不仅可以保障数据的真实、安全、可信,如果数据遭到破坏,也可以通过区块链技术的数据库应用平台灾备中间件进行迅速恢复。


  3、区块链促进大数据价值流通的管道

  “流通”使得大数据发挥出更大的价值,类似资产交易管理系统的区块链应用,可以将大数据作为数字资产进行流通,实现大数据在更加广泛的领域应用及变现,充分发挥大数据的经济价值。


上面无论是区块链,还是它们之间的关系,你觉得还是比较抽象,那么我们接着往下看。


区块链,到底是什么呢?



一幅漫画让你秒懂

d001e094975005eeb1a146ebdcde0b38.jpg

ef690d5b5e90adc0e7dd78602caed858.jpg

5304363a31742f08bcdb850c7cd78a94.jpg

区块链技术是指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。目前是各自记各自的账。

0246b103f7bf0d4444e2d0448ba5ac24.jpg

988ce0a32c6fe2dbb09a83b3702a5340.jpg

aef5b18e1612414745d3a5e24c6b2175.jpg

8941cb20087f832f10c6447d9f8e6ce6.jpg

dd122334d156b6dfd8d06974adb6cfad.jpg

cbb32342e5936a34229ba8af81341339.jpg

更多内容参考:彻底明白到底什么是区块链,与大数据,云计算的关系是什么

http://www.aboutyun.com/forum.php?mod=viewthread&tid=23974


上面你是否懂得了区块链以及与其大数据,云计算的区别了。


那么我们就需要深入了解下:


  • 区块链到底有没有价值?
  • 区块链的本质是什么?
  • 区块链包含哪些内容?
  • 区块链包含哪些概念?
  • 区块链有哪些应用?
  • 区块链该如何实现?
  • 区块链可以应用于哪些行业?

上面一堆的问题,等待我们去解决。继续阅读下面内容。


3.区块链价值


也就是我们用区块链来干什么?就以我们当前使用的支付宝系统作为对比。我们平常的交易如下


b3ed8cdea43d90ba4d91e2c1ee44957f.jpg上面我们看到,我们的交易是通过第三方机构,支付宝。也就是我们的交易都是由支付宝记录的。我们不想通过支付宝,直接交易是否可以。在没有区块链之前,两个人交易是存在很大风险的。比如赖账怎么办?如果通过支付宝,那肯定是有记录的。但是支付宝,也存在一个风险,支付宝服务器坏掉了,那么记录就全没了。虽然这种情况不可能出现。但是如果使用区块链,比如比特币,是全球性的,而且如果你篡改记录,需要修改51%的机器,这样几乎是不可能的。如果是区块链交易如下图

3a70fa4a8ce119c0be99bc50962f8905.jpg其实在从一个方面来讲,如果只有区块链,支付宝、银行等其实是可以不能存在的。这些机构就已经成为了冗余。虽然实际中可能不完全这样,但是理论上这些都是可以省去的。


上面只是区块链的一个应用,区块链的应用是非常广泛的,比如区块链已经可以用来保存党员信息,用于医疗记录等,这些都是非常有价值的。

更多参考

认识区块链:到底有没有价值

http://www.aboutyun.com/forum.php?mod=viewthread&tid=24399


区块链价值,还可以应用于物联网、身份管理、供应链、金融服务、医疗保健、保险、政府等等。更多参考

区块链有哪些应用场景

http://www.aboutyun.com/forum.php?mod=viewthread&tid=24109


通过上面,或许你已经看到了区块链还是有点用的。但是对区块链认识还是有些模糊的,比如

  • 金融领域为什么要使用区块链技术?有什么实质性的好处?
  • 所有的区块链都需要挖矿吗?
  • 区块链是软件吗?是用什么程序写的?
  • 什么是公有链?什么是私有链?什么是联盟链?

等等,更多参考下面文章

你想知道区块链问题总结

http://www.aboutyun.com/forum.php?mod=viewthread&tid=24513





相关实践学习
简单用户画像分析
本场景主要介绍基于海量日志数据进行简单用户画像分析为背景,如何通过使用DataWorks完成数据采集 、加工数据、配置数据质量监控和数据可视化展现等任务。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
目录
相关文章
|
存储 算法 架构师
区块链零基础学习线路(二)
区块链零基础学习线路(二)
254 0
区块链零基础学习线路(二)
|
区块链 C# Windows
区块链培训学习资料(特别是以太坊)
一个适合区块链新手的以太坊DApp开发教程: http://xc.hubwiz.com/course/5a952991adb3847553d205d1 一个用区块链、星际文件系统(IPFS)、Node.
1548 0
|
区块链 开发者
【开发者笔记】学习区块链过程中的一些理解
学习区块链的学习笔记 学习中对某些问题的认识: 1、什么是区块链?     区块链是集中了分布式数据储存、P2P网络、共识机制以及加密算法等计算机技术的新型应用模式。区块(block)是该网络中的一次流水记录,区块之间下一块引用上一块的计算结果,从而形成类似链表的链。
1112 0
|
9月前
|
存储 安全 区块链
区块链游戏系统开发(开发详细)/案例开发/设计功能/逻辑方案/源码平台
  区块链游戏系统开发是一个复杂而精密的过程。首先,需要进行需求分析和规划,确定游戏系统的功能和特性。然后,进行技术选型和架构设计,选择适合的区块链平台和开发工具。接下来,进行系统的搭建和编码,实现游戏逻辑和用户交互功能。最后,进行测试和优化,确保系统的稳定性和性能。