技术

爱情Cupid(CBIT)是一款基于以太坊的DAPP产品。以太坊是一个开源的,公共的,基于区块链实现的分布式计算平台,它提供了一个去中心化的图灵完备的虚拟机来支持智能合约的运行。

以太坊是目前最成熟的支持智能合约的平台,社区活跃且基金会运转良好,所以基于以太坊来构建 CBIT,能使我们专注于业务发展与生态推广,避免过多的精力投入到区块链底层技术的研发中。

平台技术框架图
区块链底层改造
在 以太坊的基础上,我们进一步扩展强化了统一账户管理,在统一账户的基础上抽象出服务提供方、服务项目、服务使用方三个核心要素。任何一个事物级操作在上传 以太坊主链之前都已经完成了交易的完整事物操作,最大程度的降低主链上的读写操作,以避免发生以太猫应用造成的主链拥堵。
数据接入层
在以太坊主链之上,我们假设了分布式中间服务层,核心功能包括数据脱敏加密、贡献度模块、BaaS服务、负载均衡、消息队列、大数据及人工智能模组等。
数据过敏加密
根据不同场景,参与者可自行定义自己发出数据的脱敏策略,严格确保用户隐私数据安全;
贡献度模块
针对赠予通证、权益通证、真爱通证这三种分类,社区用户自行定义各种生态行为对CBIT生态体的贡献价值比例,从模型设计上就严格确保让分布式应用的治理权限回归社区;
BaaS服务
在生态的繁衍过程中,会发生更多的应用接入平台的场景,我们正在研发的BaaS服务平台可以为接入者提供快速接入、运维管理、流量监控、服务看板等功能;
负载均衡
类似互联网架构的接入层,包括目录服务集群、单点登录、访问策略、流量监控、数据跟踪等,其核心功能就是做好用户的准入管理、资产有效性及合法性校验等安全工作;
消息队列
提供Message Queue以及Kafka两种支撑方案,用于构建DApp与区块链底层之间的分布式实时流数据管道