b3log / Chainbook
📚 区块链上的纸质书交易平台,为未来而构建!
Stars: ✭ 189
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 开源社区影响力
使用流程
微信登录
- 如果没有黑客派账号,直接通过链书社小程序登录即可
- 如果已有黑客派账号,需要先到个人设置账号中绑定微信,然后再通过链书社小程序登录
交易书籍
- 卖家使用小程序扫书 ISBN 并设定 x 个 B3T 上架,标明寄付或到付
- 买家需求下单:冻结买家的 x 个 B3T
- 卖家快递书给买家:通过系统联系快递上门取件进行寄送
- 买家签收后系统将 x 个冻结 B3T 解冻并转账给卖家
在这个交易过程中:
- 卖家主要成本是发快递的人力时间成本,寄付的话还需要支付快递费,收益是获得 x 个自定价的 B3T
- 买家主要成本是支付 x 个 B3T,到付的话还需要支付快递费,收益是获得书
细节规则
卖家:
- 同一个卖家,相同的书只能有一本处于在架状态
- B3T 定价区间 [1, 10240]
买家:
- B3T 可用余额满足书籍定价
- 最多只能同时需求同一个卖家的 1 本书
- 最多只能同时需求 3 本书
系统:
- 撤销超过 3 天没有快递发货的订单,书籍回到在架状态,解冻买家 B3T
- 撤销超过 15 天仍处于快递中的订单,书籍进行下架处理,解冻买家 B3T
- 下架需求超过 3 次但未发货的书籍
技术实现
架构设计
ERC20 令牌
- B3T 是完整实现 ERC20 标准的以太坊令牌,基础部分使用 OpenZepplin 开源的合约库
- 遵循 ConsenSys 发布的智能合约最佳实践进行开发
路线图
- [x] M1 社区站内交易
- [ ] M2 以太坊链上交易
- [ ] M3 B3log Coin 主网
关于 B3T
总结
链书旨在为闲置书籍创造一个全新的交易平台,让有价值的闲置书籍发挥其最大的社会价值。链书基于区块链技术,实现了高效互信的书籍共享和价值传递,最终通过 B3T 实现 B3log 开源社区基础价值的完整统一。
鸣谢
链书的诞生离不开以下项目:
- Ethereum Project:运行智能合约的去中心化平台
- OpenZeppelin:安全的智能合约基础库
- INFURA:为以太坊、IPFS 提供安全、可靠和可伸缩的区块链基础设施
- WePY:小程序组件化开发框架
附录
B3log 开源社区
- 首页:https://b3log.org
- 黑客派:https://hacpai.com
- GitHub:https://github.com/b3log
- Twitter:https://twitter.com/b3logos
- Telegram :https://t.me/b3log
- 微信公众号:b3logos
- 微博:https://weibo.com/2778228501
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].