# EOS 源码分析
区块链的概念首次在2008年末由中本聪(Satoshi Nakamoto)在比特币论文《Bitcoin: A Peer-to-Peer Eletronic Cash Sytem》中提出,论文中区块链技术是构建比特币数据结构与交易信息加密传输的基础技术,该技术实现了比特币的挖矿与交易。
随着电子货币的概念被更多的人所接受,其背后的区块链技术也进一步被更多的技术人员和商业人员充分发掘,他们认为区块链技术在很多领域中都将有广泛的应用,这种去中心化的可信网络将重构现有的商业逻辑。
但是完整的开发和部署一套去中心化的区块链网络并不是一件容易的事情,这需要投入巨大的研发精力和经费。于是有很多团队开始尝试开发一套底层区块链系统,从而能够方便更多的应用开发者在其基础上构建分布式应用。大家比较熟悉的以太坊正是这样一套区块链公链系统。但这些系统也有自身的问题,例如性能太低,确认延迟太长,需要用户付费等。
为了能够解决这些问题,Block.One 公司启动了EOS项目,这是一套基于区块链底层的公链系统,简单的说就是一套去中心化的操作系统,当EOS完成系统目标之后,任何团队都可以在EOS 上以比较快的速度开发出所需要的Dapp(基于区块链的分布式应用),这些应用可以让普通人无需任何手续费就可以方便的使用,而EOS的高性能(100w+tps,可以在一秒之内进行100W次打包记账)也可以承载数量众多的Dapp应用,相信今后在此系统上将会诞生很多独角兽级别的分布式应用。
为了能够在此系统上建构高效的分布式应用,对于EOS系统的深入理解和分析必不可少,而源码的阅读是深入理解EOS系统最有效的方式,本书就是从源码入手来分析EOS背后的概念和机制,从而让大家对于区块链技术有一个更加深入的了解。书中主要会涉及以下内容:
1. 对白皮书的解读。EOS白皮书有中文版,但很多地方的翻译非常晦涩,完全不通顺,我根据自己对项目的理解进行了重新解读
2. EOS 中涉及到的一些区块链概念,在文中也给出了详细介绍
3. 对于某些概念的现实意义,给出了自己的理解。从源码级别理解项目固然重要,但更重要的是对区块链本身的认知升级,不断的探索这些概念在现实世界中的使用场景,这才能更大程度的推进区块链的发展。
4. 源码阅读;源码之下,了无密码。做技术的人往往更喜欢从源码级了解一个项目,这使得很多概念能够对应到底层的算法,对于理解这些概念将会很有帮助。理解了源码层,才能够说真正理解了一个项目,你不仅知道他能干什么,更能知道他为什么能够这么用,并且能够深刻的理解它下一步的演进方向。
目前EOS还处于开发阶段,源代码还在不断的迭代中,但整体流程和框架已经基本成型,目前已经发布到Dawn3.0 版本了,本书也会根据系统的迭代不断进行完善,欢迎对EOS 项目感兴趣的朋友一起交流。
微信:wary_2012
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
EOS源码阅读-EOS区块链项目的源代码分析和解读_Source-code-analysis-for-EOS.zip (24个子文件)
Source-code-analysis-for-EOS-master
02.2.md 8KB
02.0.md 2KB
08.0.md 122B
07.0.md 134B
03.2.md 1KB
04.0.md 4KB
05.0.md 150B
03.3.md 1KB
01.4.md 859B
ref.md 180B
01.2.md 7KB
02.1.md 2KB
01.0.md 2KB
03.1.md 10KB
images
3.1.eval-perm.png 466KB
06.0.md 140B
09.0.md 5KB
01.1.md 8KB
preface.md 702B
06.1.md 3KB
README.md 3KB
03.0.md 3KB
01.3.md 6KB
04.1.md 6KB
共 24 条
- 1
资源评论
好家伙VCC
- 粉丝: 2008
- 资源: 9143
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Matlab数学建模:人工鱼群求解TSP问题源码
- Pano2VR7.1.5官方版专业的全景图制作软件
- dd6b7bac3fee0e095392c40d931e20ee_1280_720.mp4
- shanlian.apk
- 基于Python和Shell语言的奥多户外活动系统服务器端设计源码
- 基于Django+Shell的多人共享小网盘设计源码
- 基于Python语言的QuModLibs_NX11浏览版MCMOD开发设计源码
- 基于Vue框架的奥思德建材项目前端代码设计源码
- manage-costs-and-avoid-overspending-AVS.mp4
- 基于Java语言开发的办公自动化系统后端设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功