May 2017 - Dash Core Team Monthly Report
Dear Community members,
It is my pleasure to give you a status report of the Dash Core Team activities. Below, you will find our report covering activities performed through the end of May, grouped by the four strategic areas of focus for 2017.
Software Development
- Dash core wallet - version 12.x (lead developer: Udjin M6; PM support: Robert Wiecko (Deactivated))
- Dash Evolution (lead developer: Nathan Marley; PM: Luba S. (Unlicensed))
Detailed development roadmap for May-July was created. Milestones: Backend Pre-alpha (06 June), DashDrive Pre-Alpha(04 July), Frontend Pre-Alpha(17 June), Backend Alpha(15 August), Frontend Alpha(1 August).
New DevOps workflow was created and accepted by the team. It allows us to improve product quality assurance and deployment process, build CI&CD for Evolution.
Finished refinement of Evolution Whitepaper, Architecture Diagram was created.
We make some organizational changes that will help us to improve delivery process and increase development transparency:
Internal weekly reports(project status).
Improved structure of Evolution sub-projects in JIRA, now all team activities are tracked in JIRA, statistic is available.
Started more detailed planning of product versions/milestones.
Created documentation related to project planning and project management in Evo Confluence space
- Dash Evolution Backend (lead developer: Alex Werner (Unlicensed); PM: Luba S. (Unlicensed))
Completed researches:
Dapi & JSON highjacking (Does DAPI need to integrate a JSON Hijicking solution while/before API response?)
Handle new user creation without any funds.
DashAuth: How we could use BitAuth2017 in a Dash Evolution perspective? Defined requirements for challenge building and resolving processes for authentication to interactive session with a MN quorum.
Probability of successfully attacking a quorum.
Seeding Evolution initial SubTx Costs from the Network
How we will use ZMQ and what is ZMQ.
DashAuth: POC building finished, implemented Account/Create, Account/Login functionality.
New development environment setup was finished:
Setup of server running with Evolution parts(Insight, Insight-API, dashd, dapi API, dapi WS) on testnet.
Setup of DAPI basic interface with others parts (Rest-interface, ZMQ interface with dashd, JSON-RPC interface with dashd).
Setup of evo-backend-installer with two differents install modes.
Updated requirements (install list + package) for Evo-backend-installer
Setup on npm (+grant access) : dapi, dapi-sdk
AuthService was implemented in DAPI
Decoupling Insight-API from Dashd management was finished
In order to work-out for the later DashPay needs, we need to be able to make DashPay's dependencies (Bitcore-wallet-service) works on a decentralized way. Preparing Evo Backend for DashPay Wallet(Evolution Frontend) was done:
Implementation of Explorer routes
Inspection of DashPay calls and returns
BWS mock (added routes/wrappers +test for bws mock)
Additional signatures for DashPay were inspected and documented.
Proposal Generator: verified proposal generator work, finished w/auto-deployment (CD).
DAPI : Setup Main Tech Architecture (with tests, benchmarking, and basic connection interfaces - RPC...):
Prepare WebSocket interface
Prepare Rest interface
ZMQ interface with dashd
JSON-RPC with dashd
Dash Evolution DashDrive (lead developer: Nathan Marley; PM: Luba S. (Unlicensed))
New developer was onboarded - Ian
Started building of DashDrive prototype:
Mocked up DashDrive proof of concept User API calls and test JSON user account database
Contacts added
Researching completed:
Backend storage
OOB data transfer with IPFS
GraphQL
IPNS with regards to pre-validated OOB. Matrix overview.
Factom
Quorum integration research was done, quorum interaction stories with other system components were defined.
Created internal documentation with detailed description of what is DashDrive and what is Quorum.
- Dash Evolution Frontend (lead developer: Chuck Williams (Unlicensed); PM: Luba S. (Unlicensed))
Planned Alpha DashPay Wallet Release that will include DASH Account Setup, Basic DASH Transactions. Release date: 1 August 2017
IBN Team(Contactors) was successfully onboarded and started work on Android build for DashPay Wallet.
First version of UX Flow for DashPay Wallet (Account Setup) was delivered
Documentation created: DashPay Wallet & Bitcore Playground DASH - How-To - How to get a private key for an address in the DashPay Wallet
Initialized "Dash-UI" UI/UX Pattern Library Repository as home for discovered patterns and practice of Common Dash Interfaces & Interaction Styles.
- Dash wallet for Android - updated features (lead developer: @HashEngineering)
Full report available here: https://www.dash.org/forum/threads/dash-wallet-for-android-maintenance-and-support-1.14777/#post-128538
- Dash wallet for iOS - updated features (lead developer: @QuantumExplorer)
Escalations with Apple management on Dash acceptance (Ryan Taylor (Unlicensed) is handling the communication)
- All Electrum versions updated https://electrum-dash.org
Business Development
- Fernando @ Corks
http://irishtechnews.ie/corks-first-blockchain-hackathon-and-conference/ - Daniel @ Blockchain 360
https://www.dash.org/forum/threads/danie-dash-blockchain-360-san-francisco.14945/ - Dash Team @ Consensus NYC
https://www.dash.org/forum/threads/consensus-2017-nyc-thread.15015/ - 2 Conferences (new leads)
- 2 new leads on Asian exchanges (Japan)
- Interesting opportunity with crypto-currency village in Asia
- Meeting with Bithumb to agree on promotion on Korea
- New project with BlockCypher
- New opportunity in China
- Coinapult Integration
- Fernando @ Corks
Marketing and Communication
- http://fintekneeks.com/the-cryptosphere-nears-40-billion/
- https://www.cryptocoinsnews.com/dash-accessibility-market-cap-rises/
- https://www.cryptoninjas.net/2017/05/03/dash-partners-coinapult-cryptocurrency-fiat-gateway/
- https://www.paymentssource.com/news/5417-your-morning-briefing
- https://cointelegraph.com/news/altcoin-dash-opens-regulated-fiat-purchases-with-coinapult-deal
BCHGraz - Meetup #10 - DASH by Valentin Kalinov 1+2: https://youtu.be/yYo-SnHfMfY
https://cointelegraph.com/news/ethereum-vs-dash-in-race-for-100-mark-both-crossed-threshold
- Other major publications:
https://www.facebook.com/thecryptoshow/posts/1954301158126588
http://www.banklesstimes.com/2017/05/11/dash-system-gives-window-to-blockchain-potential/
https://cointelegraph.com/news/dash-to-ripple-gateways-heading-to-market-altcoin-watch
- https://www.dashforcenews.com/neocash-radio-dash-force-exclusive/
- https://www.dash.org/forum/threads/march-april-2017-dash-core-team-monthly-report.14919/#post-126744
- https://www.financemagnates.com/cryptocurrency/trading/avatrade-adds-ethereum-dash-ripple-cryptocurrency-cfd-trading/
- http://www.newsbtc.com/2017/05/24/billion-dollar-market-cap-club-now-includes-seven-different-cryptocurrencies/
- Dash.org Multi-language is live
Project Organization
- Onboarding of 6 new developers completed
- JIRA and Confluence setup for the new team completed
- Assistance with the new project structure implementation
- Work on the internal core team processes
- Updates of Core Team Intranet
- Q1 Core Team call preparations
- Initiated first interviews for HR Director position and conducted first interviews
- Kicked-off American PM search