Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - vianull

Pages: [1]
1
中文 (Chinese) / “贡献者评价体系”的思考
« on: June 29, 2020, 06:24:49 am »
目标:

  • 建立对见证人评价相对客观的准则, 鼓励对社区贡献大的成员。

    采用全面、灵活的评价体系,提高社区整体质量,鼓励多种贡献形式,避免资源浪费。

    提升社区积极性,在worker失灵的当下,探索新的社区自进化方式。

打分方案:

把见证人/社区用户的贡献分为5大类:

宣传类
  • 微博、公众号等媒体
    线上、线下活动进行宣传
基础设施类
  • API节点:API快速稳定,优先升级,积极响应等为佳
    ES节点
    种子节点
    测试网
    喂价:如,喂价稳定有效者为佳
服务类
  • 钱包入口:如gdex ,btsabc 等
    网关
    浏览器
    论坛
    其他数据支持站
    技术贡献类
    写文档,写教程
    钱包技术支持、答疑
    找bug,提issue,交补丁
社区类
  • 如工会:大规模凝聚持币者力量
    如币圈众多小社区,若有愿意在社区内宣传、同步BTS。

评分机制:【待议
每位贡献者,依据“大类”进行打分,0~10分。对得分最高的2个大类,相加得到最终分。

备注:

  • 注重当下贡献(如:3个月内),对于1年内的贡献要打折扣,对于过久的贡献原则上不考虑

    关注成本。 如 ES 节点 比 API 节点成本高,则应考虑有更高分数。

    边际效应递减。如:某项贡献,在急缺时候,贡献打分高; 如果已有相应服务时,又有新产品贡献,则同等质量下应打分低。

    对应项目已拿worker收入的,原则上不算分。

2
Committee Account :  btsai ,  Please vote for us .

Contributions:

  • Block explorer : bts.ai

    bts.ai was built at 2017 for helping bts listed on Binance. We made  a continuous maintenance and  had a new major revision. Now bts.ai have  a average of 600+ UV , 3000+ pv  , and  hundreds of thousands API calls .

    Feedback (en) : https://bitsharestalk.org/index.php?topic=25931.0
    Feedback (zh) : https://dpos.club/t/topic/20 
  • Chinese Commutiy Forum for Bitshares : dpos.club
    Bitsharestalk have stopped registration , and can not be accessed  easily for some reasons. There are many topics inn Chinese wechat group .  Everyone chats in full swing, but there are many repetitions . It would be great if the content could settle down . Now dpos.club has achieved initial results, but still has a long way to go.

    URL: https://dpos.club
    Wechat mini program :  search "dpos club" in wechat
     
  • Data soluation worker
    We used to propose a worker https://bitsharestalk.org/index.php?topic=27350.msg323683 to help to build data structured, flexible API and fast-built method .  A lot of time was spent to make preliminary research , but it did not be passed .



I will support and promote the following works as a standby committee:


  • Bitshares , as a dex, need profit !  Profit is the top priority for bitshares now . All subsequent work must develop towards this goal. No-profit is the root of all problems. In principle, I will support things that helps bitshaers make more money .
  • Help to make a  standardizing worker . Promote the orderly development, supervision and implementation of Workers at the right time , when users can accept and restart worker. Solve the problems that users need to solve urgently.
  • More tools and More transparent data.  Bts.ai team has always been committed to data transparency. In the long run, data transparency can promote bitshares' fairness. Compared with other mature projects, the tools of bts are not enough. At the right time, more tools should be launched to help the improvement of bts.
  • Make stable Infrastructure. Bitshares already have a worker to build infrastructure such as :API and ES endpoint. We hope to push the Chinese  bitshares infrastructure further.  Use a small  expense in exchange for the improvement of the experience.Make the work easy by open-source deployment scripts, supporting rapid builds, etc.
  • Promote the debriefing report of the Committee and Witness. This may be difficult to achieve in the short term, but the right direction derserve the effort.
If you agree with the above ideas and work direction, support btsai to become a active Committee. Or proxy the ticket to btsai, thanks for your support !

I will continue to update the work progress report in this post.


========
Update:
2020-8-26 ,  Execute proposal 1.14.268, 1.14.270, 1.14.272 :  make proposal to set CNY&USD&EUR FSFP to 1% to  increse system profit . 4.0 New features
2020-9-08,     Execute proposal  1.14.282, 1.14.283,1.14.288 :  make proposal  to set CNY&USD&EUR MCFR to 1% to increse system profit . 4.0 New featues


中文版本请见: https://dpos.club/t/topic/729 

3
中文 (Chinese) / 第1期竞猜结果出炉,竟出现戏剧一幕
« on: October 25, 2019, 06:47:10 am »
第一期竞猜瓜分BTS活动  于 25日中午12:00 正式结束。

然而,比赛竟然出现了戏剧性一幕。 12点整,高度42124741里竟然有两笔成交,分别在 0.20 价格上下。



根据投票结果:

如果判定高于0.20 ,则33人竞猜正确(符合条件25人),瓜分2000BTS
如果判定低于0.20,则4人竞猜正确(符合条件3人),瓜分2000 BTS



竞猜的结果引起了大家广泛讨论。

0.19的认为距离 12:00最近的一笔应该是 0.19931 niuniugugu-007 与 alfa146ti 的成交,因为块上先撮合了该笔交易并打包。

0.20的认为 niuniugugu-007 的这笔是一笔吃单,直接成交到了0.20017 。 最终12:00的结果是 0.20017

以上情况及大家的热情确实是活动前未考虑到的。

为了回馈大家参与的热情,dpos.club 决定在以上两个档位上各瓜分2000 BTS,一共合计4000 BTS进行发放。

竞猜0.20~0.21区间的,每个符合条件用户获得80 BTS
竞猜0.19~0.20 区间的,每个符合条件用户获得666.66BTS



获奖人员名单公示如上图,我们会在一个工作日内进行发放,希望大家继续支持dpos.club ,支持cn-vote。
也欢迎大家继续关注后续竞猜。

4
投票通道关闭仅剩下18个小时 ,活动链接:https://dpos.club/t/topic/118  或扫描下方二维码


dpos.club 联合 cn-vote工会,面向代理给cn-vote的用户,发起有奖竞猜活动。 本期瓜分2000 BTS。

参与条件:

dpos.club 的注册用户,且填写了BTS账户。

填写的BTS账户,于北京时间 2019年10月25日 12:00 前,将投票代理给了 cn-vote,且票数达到1万票。

活动时间:

投票截至北京时间 2019年10月22日 12:00

活动规则:

可在本帖投票中进行选择, 竞猜 2019年10月25日 12:00 内盘BTS_CNY交易对最新一笔的成交价格。

活动设置5个价格区间,用户可任选1个进行投票。

活动结束后, 竞猜成功且符合参与条件的用户,可平分2000 BTS。

其他说明:

关于dpos.club
dpos.club 致力于打造最好的DPoS治理交流社区, 服务BTS沉淀优质内容与讨论。我们也是bts.ai的开发者。

关于cn-vote
cn-vote工会是比特股散户自发形成的一个民主组织,目前代理投票2.8亿,是比特股中国最大社区。“让社区每个人的声音被听到”,是cn-vote建立的初衷。自工会成立以来,推动力多项提案措施,义务宣传BTS,一心谋发展、做实事,已成为BTS治理中一股不可或缺的力量。

如何代理给cn-vote账户?
鼓鼓钱包: 进入钱包页面==>投票==>代理==>输入cn-vote 确认

