Creating a lean initiative, however, does *not* mean “going without.” On the contrary, a lean initiative is about getting more bang for your buck. This is achieved by making better decisions. Better decisions though cannot be made using yesterday’s knowledge.
This is why it’s worth learning about new and emerging technologies. What you’re about to read focuses on providing inspiration, through hypothetical lean blockchain startup ideas.
Disclaimer: This article does not constitute financial or other professional advice. It is a sounding board for ideas that may not be suitable to your needs.
While most of the discussions around blockchain implementations typically revolve around trust, immutability, censorship resistance, speculative price, etc., what is seldom discussed is that blockchain networks provide an incredible amount of ready-made, reliable network infrastructure.
A traditional (i.e. non-blockchain) venture involving information technology, or IT, infrastructure can be very costly. Outlays may include:
Even if a startup chooses to run its operations out of an established data center, there still are infrastructure costs that have to be passed on. For example:
In a lean startup venture, it’s crucial to ensure that the majority of resources are not all spent on a single approach or slice of infrastructure. Obviously, if this were the case, the lifespan of the startup venture will be very short lived.
The creator of a distributed blockchain application (DApp) does not need to expend any time, or resources, on the above.
One such DApp example is the Uniswap Exchange Protocol. It consists of two Vyper smart contracts and a simple, yet elegant, frontend application. DApps like Uniswap are dubbed zero-infrastructure because:
The Uniswap DApp just recently surpassed a 24-hour volume of $1 million.
Needless to say, there are a growing number of other blockchain DApps that also are experiencing significant uptake while achieving significant daily throughput.
Just like CyberMiles, the Uniswap Exchange Protocol is a free, open-source software (FOSS). The FOSS model encourages collaboration. Before diving into the development of a brand new project, let’s explore all other existing FOSS projects. This will prevent duplication of effort.
For example, CyberMiles recently implemented internationalization (i18n) inside the Uniswap frontend, and now the Uniswap frontend can present itself automatically in Chinese, English, German, Russian, or Spanish, depending on the DApp user’s locale.
If the idea is new enough, it’ll need to be developed from scratch. Thankfully, CyberMiles provides all of the necessary tooling at no cost.
This recent article demonstrates how to write, deploy and test a blockchain-based smart contract in minutes, for free!
The CyberMiles testnet is a great place to continually develop, deploy, test, update and repeat — a perfect platform to iterate a lean blockchain startup.
The lean approach is fueled by feedback. Feedback informs the direction of updates and changes. Updates and changes are the catalyst for repeat deployments, and these new deployments invite more feedback; the cycle continues.
There is a good chance that implementing a new, innovative idea will result in a few unexpected results and, perhaps, even a few new surprises. However, if it’s easy to respond (ex. perform quick changes and updates, and then repeat) the outcomes of each iteration will be a mix of valuable learning experiences, plus more satisfied end consumers as well as potential future investors.
Smart contracts store and transact real value. There have been incidents of economic loss in one form or another. These incidents prompted projects such as OpenZeppelin to write smart contract libraries and templates that encourage safe development practices. For example, OpenZeppelin’s SafeMath initiative is designed to prevent integer overflows from occurring in smart contact code.
The team at CyberMiles devote a lot of time and effort into refining the low-level operations of the CyberMiles blockchain. This recent article explains how CyberMiles have proactively eliminated (safeuint, uint256 and int256) integer overflows from occurring altogether.
The CyberMiles Virtual Machine (CVM) has built-in integer overflow protection that automatically protects all smart contract developers and end users.
In short, another great reason to use the CyberMiles blockchain!
There are DApps that can run without the need for any third-party services; no additional off-chain authentication, access control or data storage whatsoever. As mentioned previously, the blockchain does all of the heavy lifting and, as such, a lean blockchain startup can achieve close to zero-infrastructure by taking advantage of everything that the underlying blockchain provides.
When designing a lean startup from scratch, don’t be held back by any challenges that are out of scope. Is warehouse inventory or international shipping and handling *in* or *out* of scope?
Solving a real-world problem is very exciting. However, designing and building a solution that provides irrefutable logic on why the use of blockchain wins out against a traditional centralized solution, that’s even more exciting.
Any new blockchain driven value proposition(s) will delight and excite both end users and investors alike.
Consider the following features of a public FOSS smart contract/DApp:
The smart contract’s idempotent nature, combined with the underlying blockchain’s transparency, offers a form of rigid trust. Further, the smart contract operates using a series of locks and releases that are based on time and event milestones. This trust translates directly into certainty for all parties involved.
Sporting franchises may find this appealing due to the zero infrastructure approach — a potential savings in IT infrastructure.
Local, grassroots event organizers may want to test and measure the viability an open air concert, using the smart contract’s logic as a platform for crowd-funding. A base template for this idea (smart contract code) can be found here.
Most traditional online games work using an intermediary to set up the communication and ensure that everything works correctly. In a blockchain game implementation, no party can shut down the service, cheat, or run away with any money. If designed correctly, the system is uncheatable .
It makes little sense to have a single point of failure (i.e. centralized intermediary) in a system where all participants are equal (ex. individuals in a peer-to-peer gaming ecosystem).
Games like chess have rules, and these rules can be implemented inside a smart contract using the appropriate logic. Furthermore, initiatives like Extended Position Description (EDP) allow the state of the game (i.e. the whereabouts of the 32 pieces upon the 64 square board at any given time) to be expressed using the ASCII character set. This compact representation of the game can easily be stored on chain, as well as passed back and forth between the frontend DApp and the blockchain smart contract.
A chess game for Ethereum was created some time ago. The game was played reliably on chain by passing messages to and from the deployed smart contact. However, as the article mentions, “The biggest problem … making completely on-chain games … is the lack of real time” . It also appears that another significant roadblock to the overall project in the above article was the smart contract’s inability to calculate checkmate on chain.
The CyberMiles blockchain easily can perform on-chain tasks that other blockchain implementations find computationally expensive and time-consuming. For example, a smart contract on the CyberMiles network can verify the correctness of another blockchain’s, block header and pow hash, in milliseconds, while only consuming a minimalistic amount of gas.
CyberMiles enables heavy optimizations for specific computing tasks by extending the virtual machine runtime using C++, an initiative called libENI.
This has the makings of an opportunity to develop a unique lean blockchain startup and, so, I write the following summarized reminder:
The CyberMiles mainnet was released in October 2018. CyberMiles invites the global community of developers, businesses and startups to create and deploy their own smart contracts and DApps on the CyberMiles blockchain.
If you would like any information about creating, deploying and testing smart contracts on the CyberMiles network, please contact us.