Académique Documents
Professionnel Documents
Culture Documents
Part 3: SAP HANA Blockchain: Setup SAP HANA, express edition for HANA blockchain
A great addition to this is SAP HANA Blockchain, which connects any SAP HANA
database to the most popular enterprise blockchain platforms. This provides very
interesting capabilities that were previously unheard of in the blockchain
ecosystem. This blog is the first in a series of blogs on SAP HANA Blockchain. It
introduces the technical concept and the different components, as well as the
upcoming beta program.
I highly recommend to also check out Daniel Schneiss � Global Head of HANA
Development � blog on how SAP HANA Blockchain brings business and blockchain data
together.
What is blockchain?
If this blog is not the first thing you�re reading about blockchain, you might have
heard this phrase before: �Blockchain is not Bitcoin�. If you haven�t heard it
before, well, you have now.
These characteristics open a wide range of applications and there have been
numerous publications. I won�t reiterate on that topic, but rather recommend a
couple of resources to get an overview.
SCP Blockchain connects to any supported blockchain network via a cloud service on
SAP Cloud Platform. SAP HANA Blockchain establishes a link between this cloud
service and SAP HANA, which results in a representation of on-chain data in SAP
HANA as a set of regular column store tables. Technically, this requires two
components.
SAP HANA Blockchain service � A cloud service that is deployed with SAP Leonardo
blockchain.
SAP HANA Blockchain adapter � An SDI connector that is deployed with your SAP HANA
instance, available via the SAP ONE support launchpad (formerly Service
Marketplace).
The SAP HANA blockchain adapter subscribes to the HANA blockchain service in the
cloud, which in turn communicates with the SAP Blockchain service. The interplay of
the different components ensures that transactions submitted to the blockchain are
replicated into SAP HANA. This replication works bi-directionally, meaning that
transactions inserted in SAP HANA also find their way back to the blockchain, where
they can be consumed by other applications.
For a great visual introduction on how SAP HANA blockchain works, I recommend this
Lab Preview.
As a result, a typical business application will most likely store most of the data
�off-chain� in a conventional data store, while only necessary data is stored �on-
chain� on the actual blockchain. Now, how do we get on- and off-chain data together
again?