BTS++钱包:服务界面 ==> 投票==> 设置代理 ==> 输入cn-vote 确认

若多个论坛账户绑定了同一个BTS账户, 以先投票的结果为准。
活动最终解释权归dpos.club所有。




5
中文 (Chinese) / bts.ai浏览器新版
« on: September 25, 2019, 11:10:40 am »
bts.ai 浏览器更新 。 重做了UI,并增加两项重磅的分析功能。

新增页面:
鹰眼:账户交易历史分析
鹰眼:交易对分析

新增模块:
账户详情:显示资产类型与挂单数量
账户详情:挂单列表增加挂单时间列
账户详情:会员信息
账户详情:待解冻资金
账户详情:原始数据
资产详情:资产持有人列表挂单数量列
资产详情:支持更多资产详情
见证人列表:见证人数据统计
导航栏:创建账户入口

优化:
搜索:支持账户、资产、交易id和块号的直接搜索
操作:完善操作类型的中英文对照及链上数据解析
HTLC:页面的显示逻辑
全局:完善中英文对照



该功能呈现:某账户在选定时间内的交易情况。按照市场现价,计算出该账户所有交易的盈亏。目前仅支持3个月的时间范围。


该功能呈现:指定交易对在选定时间的净交易量TOP 10 。对于热门交易对,建议只做单日的查询。

新增的数据分析功能,使用公共api接口,并不稳定。当查询请求过多时,请耐心等待或选择其他时间查询。






对账户详情页进行了全新的排版:对于持有的资产,增加资产类型与挂单数量;挂单列表增加了挂单时间列;显示账户手续费分配,会员到期时间等会员信息;对于账户待解冻资金进行展示;提供原始数据页面。




对于资产详情页,新增了资产持有人列表中的挂单数量;对资产信息,尤其是智能资产的详情,进行了更丰富的展示。


见证人列表页增加统计信息的展示。


现在可以直接从浏览器跳转网页钱包,进行创建新账户/登录钱包账户等操作。



支持账户、资产、交易id和块号的直接搜索,不再需要手动加@、$等字符。


对于HTLC列表的显示逻辑进行调整,更符合用户浏览需求。

6
Hello there,

We've posted a BTS Worker Proposal - Data Visualization:Investigation, Design and Implement, and our main purpose is to "visualize" and to analyze the data on the chain without being entangled in the underlying implementation.

We have published questionnaires using Chinese/English to collect data visualization requirements:
Chinese version : BTS数据可视化需求调查
English version:  An Investigation for BTS Data Visualization Worker Proposal

Thanks for your time. It's our pleasure to have your feedbacks.

7
中文 (Chinese) / BTS数据可视化
« on: December 07, 2018, 09:00:03 am »
亲爱的社区小伙伴:

我们是bts.ai的开发团队。基于对BTS长期的深度参与,我们发现社区中缺乏对数据进行可视化分析的工具,以至于海量的价值数据无人问津。为此我们希望实现一套数据可视化、API及数据导出方案,为社区的进一步完善做出贡献。目前我们发出了中英文两版BTS数据可视化需求调查问卷,呼吁社区参与进来,和我们一起建设更好的BTS。

BTS数据可视化需求调查

An Investigation for BTS Data Visualization Worker Proposal


有任何建议,也可以在本帖下回复,多谢!

bts.ai并非是个盈利项目。此番工作的工作量不小,为此我们也提出一个Worker,期待得到您的投票支持(Woker ID:1.14.135)Data Visualization:Investigation, Design and Implement





BTS Worker 提案 - 数据可视化:调研,设计和实现


背景

     Bitshares自问世以来已经稳定运行超过3年的时间,目前链上已累积了110W+账户,3k+用户发行资产(UIA),以及2亿+条账户历史数据。作为去中心化交易所,BTS确实借助于其高性能、高隐私性以及高灵活性取得了很大的成功,但是,目前也有一些不足之处需要改进。
     我们对目前市面的BTS区块链浏览器以及数据分析产品进行调研后,发现社区中缺乏一个有深度的资产数据、账户活动记录可视化分析工具,我们无法直观的甄别优质资产,也无法洞悉某个账户的历史行为,等等,这些宝贵的数据就像是一座金矿等待发掘。此外,一个基于全量历史操作记录的自定义导出工具对用户来说也是十分重要的,用户一方面可以将其历史操作数据备份到本地,另一方面可以按照自身需求进行额外的分析处理。
     对于开发者来说,一套完善的链上数据查询及统计结果API对其快速接入BTS链具有至关重要的作用,但是,目前社区中的API实现方案各异,没有一个统一的标准,而且,现有API方案并没有将内外盘的交易数据放在一起进行总体分析。
     我们提出本worker以期能够能够解决以上问题,为社区的进一步完善做出贡献。


目标
 
针对以上问题,我们提出并将实现一套数据可视化、API及数据导出方案,其主要涵盖以下几点:
1)明确的可视化需求。根据我们的理解,已经列出了十余项的可视化需求。用户需求是本worker 的出发点与目标。
2)丰富实用的 API 接口,涵盖传统与所有可视化需求的接口,同时满足更深层次、定制化的数据查询需求。
3)数据可视化Demo。基于上述API实现数据可视化的部分Demo案例,供社区使用。
4)开放的源码。该worker中涉及到的API及Demo源代码,均采用MIT协议对外开放,方便社区对其进行继续改进。


我们的方案
 
为实现上述目标,我们的方案是:
    1.调研可视化需求。
    从微信、论坛、Telegram 等多个渠道发起问卷。广泛收集并分析BTS用户对数据可视化的需求,并分析其合理性(目前已经整理的需求见“用户需求分析”)。
    2.数据的存储与采集方案
    a)选择合适的数据存储方案。 针对具体的可视化需求选用合适的数据方案,包括但不限于 ES Plugin , PostgreSQL做部分数据支撑。
    b)设计外部数据采集方案。对不同交易所集成对应的数据采集方式。再结合数据用途与各交易所差异性,在储存前尽量完善数据。
    3.设计并实现API接口。
    a) 传统的Bitshares API 接口,包含目前的基础功能
    b) 可视化的数据 API,包含所有本次要做的可视化功能
    4.实现可视化 DEMO
    实现可视化需求的 DEMO,主要使用 echart.js,个别可能会采用d3.js,为其他开发人员提供参考

1、用户需求分析

1.1、合并内外盘BTS交易数据(仅支持提供API的交易所)
区块链是一个去中心化的全球设施,但是目前大部分虚拟货币交易都在交易所中产生,这就导致交易数据极为分散,难以判断虚拟货币的真实交易数。通过导入外部交易所BTS交易对数据,可以综合分析内外盘的数据,并提供更有价值与可靠性的分析结果,我们将开发如下功能:

a、各大交易所及内盘每日交易量汇总


上图中以一些交易所为例,我们期望用堆叠柱状图显示不同平台的BTS的日交易量,这样普通用户可以分析出各个平台的日交易量和BTS总交易量之间的关系。

b、各大交易所及内盘交易对活跃度 (每秒交易数)


同样,上图中不同平台中每秒交易数可以反映出每天的交易活跃度,有利于普通用户选择交易所进行交易,同时也有利于分析出不同平台用户的交易喜好。
 
c、各大交易所及内盘历史价格展示


如上图所示,不同交易所BTS的价格对比可以显示出平台的价差和用户喜好,同样有利于普通用户选择交易平台。

d、各大交易所及内盘买卖单深度汇总图


