D 的个人博客

全职做开源,自由职业者

  menu

链书 M1 上线

链书

简介

链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。

链书主要通过如下组件实现服务:

  • 链书社:微信小程序,扫 ISBN 进行书籍上架、购买书籍、快递预约等业务操作
  • 黑客派:链书社服务端,实现账号系统、书籍管理、B3T 转账、社区论坛等
  • B3T:B3log 开源社区币,以太坊 ERC20 令牌

链书社

动机

  • 让闲置书籍继续发挥社会价值
  • 做一个真实落地的区块链应用
  • 为 B3T 赋值,扩大 B3log 开源社区影响力

使用流程

微信登录

  • 如果没有黑客派账号,直接通过链书社小程序登录即可
  • 如果已有黑客派账号,需要先到个人设置账号中绑定微信,然后再通过链书社小程序登录

交易书籍

  1. 卖家使用小程序扫书 ISBN 并设定 x 个 B3T 上架,标明寄付或到付
  2. 买家需求下单:冻结买家的 x 个 B3T
  3. 卖家快递书给买家:通过系统联系快递上门取件进行寄送
  4. 买家签收后系统将 x 个冻结 B3T 解冻并转账给卖家

在这个交易过程中:

  • 卖家主要成本是发快递的人力时间成本,寄付的话还需要支付快递费,收益是获得 x 个自定价的 B3T
  • 买家主要成本是支付 x 个 B3T,到付的话还需要支付快递费,收益是获得书

细节规则

卖家:

  • 相同的书籍只能有一本处于在架状态
  • B3T 定价区间 [1, 10240]

买家:

  • B3T 可用余额满足书籍定价
  • 最多只能同时需求下单 3 本书

系统:

  • 撤销超过 3 天没有快递发货的订单,书籍回到在架状态,解冻买家 B3T
  • 撤销超过 15 天仍处于快递中的订单,书籍回到在架状态,解冻买家 B3T

技术实现

架构设计

Arch

ERC20 令牌

路线图

  • M1 社区站内交易
  • M2 以太坊链上交易
  • M3 B3log Coin 主网

关于 B3T

总结

链书旨在为闲置书籍创造一个全新的交易平台,让有价值的闲置书籍发挥其最大的社会价值。链书基于区块链技术,实现了高效互信的书籍共享和价值传递,最终通过 B3T 实现 B3log 开源社区基础价值的完整统一。

鸣谢

链书的诞生离不开以下项目:

  • Ethereum Project:运行智能合约的去中心化平台
  • OpenZeppelin:安全的智能合约基础库
  • INFURA:为以太坊、IPFS 提供安全、可靠和可伸缩的区块链基础设施
  • WePY:小程序组件化开发框架

附录

B3log 开源社区

B3log 开源社区简史

  • 2009 年萌生 B3log 构思
  • 2010 年发布开源博客系统 Solo
  • 2012 年上线 B3log 开源社区线上论坛黑客派,并将其开源
  • 2014 年上线 Go 语言在线开发环境 Wide,并将其开源
  • 2015 年完成黑客派众筹,B3log 开源社区开始尝试商业化发展
  • 2016 年萌生书籍共享计划,通过微信小程序实现并开源客户端,上线书单
  • 2017 年上线博客平台 Pipe,并将其开源
  • 2018 年在以太坊平台上发行 B3T,实现 B3log 开源社区基础价值的统一,上线链书

区块链上的纸质书交易平台,为未来而构建