Skip to content

FaithMai/ChainCarRenting

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChainCarRenting

HackPKU 2018 Project

创意来源

背景

  1. 真正意义上的共享经济
  2. 信用机制
  3. 责任机制
  4. 物联网
  5. 更加方便的租借服务
  6. AR

汽车共享,开车人对车辆暂时拥有使用权。但是存在的问题是需要一个公司对车辆进行协调,保险以及停放的问题。本质上还是租赁服务。
一边是需求方,一边是供给方,双方互相之间存在正或者负的外部性,然后通过平台交易解决信息不对称。
在本次Hack中我们以汽车作为突破点进行开发。
1.由于租赁服务中存在种种不安全的因素,例如交互双方的信息需要通过第三方进行传输,可以被第三方获取,或者第三方可以使用信息进行非法活动。
2.同时汽车租赁不同于其他租赁,存在一定风险,需要引入问责以及信任机制。最后结合一系列提高交互的手段提供XXXX平台来保障这一些租赁交易。

解决的问题

1.数据中转第三方的去除:
     直接在区块链中寻找得到合适的车辆信息,选择合适服务。
2.选择车辆:
     使用AR技术
3.开锁权限与密钥:
      2.1 直接转移权限到租车者,除了租车者以外没有人拥有使用权限
      2.2租车者通过对车进行充值从而获得权限,通过判断余额,自动进行权限转移。为车辆提供者提供了便捷,节省了时间。
4.问责机制与信用机制:
      3.1在租赁之前生成法律协议,上传至网络中,带有双方签名后才可继续交易。协议具有不可篡改的特性,为问责提供保障,为信任考察提供依据。

用户使用流程(实际展示,iOS端AR选择车辆,web前端车主确认申请同时法律协议签字,iOS端获得秘钥以后获得开启与关闭车门的权限(使用树莓派代替车门展示))

租者:

1.租者浏览区块链得到租车信息,通过使用AR技术查看车子的外形,满意以后确认选择车辆。
2.生成法律协议,租车者确认签名,同时请求发送到供车者,供车者签署协议,协议上传至网络,以供认证之用。
3.签署法律协议以后,车主确认租赁车辆给租者,租者开始拥有对汽车进行转入钱的权限。当钱足够的时候,开启车门的权限转移至租者。
4.租者拥有权限以后,车子更新秘钥,将新的秘钥发给租者。
5.租者可以使用秘钥进行开启车锁(树莓派) 5.每天将车子中的余额转移至车主,当余额不足的时候,权限转移至车主,生成新的秘钥给车主。

供车者:

1.签署法律协议 2.接受申请

使用的技术:

ios->ARKit

后端->Koa

树莓派->Raspberry Pi + Flask

前端 layui vue

使用的API

纸贵BaaS

未来展望

在链上进行推荐算法实现

增加隐私保护

About

HackPKU 2018 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.7%
  • JavaScript 26.8%
  • Objective-C 14.8%
  • CSS 8.7%
  • Go 1.9%
  • Python 0.1%