我们计划合并不同平台中的买卖深度,这样可以很容易的看出当前市场BTS的交易总深度,有利于大额交易和普通用户的交易判断、平台分析。
 

1.2、资产数据可视化分析

智能资产和用户发行资产(UIA)是BTS的优势功能,但是目前存在垃圾资产过多,没有合适数据展示方式等问题,普通用户很难靠自己选择优质资产。我们计划对资产历史数据进行可视化分析,包括以下几个方面:

a、智能资产供应量vs 时间图


智能资产供应量随时间的变化程度会反应用户抵押情绪,而其它智能资产的供应量(比如bitCNY和bitUSD) 会对BTS社区的投票和策略产生极大影响,它与历史数据的对比对于交易本身也非常有意义。

b、支持BitCNY,BitUSD的爆仓价格vs抵押资产数目散点图


爆仓价格vs抵押数目散点图可以很显著的看出普通用户的抵押情绪,也就是当前的社区情绪,并且可以充分体现大玩家的带头作用,这项指标同样对社区投票和情绪有极大影响。

c、支持活跃地址数(当天参与交易地址数) vs 时间图
                    休眠地址数(30天未交易) vs 时间图
                    新增持仓地址数 vs 时间图


参与交易地址数的活跃与否反映了内盘用户对交易的热情程度,一定程度上也反映了市场对当前价格的活跃程度和社区人数,休眠地址数,新增持仓地址数同样也是非常重要的指标。
 
d、持仓地址排序

持仓地址是衡量资产分布非常重要的一个指标,中心化程度过高的资产有潜在的操盘风险。这里我们提供各种资产的持仓地址分析和账户对此资产的操作情况分析。
 
e、支持展示智能资产抵押量,借出量等


对智能资产抵押量,借出量等数据分析同样有利于多维度分析智能资产的抵押用户和目标用户,以及智能资产健康情况。


1.3、 账户分析

a、根据账户间的历史交易信息分析账户的关联账户

根据历史交易信息, 找出与该账户互动最为活跃的账户列表, 包括但不限于转账操作, 注册操作等

b、分交易类型的账户历史交易量统计, 包括不同交易类型交易量以及占比

对账户交易类型进行统计分析, 可以有效分析账户的操作偏好, 根据挂单量/成交量可以推断该账户是否为自动交易机器人等

c、账户某资产持有量随时间的变化曲线

分析账户资产的持仓情况, 可以看出该账户对此资产的偏好程度
 

1.4、交易数据可视化分析

我们计划首先引入外部交易所数据,然后从以下几个方面对其进行分析

a、交易对日交易量

b、与昨日相比的变化(交易量,最大交易,交易地址数)
 
c、大宗交易账户分析

分析一段时间内交易成交笔数,成交量较大账户列表.


1.5、见证人的喂价行为分析

见证人的喂价目前几乎没有可视化的监控,而喂价又是BTS经济生态中极为重要的一环,对智能资产有至关重要的作用,我们计划可视化各个见证人的喂价,和距离平均喂价的程度,以作为参考。

a、见证人喂价平均更新速度

见证人喂价更新速度是一些贴线玩家的必要参考数据,我们计划将这项数据作为表中的一个字段展示在页面上。

b、见证人喂价偏离真实喂价曲线


1.6、各节点的历史可用分析,及当前可用情况

从其可用性分析可以看出该节点的连接可靠性以及稳定程度


1.7、 数据导出

用户的链上操作记录有很多种不同类型,例如挂单,交易撮合,转账,投票等。一些用户希望能够提供根据时间区间,交易对,交易类型等关键字查询历史交易记录,并提供交易数据导出的功能来方便备份或者通过其他软件如Excel来进行分析。
基于需求,我们或用户就可以基于 BTS 的成交数据做更深层次的交易分析。 包括,某时间段内的交易概况; 某账号某资产的交易均价; 某账号的盈亏分析等等。


2、其他
 
结合社区意见,适当添加其他功能。

以上所有的数据的底层数据,都会由“我们的方案”章节中的开源项目支持。同时,以上具体功能可能会随着社区意见和开发进展调整。

负责团队: Bts.ai 团队

我们已经是一个较为成熟的团队,主要开发人员有着丰富网站开发经验,同时将在未来雇佣更多开发人员以加快开发速度。
联系我们:https://t.me/btsai

主要成员包括:
主要开发者: vianull, Chen188
设计: Zheng
数据分析师: tiancaomei
产品负责人: vianull
运维负责人: wukoo
测试负责人:jie


 

8
BTS Worker 提案 - 数据可视化:调研,设计和实现
BTS Worker Proposal - Data Visualization:Investigation, Design and Implement

 
背景

     Bitshares自问世以来已经稳定运行超过3年的时间,目前链上已累积了110W+账户,3k+用户发行资产(UIA),以及2亿+条账户历史数据。作为去中心化交易所,BTS确实借助于其高性能、高隐私性以及高灵活性取得了很大的成功,但是,目前也有一些不足之处需要改进。
     我们对目前市面的BTS区块链浏览器以及数据分析产品进行调研后,发现社区中缺乏一个有深度的资产数据、账户活动记录可视化分析工具,我们无法直观的甄别优质资产,也无法洞悉某个账户的历史行为,等等,这些宝贵的数据就像是一座金矿等待发掘。此外,一个基于全量历史操作记录的自定义导出工具对用户来说也是十分重要的,用户一方面可以将其历史操作数据备份到本地,另一方面可以按照自身需求进行额外的分析处理。
     对于开发者来说,一套完善的链上数据查询及统计结果API对其快速接入BTS链具有至关重要的作用,但是,目前社区中的API实现方案各异,没有一个统一的标准,而且,现有API方案并没有将内外盘的交易数据放在一起进行总体分析。
     我们提出本worker以期能够能够解决以上问题,为社区的进一步完善做出贡献。
 

 
Background
 
     Bitshares has been running stably for more than three years, and has accumulated 110W+ accounts, 3k+ user issued assets (UIA), and 200 million+ historical account data. As a decentralized exchange, BTS has achieved great progress for its high performance, privacy and flexibility. However, there are still some drawbacks to overcome.
     After investigated the current BTS blockchain browsers and data analysis products, we found that it lacks of a tool to in-depth analyze and visualize asset data and account activity in BTS community. We cannot intuitively identify high-quality assets or understand certain behavior of an account, and so on. The on-chain historical data is like a gold mine waiting to be discovered. In addition, a customized export tool of full historical operation records is also very important for users. Users can back up their historical operation data locally. On the other hand, they can perform additional analysis and processing according to their own requirements.
     For traditional developers, a complete set of on-chain data query and statistical results API is crucial for BTS blockchain based development. However, the API implementation schemes in the community are different such that there is no uniform standard. Moreover, the existing API solution does not collect the transaction data of CEX and DEX for overall analysis.
    To solve the above questions, we propose this worker to do our contributions for BTS community.


目标
 
针对以上问题,我们提出并将实现一套数据可视化、API及数据导出方案,其主要涵盖以下几点:
1)明确的可视化需求。根据我们的理解,已经列出了十余项的可视化需求。用户需求是本worker 的出发点与目标。
2)丰富实用的 API 接口,涵盖传统与所有可视化需求的接口,同时满足更深层次、定制化的数据查询需求。
3)数据可视化Demo。基于上述API实现数据可视化的部分Demo案例,供社区使用。
4)开放的源码。该worker中涉及到的API及Demo源代码,均采用MIT协议对外开放,方便社区对其进行继续改进。
 
Goal
 
