BlockApps FAQ

Blockchain

Blockchain is a technology that allows for the creation of scarce, transferable digital assets. It is a ledger (maintained by a network) that handles the “double-spend” problem of accounting/economics for digital assets.

If you have 15 minutes, you can go from zero to sixty by reading this overview.

Blockchains are good for tracking and transferring assets such as physical goods, financial assets, and valuable data. Blockchains replace the need for centralized, trusted intermediaries (e.g. third parties) with various kinds of participant-based trust and approval.

Blockchains have the potential to:

  • Remove intermediaries (typically aggregators or clearinghouses)
  • Reduce the overall number of systems and improve operational excellence between parties

There are two general types of blockchains:

Public blockchains (e.g. Bitcoin, Ethereum)

  • All network activity is visible to the public
  • Network members can self-identify, but are usually anonymous
  • Network latency does not scale well

Private blockchains (e.g. BlockApps STRATO, Hyperledger, EEA)

  • Activity visible by network members only
  • Visible identity of network members
  • Lower network latency

Enterprise Blockchain

Enterprise blockchain is blockchain technology that goes the extra mile.

Ethereum blockchain technology is sometimes dubbed as Web 3.0 because it poses a revolutionary approach to networking and communications. However, the protocol and standards defined in Ethereum’s white paper and yellow paper only go so far….

Enterprise blockchain technologies like STRATO go the extra mile to provide greater security, reliability, and features that make it useable in the real world.

Enterprise-grade usually means the blockchain or application is secure, scalable and reliable enough be use in real-world scenarios.

While this standard varies from industry to industry, the Enterprise Ethereum Alliance has set out to define standards that are widely applicable.

The Enterprise Ethereum Alliance (EEA) is a consortium of industry and Ethereum blockchain experts focused on developing enterprise-grade standards and technical specifications for Ethereum blockchain technology.

BlockApps is a founding member and regularly participates in the advancement of these standards and specs.

Ask Us Anything



Also sign me up for news & updates from BlockApps

BlockApps STRATO

Read all about it here!

In short, STRATO is a flexible blockchain solution for building and running business networks. STRATO serves as the base layer for secure business network transactions and activity, creating a highly extensible platform for business groups to use.

STRATO is used by Fortune 500 companies, industry-owned businesses, and software startups alike.

Large companies like Bayer, BHP Billiton, Ticketmaster and John Hancock use enterprise-grade STRATO to manage and enhance various processes relevant to their business.

Meanwhile, partners, developers and technology companies build solutions and applications on STRATO.

You can get STRATO in minutes through cloud marketplaces including Amazon Web Services, Google Cloud Platform, and Microsoft Azure.

Alternatively, if you want to use STRATO without the marketplace you can buy a license here and BlockApps will set up the STRATO for you.

If aren’t sure which option is best for you (or need a larger network) contact our team and we’ll be in touch!

Our developer docs have everything you need to get started and build applications using STRATO.

If you can’t find the information you’re looking for, check our forums or submit your own post.

Yes. We understand the needs of banks, medical facilities and enterprises with sensitive data. See “How can I get STRATO” for more details.

A genesis block is the first block in the blockchain.

In STRATO, a genesis block is added right after a new network is created. It sets the stage by containing all of the starting rules for the network (see Governance)

Ethereum

STRATO is built based on the Ethereum protocol with modifications that make it enterprise-grade – mostly to help customize and manage privacy, governance and throughput.

BlockApps also chooses to build STRATO based on Etheruem specifications because:

  • It’s one of the most widely-used blockchain technologies in the world with a very large developer pool that enables large scale, affordable development
  • There is significant interest in Enterprise-grade ethereum due to its flexibility and extensibility via smart contracts – see the EEA for more info

No. STRATO networks are private and not linked with the public network’s nodes, transactions or cryptocurrency.

No. STRATO networks are private and not linked with the public network’s nodes, transactions or cryptocurrency.

Our work with the EEA keeps STRATO up-to-date with both new public Ethereum standards and private/enterprise standards.

