Building a Complete Gaming DApp using Reach

By November 20, 2020DApps
Click here to view original web page at forum.algorand.org

Dear Algorand Community,

The Algorand Foundation today announced the availability of a protocol upgrade that significantly expands the range of decentralized applications (Dapps) and processes that can be built on the Algorand platform. For the first time, enterprise-scale Dapps can be built on the world’s first pure proof of stake (PPoS) blockchain without sacrificing performance. If you haven’t already, check out the foundation’s official press release.

There are 3 primary Layer-1 features that will be released today on the Algorand blockchain. Each feature below contains a link to the technical documentation, a summary of the feature, and the SDK documentation associated with the respective feature.

  1. Algorand Standard Asset (ASA) - ASA provides a standardized, Layer-1 mechanism to represent any type of asset on the Algorand blockchain. ASAs can include fungible assets (such as currencies, stablecoins, utility tokens, etc), non-fungible assets (unique assets such as tickets, etc.), restricted fungible assets (such as securities), and restricted non-fungible assets (such as licenses, certifications). Asset issuers, or specified delegates, can optionally have the ability to freeze an account’s ability to transact with their asset and clawback their asset when required.
    For more information on the SDK usage, check out our ASA SDK Documentation.

  2. Atomic Transfers - Atomic Transfers offer a Layer-1 secure way to simultaneously transfer a number of assets among a number of parties. Specifically, many transactions are grouped together and either all transactions are executed or none of them are. This feature can be used for use cases such as matching funding, debt settlement, decentralized exchanges, and complex trades.
    For more information on the SDK usage, check out our Atomic Transfers SDK Documentation.

  3. Algorand Smart Contract (ASC1) - ASC1s are Layer-1 smart contracts that automatically enforce custom rules and logic, typically around how assets (ASAs or Algos) can be transferred. They are complex economic relationships made up of basic transaction primitives written in a new language called Transaction Execution Approval Language (TEAL). Examples of ASC1s that can be written are escrow accounts, loan payments, limit and stop orders, subscription payments, and collateralized obligations.
    For more information on the SDK usage, check out our ASC1 SDK Documentation.

In addition to the main features of this release (mentioned above) we also have a handful of commits relating to bug-fixes, performance improvements, test infrastructure, etc that have accrued since the launch of Algorand 1.0.0. The full list of changes can be found here, but listed below are some of the more noteworthy updates.

Major Updates

Minor Updates

Performance Optimization

Cleanup / Tech Debt

Bug Fixes

*Denotes a PR proposed by the community and accepted by Algorand.

Supported Node Platforms:

  • Ubuntu 18.04
  • MacOS
Let us know how it’s gong below…

The Algorand Foundation today announced the availability of a protocol upgrade that significantly expands the range of decentralized applications (Dapps) and processes that can be built on […]

Leave a Reply

All Today's Crypto News In One Place