To solve the above problems, we propose and will implement a solution about data visualization, API and data export solutions, including:
1) Clear visual requirements. According to our understanding, more than ten visualization requirements have been listed to meet user requirements.
2) A rich and practical API that covers the traditional and all visualization requirements as well as meet deeper, customized data query needs.
3) Data visualization Demo. Part of the Demo will be implemented for data visualization based on the above API.
4) Open source code. The API and Demo source code involved in the worker will open to the outside world using the MIT protocol, which is convenient for the community to improve it further.
 

我们的方案
 
为实现上述目标,我们的方案是:
    1.调研可视化需求。
    从微信、论坛、Telegram 等多个渠道发起问卷。广泛收集并分析BTS用户对数据可视化的需求,并分析其合理性(目前已经整理的需求见“用户需求分析”)。
    2.数据的存储与采集方案
    a)选择合适的数据存储方案。 针对具体的可视化需求选用合适的数据方案,包括但不限于 ES Plugin , PostgreSQL做部分数据支撑。
    b)设计外部数据采集方案。对不同交易所集成对应的数据采集方式。再结合数据用途与各交易所差异性,在储存前尽量完善数据。
    3.设计并实现API接口。
    a) 传统的Bitshares API 接口,包含目前的基础功能
    b) 可视化的数据 API,包含所有本次要做的可视化功能
    4.实现可视化 DEMO
    实现可视化需求的 DEMO,主要使用 echart.js,个别可能会采用d3.js,为其他开发人员提供参考
 
Our plan
 
In order to achieve the above objectives, our plan is:
    1. Investigate visualization requirements.
    Questionnaires will be launched on multiple sources such as WeChat, Forum, and Telegram. The requirements of BTS users for data visualization will be widely collected and analyzed for their rationality (see “User Demand Analysis” for current collections).
    2. Data storage and collection scheme
    a) Choose a proper data storage solution. Choose the good data solution for the specific visualization requirements, including but not limited to ES Plugin, PostgreSQL for partial data support.
    b) Design an external data collection scheme. The corresponding data collection method will be deployed according to different CEX. We will normalize the data before storage from different sources.
    3. Design and implement the API.
    a) Traditional Bitshares API interface, including current basis function
    b) Data visualization API, including all the visualization features to be done in this proposal
    4. Visualize DEMO
    Implement the visualization requirement DEMO, mainly using echart.js,  maybe use d3.js, the code will provide as a  reference for other developers

1、用户需求分析
1. User requirements analysis



1.1、合并内外盘BTS交易数据(仅支持提供API的交易所)
     区块链是一个去中心化的全球设施,但是目前大部分虚拟货币交易都在交易所中产生,这就导致交易数据极为分散,难以判断虚拟货币的真实交易数。通过导入外部交易所BTS交易对数据,可以综合分析内外盘的数据,并提供更有价值与可靠性的分析结果,我们将开发如下功能:
 
1.1. Support BTS data from centralized exchange (exchanges that provide data api)
     The blockchain is a decentralized global facility, but currently, most of the virtual currency transactions are generated on centralized exchanges, which results in highly diversified transaction data.  It is very difficult to evaluate the actual volume of transactions per day. By importing the CEX BTS transaction data, We can comprehensively analyze the data from CEX and DEX and provide more valuable and reliable analyze results. We will develop the following functions:

a、各大交易所及内盘每日交易量汇总
a. Summary of daily trading volume on major CEXs and DEX


上图中以一些交易所为例,我们期望用堆叠柱状图显示不同平台的BTS的日交易量,这样普通用户可以分析出各个平台的日交易量和BTS总交易量之间的关系。
 
In the above figure, we hope to show the daily trading volume of BTSs on different exchanges by the stacked histogram.  Ordinary users can analyze the daily trading volume at each CEXs and DEX. The whole trading volume is shown as well.
 
b、各大交易所及内盘交易对活跃度 (每秒交易数)
b. Trading activeness on major CEXs and DEX (number of transactions per second)


同样,上图中不同平台中每秒交易数可以反映出每天的交易活跃度,有利于普通用户选择交易所进行交易,同时也有利于分析出不同平台用户的交易喜好。
 
The above figure can show the relationship between number of transactions and time. It implies the daily trading activeness in each exchange, which is beneficial for ordinary users. Users can select exchange based on this chart. This figure is very helpful to analyze trading habits of different exchange users.

c、各大交易所及内盘历史价格展示
c. Historical price on major CEXs and DEX


如上图所示,不同交易所BTS的价格对比可以显示出平台的价差和用户喜好,同样有利于普通用户选择交易平台。
 
As shown in the above figure, the BTS price comparison of different exchanges can indicate user habits and lowest price, which is beneficial for ordinary users.
 
d、各大交易所及内盘买卖单深度汇总图
d. Collection of trading depth on major CEXs and DEX


我们计划合并不同平台中的买卖深度,这样可以很容易的看出当前市场BTS的交易总深度,有利于大额交易和普通用户的交易判断、平台分析。
 
We will combine the market depth on major CEXs and DEX, so that it is easy to show the total depth of the current BTS market. Large value order may be benefited from this figure. Trading analysis can be done according to this figure as well.

1.2、资产数据可视化分析
1.2. Asset visualization analysis


智能资产和用户发行资产(UIA)是BTS的优势功能,但是目前存在垃圾资产过多,没有合适数据展示方式等问题,普通用户很难靠自己选择优质资产。我们计划对资产历史数据进行可视化分析,包括以下几个方面:
 
Smart assets and customized assets are the advantages of BTS, but there are too many useless assets and trade markets. However, data visualization methods are very few. It is difficult for ordinary users to find qualified assets by themselves. The updated asset related webpage will add the following features:
 
a、智能资产供应量vs 时间图
a. Chart of smart asset supply vs time


智能资产供应量随时间的变化程度会反应用户抵押情绪,而其它智能资产的供应量(比如bitCNY和bitUSD) 会对BTS社区的投票和策略产生极大影响,它与历史数据的对比对于交易本身也非常有意义。
 
The above chart will show the user's debt sentiment. Furthermore, the supply of other smart assets (such as bitCNY and bitUSD) will impact the voting and strategy from BTS community. The comparison with historical data is very useful on sell/buy decision.

b、支持BitCNY,BitUSD的爆仓价格vs抵押资产数目散点图
b.  Scatter chart on BitCNY, BitUSD's call price vs. number of debt asset


爆仓价格vs抵押数目散点图可以很显著的看出普通用户的抵押情绪,也就是当前的社区情绪,并且可以充分体现大玩家的带头作用,这项指标同样对社区投票和情绪有极大影响。
 
Scatter chart of BitCNY, BitUSD's call price vs. number of debted BTS can show the community’s debt sentiment. It also relates to the voting and strategy from BTS community.
 
c、支持活跃地址数(当天参与交易地址数) vs 时间图
                    休眠地址数(30天未交易) vs 时间图
                    新增持仓地址数 vs 时间图
c. Chart of active address number (the number of participating trading addresses per day) vs time
                     number of dormant addresses (30 days not traded) vs time
                     number of new users vs time


参与交易地址数的活跃与否反映了内盘用户对交易的热情程度,一定程度上也反映了市场对当前价格的活跃程度和社区人数,休眠地址数,新增持仓地址数同样也是非常重要的指标。
 
The number of active addresses reflects the trading enthusiasm of the DEX user. It also reflects whether current prices are acceptable. The number of position addresses and the number of new address are important indicators as well .
 
d、持仓地址排序
d. Ranking of position address

