Welcome to New America, redesigned for what’s next.

A special message from New America’s CEO and President on our new look.

Read the Note

Checklist for Deploying a Blockchain-Powered Solution

  • Define your challenge, define your solution: Blockchain is powerful technology, but it can’t solve every problem. You wouldn’t use a scalpel to crack an egg, right? Before adopting a blockchain-based solution, know your goal and know how blockchain technology will help to achieve it.
  • Prep your data: Any digital system that runs on shoddy data runs the risk of garbage in, garbage out. With blockchain’s immutable data structure, if you start with bad data you could be stuck with it forever. So ensure accurate, high quality data before moving to blockchain.
  • Make friends: Collaborating with partners can lower costs, improve outcomes, and deliver more powerful solutions for everyone. Identify potential stakeholders—entities with shared interests who may benefit from the fixes you’re introducing—and consider inviting them to the party. Innovation is an opportunity to make new alliances and engage old ones as you work together to build a secure common platform.
  • Think ahead: You don’t want today’s solution to turn into tomorrow’s headache. During the design process, consider your solution’s compatibility with both existing legacy systems and other frontier technologies, as well as other blockchain platforms; in the future, your project could create unwanted silos if it’s not interoperable. Think of both the financial and human resources required to maintain it—how much will troubleshooting cost and who will do it? Design today for a world three to five years in the future.
  • Innovate ethically: Technology can have unintended consequences. Given the difficulty of altering data on a blockchain, consider how your solution will affect the people represented by the sensitive data contained therein—both now and into the future. Their privacy is your responsibility.
  • Consider accessibility: What level of tech literacy or access is required to participate in your solution? Is the language accessible? How will particular communities respond to implementation? If you aim to serve marginalized populations, keep their needs in mind as you design.
  • Solve for identity: Who are your users? More importantly, how do you know it’s actually them? Identity is at the root of blockchain solutions. Scrutinize how best to confirm user identity in your project; biometrics, passwords, government issued IDs, and knowledge based authentication are all potential options.
  • Assess risks: Every new technology has its risks; blockchain is no different. Try to anticipate potential pain points between collaborators and carefully weigh the pros and cons of design features like vendor and platform lock-in as you build. Factor in cybersecurity as well—just because blockchain is cryptographically secure doesn’t mean that software built on it will be. Independent security audits can help fortify systems.
  • Expect to grow: Starting small with a pilot or proof-of-concept makes sense, but you don’t want to stay there. As you perform controlled tests of your blockchain-based system, remember that your ultimate goal is to reach full-scale operation. As you begin to scale up, consider running your blockchain solution in parallel with its predecessor until you're confident in the new system’s results.
  • Comply and codify: Blockchain solutions for governance and social impact rarely encounter major regulatory hurdles, but platforms that transfer financial assets or issue tokens with monetary value face more stringent requirements. Engaging legal counsel at the outset of your project can save a lot of trouble (and money) later on.
  • Assume unknown unknowns: Blockchain is a new technology. Since unexplored territory is, well, unexplored, it’s best to anticipate some uncertainty. Incorporate flexibility into your project timelines to accommodate surprises along the way. Ask questions about the tech and the specific solution on which you’re working to clarify problems and inspire innovations.
Checklist for Deploying a Blockchain-Powered Solution

Table of Contents

Close