EOTC由新加坡技术团队和美国技术团队联合开发,依托技术团队在区块链领域的技术积累和安全经验,从多重维度保障全球数字资产用户的资产安全,提供简单便捷、安全可靠的数字资产交易管理服务。与常见的中心化交易所和去中心化币币交易所不同,EOTC采用的是完全去中心化去信任化的方式,支持各种法币与区块链代币的兑换。我们将为用户实现:
?公开透明的智能数字货币交易环境和资产管理服务。
?安全、稳定的资产账户,彻底清理黑钱,还币圈一片净土。
?主流法币和区块链数字货币的兑换服务。
EOTC的愿景是在创建不受任何中心化组织机构控制的高效、公平与无须信任的去中心化OTC交易所,让用户在完全自主掌握个人资产的前提下进行高效科学的投资。并通过EOTC底层技术实现全球化数字金融互通网络,实现金融自由、网际自由。
未来EOTC将不断发展项目生态产品体系,在原有已形成的币币交易、法币交易、杠杆交易的同时,不断扩大生态的覆盖面积,未来业务范围将覆盖理财、ZAPP、万人热聊社交端、支持多币种红包、物联网设备落地、元宇宙等多种产品线于一体的丰富生态,构建强大的EOTC生态王国。
MSP(Membership Service Provider)对成员管理进行了抽象,利用KPI(Public Key Infrastructure)对成员身份进行认证,验证成员用户提交请求的签名。结合 Fabric-CA或者第三方CA系统,提供成员注册功能,并对成员身份证书进行管理,例如证书新增和撤销。注册的证书分为注册证书(ECert)、交易证书(TCert)和TLS证书(TLS Cert),它们分别用于用户身份、交易签名和TLS传输。
2、共识服务
在分布式节点环境下,要实现同一个链上不同节点区块的一致性,同时要确保区块里的交易有效和有序。共识机制由3个阶段完成:客户端向背书节点提交提案进行签名背书,客户端将背书后的交易提交给排序服务节点进行交易排序,生成区块和排序服务,之后广播给记账节点验证交易后写入本地账本。网络节点的 P2P协议采用的是基于Gossip的数据分发,以同一组织为传播范围来同步数据,提升网络传输的效率。
3、链码服务
智能合约的实现依赖于安全的执行环境,确保安全的执行过程和用户数据的隔离。EOTC采用Docker管理普通的链码,提供安全的沙箱环境和镜像文件仓库。其好处是容易支持多种语言的链码,扩展性很好。Docker的方案也有自身的问题,比如对环境要求较高,占用资源较多,性能不高等,实现过程中也存在与Kubernetes、Rancher等平台的兼容性问题。
4、安全和密码服务
安全问题是企业级区块链关心的问题,尤其在关注交易安全的项目中。其中底层的密码学支持尤其重要,EOTC专门定义了一个BCCSP(BlockChain Cryptographic Service Provider),使其实现密钥生成、哈希运算、签名验签、加密解密等基础功能。BCCSP是一个抽象的接口,默认是软实现的国际算法,目前社区和较多的厂家都在实现国际加密的算法和HSM(Hardware Security Module)。