持仓地址是衡量资产分布非常重要的一个指标,中心化程度过高的资产有潜在的操盘风险。这里我们提供各种资产的持仓地址分析和账户对此资产的操作情况分析。
 
Positions are a very important indicator of asset distribution, and centralized assets are risky to trade. We will implement the rank of position address and account operation analysis as well.
 
e、支持展示智能资产抵押量,借出量等
e. Indicators on smart asserts


对智能资产抵押量,借出量等数据分析同样有利于多维度分析智能资产的抵押用户和目标用户,以及智能资产健康情况。
 
We well show the number of bitCNY, the debt number of bts, average number of bts vs bitCNY and median of bts vs bitCNY.
 
1.3、 账户分析
1.3.  Account analysis


a、根据账户间的历史交易信息分析账户的关联账户
a. Related account analyze according to historical trading data

根据历史交易信息, 找出与该账户互动最为活跃的账户列表, 包括但不限于转账操作, 注册操作等
Based on historical transaction information, find a list of accounts that are most active in interacting with an account, including but not limited to transfer operations, registration operations, etc.

b、分交易类型的账户历史交易量统计, 包括不同交易类型交易量以及占比
b. Account historical transaction volume statistics, including transaction volume and volume/ratio of different transaction types

对账户交易类型进行统计分析, 可以有效分析账户的操作偏好, 根据挂单量/成交量可以推断该账户是否为自动交易机器人等
Statistical analysis of the account transaction type, it can effectively show the operating habits of the account. According to the amount of pending orders/volume, it can be inferred whether the account is an automatic trading robot.

c、账户某资产持有量随时间的变化曲线
c. Draw a curve about account’s asset amount vs time

分析账户资产的持仓情况, 可以看出该账户对此资产的偏好程度
Analysis the position of account assets, one can see the user's preference of this assert.

1.4、交易数据可视化分析
1.4. Data visualization analyze


我们计划首先引入外部交易所数据,然后从以下几个方面对其进行分析
We are going to import CEX data, and then analysis according to these aspects.

a、交易对日交易量
a. Trading volume per day of the current market
 
b、与昨日相比的变化(交易量,最大交易,交易地址数)
b. Comparison with last day (Volume, Maximum transaction value, Number of active address)
 
c、大宗交易账户分析
c. Analysis of block trading accounts

分析一段时间内交易成交笔数,成交量较大账户列表.
Analyze the number of transactions in a period of time, an account list will be shown according to the trading volume.

1.5、见证人的喂价行为分析
1.5. Analysis of Witness's Feeding Behavior


见证人的喂价目前几乎没有可视化的监控,而喂价又是BTS经济生态中极为重要的一环,对智能资产有至关重要的作用,我们计划可视化各个见证人的喂价,和距离平均喂价的程度,以作为参考。
There is almost no visual monitoring on the witness's feeding price. However, the feeding price is an extremely important part of the BTS economic system. It plays a critical role on smart asserts. We plan to visualize the feeding price of each witness and the average feeding price as a reference.
 
a、见证人喂价平均更新速度
a. Witness average update rate

见证人喂价更新速度是一些贴线玩家的必要参考数据,我们计划将这项数据作为表中的一个字段展示在页面上。
Update speed of witness feed price is a necessary reference for users, we plan to display this data as a field on the page.

b、见证人喂价偏离真实喂价曲线
b. A chart about how far witness feed price deviates from the system feed price

1.6、各节点的历史可用分析,及当前可用情况
1.6. Availability analysis of each access node

从其可用性分析可以看出该节点的连接可靠性以及稳定程度
The reliability and stability of the access point can be seen from its availability analysis.

1.7、 数据导出
1.7. Data export


用户的链上操作记录有很多种不同类型,例如挂单,交易撮合,转账,投票等。一些用户希望能够提供根据时间区间,交易对,交易类型等关键字查询历史交易记录,并提供交易数据导出的功能来方便备份或者通过其他软件如Excel来进行分析。
基于需求,我们或用户就可以基于 BTS 的成交数据做更深层次的交易分析。 包括,某时间段内的交易概况; 某账号某资产的交易均价; 某账号的盈亏分析等等。

There are many different types of user operation records on chain, such as pending orders, transaction matching, transfer, voting, and so on. Some users want to  get historical transaction records based on time intervals, transaction pairs, transaction types and other keywords, and provide transaction data export functions to facilitate backup or analysis through other software such as Excel.
Based on the data export, user can perform better transaction analysis based on the BTS transaction data. Including, the overview of the transaction within a certain period of time; the average transaction price of an account on one assert;  the profit and loss analysis of an account.


2、其他
 
结合社区意见,适当添加其他功能。
 
2. Others
 
We will add some other functions according to comments from the community.
 

以上所有的数据的底层数据,都会由“我们的方案”章节中的开源项目支持。同时,以上具体功能可能会随着社区意见和开发进展调整。
 
All above underlying data will be supported by our open-source project. The above functions may be modified as community comments and development progress.


负责团队: Bts.ai 团队

我们已经是一个较为成熟的团队,主要开发人员有着丰富网站开发经验,同时将在未来雇佣更多开发人员以加快开发速度。
联系我们:https://t.me/btsai

Our team: Bts.ai team

We have been a mature team; the major developers own a lot of experience on website development.  We will hire more developers in the future to speed up the development.
Connect us: https://t.me/btsai

主要成员包括:
主要开发者: vianull, Chen188
设计: Zheng
数据分析师: tiancaomei
产品负责人: vianull
运维负责人: wukoo
测试负责人:jie
 
Our team members include:
Core Developer: vianull, Chen188
Designer: Zheng
Data Analyst: tiancaomei
Product Manager: vianull
Operation and Maintenance Manager: wukoo
Tester: jie


时间:
 
更新计划将从2018年12月5日开启,持续4个月,于2019年4月5日前结束。开发人员将在12月5日起尽快开始工作,以上列举的每一个功能都将经过测试后上线,每个1个月将会发布一次进展报告,每周通过网页公布开发进展。
预计开发工作将会按阶段完成,但是因为网站开发存在一定的不确定性,有可能会导致进度延迟。如果出现这种情况,我们会在开发进展中公示进度延迟的原因和重新估计后的时间。
 
Time:
 
The updated plan will start on December 5, 2018. It will last for about 4 months and end on April 5, 2019. Developers will start work as soon as possible from December 5st. Each of the functions listed above will be tested before online. Production report will be published every month. The development progress will be announced on the website every week. If the function is stable, we will update the bts.ai webpage online immediately.
It is expected that the development will be on schedule, but there may be a delay during development due to force majeure and inscrutability. If it happens, we will announce the reason on the website and then re-estimate developing period.
 

资金
 
整个项目的工作有的工作量较大,需要梳理的数据很多,不过我们对此有充足的准备。在资金预算上我们规划如下表:
 

收到的资金将被托管在datasolution-worker-escrow账号里,该账号由 @bitcrab  @jademont @abit 2/3多签,托管人每4周将收到的资金转换成等价值的bitCNY 并将所有多余的 BTS 返回资金池, 就像http://www.bitshares.foundation/worker/中描述的那样。为防止 BTS 下跌至0.3bitCNY/BTS造成的风险,我们每天的预算为20000 BTS,多余的会返回资金池。
同时由于软件开发资金只能事前预估,本团队也将承担一部分风险。多重签名的托管人员负责评估发布软件的质量。所有的支付将公开透明。
 
Fund
 
The workload of this project is very large. There is a lot of data to be sorted out, but we are well prepared for it. We ask to be funded according to the following table.
 