While the PublicNet Ethereum protocol is not updated very often, we watch it closely and are ready to make any changes that improve the product or resolve bugs and security issues.

Nothing will happen to STRATO if the Ethereum PublicNet forks or fails.

While we like to keep up-to-date with current Ethereum standards, STRATO is focused on maintaining enterprise-grade functionality and reliability to its users. We will never require updates that put this functionality at risk.

STRATO Features

STRATO allows for the creation of private blockchain networks. These private networks can be used for many different types of transactions and activities.

So. Many. Things. Check out our features page for a full list.

In short, STRATO allows users to quickly create private blockchain networks with custom privacy and governance configurations.

STRATO is also built to be used in the real world by real people, meaning all of these features are as accessible and user-friendly as possible.

In short – yes. STRATO’s privacy and governance features allow users to create networks and infrastructures that are compliant with regulations such as HIPAA or GDPR.

Rules for data storage and transfer can be encoded into STRATO in various ways, allowing for segregation of access by region, role and/or asset lifecycle.

Like any technology, however, it is only as compliant as the processes and people that surround it!

The latency of a STRATO network is totally dependent on the configuration. Configurations with more complex governance rules and data checks will naturally be slower than others.

To date, however, we have never seen a STRATO network latency that didn’t satisfy customer needs.

What’s important about STRATO network latency is how well it scales. As a network grows, there is only a marginal impact on latency.

Yes. Very scalable.

Both data volume and the intensity of business logic can impact blockchain network performance – but STRATO is designed to limit this volume and burden through use of private chains (see Private Chains)

Tokens: Not necessarily. Many STRATO networks don’t use tokens at all. Others use them as an internal store or measure for the private network.

Gas: Yes, gas is provisioned to each account and can be used to create limits on network activity (prevent infinite loops, DDOS-style attacks), but is not necessarily rationed in private networks.

BlockApps

We’re still building this section… our company page is a good place to start. You can also find out where we’re going on our events page.

Partner Network

We’re still building this section… check our our BlockApps Partner Network hub in the meantime.

PBFT (Partial Byzantine Fault Tolerance)

In short, BFT is a concept and PBFT is a consensus algorithm.

For example, bitcoin uses the mining proof-of-work (PoW) consensus algorithm to achieve BFT (Byzantine Fault Tolerance)

Compared to PoW, PBFT is a more efficient and enterprise-friendly algorithm with higher throughput, lower latency and faster transactions – all with the same level of security and finality of your transactions – meaning they cannot be reversed.

PBFT is a consensus mechanism similar to voting. It is the most mature and enterprise friendly of all algorithms. With PBFT, each member of a blockchain network has voting rights that are defined and agreed-to by the whole network in advance (see Governance).

Proof of Stake (PoS) is a weighted voting mechanism, where your voting rights are based on how much you have invested in the network.

PoS is much more rigid and less mature that PBFT.

Proof of Authority (PoA) is a less mature and less robust consensus mechanism than others.

PoA comes in many flavors, and many of them lack finalitya key benefit for enterprise blockchain that ensures transactions won’t be reversed sometime in the future.

More FAQ & troubleshooting information is available in our developer documentation.

Data Storage

See External Storage. Still building this section, check back later

Still building this section, check back later
Check out our Blog
Get Updates From BlockApps
Drop Us A Line

About BlockApps:

BlockApps was the first company incubated out of ConsenSys in 2015 and has created several industry innovations including the launch of the best, easy-to-use, most powerful Blockchain as a Service (BaaS) platform on the market called STRATO. Since launching STRATO on Microsoft Azure in 2015, BlockApps has become the first blockchain company to partner with all major cloud platforms (Azure, Amazon Web Services, Google Cloud Platform) and is a founding member of the Enterprise Ethereum Alliance (the world’s largest open standard blockchain organization). Today, we continue to expand our partner network and the enterprise-grade capabilities of STRATO.

More Recent Posts: