任何资产的价值只有通过交易才能证明。ExCraft的建立就是为了通过交易透明度给所有的加密货币证明价值。世界正朝着去中心化服务的方向发展,而我们旨在创建一个专注于安全性和高性能的交易平台。我们已经创建了一套混合了中心化和去中心化的交易所服务系统。我们的中心化服务采用的是性能导向的云原生微服务构架,而我们的去中心化服务将分阶段实现。
ExCraft交易所总部位于香港,建立在谷歌云计算平台上。交易所的定制化构架让其同时兼备了安全性和高性能。通过Docker把主要组件部署进一套Kubernetes管理的微服务系统,交易平台的建造既模块化又可扩展。通过使用Istio保证基于gRPC的微服务透过服务网格互联。不同于许多传统的中心化交所,ExCraft的构架通过支持交易所快速添加额外资、增加新功能同时不打乱现有交易行为的方法提高了性能。交易所平台已通过测试,能支持上千对交易对,并且整体有能力支持每秒上千万次的交易。
另外,设计时对安全性的注重也影响了基础设施的选择、平台、服务、运营和总体构架。通过内部合规、外部验证以及监管透明,ExCraft能保证最佳安全性。ExCraft社区将参与未来的全部开发。随着云、交易所和去中心化技术的提高,ExCraft将持续改进,同时通过使用另外的去中心化服务来提供额外的安全层。
ExCraft将创建一个传统的去中心化服务,根据“存在证明”(PoE)机制奖励用户。该以太坊ERC20兼容通证将通过以太坊智能合约发放给社区成员,其发放将基于用户在ExCraft交易所中产生的PoE量,然后将结果发表在内存块链上。PoE量有很多功能,包括为交易矿池中最高交易量的代表组成的去中心化自治组织参议院提供精英投票权,而与此平衡的是EXT通证持有量最多的用户组成的国会。
为了提高交易中的透明度,ExCraft每日将给社区奖励一定数量的EXT通证,发放比例取决于每日的POE数额,发放数量则是以某种计算方式每日发放。交易所每日会用不少于80%的交易费从市场上回购平台通证。这些购买到的通证将被发送至黑洞地址进行销毁,从总供应量中删除。通过交易得到的额外收入减去交易所的运行所需成本后,剩余费用也将用于从交易所购买EXT通证后销毁。通过这种方式,所得交易费用最高达100%都将经由EXT通证返还给社区。
在交易所注册并持有EXT通证,或任何用以太坊私人钱包地址在与交易所连接后,持有EXT通证的注册用户通过权益机制(PoS)还将得到更多的奖励。交易所将每日发放PoS奖励给所有的通证当前持有者。用户还有第三种方法来获得EXT通证的奖励,即把其PoE集合到“交易矿池”中。排名前101的交易矿池将得到额外的通证,根据其贡献的PoE平等分配给交易矿池成员。
我们的交易平台旨在提供一个将来能完全去中心化的运用,为所有交易提供存在证明,鼎力支持原子交换和跨链兼容,并打造一个支持灵活投票且保证高交易性能的社区。ExCraft和其社区合伙人将争做先锋,运用内存块链技术把一个这样的主网变为现实。
中心化交易所 vs 去中心化交易所
去中心化交易所有着势不可挡的实现方式,能保护隐私,执行的公正度也能证明,由于这些优势,市场在逐渐拥抱中心化交易所。不幸的是,拥有这些特征会降低当前的交易性能。由于建立这些基于内存块链服务所需的去中心化记帐技术相对很新,在实际确认现状前,实施这些技术会出现延迟,通常以“分或秒”计算。(BitShares,2018)(Komodo,2018)相对而言,全球顶级交易所的高频交易会按照微秒或更短的顺序来计算。大部分加密货币交易员并不需要按微秒的速度来交易。但是,无法处理高额交易的交易所通常在性能表现上会输给那些可以这么处理的交易所。
去中心化和中心化数据库的性能差异很大,不能忽视,但这种性能的差异幅度正在加速缩短。通过内部安全、外部合规和社区参与,ExCraft将分阶段引导交易商至一个去中心化的交易所。ExCraft将分阶段支持成交订单的0x项目条约,以此来促成ERC20兼容币的链上订单(0xProject,2018)。ExCraft平台将用Gormos主网分阶段支持Kyber交易网络,来达成全部在链上完成的交易(Kyber Network,2018)。
EXT通证发放概览
通过在以太坊链上创建ERC20/ERC223兼容的通证智能合约,ExCraft交易所将发放一百亿枚EXT给不同的集团。通证的发放配置为,70%奖励给社区,30%为内部生态构建。奖励给社区的总额中,有40%用于存在证明的奖励,10%用于交易矿池奖励,10%用于私募和ICO,而20%用于权益证明奖励。剩余给内部的20%将平均分配给生态系统、团队,每部分得10%。
基于最终目的为减少每日奖励的方程式,存在证明、权益证明和交易矿池奖励设定的以太坊智能合约每出5760个以太坊区块将自动奖励通证,直至所有通证在74037次奖励周期后消耗完毕。以太坊平均15秒出块,因此我们可以预计这种每日奖励可持续约202年。
“每日”奖励的通证计算方程式为:
编写该方程式是为了能让交易所在最初十年内释放出数量众多的通证,但其预计使用寿命有很大的潜质。
存在证明(PoE)奖励
所有买家和卖家交换且包含公开交易费的资产转移都可以视为存在证明(PoE)。通过选举ExCraft将通过运用以太坊链来实现每产生5760个区块就更新最新结果,且以“不少于每天一次”的频率发表这些结果。
这种存在证明的价值计算取决于每笔资产的对应市值,计算方法为该阶段结束时的收盘价乘以每笔交易的金额。这种方法也会用于计算单个散户的交易行为,并写入区块链,同时用一个独特的识别符保护用户的隐私。计算方法还包括总买卖数除以每个注册用户地址,这样可以对社区提供透明度。
用户将可以指定外部钱包地址进行PoE分配,用户如不将平台账号与外部钱包地址连接起来即无法参加分配。然而,所有未连接外部钱包地址至交易所的用户既无法参与社区DAO投票,也无法获得奖励或其他衍生回报。
要证明一次交易的发生,既需要记录每个市场的买卖数量,也需要了解包含所有可能交易的交易对。这样我们即可确保ExCraft交易所实现自己对80%的交易费所做的承诺,即通过对比EXT市场检查区块链上交易所自己的交易,来确认是否发布的日常交易费用80%有用于回购EXT通证。ExCraft使用证伪法的鉴别方法来保证奖励公平。通过ID和基于交易情况的相关奖励,每个单独用户都可以查看自己在交易所上的交易量。尽管部分信息由于安全原因会进行遮掩,但所有的用户都能查看其它用户的日常活动和相关奖励来鉴别交易所是否有奖励交易额。
权益证明奖励
用户有机会持有通证并享有增值。在交易所账号或在与交易所账号相关联的钱包地址里持有通证的用户每日将因为持有通证而获得额外奖励。
尽管通证的供应量是固定的,但除去交易所运营成本,ExCraft会特意依照当前市价把更多交易收入花在回购EXT通证上。这些通证会发开给锁定的智能合约来减少即时通证总供应量,并为整个社区提高交易所通证的价格。
交易矿池奖励
用户可以加入其它用户的交易矿池来增加获得发放更多每日通证比例的机会。任何用户可以抵押30000枚EXT通证来创建自己的矿池,并被委任成为一个矿池主。任何用户随即可以加入该矿池,并把自己的PoE计入该矿池的总PoE。当一个矿池包含了至少100个KYC用户,且该矿池所有成员的PoE相加后该矿池PoE总量排名能位于ExCraft前101位时,该矿池即有资格领取矿池奖励。根据PoE贡献量,该交易矿池会自动按PoE比例发放奖励给所有的交易矿池成员,但是,交易矿池主可以通过选举保留一定比例的奖励。通过每个用户交易行为或鼓励其他用户在自己的交易矿池内交易,用户将增加其EXT投资组合供应和最终的估值。
用户可随时选举加入不同的交易矿池,但出于计算原因,他们的PoE将锁定在单个交易矿池中最长达24小时。通过这种方式,我们希望鼓励交易矿池主能公平发放奖励,同时鼓励交易矿池成员用PoE总量来奖励交易矿池主。
一个矿池主可以解散矿池并在解散后24小时内返还成员抵押的通证。矿池主既可以强迫其矿池里的所有成员廿到矿池外来解散矿池,也可以选择自动把所有的矿池成员转移到任何其他矿池来解散自己的矿池。
去中心化自治组织
基于真实交易的存在证明既可以让智能合约的投票基于KYC(了解你的客户)系统已核实的用户账号,也可以让精英投票系统建立在单个或者加入了交易矿池的用户交易量上。用户可以对交易所是否上线新项目进行投票。ExCraft社群重视所有用户的投入,也注重交易最为频繁的用户。因此,所有的投票将会由一个国会和一个参议院投票来决定。
权益证明代表组成的国会
权益证明代表组成的国会将是精英管理,其管理成员为根据智能合约显示的持有EXT通证数量在前101名的用户。任何国会的现任代表都可以提出一个投票主题。其他用户必须联系国会的一名现任代表来提出投票主题。
用户也可以在dApp网页进行投票,用注册公匙通过Metamask的浏览器插件或者其他合适的区块链客户把自己的投票写入智能合约。投票完成后,投票结果将在ExCraft交易所展出,也可以很容易地通过区块链签名进行验证。
每个投票都必须以“通过”或者“不通过”的方式执行。如果国会通过一个提案,则该提案会被提交至参议院进行二轮投票。
交易矿池主代表组成的参议院
没有存在证明的ExCraft平台是无法可持续运行的。即便人数较少,但那些直接投入了存在证明的,或者在一个交易矿池中联合他人的,都是不容忽视的股东。国会通过的所有投票都将以新智能合约的方式提交给参议院。该参议院由成员持有的PoE数量排名前101名的交易矿池池主组成。
第二阶段的流程将力求平衡,有能力通过立法的参议院必须执行民主制。相反,只获得一票的人必须说服那些有存在证明的交易矿池参议院来通过他们的立法。如果该参议院没有通过,则该国会成员完全可以换一个交易矿池,在新一轮投票中把PoE投票权转移给新的交易矿池。
投票伊始,参议院的智能合约就会追踪所有可用的白名单交易矿池中的PoE。一旦投票开始,就不会再考虑创建新交易矿池来投票。每天,每个交易矿池的PoE都将用于投票。每个矿池的运营方可以基于对问题进行投票当天的矿池可用PoE来投票。每个投票都必须以“通过”或者“不通过”的方式执行。如果参议院以50%的同意率通过该议案,则该议案将由交易所代表社区进行实施。
PoE排名前30的参议员矿主,保持1000名KYC用户两周之后既有资格成为超级矿池主。如果两周后跌出前30名,则该超级矿池主的资格将在跌出榜单后的180天后失效。除了矿池主以及参议员的所有权利外,超级矿池主还拥有成立超级矿池交易板块的权利,能让ExCraft团队给其超级矿池交易板块上币其无需DAO事先投票通过。尽管该请求流程仍需要经过ExCraft团队法律审核和实施的同意,但至少可以给超级矿池主一个选择,即比交易所其他方更快上线新通证。如果一个超级矿池主的任期到期,则所有上线的定制通证都将停止交易,除非DAO代表整个ExCraft社区同意该通证,或超级矿池主复任,或前超级矿池主加入现任超级矿池主运营的矿池,后者可选择是否继续上线该定制通证。
如果80%的超级矿池主(即24位超级矿池主)同意上线一个定制通证,则该通证就可以自动并永久由所有的ExCraft交易所用户使用,且无需DAO投票。
ExCraft平台
当前构架
ExCraft交易平台部署在谷歌计算平台上,通过Docker以及Kubernetes管理的微服务构架实现模块化和可扩展性。主机托管平台的特定硬件所限制的中心化构架会产生扩展性问题,而云原生的方法可以让ExCraft解决这一传统问题。交易平台上可以用各种语言,包括Python,Go,和C语言。
去中心化的能力
随着ExCraft团队持续开发实施主网,我们的目标也将从中心化的主要交易平台服务向去中心化的构架转移,可靠性和规模水平不变,也不会降低安全性和性能。主网可以跨链兼容,通过智能合约为支持的交易对提供原子交换,而无需第三方的参与。另外,用户将全权控制私钥,以此解决隐私和风险问题。
安全性
要想让用户信任自己的服务,一个交易平台的安全性至关重要。如果用户无法信任底层平台执行,他们完全可以去别处交易,这样平台将会失去流动性,最终失去竞争力。因此,尽管本书并不提供对所有安全政策和实施的详细描述,但ExCraft在设计之初就设立了一个把信任贯穿整个基础设施、服务、平台、运营和总体构架的安全模型。
基础設施
在基础设施层面,谷歌云提供了高信任度和可靠的物理基础设施,并用于构建安全云服务平台。ExCraft依靠很多物理和底层基础设施服务来确保多方安全性,包括数据中心合规、encryption at rest、私钥管理、入侵检测和预防,全球负载均衡,以及用于选择备份网址的灾备(disaster recovery)区(Google,2017)。我们还和CloudFlare建立合作关系,以此预防拒绝服务(DoS)攻击、强制执行带有强大密码和关键优势的外部加密、并阻隔攻击(CloudFlare,2017)。
服务
我们提供的服务不仅使用Docker提高运营效率,通过网络隔离和资源管理还可以划分关键服务(Critical Service)来减少安全风险(RedHat,2017)。如果在某项服务中找到弱点,我们会使用Kubernetes加强版的Docker容器来强制执行“默认拒绝”,以此减少攻击者利用其它服务篡改另一项服务的可能性。
平台
我们底层设施和特制的服务结合后,最终建立的平台连接了融合Istio和GRPC的轻量级进程(LWP)。
弱点管理:ExCraft利用第三方提供商,通过结合商业用途和特制的室内工具、自动和人工集中渗透强度、保质流程和软件安全评估和外部审计,积极扫描安全威胁。安全团队负责追踪并跟进变化的弱点。一旦查到需要改进的弱点,就写入日志,并根据严重程度分配给负责人。弱点管理团队会不断追踪并跟进这个问题,直到确认该问题得到修复为止。ExCraft还会和安全研究社区成员保持联系和沟通,来跟进ExCraft服务报告的问题和开源工具。
监测:ExCraft采取的是一套稳健的主动被动相结合方案,来收集内部交易系统的指标、见解和弱点。这些数据的分析包括解析和自动通知的商业和开源工具。如果出现未解决的威胁或运营问题,将自动和人工启动流程通知我们相关的运营和安全团队员工。
评论
查看更多