Reach is a blockchain development platform which makes building decentralized applications, or “dApps”, more like traditional full stack development.
The platform consists of a domain-specific programming language (DSL), compiler, and deployment tool. Reach now fully supports TEAL, automatically generating a formally-verified TEAL contract as you compile.
Reach solves several common problems developers face when building on blockchain.
Problem: Blockchain Development is Too Difficult. Blockchain Development is Too Difficult. Most developers need over a year of training and practice to independently build a trustworthy smart contract.
Problem: Blockchain Development is Too Costly. Billions are locked away or lost to bad code. Auditing starts around $20,000 and requires months of work from highly-specialized teams.
Reach Solution: Compiler. The Reach compiler allows you to launch on any protocol without a code change. A built-in verification engine formally verifies the safety and correctness of smart contracts and middleware as your code compiles.
Problem: Protocol Communities are Too Tribal. Developers face an uphill battle in overcoming the blockchain learning curve, as knowledge is siloed within protocol communities.
Reach Solution: Deployment Tool. Deploying to any protocol unites developers around a shared platform to encourage and support each other no matter what protocol you choose.
The benefits of using Reach to build on Algorand include;
Allows DApps to be built in a matter of days instead of months
Developer focused and friendly
Strong Developer Documentation
Unified live developer support community
This tutorial walks through the creation of a simple decentralized application. It contains everything you need to know to build and test this application and assumes no prior experience with dApp/blockchain development of any kind.
Reach documentation is written from the perspective of a developer who has never done any dApp development before. Check out this breakdown of differences between building in Reach versus Solidity.
You can find a complete walkthrough of the Reach tutorial streamed live from the Universities Unchained Algorand Bounty Hack below!.