PPIO Code Talks 致力于打造一个以上海为中心,辐射全球的高质量区块链学习,分享,交友平台。
在 Code Talks 的第二期活动中,我们有幸邀请到 Trapdoor CEO Star.LI 老师和 技术大咖王伯洋老师,两位重量级嘉宾来做主题分享。两位老师分享的内容可谓干货满满。通过上一期文章,我们详细报道了 Star.LI 老师的主题分享《零知识证明– zkSNARK 入门》。在本期文章中,我们将会报道王伯洋老师的主题分享《数字货币交易所架构初探》,以及活动现场的交流情况。
相信没有人可以否认,交易所在整个数字货币,区块链生态中是一个极其重要的环节。甚至可以说交易所是币圈生态链中的最顶端,拥有的资源多,收益也最高。世界前五的数字资产交易所年收入均在百亿人民币以上。面对巨大的利润,交易所之间相互竞争也是必然的。对于这样的竞争,除了营销上的创新,交易所更需要在技术上不断完善,提升平台的整体实力,否则就会出现交易量过大导致的拥塞,被黑客攻击,被交易团队恶意交易的情况。
今天让我们从技术的角度,来了解学习一下数字货币交易所的架构搭建,以及业务的实现方法。希望通过这一期的分享,来为大家揭开交易所背后的神秘面纱,让技术从业人员,人人都能搭建一个交易所;让交易投资者能对交易所的运营流程又一个更深入的了解和辨识。
交易所概况
我们知道在数字货币交易所出现之前,还有很多其他金融属性的交易所出现,比如以股票、公司债券等为交易对象的叫证券交易场所;以大众商品(如棉花、小麦等)为交易对象的叫商品交易所。后期基于区块链技术,衍生出了数字货币的交易所。但是对于这些交易所,无论是买卖股票,买卖期货,买卖大宗商品,其背后主要的技术逻辑和业务逻辑几乎都相同。唯一细微不同的是,数字货币交易所的单位精度会更高,然后充值 token 和提取 token 的方式会与传统交易所略有差别。
同时,交易所是一个重后端,重运维,重运营的一个商业项目。大多数交易所的非技术团队人数上一般会多于技术团队。