What is an Enterprise Blockchain Smart Contract?2018-08-07T11:12:09-04:00

In the traditional marketplace, we have contracts as a binding agreement of pricing, service terms, and conditions for our transactions. Our legal and business relationships encourage that we have proof of agreements and notaries to legitimize them.

A smart contract is a piece of code that stores rules of a transaction and automatically verifies the fulfillment of those rules on a network of computers which execute the contract logic. Blockchain technology enables businesses to build self-executing agreements, allowing you to electronically program a contract to only execute a transaction or payment when the conditions of your business’s contract have been met.

Smart contracts are written in several high-level programming languages, including Solidity, and are most often used to implement a contract between two parties where the execution is guaranteed by each node on the network.

Read more about what Enterprise Blockchain Smart Contracts can do.


How are you different from the open source Ethereum project?2018-07-13T12:00:52-04:00

BlockApps has created a closed-source version of the Ethereum protocol in order to uphold the highest security standards for our users who may be unable to build production-ready systems on an open-source project.

Our product is designed to make it as easy as possible to deploy smart-contract based applications. The current Ethereum ecosystem is in its infancy, and our closed-source version of Ethereum allows developers to deploy applications much more quickly than is possible on the Ethereum mainnet.

BlockApps supports Solidity versions 0.4.24 and below.



How can I purchase Blockapps STRATO?2017-02-17T20:19:58-04:00

BlockApps STRATO is available as a SaaS offering on Azure for the Developer Edition. Packages for production private and hybrid clouds are also available.

Can I use BlockApps STRATO for proof of concept (POC) and production grade applications?2017-02-17T20:19:07-04:00

Yes, you can use BlockApps STRATO to create POCs and production grade blockchain applications.

What type of skills do I need to use the BlockApps STRATO development platform?2017-02-17T20:21:25-04:00

Any developer with C, C++, visual studio, Solidity and/or Java scripting skills will be able to use the BlockApps STRATO to create Blockchain powered apps.

What types of companies are using BlockApps?2017-02-17T20:22:54-04:00

Companies within financial services, mining, manufacturing, travel, retail, e-commerce, SaaS application vendors and many more using BlockApps STRATO to build Blockchain applications.

How is Ethereum different from other Blockchain standards?2018-08-21T13:03:27-04:00

Blockchain technology is a fusion of cryptography, proof of work, decentralized networks — which builds a system of verification without a central authority. Ethereum takes the initial Bitcoin blockchain one step further, building a the platform for independent decentralized applications called dApps.

In 2013 Vitalik Buterin, founder of Ethereum saw the potential for decentralized networks with memory for other applications. With Ethereum, blockchain is usable beyond just peer-to-peer currency exchanges. This new network gives developers a general purpose blockchain platform— now users can build dApps that understand a general purpose programming language.

Ethereum uses a programming language called Solidity to run smart contracts. This allows developers to write an assortment of automated procedures into a digital transaction— like conditional enforcement, performance, contract management, and payment allocation and the Ethereum network executes.

Read more about Ethereum blockchain standards.

What is Ethereum?2018-08-21T12:58:35-04:00

Ethereum is a blockchain based distributed computing platform, based on smart contract functionality. It provides the Ethereum Virtual Machine (EVM), that can trustlessly execute peer-to-peer contracts across a decentralized network.

Ethereum is not a cryptocurrency, but a platform that allows users to connect directly to each other. The Ethereum network is a collection of nodes that unite computing power to create a true decentralized network.

Currently, there is almost no action on the internet that doesn’t have an centralized intermediary. Imagine re-designing the internet so users could connect directly to other users without a third-party. Ethereum brings that opportunity to developers. For example, people can rent decentralized data storage space to one another, making third-party cloud databases obsolete.

Read more about Ethereum Blockchain.

How can I start using BlockApps?2017-02-17T20:23:37-04:00

BlockApps STATO is available on Microsoft Azure and GitHub.

What is BlockApps?2018-08-21T13:06:16-04:00

BlockApps is the world’s first Blockchain-as-a-Service company with customers ranging from Startups to Fortune 500 organizations, including John Hancock, Minsheng Insurance and BHP Billiton. Our mission is to drive the adoption of blockchain technology through our platform,  BlockApps STRATO. BlockApps STRATO is an extension of Ethereum, an open source Blockchain standard, to make it easy for developers to create applications in hours.

Customers have used BlockApps STRATO to build solutions for finance, insurance, supply chain, energy, healthcare, and many more. BlockApps is also a founding board member of the Enterprise Ethereum Alliance, which is the world’s largest open source enterprise blockchain project with over 500 members including Microsoft, Intel, BNY Mellon, JPMorgan, CME Group, and Santander

How is Blockapps different to development platforms like IBM Hyperledger, R3 or Chain?

IBM Hyperledger, R3 and Chain are first generation blockchain development platforms that are (1) static to certain vertical use cases (2) pose a very high cost of entry (3) and are difficult to use. In contrast, BlockApps provides an easy-to-use scripting language that enables developers to create Blockchain applications in hours.


What is a Blockchain?2018-08-07T11:09:07-04:00

A Blockchain is a distributed database that maintains a continuously-growing list of records called blocks. Each block contains a timestamp and a link to a previous block. The data in a block cannot be altered retrospectively. In addition, all records and blocks are confirmed by the network participants so all parties can agree on the shared dataset where no single party has complete authority.

Blockchain allows information to be updated, verified, and shared securely—not copied like traditional databases. For example, if you were to send an email with a file attached, the recipient would not be getting the exact attachment. Instead they would be getting a copy. But how do either of you know if that data is accurate or hasn’t been changed since you have two copies? How can you be sure of its verified accuracy?

Blockchains are an example of a decentralized computing system that can power an array of applications.

Learn more about blockchain here.