当前位置: 首页 > news >正文

区块链应用开发实战 | Dapp开发专业指南

新书速递

 

是的,由老曹和我联袂翻译的第二本书:《区块链应用开发实战》,出版了。

这本书始于去年,本来不算太厚,又因为区块链的热潮,期望着该书早点与读者见面。因为众所周知的疫情,耽搁到现在。

关老师交给我们的第一本书:《计算机网络:问题与解决方案》,是老曹和我都推崇的网络工程方面的实务经典。因此,我们极力向出版社推荐该书进入华章计算机的黑皮书系列。

要知道,我也是读着华章的黑皮书长大的呀!在成书的时刻,我由衷感恩感谢机械工业出版社的黑皮书伴随了我的技术成长:《TCP/IP详解》、《计算机网络问题与解决方案》、《分布式系统概念与设计》,这三本书并称分布式系统内功理论修炼三部曲。《TCP/IP详解》注重网络通信的基础原理,《问题与解决方案》注重网络工程的架构与设计,《概念与设计》注重系统层的架构与设计,三本书逐层递进,构成技术成长的阶梯。 

后来,根据老曹和我的研究方向,我们接下了关老师的第二本书。与第一本书相比,《问题与解决方案》更侧重思考模型,本书则更侧重拿来即用,更贴近技术热点,更浅显易懂。

这本书的英文原名是:《Building Blockchain Apps》 ,可以直接译为《构建区块链应用》,鉴于全书内容的综合性、全面性,以及面向应用开发的实务特点,译者讨论选用现在的书名,以期给读者一个明确的印象。

就内容来说,IPFS原力区CTO李昕先生的推荐特别贴切:这样一本书,就是要把区块链应用开发从高不可攀走向大众化。全书从简单介绍区块链入手,直接进入应用实践,然后再逐步推进,让用户由浅入深,掌握区块链应用的各种概念、开发环境、语言、可利用的代码库以及熟悉区块链应用应该注意的方方面面。

值得一提的是,李昕先生在这篇序言中首次提出区块链发展的6年断代划分一说。从比特币,到以太坊,再到现在的Filecoin,每一次技术变革都以6年为一个断代。Filecoin主网在即,在这样的一个断代时间节点上,译者认为,技术社区需要更多区块链技术书籍提供深入浅出的讲解和系统性的开发指导,而袁博士的这本书正好兼具这两个特性。

关于封面,出版社最初提供两种设计,一种是蓝色的冷色调,一种是桔色的暖色调,译者一致选择了桔色,希望读者能够喜欢。

回望成书历程,太多人为此书倾注心力。袁博士虽会中文,但仍期望有第三方执行翻译。译稿出来之后,首先是译者交叉review,然后是编辑的三审三校。形成样书之后,译者又对全书进行全面review。之后,袁博士更是对全书进行了全面review,指正了其中的诸多不当之处。

时间折叠。折叠了出版社和关敏老师对我们的信任,折叠了编辑部因为疫情而暂停的辛劳,折叠了市场部精心制作的推介文案,折叠了老曹台前幕后对我的支持,折叠了李昕先生自始至终的关怀,折叠了半亩方塘中蝌蚪一般的文字,。。。

现在,《区块链应用开发实战》出版上市了,京东和当当自营均有销售。

说来,华章的几位编辑,关老师,佘老师,冯老师,袁博士,都还从未谋面。

一如既往,我在这本书序言里给这本书相关的人留下了彩蛋,以表达我的真诚谢意以及我所追求的最高级快乐:本书的翻译源自几个不同有趣灵魂和人生轨迹的碰撞。

译者寄语

 

祝开卷有益,阅读愉快!



更多精彩回顾

书讯 |9月书讯(下)| 开学季,读新书

书讯 |9月书讯(上)| 开学季,读新书

资讯 |TIOBE 9 月编程语言:C++ 突起、Java 流行度下降

上新 | 一本书带你吃透Nginx应用与运维
书单 | 开学季——计算机专业学生必读的10本畅销经典

干货 | 用户画像从0到100的构建思路

收藏 | 更新!更薄!更精华:《JavaScript编程精解》来了

视频 | 4min视频带你了解阿里B2B电商算法

赠书 |【第22期】网络安全在身边|最强学习书单整理

点击阅读全文购买

相关文章:

  • RPA 如何赋能金融行业数字化转型?
  • 【第23期】令人舒心又伤脑的12张数学原理动图!你能看懂几个
  • 数据仓库、数据集市、数据湖、数据中台到底有什么区别?都得做吗?
  • 初学者指南:什么是算法?11行伪代码给你讲明白
  • 硬核干货|Java 面试题全梳理
  • 这本书厉害了!加州大学伯克利分校最新研究成果总结
  • R语言入门难、学不会?这本R语言编程指南解救你
  • 5G时代音视频开发王器:WebRTC
  • 10月书讯(上)| 双节同庆,读书正当时
  • 用Python爬取了全国近5000家旅游景点,分析国庆去哪玩
  • 聊聊Java那些事儿
  • 10月书讯(下)| 双节同庆,读书正当时
  • 35岁的程序员被优化,是市场经济的必然选择吗?
  • 逐行分析鸿蒙系统的 JavaScript 开发框架
  • 那天,电脑里的两个家伙吵起来了···
  • 2019.2.20 c++ 知识梳理
  • Angular4 模板式表单用法以及验证
  • CentOS 7 防火墙操作
  • Golang-长连接-状态推送
  • HTML中设置input等文本框为不可操作
  • HTTP请求重发
  • JavaScript服务器推送技术之 WebSocket
  • Java新版本的开发已正式进入轨道,版本号18.3
  • nodejs实现webservice问题总结
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 给github项目添加CI badge
  • 人脸识别最新开发经验demo
  • 我有几个粽子,和一个故事
  • 我这样减少了26.5M Java内存!
  • 移动端唤起键盘时取消position:fixed定位
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在Unity中实现一个简单的消息管理器
  • 在weex里面使用chart图表
  • 自动记录MySQL慢查询快照脚本
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 函数计算新功能-----支持C#函数
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • !$boo在php中什么意思,php前戏
  • #if 1...#endif
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (31)对象的克隆
  • (7)STL算法之交换赋值
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (办公)springboot配置aop处理请求.
  • (编译到47%失败)to be deleted
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (过滤器)Filter和(监听器)listener
  • (三)Honghu Cloud云架构一定时调度平台
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET大文件上传知识整理