区块链起名字:JOYSO?——以太坊ERC20去中心代币交易所

  JOYSO是一个基于以太币智能合约的混合式去中心化交易所,支持ERC20代币与以太币之间的交换。

  JOYSO 为混合式去中心化交易所,用以太坊智能合约处理使用者账号, 余额, 以及撮合逻辑。中心化的撮和服务来撮合可以 match 的单子。

  1.中心化撮合,链上结算

  2.实时确认

  3.近中心化交易所的用户体验

  4.防止 front-running attack

  

  Joyso 架构

  流程:

  1.使用者根据当前的挂单簿下单,若有可以撮合的单子,会由 matching server 撮合并送到区块链上等待确认。而剩下的余额会转为相对应的买/卖单,回到挂单簿上

  2.如果没有可以撮合的单子,这个挂单会停留在挂单簿上,等待有缘人挂单撮合。

  细节:

  1.由于 JOYSO 可以确定 matching server 每笔撮合一定会上链。所以会实时更新挂单簿,可以让使用者不用等待区块确认直接做下一笔交易。

  2.也因为由 matching server 负责撮合,所以不会像其他去中心交易所一样会有多笔撮合同时抢单的状况,同时也确保矿池不会影响交易顺序,因为只会有一笔合法的撮合。

  3.matching server 会跟据区块链上智能合约以及当下 JOYSO 已撮合却未上链的信息,还有已经下单却未被撮合的信息来分析用户下单是否合法。若合法则会接受该笔挂单。

  4.除了把链上链下当下信息整合算出来的合约状态来接受挂单之外,我们还要确保在交易未确认前,智能合约的状态没有受到不可预期的更新。更细一点的说法,因为我们是交易所,我们要防止的是当智能合约在做交易时,其中一方使用者的余额不足。所以我们要确保交易未确认前,智能合约的状态没有受到不可预期的余额”减少”。所以我们在智能合约里多做一层权限管控,只能由 JOYSO 认定的地址对合约发起这些交易。

  5.即使只有 JOYSO 可以发起这些交易,智能合约仍会检查 JOYSO 送到合约上的内容是否含有该使用者的签章,会由这个方法来确认使用者签过章接受由 JOYSO 帮忙撮单的结果。

  6.除了验证使用者签章之外,智能合约还会检查该单的状态,不会乱扣使用者的余额。比如,当一笔挂单为”卖 JOY 10 个,每个为 1 Ether”,那智能合约最多只会交易掉该用户10个 JOY,并且每个 JOY 的金额不会“小于” 1 Ether。反之若挂单为“买 JOY 10 个,每个为 1 Ether”,那智能合约最多只会交易掉该用户 10 个 Ether,并且每个 JOY 的收购金额不会“大于” 1 Ether。

  7.使用者仍可直接对智能合约出金,智能合约若接收某使用者直接提领的要求,会给 JOYSO 一定的时间完成在未确认列表里与该用户有关的交易。而 JOYSO 在接收到智能合约送出的 event 之后也会下架该使用者的挂单,以免出金后影响交易正确性。

  

  Joyso 智能合约概观

  其他

  1.从架构图来看,前半部是跟中心化服务器一样,会需要标准的服务器服务以向使用者提供好的体验。后半为去中心化的部分,用智能合约确保使用者权益。惟在送上区块链的部分,以太坊因为每个区块有 gas 使用上限,且 15 秒才产生一个区块。现在去中心化交易所已占掉以太坊大部分的交易,若再更多的话,往后的吞吐量是不够的。

  2.相比于其他完全去中心化系统,JOYSO 服务器已避免了错勿的撮单会浪费 gas。除此之外,降低每笔撮合所需要的 gas,以及降低需要上链撮合的交易数量,是我们尝试要增加 JOYSO 合约吞吐量的两个方式。

  3.为了要降低每笔撮合所需要的 gas 量,JOYSO 每笔撮合里面会有多个挂单。只要符合使用者利益的可以同时撮合,相比于其他去中心化交易所每个撮合都是两个挂单,当无法完全撮合会需要多余的交易。另外,由于交易由 JOYSO 服务器负责送出,我们可以自己计算event的通知以及内容,不用写在区块链上。最后是区块链上空间的共享,我们尽可能压缩智能合约结账所需的数据。

  安全性

  Joyso 为中心化撮合,所以这边要特别分析中心化撮合会对使用者的影响。

  1.因为智能合约上的规则,JOYSO 无法在没有取得使用者同意下,随意乱动使用者的余额。即使有使用者的签章,智能合约也会检查签章内容,不会发生用户没允许的交易。

  2.就像一般交易所一样,所有的挂单以及未确认交易都会公布让所有使用者知道。当有两笔挂单可以撮合,大家都会看到,所以不用担心 JOYSO 会不帮某些地址撮单。

  3.JOYSO “可以” 屏蔽某些特定 address 的挂单,若是这个状况,该 address 仍可以直接向智能合约出金。

  4.JOYSO “可以” 做套利,但因为所有挂单布都会公开,且交易成功会实时回复,如同中心化交易所一样。除此之外,即使 JOYSO 成功套利,智能合约仍确保该使用者买卖单价不会劣于当初用户所签的价位。(注:套利是指当现在有一个挂卖单为1 Joy换1 Ether,若此时有使用者挂买单用1 Ether换0.5 Joy,JOYSO 注意到这个状况而产生两个单子,一为买单用1 Ether换1 Joy, 另一为卖单 0.5 Joy 换 1 Ether,如此 JOYSO 可以从中获利 0.5 Joy)。

  总结

  JOYSO为混合式去中心化交易所,提供近乎中心化交易所的使用体验。并由智能合约保障使用者资产,不会因为被骇或恶意倒闭而造成损失。

  关于更多JOYSO信息:https://joyso.io/

  风险提示:区块链投资具有极大的风险,项目披露可能不完整或有欺骗。请在尝试投资前确定自己承受以上风险的能力。本网站只做项目介绍,项目真假和价值并未做任何审核。

