开始eos的学习,想写几篇博文记录分享一下自己学习的过程,希望能对后来的朋友有所帮助吧!
这个社区,是前几天无意中在V2EV中看到了这个社区,不错,看到了几篇,对我的eos学习有用的文章,前几天还在犹豫,要不要自己试试部署一个节点,这里的几篇博文正好给了我开始的契机。
先说一下笔者吧,个人信息就算了,笔者是今年接触的区块链,也算是新人了,做的是测试,懂一点python,对c、cpp一窍不通,了解eos也是前几天, 以前只是知道有这么一个项目,在github上找了一下,是用c,cpp写的,就彻底失去了兴趣,随着eos一天天火起来,中间也想做一点事情,但是一直苦于,没有时间,最近临近年关,公司需求少了,测试也少了,就闲下来了,想到eos,就想趁现在学习一下。以后可以的话或许可以转做Dapp的开发,是想的有点多。
言归正传,了解到eos信息的资料是从github上看到的,奈何笔者英语水平有限,到现在为止就看了eos中文白皮书的前半部分,下面说一下今天了解的内容:
* EOS发展的社会背景
* EOS发展的技术背景
* EOS是什么
* EOS做什么
## EOS兴起的社会背景
首先是eos是基于区块链的,区块链技术发展至今,一直有人质疑它存在的必要性,因为包括比特币在内的基于区块链的项目,都是虚拟货币,它们在现实生活中都是没有什么使用价值的,这种情况引起了人们的广泛质疑。而我认为真正有价值的不是这些货币,而是它背后使用的技术、和思想。随着人们思想观念的改变,隐私、资产安全、信任危机等一系列的社会问题将引起人们广泛的关注,去中心化也将成为历史必然。而eos作为基于区块链的去中心化平台,其去中心化,免费、等特性都将在未来引起企业、个人的广泛关注和使用。
## EOS技术背景
区块链技术发展至今btc、eth的成功使得区块链技术得到技术领域广泛的认可,企业及开发者对区块链技术的推广使得区块链技术得到了广泛的发展,区块链平台日益庞大,但是有限的算力,高昂的交易费、导致了区块链网络拥堵,制约了区块链平台的发展。区块链平台急需一个具有广泛应用价值的应用程序来使得区块链平台进入更广泛的领域。
## EOS是什么
eos是一个基于区块链设计的仿操作系统。最终想了老半天终于用这句话总结出了eos是什么。
首先什么是操作系统:管理控制计算机硬件与软件资源的计算机程序。了解了操作系统是什么,那么eos是什么就很明显了,eos就是可以像操作系统一样管理计算机硬件及软件的计算机软件,说了它是仿的,就是他不能直接调用计算机底层的资源,而是依靠计算机操作系统来调用、控制、管理资源的一款应用。(有更好的解释欢迎回复)
## EOS做什么
知道了它是什么,那它做什么就显而易见了,它做的工作就是通过区块链技术,集合软件工程技术,构建一个基于区块链的、运行在网络中的、开源的软件。他通过网络调用所有部署了eos节点并连接eos主网的计算机的cpu,数据库等资源,从而使得部署在eos主网上的dapp可以通过这些资源快速的运行。
原文转自:https://eosfans.xyz/t/chu-shi-eos-eos-xiao-bai-de-xue-xi-li-cheng-chi-xu-geng-xin-zhong/20/