TKR (Trackr)白皮书.pdf

返回 相似 举报
TKR (Trackr)白皮书.pdf_第1页
第1页 / 共15页
TKR (Trackr)白皮书.pdf_第2页
第2页 / 共15页
TKR (Trackr)白皮书.pdf_第3页
第3页 / 共15页
TKR (Trackr)白皮书.pdf_第4页
第4页 / 共15页
TKR (Trackr)白皮书.pdf_第5页
第5页 / 共15页
点击查看更多>>
资源描述:
TRACKRWhitepaperJuly2017CONTENTS1 cutiveSummary 32 Background 43 ProposedSolution 54 Technology 64.1 MobileApplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64.1.1 Dashboard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64.1.2 Watchers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Futurethemarketiscon-tinuouslyinaveryvolatilestateasmediaannouncementscaneasilyswingthependuluminanydirectioninamatterofhours.Newplayerstothecryptocurrencymarketmaybereluctanttoinvestduetothelackproperanal-ysisandknowledgeinthefield,whilesomeinvestasmallamounttotestthewaters. Unfortu-nately,theincreaseinvalueofcryptocurrenciesalsoattributesdirectlytotheamountoffraud-ulentschemesthatareprent,asisalsothecaseoutsidethecryptocurrencyworld. Mostin-vestorsofteninvestblindlybasedonunwarrantedmediahype,attractiveschemesusingflatterytoconvincetheinvestorandfalsepromisesamongotherthings.Ethereum,nowthe2ndlargestcryptocurrency,haspavedthewayanyaltcoinstoexist.Cur-rentlytherearespeculatedtobearoundnearly1000altcoins,agoodamountofwhicharebasedonERC20,Ethereum’stokenstandardwhichdefinesasetofcommonrulesatokencontracthastoenact.Theoverwhelmingnumberofcoinsonthemarketmakesitessentialtohavetherighttoolsatone’sdisposaltoassessthemarketpriortoinvestment.TRACKR 53 | PROPOSEDSOLUTIONTrackrisinitiallyamobileapplicationforAndroidandiOSphonesinitiallylateronforthewebwhichaimstotackletheaforementionedproblemsbyallowingusersperautomaticanalysisoftheircryptoinvestments. Theuserinterfaceisoptimizedtoprovideusersasnapshotoftheirprofit/lossandidentifyareasforimprovingtheirinvestmentstrategiesregardlessofexperience.UsersalsohavetheabilitytoaddWatchers;thisallowstheuserstosetupcustomnotificationstoalertthemwhenevercertaincriteriaaremetonvariouscryptocurrencies.Trackrwillanalyzeexchanges,cryptocurrencies,mediaandtrendandassessaperancescorethroughvariousalgorithmstoindicatepopularityforeachcoin.Tradeimpulserecognitionnotifiestheuserimmediatelywhenanysuddenirregularityisdetected.Usersaresentamobilepushnotificationstoalertthemofanysuchdevelopments.Furthermore,notificationsatssuchase-mail,SMScountryrestrictionsandwebhookstoperpro-grammaticactionswillalsobesupportedinthenearfuture.ThepurposeisfortradersofallsortstobeabletouseTrackrto’predict’theirfuturegrowththroughaseriesoftoolssuchasmachine-learningpredictionstargetingtopcryptocurrencies,runningMonteCarlosimulationsontheusers’portfoliosorsimplyusinghistoricalanalysisorme-diaexposureprediction.TheprojectalreadyhasapublicAlphawhichcanbedownloadedforiOSandAndroiddevicesandiscapableofimportingtransactionsfromyourwalletandvisualizingyourprofit/losstrajectory.Watchersalertswillprovidethemostbasicinationrequiredforthetradertomakeanin-eddecisiononwhetheracertaindevelopmentisworthpursuing.AnexamplealertprovidesthefollowinginationExchangei.e.PoloniexCurrencyPairi.e.BTC/ETHChangeinthegivenmetricInvocationcriteriaandmetadataThegivenWatcherwillalerttheuserbasedonthecuratedsettingsTrackrprovidessomeinitialpredefinedsettings.UltimatelytheintentoftheWatchersaretorelievethepressureofhavingtoanalyzethemarketconstantlyandallowthesoftwaretodoalltheheavylifting.6 TRACKR4 | TECHNOLOGYThissectionprovidesanintroductoryoverviewofsomeofthefeaturesthatwillmakeuptheTrackrapplicationinitsAlphaversionforthemobile.4.1 | MobileApplicationTheinitialofferingwillbeafullyfunctionalmobileclientthatallowstheusertoperafewtasksFirstandforemost,theuserisabletokeeptrackoftheirportfoliovaluethroughavisualizedviewoftheirROIbasedonaggregatedmarketdataprovidedbymultipleexchangesplats.Secondly,theuserisabletosetupsmartalerts,alsoreferredtoasWatchers.Lastly,theuserisabletoviewmarketdataandaddtheirEtherwalletaddresstovisualizetheirportfolioovertime.TheTrackr’sbackendisresponsibleforallthenumber-crunchingtocomputemarketdatafromanumberofexchangesandyourpresetpreferences,itthendeliversthesebacktotheuserinanFIGURE 1 DashboardPageoptimizeddatastructure,minimizingbandwidthusedintheprocess.Alocalmobilecacheisusedtostoreolddatawhilenewdataisbeingfetcheddatacanbeslightlyout-of-dateforuptoamaximumofoneminute.4.1.1 | DashboardThedashboardisthefirstpointofentryintotheapplica-tion. Asshownintheimage,thispageataquickglanceprovidestheuserwithasummarizedviewoftheirhold-ings,currentpricing,eventualalertssetuponanycur-rencies, historicalversuscurrentvaluechart, andthechangepercentage.TRACKR 74.1.2 | WatchersThemostinterestingfeatureintegratedintotheTrackrappistheabilitytoaddWatchers,alsorec-ognizedasrulesoralerts.Watchersallowtheuserstosetupcustomizedalertsonanyofthecur-renciesorexchangestheywishtotrack.Thepurposeofthisfeatureistomakeitaseasyaspossibleforuserstosetupandbeabletotrackanynumberofcurrenciesortradeswithahugevarietyofrules.The initial implementation will have the following set of configuration that a user is able toFIGURE 2 WatchersPageconfigureaWatchertodetectandalertforCurrencypairandexchangesPricueforacurrencypairRelativepriceandtradevolumeAnyWatcherthatissetupispromptlysavedonourback-endservers;thisisrequiredforustobeabletointheuserifandwhenacertainsetofdatamatchestheircriteria. Wheneverawatcherfiresasignalofftheuserwillreceiveamobilepushnotification,therearefutureplanstoincludee-mail,SMSandwebhooksupportassoonaspossible.Initially, onlyahandfulofnumberexchangesaresup-ported,thesewillbeincreasedseveraltimesamonth.We are doing our utmost to support all exchangeseventually. However,itultimatelydependsontheex-changeitselfandwhethertheyhavethesupportedop-erations.Cryptocurrenciesarenotoriouslyvolatileandassuchvaluecanincreaseordecreasebyahighmagnitudemultipletimesaday. Delayscouldmeanthattradersloseoutonapotentialreturn.Watchersallowsuserstostayaheadofthemarketbynotifyingusersimmediatelyifandwhenavolatilemarkettrendhasbeendetected.8 TRACKR5 | FUTUREwe’veaddedtheupcomingtime-lineforthenextfewmonthsinachronologicalorder.Thisdoesnotdictatealltheupcomingfeaturesaswemayaddthingswithfeedbackfromthecommunity,butitgivesaroughindicationofourtimeline.ThefirstinitialstepistogettheAlphareleasedbeforeconductingourICO.5.1 | Roadmapv.IonaReleaseofAlphaversioniOS/AndroidConducttheICO16thofAugustv.EdayImplementationofsubscriptionbasedservicesIncreasetheamountofavailableexchangesandcurrenciesTeamexpansionv.BarraOfflinenotificationsandalertsthroughSMSAutomaticcointrackingfornewaltcoinsBrowseyouraddressesandtheirtransactionsMonteCarlosimulationsforyourportfoliov.SkyeSmartanalysisofaltcointrendsbasedonmediaexposureReal-timedatastreamingStartdevelopmentofwebclientIn-apptradingwithotherusersv.HoyAddwebhooksasanendpointtoWatcheralertsSafeinvestmentpredictionsbasedonhistoricalanalysisAutomaticwallettrackingfeatureArbitrageopportunitiesostcurrenciesandexchangesv.UlvaFunctionalwebclientwithdesktopnotificationssupportCryptocurrencyrankingMachinelearning/AIforinvestmentpredictionsv.EiggCreateteamsinTrackrtocollaboratePublicAPIreleaseSynchronizationofmobileandwebdataTRACKR 96 | INFRASTRUCTUREThemajorityofourinfrastructureishostedonAWSAmazonWebServices,thissectionwillpro-videin-depthinsightonhowwehavesetupourservices.6.1 | ServersOurserversthatinteractwiththeTrackrplatruninauto-scaledgroups. Wheneveranin-creaseinloadhasbeendetectedtheautoscalinggroupwillstartupanewserverthatbootstrapsandstartsserving.TheserversrunourbackendinisolatedenvironmentsinsideAmazon’sElasticContainerServiceusingDockeracontainersolution. Thiseffectivelyholdsinthatwecanspinupmultiplecontainersoneachserverprovidedtheyhavethecapacitytodoso.Oncecapacityhasreacheditsdefinedthresholdanewserverislaunchedaccordingtotheauto-scalingoperation.Owingtotheneedtohandleaggressiveamountsofrequestspersecond,wearewaryoftheamountofloadthiswillgenerateonourserversanddatabases.Cachinghasbeenimplementedwithaverylowtime-to-livetoensurethatrequestsarerespondedtoimmediatelyandalowlatencyismain-tainedforthemajorityoftherequests. Moreover,everythinghasbeenload-balancedtoensurethestressonourserversareunilydistributed.6.2 | DatabaseWeusePostgreSQLasourdatabase,itisapowerfulobject-relationaldatabasethatmeetsstan-dardcomplianceandoffershighthroughputandperance.Weensurethatourdatabaserunsonahighavailabilitymodeandisconstantlybackedupintheeventofadataloss.Ourdatabaseisreplicatedinreal-timetoasecondarydatabase,meaningthatiftheprimarydatabasegoesdownthesecondarywilltakeoveruntiltheprimaryisbackonline.6.3 | SecuritySecurityisatoppriorityonourlist;wehavegonetogreatlengthstoensure100safetyanden-cryptionprotectionofthedataonourservers.Ourstoragedatabaseorotherwiseuseanencryp-tionkeytoencryptalldataatrestandutilizeshardwaresecuritymodulestodoso. AlldataintransitissecuredusingSSL/HTTPS.Ourdatabaseandcachingserversruninanisolatedenvironmentpersistencetierwithnoingress10 TRACKRoregresstotheInternet.OurAPIservershaveegressconnectivitytotheInternet;howevertheycannotacceptanyconnectionscomingin.Lastly,weensurethattheonlypointofentryisourload-balancer,whichtheninternallyredirectsthetrafficasappropriate.ACLsaccesscontrollistsareinplacetoactasafirewalltoblockanyunwantedtraffic,bothinsideandoutsideournetwork.6.4 | DiagramAdiagramisdepictedwithageneraloverviewastohowrequestsarefulfilled. Thereismorein-frastructurebehindthescenethatisnotshownasitdoesnotdirectlyrelatetotheTrackrplatsuchasouremailingserviceorwebsite.FIGURE 3 AWSInfrastructureDiagramTRACKR 117 | TOKENSALEAnalphaversionwillbeavailableforuserstotestforbothiOSandAndroidwithaccesstoinitialbasicsetoffeaturesbeforethelaunchoftheICO.7.1 | InvestmentPurposesInfrastructureCosts-Oneofprimarycostswe’llhavetodealwithisourinfrastructure.Cur-rentlymostifnotallofourservicesrunonAWSAmazonWebServices. Weestimatethatunderpeakhoursandheavyloadourserverswillscaleuptoasmuchas5or10times,inaddi-tiontothistherearealsosignificantcoststoreserveinstancesserversupfrontwithAWSforadedicatedamountoftime.TeamExpansion-Ourintentionistoexpandtheteamsowecancontinuetoaddmorefeaturesatafastpaceandimprovetheoveralluserexperience.Transparencyisveryimportanttoustoensureahealthyrelationshipwiththecommunity,wewillansweranyquestionraisedbythecommunityonanyofourprocesses.ResearchandDevelopment-Alotoftimegoesintoresearchingvariousdesignsandalgorithm.Afeaturesuchasinvestmentpredictionsbasedonpopularitymaysoundeasyatfirst,howeverwhenyoufactorinthatfakenewsandarticlesneedtobevettedprogrammaticallyitbecomesacomplexproblemtosolve. Moreover,we’relookingintoAIandmachinelearningtomakefuturepredictionsforcurrencies.AdvertisingandMarketing-Inordertopromoteacontinuousandpositivegrowthoftheplatofrmandtheteamwewill
展开阅读全文

最新标签

网站客服QQ:123120571
环境100文库手机站版权所有
经营许可证编号:京ICP备16041442号-6