Our received fund will be hosted in the datasolution-worker-escrow account, which will be 2/3 signed by @bitcrab @jademont @abit. The escrow account will exchange the received BTS into bitCNY and return all excess BTS to the pool, as explained in http://www.bitshares.foundation/worker/ (Under Escrow Worker Model). In case BTS price below 0.3 bitCNY/BTS, we ask for 20000 BTS per day. All excess BTS will return to the pool.
Because the software development can only be estimated beforehand, our team will also face some risks as well. The multi-signed escrow takes response for evaluating the quality of the released software. All payments will be open and transparent.
 

9
BTS Worker 提案 - 基于 Postgresql 的数据解决方案:结构化、API与快速构建

BTS worker proposal of Postgresql-based data solution: data structured, flexible API and fast-built method



背景

      交易数据的公开透明是区块链的一个重要优势。随着Bitshares区块数据的增长,链上的 Operation 数量已达数亿条,由于交易机器人的存在,仍以极快的速度增长中。在此背景下,对于普通用户,链上数据的公开透明、不可篡改、可查可追溯变得越来越仅存在于理论中。但是实际上,历史交易分析、交易数据、地址活跃度等等指标对于用户交易决策、判断资产健康情况有极大的帮助。

      2017年以来,Bitshares 用户持续增长,也不断出现优秀的区块链浏览器。但是,目前的区块链浏览器仅仅停留在最初级层面,缺少对账户全量历史的呈现; 能够呈现的数据,多数依赖底层 API,缺少数据分析;作为一个去中心化交易所,对历史的交易信息的分析尤为缺少。

    以上问题的出现有着技术上更深层次的原因:

    1)Bitshares 数据增长太快,缺乏结构化整理
    2)目前多数数据都依赖从重钱包获取,缺少结合具体需求、更灵活的 API
    3)目前区块的同步 replay 时间过长,在常规配置与网络带宽下,动辄40小时以上已成常态

Introduce

It’s undebatable that transparency of transaction data is one of the most significant advantages in blockchain technology. Recently, the number of operations on the chain has reached hundreds of millions. Due to the existence of trading robots, data is still growing at an extremely fast rate.  Even though, for non-geeks, the transparency, immutability, and traceability of on-chain data are only theoretical. Indeed, some indices, such as transaction data, the activity of addresses are very important and helpful to make logical trading decisions and to evaluate the health of assets.

Since 2017, number of Bitshares users have continued to increase. A lot of blockchain browsers are completed one by one. However, current blockchain browsers lack of full history query for each account. Most of the data shown on browsers completely relies on the full node API, which means it can not meet in-depth data analysis requirements. Furthermore, as a decentralized exchange, there is no historical transactions analyze at all.

These problems are closely related to the following status:

    1) BTS data increases fast and simultaneously, unstructured.
    2) Currently, most of  useful data comes from self-built heavy wallets, these APIs don’t support multi-dimensional and customized query.
    3) The replay time of full node is too long. Considering a normal configuration and network bandwidth, it takes more than 40 hours.


目标

    针对以上问题,我们希望构建一个基于 Postgresql 的数据解决方案,涵盖:
    1)开发基于 Postgresql 插件,使用 Postgresql 对现有区块数据做结构化存储。
    2)开发一套更贴近用户需求的 API,实现更深层次、更定制化的查询。
    3)提供一套重钱包快速构建服务,希望把重钱包+上述 API 的构建,压缩在3个小时以内(在常见云服务器的场景中)。

Goal

    To solve above problems, we are going to build a Postgresql-based data solution including:
    1) Develop a Postgresql-based plugin. We are going to build a structured on-chain data storage  using Postgresql.
    2) Develop APIs based on user’s viewpoint. We are going to realize more powerful and customized queries.
    3) Provide a full node fast-built service. We hope to compress the construction time of heavy wallet + above API into less than 3 hours (using regular cloud service).


技术现状/ 技术调研

针对上述提出的3个目标,我们对社区里已有的技术方案进行了分析:

a、ElasticSearch Plugin
https://github.com/bitshares/bitshares-core/wiki/ElasticSearch-Plugin
是一个非常好的扩展,对 BTS上的历史交易与object做了非常全面的非结构化存储与索引,也给了我们很大的启发与经验。
但是不足之处在于

1)略显笨重,对于服务器依然要求极高的性能;
2)同步时间太久,缺少快速构建的方案,目前社区使用ES Plugin 来进行数据的并不多
3)对于某些内容(如成交的相关信息)并未进行解析直接存储,无法满足一些定制化查询的需要。

b、python wrapper
https://github.com/oxarbitrage/bitshares-explorer-api
提供了非常丰富的查询接口,后端依赖 ElasticSearch 与自建的部分数据。不过美中不足的是,其数据用定时的方式导入,导致数据并不实时(每天更新),且随着数据的进一步增长,每次导入的时间更久,可能会显露出问题。

综上: 社区里已经有一些非常成熟的项目给我们提供了宝贵的经验,但是目前方案仍有部分问题待解决。


Current Technical Status

We have analyzed the existing technical solutions in BTS community:

a. ElasticSearch Plugin
https://github.com/bitshares/bitshares-core/wiki/ElasticSearch-Plugin
ES has been a good plugin. It has provided a very comprehensive unstructured storage and an indexing of historical transactions and objects on BTS. By the way, ES gives us a lot of inspiration.
But there are some shortages,

1) Cumbersome. ES requires extremely high performance for the server;
2) The synchronization time is too long, lacking of a fast-built solution. Currently, as far as we know,  the usage of ES Plugin for data query or data analysis is limited.
3) Some content (such as related information of the transaction) is not structured. Indeed, ES stores them directly, which cannot satisfy some customized queries.

b. python wrapper
https://github.com/oxarbitrage/bitshares-explorer-api
Python wrapper has provided a good API, its backend relies on ElasticSearch and some self-built data. However, the data is imported in a timed manner, which means that data is not real-time (it updated every day). As the data increasing, each import will take more time.

Summary:There have been some very mature projects in the community that  provides us with valuable experience, but there are still a lot of problems  to be solved in the current programs.


我们的方案:

1、使用 C++开发 Postgresql Plugin,对链上信息进行结构化存储。 对于特别分析需求的数据,进行单独提取,并存入对应的表内。
2、使用 Ruby on Rails 开发一套API, 除了常规查询需求外,另对十余种深层次分析的需求进行接口支持。(例子见下文)
3、实现一套备份方案,并开发快速构建服务。可让用户在常规的云服务器(如 AWS ,DigitalOcean 等)环境,在3小时内构建 BTS 重钱包与上述 API。
4、整理目前BTS上的深层次数据分析需求,整理数据结构,实现demo ,并在 bts.ai 上开放。

Our plan:

1. Develop Postgresql Plugin in C++ to store structured on-chain data. We will reserve structured data for customized requirements into corresponding table.
2. Develop API using Ruby on Rails. In addition to the general query requirements, the API will support more than 10 specific data queries and analysis. (See below as examples)
3. Implement a backup and fast-build solution. The solution will allow users to build BTS heavy wallets + APIs in 3 hours using a regular cloud service (eg AWS, DigitalOcean, etc.).
4. Collect the data analysis requirements in BTS community. We will reorganize the data structure using the new API, implement the demo, and open it on bts.ai.


1、数据呈现细节

