{"id":13467544,"url":"https://github.com/imfly/bitcoin-on-nodejs","last_synced_at":"2025-04-14T08:16:15.726Z","repository":{"id":37444999,"uuid":"49109339","full_name":"imfly/bitcoin-on-nodejs","owner":"imfly","description":"《Node.js区块链开发》，注：新版代码已开源！请star支持哦-^-：","archived":false,"fork":false,"pushed_at":"2023-02-28T01:13:47.000Z","size":56521,"stargazers_count":2552,"open_issues_count":18,"forks_count":642,"subscribers_count":160,"default_branch":"master","last_synced_at":"2025-03-31T00:07:41.286Z","etag":null,"topics":["bitcoin","blockchain","cryptocurrency","ebook","gitbook","nodejs"],"latest_commit_sha":null,"homepage":"https://github.com/ddnlink/ddn","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imfly.png","metadata":{"files":{"readme":"README-zh-CN.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-01-06T03:21:28.000Z","updated_at":"2025-03-22T12:50:24.000Z","dependencies_parsed_at":"2024-01-14T07:03:15.274Z","dependency_job_id":null,"html_url":"https://github.com/imfly/bitcoin-on-nodejs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imfly%2Fbitcoin-on-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imfly%2Fbitcoin-on-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imfly%2Fbitcoin-on-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imfly%2Fbitcoin-on-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imfly","download_url":"https://codeload.github.com/imfly/bitcoin-on-nodejs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247574085,"owners_count":20960496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","blockchain","cryptocurrency","ebook","gitbook","nodejs"],"created_at":"2024-07-31T15:00:57.734Z","updated_at":"2025-04-07T01:07:24.196Z","avatar_url":"https://github.com/imfly.png","language":"JavaScript","readme":"# 《Node.js区块链开发》\n\n**【注】本书停更了很久，但是仍然获得众多小伙伴的持续关注，应大家要求，更新了其中的链接，后续也会慢慢分享亿书的新发展，并将技术和思考全部分享出来！**\n\n交流欢迎加我微信（请注明 `我是xx，来自github，申请加入俱乐部`，请务必告知实名，不加无名无姓陌生人，见谅），拉你进中国区块链俱乐部群：\n\n\u003cimg src=\"./styles/images/third/club.png\" alt=\"中国区块链俱乐部\" width=\"50%\" height=\"50%\"\u003e\n\n## 关于（About）\n\n亿书，让有知识的人富起来。我们的产品，将全部基于P2P网络进行开发设计，面向未来进行技术研发。\n\n本书可以作为区块链开发的入门书籍（正式出版《Node.js区块链开发》），也可以作为亿书的官方开发文档。\n\n**无论您是研究区块链，或者学习Node.js前后端开发技术，本书都值得参考。**\n\n亿书的目标是打造人人可用的去中心化软件，促进人类知识分享。与其他区块链产品不同，我们以提供落地可用的软件为核心，力争成为人类第一个“零门槛”的区块链产品。更多详情，请看[关于亿书](./5-%E9%99%84%E5%BD%95/6-%E5%85%B3%E4%BA%8E%E4%BA%BF%E4%B9%A6.md)\n\n本书写作，也是亿书的最佳实践，从写到发布，简单、快捷。文章暂时在[github](https://github.com/imfly/bitcoin-on-nodejs)上免费发布，永久免费访问地址: \u003chttp://bitcoin-on-nodejs.ebookchain.org\u003e\n\n**注**: 本书永久`免费`访问地址: \u003chttp://bitcoin-on-nodejs.ebookchain.org\u003e 。\n\n**但是该版本与《Node.js区块链开发》并不同步，保持了编程出版之前的原始状态。因为出版社三审三校，历时数月，修改和调整太多，为了沟通方便，都是word格式，同步需要耗费太多时间。另外，保持原貌，让读者有机会对比了解，任何东西都不是简单为之。**\n\n亿书技术已经全部用在新产品，请关注：\u003chttps://datm.link\u003e\n\n## 日志（Log）\n\n- [x] 2021-12-06 修改升级信息，将旧的链接进行修正，方便大家参阅\n- [x] 2016-10-15 收录巴比特创始人兼CEO @长侠 的荐序。\n- [x] 2016-10-14 整体校对交稿，交付印刷\n- [x] 2016-10-12 完成第30篇: 完成致谢\n- [x] 2016-10-10 完成第29篇: 完成后记\n- [x] 2016-10-08 完成第28篇: 生产环境下的pm2部署，补充部分名词解释\n- [x] 2016-10-06 完成第27篇: 测试\n- [x] 2016-09-21 完成第26篇: 区块链架构设计简介\n- [x] 2016-09-14 发布第25篇: 开发通用的HTML组件\n- [x] 2016-09-02 发布第24篇: 轻松从Js文件生成UML类图\n- [x] 2016-08-18 发布第23篇: 学点函数式编程\n- [x] 2016-08-10 发布第22篇: DPoS机制\n- [x] 2016-07-28 发布第21篇: 区块链\n- [x] 2016-07-14 发布第20篇: 自序\n- [x] 2016-07-08 发布第19篇: 交易\n- [x] 2016-07-02 发布第18篇: 关于时间戳及相关问题（优化补充）\n- [x] 2016-06-27 发布第17篇: 签名和多重签名\n- [x] 2016-06-23 发布第16篇: 地址\n- [x] 2016-06-06 发布第15篇: 共识机制，可编程的利益转移规则\n- [x] 2016-05-29 发布第14篇: 利益，魔鬼与天使的共同目标\n- [x] 2016-05-23 完成第13篇: 加密货币就是货币\n- [x] 2016-04-28 `书链`更名为`亿书`，撰写第13篇\n- [x] 2016-04-17 发布第12篇：Ember深“坑”浅出\n- [x] 2016-03-26 发布第11篇：一张图学会使用Async组件进行异步流程控制\n- [x] 2016-03-17 发布第10篇\n- [x] 2016-03-10 发布第9篇\n- [x] 完成1-8篇\n\n## 使用（Usage)\n\n目录由命令行工具 [gitbook-summary](https://github.com/imfly/gitbook-summary) 自动生成。自由写作、发布，搭建自出版平台的方法，请[点击这里](https://github.com/imfly/how-to-create-self-publishing-platform)\n\n简要介绍如下：\n\n(1)克隆源文\n\n```\n$ git clone https://github.com/imfly/bitcoin-on-nodejs.git\n```\n\n(2)安装gitbook\n\n```\n$ npm install -g gitbook-cli\n```\n\n(3)安装依赖包\n\n```\ncd bitcoin-on-nodejs\nnpm install\ngitbook install\n```\n\n(4)写作构建\n\n写作，并开启服务（构建）\n\n```\n$ gitbook serve\n```\n\n通过`http://localhost:4000`实时浏览\n\n(5)生成目录\n\n只要修改了文章标题和文件夹，就应该重新生成目录文件\n\n```\n$ npm run summary\n```\n\n(6)一键发布\n\n```\n$ npm run deploy\n```\n\n以后，只要4-6的过程就是了。\n\n## 反馈（Feedback）\n\n随时告诉我您的阅读体验和问题，也可以直接fork修改，提交PR。\n\n## 贡献者（Contributors）\n\n@imfly @Tailor @火鼎 @珍惜 @一 @Mojie @cyio @zbinlin\n\n## 协议\n\n原创作品许可 [署名-非商业性使用-禁止演绎 3.0 未本地化版本 (CC BY-NC-ND 3.0)](http://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh)","funding_links":[],"categories":["JavaScript","Uncategorized",":mortar_board: 搜罗一切酷酷的东西","区块链、智能合约"],"sub_categories":["Uncategorized","网络服务_其他"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimfly%2Fbitcoin-on-nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimfly%2Fbitcoin-on-nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimfly%2Fbitcoin-on-nodejs/lists"}