CYBEX|CYBEX 项目进度报告 5

CYBEX产品进展 CYBEX交易所/网页钱包
CYBEX-Redux项目架设
众所周知,CYBEX网页钱包项目是由Bitshares扩展而来,并进行适于CYBEX项目需求的改造。CYBEX钱包和交易所应用所涉及到的状态维护工作相当复杂,原有的Bitshares客户端项目在应用状态维护部分,采用了Altjs(一款Flux模式的状态管理库)来对其进行管理。然而就原有Bitshares对于Altjs库的使用状况来看,关于业务逻辑和应用逻辑的部分的代码并不足够清晰;而Altjs库及其关联库和开发工具的迭代,也已经在相当长的时间内陷入了停滞。这种情况使得对于现有网页钱包的扩展虽然可以正常进行,但对于未来基于Javascript进行的网页钱包和客户端的开发效率,以及多终端客户端的开发,可能会造成一定阻滞。因此,CYBEX在主要功能开发的同时,并行开发CYBEX-Redux项目。该项目基于流行的Redux状态管理架构进行开发,使用基于Rxjs的Redux-Observable组件进行异步和含有副作用的Action实现,并使用Jest实现逻辑测试部分。该项目用以对未来进行的移动端原生应用开发提供支持(基于ReactNative或NativeScript),同时希望为未来社区开发者参与CYBEX改进开发提供便利。待其得到完善以后,也将替换网页客户端现有的状态解决方案。
去中心化Crowd Sale平台
CYBEX众筹机制的初步实现
众筹机制,是CYBEX进行商业适应性改造的重要工作之一。CYBEX可以实现某一虚拟资产发行人在交易市场内,以远低于现有传统众筹机制的成本,对于该资产对应的商业项目发起众筹。而通过对于众筹资产的重新设计以及Cap自动赎回等机制的实现,投资人不仅可以对其青睐的众筹项目进行投资,而且能够在相应的可赎回条件下,实现众筹资产的赎回操作,这也将保证投资人对于众筹财产的价值有所控制。为实现这一机制,CYBEX对链上逻辑进行了深入改造,设计了众筹项目和众筹合约等对象,并重新规划了众筹的发起/参与/赎回等操作,进而提供了对于各种新的对象和操作进行查询和操作的数据库接口。本周,众筹机制所需的基本原型得以实现,并进行了基本逻辑的脚本化验证工作,前端操作的验证部分,也已开始进行。
CYBEX运营进展 白皮书完善 CYBEX白皮书正在具体完善中,会加入原子交换、DAC架构、Bitcoin锚定资产、Crowd-Sale标准模块等相关内容,并计划出具英/日/中三国版本。完善后的白皮书Beta版本预计下周发布。
CYBEX开发团队在开发过程中会及时披露相关项目进展,也欢迎大家能够提供更多意见。
2017年12月3日
英文版如下 (English report is shown as below.)
CYBEX Product Development Progress CYBEX Exchange/Web Wallet
CYBEX-Redux Project Erection
As it is known to all, the CYEBX web wallet is expanded from Bitshares and adapted to the needs for CYBEX project transformation. The maintenance work for CYBEX wallet and its exchange applications is extremely complex, the original Bitshares client adopts Altjs, a Flux mode state management library, to manage the maintenance of application state. However, viewing the usage of Altjs library by Bitshares, the business logic and application logic codes are not clear enough, and the iteration of the Altjs library and its associated libraries as well as the development tools has been in stagnation for quite along time. Though the expansion of existing web wallets still works normally under such condition, the future development of web wallet, client side and multi-terminal client may be hindered. Therefore, the team will develop the CYBEX-Reduxa project in parallel with the development of major CYBEX functions. This project is developed based on the popular Redux state management architecture, using Rxjs-based Redux-Observable components for asynchronization and Action(containing side effects) implementations, and Jest for logic testing. This project is intended to support the development of future native mobile applications which is based on ReactNative or NativeScript, while making it convenient for community developers to participate in CYBEX development in the future. After being improved, it may also replace the existing state solution of the web client.
DecentralizedCrowd Sale Platform
Preliminary Implementation of CYBEX CrowdSale Mechanism

Crowdsale mechanism is one of the key tasks for CYBEX to adjust its commercial adaption.CYBEX enables a virtual asset issuer to launch crowdsale in the trading market for the related project with cost far below that of existing traditional crowdfunding mechanism. Through the redesign of the crowdsale assets and the implementation of automatic Cap redemption, investors can not only investor in their favored projects, but also redeem the crowdsale assets under the corresponding redeemable conditions, which will also ensure that investors have some control over the value of the crowdsale assets value. To implement this mechanism, CYBEX has transformed the logic on chain, designed the objects of crowdsale projects and contracts, and re-planned operations such as the issuance, participation and redemption of crowdsale, providing the database interfaces to search and conduct new objects and operations. This week, the basic prototype required for the crowdsale mechanism was implemented and the verification of the scripting of basic logic was finalized. Besides, the verification of the front-end operations was also started.
CYBEX Operation Progress Whitepaper Refinement The CYBEX whitepaper is being refined, adding the content of atomic swap, DAC architecture, Bitcoin-pegged currency, and the crowdsale standard, and will be published in English, Japanese, and Chinese as scheduled. The Beta version of the whitepaper is estimated to come out this week.

CYBEX team will disclose timely the progress during the development, and we are looking forward to your feedback.
【CYBEX|CYBEX 项目进度报告 5】Dec. 3rd, 2017

    推荐阅读