1.1、支持外部交易所BTS数据(仅支持提供api的交易所)
      区块链是一个去中心化的全球设施,但是目前大部分虚拟货币交易都在交易所中产生,这就导致交易数据极为分散,难以判断虚拟货币的真实交易数。通过导入外部交易所BTS交易对数据,新的BTS.ai可以成为一个可视化的数据汇总分析平台,我们将开发如下功能:

1.1. Support BTS data from centralized exchange (exchanges that provide data api)
The blockchain is a decentralized global facility, but currently, most of the virtual currency transactions are generated on centralized exchanges, which results in highly diversified transaction data.  It is very difficult to evaluate the actual volume of transactions per day. By importing the CEX BTS transaction data, the new BTS.ai can develop to be a powerful visual data analysis website. We will add the following functions:

a、各大交易所及内盘每日交易量汇总
a. Summary of daily trading volume on major CEXs and DEX

上图中以一些交易所为例,我们期望用堆叠柱状图显示不同平台的BTS的日交易量,这样普通用户可以分析出各个平台的日交易量和BTS总交易量之间的关系。

In the above figure, we hope to show the daily trading volume of BTSs on different exchanges by the stacked histogram.  Ordinary users can analyze the daily trading volume at each CEXs and DEX. The whole trading volume is shown as well.

b、各大交易所及内盘交易对活跃度 (每秒交易数)
b. Trading activeness on major CEXs and DEX (number of transactions per second)

同样,上图中不同平台中每秒交易数可以反映出每天的交易活跃度,有利于普通用户选择交易所进行交易,同时也有利于分析出不同平台用户的交易喜好。

The above figure can show the relationship between number of transactions and time. It implies the daily trading activeness in each exchange, which is beneficial for ordinary users. Users can select exchange based on this chart. This figure is very helpful to analyze trading habits of different exchange users.

c、各大交易所及内盘历史价格展示
c. Historical price on major CEXs and DEX

如上图所示,不同交易所BTS的价格对比可以显示出平台的价差和用户喜好,同样有利于普通用户选择交易平台。

As shown in the above figure, the BTS price comparison of different exchanges can indicate user habits and lowest price, which is beneficial for ordinary users.

d、各大交易所及内盘买卖单深度汇总图
d. Collection of trading depth on major CEXs and DEX

我们计划合并不同平台中的买卖深度,这样可以很容易的看出当前市场BTS的交易总深度,有利于大额交易和普通用户的交易判断、平台分析。

We will combine the market depth on major CEXs and DEX, so that it is easy to show the total depth of the current BTS market. Large value order may be benefited from this figure. Trading analysis can be done according to this figure as well.

1.2、资产相关页面升级
1.2. Asset related page upgrade

智能资产和自定义资产是BTS的优势功能,但是目前存在垃圾资产过多,交易对过多,没有合适数据展示方式等问题,普通用户很难靠自己选择优质资产。更新后的资产相关页面将会增加如下功能:

Smart assets and customized assets are the advantages of BTS, but there are too many useless assets and trade markets. However, data visualization methods are very few. It is difficult for ordinary users to find qualified assets by themself. The updated asset related webpage will add the following features:

a、智能资产供应量vs 时间图
a. Chart of smart asset supply vs time

智能资产供应量随时间的变化程度会反应用户抵押情绪,而其它智能资产的供应量(比如bitcny和bitusd) 会对BTS社区的投票和策略产生极大影响,它与历史数据的对比对于交易本身也非常有意义。

The above chart will show the user's debt sentiment. Furthermore, the supply of other smart assets (such as bitcny and bitusd) will impact the voting and strategy from BTS community. The comparison with historical data is very useful on sell/buy decision.

b、支持Bitcny,Bitusd的爆仓价格vs抵押资产数目散点图
b.  Scatter chart on Bitcny, Bitusd's call price vs. number of debt asset

爆仓价格vs抵押数目散点图可以很显著的看出普通用户的抵押情绪,也就是当前的社区情绪,并且可以充分体现大玩家的带头作用,这项指标同样对社区投票和情绪有极大影响。

Scatter chart of Bitcny, Bitusd's call price vs. number of debted BTS can show the community’s debt sentiment. It also relates to the voting and strategy from BTS community.

c、支持活跃地址数(当天参与交易地址数) vs 时间图
                    休眠地址数(30天未交易) vs 时间图
                    新增持仓地址数 vs 时间图
c. Chart of active address number (the number of participating trading addresses per day) vs time
                     number of dormant addresses (30 days not traded) vs time
                     number of new users vs time

参与交易地址数的活跃与否反映了内盘用户对交易的热情程度,一定程度上也反映了市场对当前价格的活跃程度和社区人数,休眠地址数,新增持仓地址数同样也是非常重要的指标。

The number of active addresses reflects the trading enthusiasm of the DEX user. It also reflects whether current prices are acceptable. The number of position addresses and the number of new address are important indicators as well .

d、更新持仓地址排序
d. Ranking of position address

持仓地址是衡量资产分布非常重要的一个指标,中心化程度过高的资产有潜在的操盘风险。新版bts.ai将会更新并美化各种资产的持仓地址和一些账户对此资产的操作情况。

We well upgrade the rank of position address as well. New bts.ai will have  a beautiful and powerful webpage to show the address and their operations.

e、支持展示智能资产抵押量,借出量等
e. Indicators on smart asserts

对智能资产抵押量,借出量等数据分析同样有利于多维度分析智能资产的抵押用户和目标用户,以及智能资产健康情况。

We well show the number of bitcny, the debt number of bts, average number of bts vs bitcny and median of bts vs bitcny.

f、页面展示其他数据
f. Other parameters

在资产页面,我们还计划展示当日单笔最大交易,当日交易数等等数据,方便社区用户查询。
On the asset webpage, we also plan to show the largest single transaction per day, the number of transactions per day etc.

1.3、交易对相关页面升级
1.3.Trading markets related pages upgrade

在交易对原有数据基础上,我们准备添加如下功能:
We will add the following functions:

a、显示当前交易对(日交易量)
a. Trading volume per day of the current market

b、与昨日相比的变化(交易量,最大交易,交易地址数)
b. Comparison with last day (Volume, Maximum transaction value, Number of active address)



2、数据定制化查询与导出

2.1、内盘和链上数据查询功能增强和数据导出
现有的bts.ai中的查询功还不能满足专业用户需求,历史记录搜索只能人工翻页,因此目前依然需要调整,新网站将会加入如下功能:
      a、提供按照类别筛选用户记录功能
      用户的链上操作记录有很多种不同类型,例如挂单,交易撮合,转账,投票等。目前网站中没有针对不同操作类型的查询功能,而这种功能对用户来讲非常有用。我们计划添加此项功能。
      b、提供根据时间区间,交易对等关键字查询历史交易记录功能
      历史交易搜索目前只能支持手工翻页,但是这种操作对用户来讲过于繁琐,而且不支持大数据量时的查询。因此,我们准备添加通过不同关键字定位并搜索历史交易记录的选项。
      c、提供查询数据导出功能
      现有的数据只能在网页上搜索,一些用户希望能够通过EXCEL等软件导出数据,并以此为基础进行分析。我们计划添加查询数据导出功能,方便此类社区用户。
      基于该服务,我们或用户就可以基于 BTS 的成交数据做更深层次的交易分析。 包括,某时间段内的 交易概况; 某账号某资产的交易均价; 某账号的盈亏分析等等

2. Multi-dimensional query and data export