文章内容系本站作者个人观点,不代表本站对其观点赞同或支持,文章的版权归该作者所有。如需转载,请注明文章来源。本文地址:http://www.cis.net.cn/kejikuaixun/44035.html
留言与评论(共有 条评论)
验证码:

最新文章

JOYSO?——以太坊ERC20去中心代币交易所

科技快讯
JOYSO是一个基于以太币智能合约的混合式去中心化交易所,支持ERC20代币与以太币之间的交换。JOYSO为混合式去中心化交易所,用以太坊智能合约处理使用者账号,余额,以及撮合逻辑。中心化的撮和服务来撮合可以match的单子。1.中心化撮合,链上结算2.实时确认

日本比特币交易所Btcbox进入香港市场

科技快讯
日本资深的比特币交易所Btcbox宣布,它将设立一家子公司来瞄准香港的比特币市场。该子公司将与日本投资银行(MBKCO.Ltd.)合作经营。Btcbox自2014年开始运营,成为日本最古老的比特币交易所之一。日本比特币交易所Btcbox将与投资银行MBK股份有限公司(MBKCo.Ltd.)合作建立一个香港比特币交易所附属公司,该子公司本周宣布,将在香港注

移动平均线,为什么你知道,却总是用不好

科技快讯
在学习移动平均线之前,我们先来对技术指标有一个整体的认识。技术指标分为趋势类指标和震荡类指标,趋势类指标有移动平均线、MACD等,震荡类指标有KDJ、RSI等。不管是哪一类的技术指标,都是对过往的历史数据,设计出一套算法,最终形成不同的数据模型,依靠这些数据模型,可以让我们对市场的趋势、目前的走向、买卖点的选择做出一定的判断

泰国暹罗商业银行在Ripple支付选项增加了欧元和英镑

科技快讯
泰国暹罗商业银行(SCB)正在为其基于Ripple的区块链汇款平台增加两种新货币。根据《曼谷邮报》(BangkokPost)周二的一份报告,作为该国最大的商业银行之一,SCB目前正在为其跨国汇款系统增加欧元和英镑,该系统由总部位于旧金山的区块链(R

寻找中本聪:对待代币发行的两种做法

科技快讯
创新,多少欺诈假汝之名而行。近几年,代币发行大行其道,是所谓的创新热点之一,各种违法行为随之而来。那么,世界各国对待代币发行都持何种态度?我们应该如何看待这种新生事物呢?且看本文分解代币发行或“首次代币发行”(InitialCoinOffering或

区块链将赋能SWIFT,优化银行间支付系统

科技快讯
文|景辰对于一种新兴的技术,我们往往会在短期内对它抱有过高的不切实际的期望;泡沫破灭后;在长期的时间轴线上,又往往会忽视它的深刻影响。在比特币火了之后,一堆“币圈”的人恶炒一阵之后索然散去,但另外一堆对比特币背后的技术孜孜以求的人才刚刚登场。比特币诞生于2008年美国次贷危

链圈周报(5.11—5.18):百威啤酒母公司联手Civic推出全球首款区块链啤酒!

科技快讯
要闻综述:1、百威啤酒母公司联手Civic推出全球首款区块链啤酒2、马云:区块链不是泡沫,比特币是3、天猫:成功使用区块链技术进行物流数据分析4、央视前主持人张泉灵:区块链一天挣的钱超互联网十年5、京东区块链小程序下线6、华尔街日报:逾数百家科技企业采用欺诈性手段来吸引投资者7、Coincheck交易所宣布停止四种匿名货币8、泰国

Dapp(分布式应用)VS mApp

科技快讯
在大多数加密货币和区块链项目的幕后,正在进行大量的开发。虽然现在人们非常关注dApps,但似乎也不应该忽视mApps的概念。现在是时候看看是什么让这些概念不同,以及其中一个是否比另一个更有优势。dApp生态系统正在蓬勃发展多年来,各种加密

阿拉贡Aragon(ANT)介绍、网址及交易平台

科技快讯
AragonNetwork(阿拉贡)是一个由代币控制的数字管理组织,专注于为经济增长创造最好的条件。本质上,AragonNetwork是个可以让任意组织、企业家和投资人高效安全协作,并且没有技术漏洞和恶意参与方的生态系统。AragonNetwork的链上组织将会使用AragonCore进行搭建,它是由一个Solidity语言的去中心化自治组织(DAO)和网页