currentcoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 the platform...

20
CurrentCoin CurrentCoin Whitepaper

Upload: others

Post on 20-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

CurrentCoin Whitepaper

1

Page 2: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

August 9, 2018

Contents

1 Overview 31.1 The Market . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 The Platform . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Introduction 6

3 The Problem 73.1 The State of Software Deployment . . . . . . . . . . . . . 73.2 A Third Way . . . . . . . . . . . . . . . . . . . . . . . . . 8

4 The Solution 114.1 Prototype . . . . . . . . . . . . . . . . . . . . . . . . . . 114.2 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 11

5 How It Works 135.1 From Configuration to Deployment . . . . . . . . . . . . 13

6 Implementation 146.1 Product Background . . . . . . . . . . . . . . . . . . . . 14

6.1.1 The Prototype Example . . . . . . . . . . . . . . 146.2 Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

7 Integrity 167.1 Statement of Purpose . . . . . . . . . . . . . . . . . . . . 167.2 Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

8 Contributors 18

2

Page 3: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

1 Overview

Insert Coin. Receive services.

CurrentCoin makes digital software services intuitive and accessible. Itleverages the power of the Ethereum network’s innovative features, par-ticularly smart contracts.

Our core concept is digital services delivered for CurrentCoin payments,combined with the power of Ethereum’s code, deployed and customizedin a private network.

Our goal is “digital services at the click of a button.”

CurrentCoin’s mission is to simplify software deployment for everyone,and build online marketplaces where CurrentCoin can be spent.

Send CurrentCoin to the CurrentCoin address we’ll provide, for goodsand services to be sent back to your specifications.

1.1 The Market

Today’s tokenmarket is maturing. As tokens grow in popularity and scope,more companies will be searching for opportunties.

At the time of writing, the total market cap for cryptocurrencies was ap-proximately $230 billion.

Note: the market cap for cryptocurrencies changes daily.

The space is new and has already beenmarred by fraud, as with “founders”who disappear after scamming the public. Experts who are not ETH de-

1 OVERVIEW 3

Page 4: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

velopers can lose their way in the face of the friction surrounding tokenlaunches.

No common framework for token creators, token backers, and token cam-paigns has been universally agreed upon. The buyers of cryptocurrenciescan’t purchase intelligently without prior knowledge of their builders, andthat knowledge can be hard to come upon.

CurrentCoin is aware of these issues, and is working to build a platform,and a community, transparently based on content, merit, and code.

1.2 The Platform

It begins with the press of a button.

For the customer, it’s as simple as sending a cryptocurrency to an ad-dress.

A network of templates will allow you to preview and test any compatiblesoftware. Whether that’s a website, office software or a portal where youcan purchase toys and other goods, CurrentCoin will enable it.

CurrentCoin simplifies deployment andmarketplace creation through tem-plates that streamline configuration and maximize ease-of-use. It’s a solu-tion that allows users to pay for what they need and nothing more.

Ourmantra is simplicity. Customers can handle every aspect from one sitealone. Our website’s template platform will allow you to preview and testthe solutions you want.

We are building a future for the age of blockchain-empowered cloud com-puting, one application at a time.

Our focus will be on Node.js apps, configurable websites, and online mar-ketplaces.

1 OVERVIEW 4

Page 5: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

Sellers, buyers, developers and users will all have an opportunity to par-ticipate in, and benefit from, our platform. Through our collective efforts,we will build a better network for all.

1 OVERVIEW 5

Page 6: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

2 Introduction

Safe, fast, and convenient transactions, with smart contracts: this line con-nects Bitcoin and Ethereum to CurrentCoin.

We’ve reviewed cryptocurrency’s existing solutions. We’re taking a freshapproach.

Many cryptocurrencies focus on the far future, by writing protocols fromscratch that will take years to materialize. For this to work, interlockingsystems will need to be built, integrated, communicated to the commu-nity, and promoted continuously to keep pace with changes. But as projectscope increases, so do costs, interruptions, and unexpected delays.

There is no need to build a new and more complicated solution whena complete one exists. CurrentCoin is based on Ethereum because theEthereum network has proven its solutions work, for everything fromsmart contracts to the finer details of cryptography.

Ethereum’s technical team is excellent and second to none in the crypto-graphic space. We can already build containers and software that interactwith smart contracts in a highly sophisticatedmanner, using the Ethereumnetwork.

A picture taken from the Ethereum foundation’s website, dedicated to the healthof the Ethereum network. Vitalik Buterin has not endorsed CurrentCoin.

CurrentCoin is focused on tangible goals: integrating our coin into ser-vices where the path to value is clear and the product is a visible one theuser can evaluate.

It’s all tied together by CurrentCoin’s token, which extends the power ofthe Ethereum network to everyonewho’s ever experienced roadblocks us-ing software and selling online. We are focused on removing those, andmaking commerce easier for everyone.

2 INTRODUCTION 6

Page 7: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

3 The Problem

Today, the state of software deployment presents you with a choice. Youcan choose a simple but watered-down solution, or dive into complexitywith an engineer employed to create software for you.

CurrentCoin is here to provide the best of both worlds: power withoutcompromise, flexibility without the full-time expense.

3.1 The State of Software Deployment

Presently, there is a divide between infrastructure services, such as Ama-zon Web Services (AWS), and one-stop solutions, such as Shopify.

AWS presents youwith a complex system. Its certifications are targeted to-wards basic proficiency and operational knowledge across a double-digitrange of services.

It takes a full-time engineer to maximally use AWS, address problems (us-ing complicated documentation or expensive consulting), and adjust asyour company’s needs do.

A small selection of AWS services, approaching 100 as listed in the AWS Con-sole.

Shopify is infinitely simpler, but less customizable. It simply doesn’t havethe power many customers need.

3 THE PROBLEM 7

Page 8: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

While you can do almost anything with AWS, the same is not true forShopify.

Shopify manages your choices, but also compresses them.

If you’ve spent any time in software deployment or the blockchain sec-tor, you’ll frequently see users overwhelmed by complexity, or limited bypredetermined options that don’t meet their needs.

It doesn’t have to be this way.

The advent of the container revolution on Linux containers, as pioneeredby Docker, Kubernetes, RancherOS and other major projects, has changedthe face of software deployment. We can now create containerized appli-cations and deploy them, to extremely exact and fast specifications.

Today we can make software deployment transparent and online market-places instant, benefitting the market and consumers everywhere.

3.2 A Third Way

The size of the software deployment market is growing at a double-digitrate. One way to define it is through cloud computing infrastructure com-panies: AWS, Linode, and Microsoft. The cloud computing market sur-

3 THE PROBLEM 8

Page 9: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

passed $260 billion in 2017; it is projected to grow as large as $411 billion by2020.

These companies operate on a utility model, where the metered ‘power’ ofservices can be turned on or off like electricity. In the utility model, theuser has a high degree of control, through configuration choices requiringspecialized engineering knowledge.

An alternative is presented bymanaged solutions, like Shopify. The Shopi-fys of the world disintermediate the infrastructure choices and advancestraight to five-minute setup.

A small business owner can offload the salaried expense of a developeronto a monthly service, lowering his costs. Once he reaches the limit ofwhat such a site can do, however, improving it can be a difficult chore,especially since such sites can quickly reach the limit of what a nontech-nical user can understand. A developer may be even more impractical andexpensive.

In this situation, the small business owner may find himself unhappilylocked in.

3 THE PROBLEM 9

Page 10: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

CurrentCoin bridges the gap. Our customer philosophy is to give you thepower you need with the simplicity you deserve. We take you from thevision in your head to an actionable website or marketplace, where youcan buy and sell goods and services, as you please.

With CurrentCoin, you get the right fit.

3 THE PROBLEM 10

Page 11: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

4 The Solution

4.1 Prototype

The ability to send CurrentCoin to create a website is available today, insimulated form, as a website prototype. We invite all our users to try outit for themselves at currentcoincreate.com.

https://www.currentcoincreate.com

You can use this with CurrentCoin to create a website based on the detailsyou include and the template you choose. Try it now to see how sendingtokens to an address causes a website to be deployed, with the benefit ofsimple customizations.

In the future, our servers will scan for incoming transactions and accom-panying deployment details. If the details do not have the required in-formation, the payment will be rejected. Otherwise, the payment will beaccepted and the next step of the process will initiate.

For software, this means your template will be deployed. For online mar-ketplaces, your item will be purchased, and the vendor will continue on tosend you your purchase.

4.2 Architecture

Our approach will rely on a provisioning system. It will be built on a fullycontainerized OS, based on battle-tested Linux distributions. Industry-standard solutions will be used for our infrastructure scaffolding, in addi-tion to tools like Vault and Consul.

CurrentCoin systemswill be designed to be fault-tolerant and redundant.

CurrentCoin will use a variety of virtualization techniques, including vir-tual machines, containers and paravirtualized environments. Monitoringand predictive trend analysis, using tools like Icinga 2 and Prometheus,will allow CurrentCoin to anticipate growth pains before they affect itsservice.

Our platform will allow cryptocurrency owners to interact with serviceproviders on the platform. Users who provide such services will also have

4 THE SOLUTION 11

Page 12: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

the opportunity to be compensated in CurrentCoin.

CurrentCoin will focus on the services that the infrastructure providesand not attach undue importance to the components underlying it, usinga service-oriented architecture.

At heart, CurrentCoin’s focus is on the customer. Our service will enablea software workflow for next-generation websites.

Ultimately, we are working to make online services better for everyone.There’s no forced purchases, no buyer’s remorse. Preview templates andgoods online, choose what you want, and pay when you’re ready.

Image taken from the chat tool featured in our prototype.

4 THE SOLUTION 12

Page 13: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

5 How It Works

Blockchain companies are often asked if a dedicated coin is necessary, ifthe same product could be offered using non-blockchain paymentmethodsand achieve the same result.

In the case of CurrentCoin, the answer is clear: the combination of ourcryptocurrency with an upgraded version of Ethereum is the core of ourinnovation.

5.1 From Configuration to Deployment

We can use the prototype as an example of CurrentCoin in action.

At the time you sendCurrentCoin to our address, you fill out configurationdetails to describe how your template should be customized.

On the CurrentCoin site, our servers scan CurrentCoin addresses for in-coming payments. Assuming the payment requirements are met and thedetails parses correctly, we activate a build process that reads this infor-mation and generates a website in response.

In the future, our network of templates will allow the community to sub-mit their own templates and collaborate through each common work, inaddition to receiving compensationwhen a user-created template is used.

Beyond that, our online marketplaces will allow you to use CurrentCoinfor purchases, as we expand our reach and scope.

CurrentCoin creates the platform that users can use to view, build andshare e-commerce services with each other and with the world.

5 HOW IT WORKS 13

Page 14: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

6 Implementation

CurrentCoin is based onEthereumand leverages Ethereum’s features, whileadding its own. Its distributed network of solution and template providerswill be backed up by Ethereum’s smart contracts and the underlying secu-rity of the Ethereum network.

CurrentCoinwill stay actively involved in vetting potential providers, over-seeing the health of the platform, and ensuring that the system runs smoothlyand without interruption.

Our model will be a combination of a service provider network, cloudservices activated by CurrentCoin, and online marketplaces where Cur-rentCoin will be accepted.

6.1 Product Background

At the outset, CurrentCoin’s focus will be on static websites and well-architected applications that enable maximum uptime and stability. Astemplates prove their popularity and time shows which applications gaintraction, the network will increase in scope, expanding ultimately to on-line marketplaces where CurrentCoin can be used for purchases.

6.1.1 The Prototype Example

When you create a website using a CurrentCoin form and send Current-Coin to it, the transaction resulting from that form is available for viewingon the network. On the CurrentCoin end, after confirming that the tokenhas been sent, the simultaneously created configuration file is scanned togenerate your app.

Examples can be found on our prototype. Future templates will also in-clude a section for you to fill in your own information. Once that is doneand the CurrentCoin is registered as received, your informational site willgo live, online, for use by you and your audience.

6 IMPLEMENTATION 14

Page 15: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

Image taken from the prototype.

Behind the scenes, once the CurrentCoin has been sent and the details arevisible online on the Ethereum network, CurrentCoin will then substitutein your information into an approved template as part of its configuration,and deploy the app.

While the template will be as displayed on our site, the customized por-tion will be determined by you, the user, in advance of deployment. Onceordered, the web app will publish an app specifically for the resource or-dered, and share that app’s address with the user.

For CurrentCoin, this is only the first step in building out a larger networkthat will put marketplaces front and center, and allow you to spend yourCurrentCoin on a variety of items.

6.2 Help

You canwrite to us today at [email protected] or [email protected],for more information or a personal response.

6 IMPLEMENTATION 15

Page 16: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

7 Integrity

We are aware of the controversies over fraud and plagiarism that havebattered the cryptocurrency space and led to an overall drop in confi-dence.

Our pledge to you is a commitment to original work, as part of a soft-ware deployment service we hope to expand and grow solely on its mer-its.

7.1 Statement of Purpose

CurrentCoin will always put trust and integrity first in all our dealingswith customers.

Every word in our whitepaper and on our webpage has been reviewed bymultiple readers and assessed by experts.

We welcome your feedback and aspire to be as open and transparent aspossible, in every step of the development process.

7.2 Channels

If you’d like to follow our latest developments, you can do so through thefollowing channels:

Medium

https://medium.com/currentcoin

YouTube

https://www.youtube.com/channel/UCHMeCp1gdcad88Lv5U6fdxw

Discord

https://discord.gg/8YQMWp

GitHub

https://github.com/CurrentCoin

Telegram

https://t.me/currentcoinchannel

7 INTEGRITY 16

Page 17: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

Twitter

https://twitter.com/CurrentCoin

A screenshot from our GitHub, updated daily.

7 INTEGRITY 17

Page 18: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

8 Contributors

CurrentCoin is offered under the auspices of BITNEST, a Singaporean en-tity.

Julian Martinez contributed product specifications, infrastructure proto-typing services, and material to the whitepaper.

Julian Martinez operates the cryptocurrency consultancy Excelsitor. Hehas worked at San Francisco startups dedicated to infrastructure productsand developer tools, covering everything from open source monitoringsolutions to ledger nodes. At Ripple, Julian worked in client services, of-fering support to developers and customers of exchanges, particulary inEast Asia. Since then he has advised customers on software deploymentand containerized applications.

Dan Napierski provided infrastructure prototyping services and architec-tural solutions.

Dan Napierski is an executive, engineer and advisor with substantial Mi-crosoft and enterprise experience. He has helped set up large server con-figurations for multiple Fortune 100 companies and advised clients on themaintenance of a variety of server-based systems. He received his M.S. inComputer Science from Harvard.

Gilles Pirio contributed infrastructure prototyping services.

Gilles Pirio is a developer and project manager with almost two decades’experience at Bay Area companies, starting at Intel. He has been a founderand senior consultant for a number of Silicon Valley companies; much ofhis work is being used in production today at locations across the BayArea. At Ripple, Gilles worked as a data analytics engineer, tracking themovement of XRP across the ledger to investigate fraud and suspiciouspatterns.

Jason Emberley provided prototype development services.

Jason Emberley is a software engineer and project manager based out ofthe San Francisco Bay Area. He received his B.S. in Math and Physics,which he employed as a research assistant and science journal contributor.Jason started programming as part of his research and focuses today on thedevelopment of Node.js websites with blockchain applications.

AmandaBullington contributed copyediting services for thewhitepaper.

8 CONTRIBUTORS 18

Page 19: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

Amanda Bullington is a marketing and communications expert comple-mented by training as a JavaScript developer. At Ripple, she worked onthe communications team to craft the company’s core message and coachexecutives speaking at conferences andmedia events. Her work left a deepimpression on the company’s media presence, including but not limited tomarketing, outreach, legal, and public relations messaging.

John Thai provided software development services.

John Thai is a senior software developer with over a decade’s worth of ex-perience in the technology sector. He works as a senior developer at C& J Energy Services, after previously working as a product manager anddeveloper at offshoring and surface logging companies. Throughout hiscareer, John has worked within corporate settings to construct guidelines,maintain product backlogs, design software road maps, evaluate user in-terfaces, and review technical designs. He received his Bachelor’s in Com-puter Science from the University of Houston.

Charles Cooper contributed architectural solutions and material to thewhitepaper.

Charles Cooper is a software consultant with a special focus on Ethereumand Ethereum-based projects, and a subject matter expert in smart con-tracts. Charles designed a high-frequency trading platform which cur-rently turns over millions of shares per month and implemented the corefunctionality for a startup valued at over $10 million. He first mined Bit-coin back in 2014 and has been involvedwith cryptocurrencies ever since.

Goolzzi Jeon contributed design and website development services.

Goolzzi Jeon is a JavaScript developer experienced with building tokenlaunch websites. He is most familiar with ReactJS and associated app ar-chitectures such as Flux, Reflux, and Redux. He is proficient in Typescript,Ecmascript 6/7, and the JavaScript toolchain, frequently employing toolssuch as Babel andWebpack as part of his projects. He received hisMaster’sof Computer Applications and Computer Science degree from NanyangTechnological University.

Evgenii Kozinchenko contributed website development services.

Evgenii Kozinchenko is a developer and business owner who has workedwith Node.js, React.js, the Go language, and Rest API’s backed by MySQLdatabases. He runs a development company that delivers brand-focusedwebsites and has worked directly with projects like Latoken.

8 CONTRIBUTORS 19

Page 20: CurrentCoin€¦ · and a community, transparentlybasedoncontent,merit,andcode. 1.2 The Platform ... byDocker,Kubernetes,RancherOSandothermajorprojects,haschanged the face of software

CurrentCoin

Ramin Taghizada contributed website development services.

Ramin Taghizada is a financial technology developer and open source con-tributor who has overseen the business process management software be-hind major enterprise products. Ramin’s list of known technologies in-cludes JavaScript, ReactJS, MeteorJS, NodeJS, Java, C++, Python, and PHP.He graduated with a degree in Computer Science from the University ofManchester.

8 CONTRIBUTORS 20