2.1. Data query enhancement and data export on DEX and on-chain data
The existing query functions in bts.ai can not overcome professional requirements. The transaction history can only be searched by page number manually. The new website will add the following functions:
      a. Operation type based data query
      There are many different types of user operation that is recorded on chain, such as pending orders, transaction matching, voting operation, and so on. Now the website lacks of the query using operation types. We will add this function.
      b. Time interval, assert, keyword based data query
      Historical transaction search currently only supports manual page flipping, but this operation is too cumbersome for users and does not support queries when large number of results are available. Therefore, we are going to add the time interval, assert name, keyword based data query.
      c. Data export
      Existing data only available on webpages. Some users may want to analysis data through software such as EXCEL. We plan to add  data export to make data exportation easier.
      Based on this service, we or other users can realize in-depth data analysis including the overview of the transaction within a certain period of time; the average transaction price of an account or assert; the profit and loss analysis of an account, etc.


3、数据备份服务:

我们会定时提供 BTS 节点的全量数据备份(暂只支持Ubuntu) ,帮助专业用户与开发者快速的构建 BTS 全节点。根据测试,可提升数据同步效率80%以上 。
该服务会同步部署与 AWS S3 与国内云服务上,方便用户高速的下载,会增强 BTS 的容灾恢复能力。

3. Data backup service:

We will provide backup of full BTS nodes (only Ubuntu is supported) to help professional users and developers building BTS nodes quickly. According to the test, the speed of data synchronization can be improved by more than 80%.
The service will be deployed with AWS S3 and cloud services in mainland China, which will enhance the disaster recovery capability of the BTS . This service is help users downloading data at high speed.


4、账户识别与分类

目前BTS网络中存在着不同的用户,有很多机器人,同样有一些是交易所账户,因此我们希望能够尝试在网站上标识这些用户,这些用户标识将会在用户显示、资产排序等页面进行显示,这样可以帮助一些跟单的普通用户做参考。
同时,也有一部分黑名单的钓鱼账号,也会在浏览器内进行显著标出,降低用户被钓鱼风险。

4. Address identification and classification

Recently there are various users in BTS network,  including robots and some exchange addresses. Therefore, we hope to identify these users on new website. These user labels will be displayed on the user page, asset sorting and other pages. The labels can help ordinary users to make decision.
Meanwhile, there are also some blacklisted accounts that will be marked prominently in the browser to reduce the risk of users being cheated.

5、见证人的喂价行为分析、接入点的历史可用分析


       a、见证人喂价平均更新速度
            见证人喂价更新速度是一些贴线玩家的必要参考数据,我们计划将这项数据作为表中的一个字段展示在页面上。
       b、见证人喂价偏离真实喂价曲线

5.Analysis of Witness's Feeding Behavior and Analysis of Access Points History

       a. Witness average update rate
           Update speed of witness feed price  is a necessary reference for users, we plan to display this data as a field on the page.
       b. A chart about how far witness feed price  deviates from the system feed price


见证人的喂价目前几乎没有可视化的监控,而喂价又是BTS经济生态中极为重要的一环,我们计划可视化各个见证人的喂价,和距离平均喂价的成都,以作为参考。

There is almost no visual monitoring  on the witness's feeding price. However, the feeding price is an extremely important part of the BTS economic system. We plan to visualize the feeding price of each witness and the average feeding price as a reference.

      c、各节点的历史可用分析,及当前可用情况
      c. Historical behaviour analysis of each access node, and current availability

6、其他

结合社区意见,适当添加其他功能。

6. Others

We will add some other functions according to comments from the community.


以上所有的数据的底层数据,都会由“我们的方案”章节中的开源项目支持。同时,以上具体功能可能会随着社区意见和开发进展调整。

All above underlying data will be supported by our open-source project. The above functions may be modified as community comments and development progress.



负责团队: Bts.ai 团队

我们已经是一个较为成熟的团队,主要开发人员有着丰富网站开发经验,同时将在未来雇佣更多开发人员以加快开发速度。
联系我们:https://t.me/btsai

Our team: Bts.ai team

We have been a mature team; the major developers own a lot of experience on website development.  We will hire more developers in the future to speed up the development.
Project Coordinator:
Connect us: https://t.me/btsai

主要成员包括:
主要开发者: vianull, Chen188,wukoo
设计: Zheng
数据分析师: tiancaomei
产品负责人: vianull
运维负责人: wukoo
测试负责人:jie

Our team members include:
Core Developer: vianull, Chen188, wukoo
Designer: Zheng
Data Analyst: tiancaomei
Product Manager: vianull
Operation and Maintenance Manager: wukoo
Tester: jie

时间:

更新计划将从2018年11月11日开启,持续不到6个月,于2019年4月28日前结束。开发人员将在11月11日起尽快开始工作,以上列举的每一个功能都将经过测试后上线,每个1个月将会发布一次进展报告,每周通过网页公布开发进展,如果功能稳定,我们将立刻在线更新bts.ai网页。
预计开发工作将会按阶段完成,但是因为网站开发存在一定的不确定性,有可能会导致进度延迟。如果出现这种情况,我们会在开发进展中公示进度延迟的原因和重新估计后的时间。

Time:

The updated plan will start on November 11, 2018. It will last for about 6 months and end on April 28, 2019. Developers will start work as soon as possible from November 1st. Each of the functions listed above will be tested before online. Production report will be published every month. The development progress will be announced on the website every week. If the function is stable, we will update the bts.ai webpage online immediately.
It is expected that the development will be on schedule, but there may be a delay during development due to force majeure and inscrutability. If it happens, we will announce the reason on the website and then re-estimate developing period.


资金

整个项目的工作有的工作量较大,需要梳理的数据很多,不过我们对此有充足的准备。在资金预算上我们规划如下表:


收到的资金将被托管在datasolution-worker-escrow账号里,该账号由 @bitcrab  @jademont @abit 2/3多签,托管人每4周将收到的资金转换成等价值的bitCNY 并将所有多余的 BTS 返回资金池, 就像http://www.bitshares.foundation/worker/中描述的那样。为防止 BTS 下跌造成的风险,我们每天的预算为30000 BTS,多余的会返回资金池。
同时由于软件开发资金只能事前预估,本团队也将承担一部分风险。多重签名的托管人员负责评估发布软件的质量。所有的支付将公开透明。

Fund

The workload of this project is very large. There is a lot of data to be sorted out, but we are well prepared for it. We ask to be funded according to the following table.


Our received fund will be hosted in the datasolution-worker-escrow account, which will be signed by @bitcrab @jademont @abit. The escrow account will exchange the received BTS into bitCNY and return all excess BTS to the pool, as explained in http://www.bitshares.foundation/worker/ (Under Escrow Worker Model). In case BTS price below 0.3 bitcny/BTS, we ask for 30000 BTS per day. All excess BTS will return to the pool.
Because the software development can only be estimated beforehand, our team will also face some risks as well. The multi-signatured escrow takes response for evaluating the quality of the released software. All payments will be open and transparent.


请支持由"datasolution-worker-escrow"账号发出的 [Data solution:data structured, flexible API and fast-built] Worker 1.14.133,多谢!
Please note for worker 1.14.133 [Data solution:data structured, flexible API and fast-built] proposed by account "datasolution-worker-escrow" Thanks!

10
YOYOW / yoyow区块链浏览器反馈帖 (Yoyow explorer feedback)
« on: September 14, 2017, 10:14:05 am »
Hi , yoyow的区块链浏览器已发布稳定版1.0。
http://yoyow.bts.ai
有功能上的意见、需求 或者bug 可以在本帖内回复。

Hi, yoyow explorer stable version has been released. 
http://yoyow.bts.ai
Your comments and suggestions are welcome!


Pages: [1]