All Projects → b3log → Chainbook

b3log / Chainbook

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

Projects that are alternatives of or similar to Chainbook

Blockchain guide
Introduce blockchain related technologies, from theory to practice with bitcoin, ethereum and hyperledger.
Stars: ✭ 5,897 (+3020.11%)
Mutual labels:  blockchain, ethereum, book
Arc
Arc is an operating system for DAOs.
Stars: ✭ 190 (+0.53%)
Mutual labels:  blockchain, ethereum, decentralization
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+1792.06%)
Mutual labels:  blockchain, ethereum, decentralization
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+298.94%)
Mutual labels:  blockchain, ethereum, book
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-4.76%)
Mutual labels:  blockchain, ethereum, decentralization
Carmel
The Open Digital Innovation Marketplace
Stars: ✭ 136 (-28.04%)
Mutual labels:  blockchain, ethereum, decentralization
Ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Stars: ✭ 11,663 (+6070.9%)
Mutual labels:  blockchain, ethereum, book
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-12.7%)
Mutual labels:  blockchain, ethereum, decentralization
Smart Contract Watch
A tool to monitor a number of smart contracts and transactions
Stars: ✭ 168 (-11.11%)
Mutual labels:  blockchain, ethereum
Study Blockchain Referrence
区块链学习路上的一些资料作为参考
Stars: ✭ 172 (-8.99%)
Mutual labels:  blockchain, ethereum
Ultimateicocalendar
The ICO calendar to end all ICO calendars
Stars: ✭ 183 (-3.17%)
Mutual labels:  blockchain, ethereum
Armors Solidity
Armors-solidity is a framework to build secure smart contracts on Ethereum.
Stars: ✭ 184 (-2.65%)
Mutual labels:  blockchain, ethereum
Cicero
Accord Project Smart Templates Implementation
Stars: ✭ 166 (-12.17%)
Mutual labels:  blockchain, ethereum
Trust Ray
☁️ API for the Trust Wallet. Project no longer supported and current version used as source of transactions and address tokens in Blockatlas https://github.com/trustwallet/blockatlas/blob/master/config.yml#L64
Stars: ✭ 172 (-8.99%)
Mutual labels:  blockchain, ethereum
Mastering Ethereum
分散アプリケーションプラットフォーム「ethereum」の入門書
Stars: ✭ 165 (-12.7%)
Mutual labels:  blockchain, ethereum
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (-7.94%)
Mutual labels:  blockchain, ethereum
Eevm
Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.
Stars: ✭ 175 (-7.41%)
Mutual labels:  blockchain, ethereum
Toshi Android Client
Android client for Toshi
Stars: ✭ 167 (-11.64%)
Mutual labels:  blockchain, ethereum
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (-9.52%)
Mutual labels:  blockchain, ethereum
Pando
A distributed remote protocol for git based on IPFS, ethereum and aragonOS
Stars: ✭ 177 (-6.35%)
Mutual labels:  blockchain, ethereum

链书

简介

链书(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 可用余额满足书籍定价
  • 最多只能同时需求同一个卖家的 1 本书
  • 最多只能同时需求 3 本书

系统:

  • 撤销超过 3 天没有快递发货的订单,书籍回到在架状态,解冻买家 B3T
  • 撤销超过 15 天仍处于快递中的订单,书籍进行下架处理,解冻买家 B3T
  • 下架需求超过 3 次但未发货的书籍

技术实现

架构设计

Arch

ERC20 令牌

路线图

  • [x] 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 开源社区基础价值的统一,上线链书

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].