The first stage of the implementation of blockchain technology at the Bank focuses on providing a system allowing verification of the authenticity of bank documents, including regulations and tariffs of fees and commissions.

Our Clients have at their disposal a system that, thanks to advanced mathematics and cryptographic techniques, allows checking the validity and authenticity of a given document by using a unique HASH number provided by the Bank. Using this solution is very easy for the user and is an undeniable value for all parties involved in communication. What's more, permanent access to public documents such as regulations is also provided to people who are no longer our Clients. Documents are available in the "Archive of Regulatory Changes", which can be found on the, and Krajowa Izba Rozliczeniowa S.A. (

When seeing a document marked with the Blockchain icon, the Customer can easily confirm its authenticity and be sure that it has not been changed. 

      Blockchain - logo      

Blockchain in PKO Bank Polski

Public and private Blockchain in PKO Bank Polski
Blockchain Competence Center at PKO Bank Polski
Blockchain technology dictionary

Blockchain at PKO Bank Polski - the solution applied by the bank consists in introducing a carrier in the form of electronic banking in combination with a private blockchain network in Hyperledger Fabric technology and storing documents in a third-party archive (KIR S.A). The blockchain technology makes it possible to detect changes made to a document by recording in real time in a distributed network (DLT) metadata and the result of the document's shortcut function (HASH).

Shared databases - currently, information is stored on servers of the central institution that cares about their security. Sharing databases means that information in an encrypted form can be found on servers of all users, so that the risk of their stealing decreases to a minimum.

HASH – function that assigns to any large amount of data, so-called an irreversible abbreviation – a non-specific, quasi-random value with a fixed size. This function assigns a data (e.g. a file) to a series of characters (so-called Hash) on the basis of which the file can not be opened.

ICO - so-called Initial Coin Offering, which is the equivalent of IPO (entry into the stock exchange) in the world of blockchain. To collect funds for a project, the company issues tokens (a type of digital currency) and sells them to investors. Investors who believe in the development of the project hope that the tokens (in this case the equivalent of shares) will gain in value in the future.

Smart contracts – traditional contracts between two parties are created on a cause-and-effect basis, e.g. in case of a flood, the insurer pays the insurance. A smart contract transfers such a contract from a paper form to an electronic form and most importantly it fills in itself. In relation to the example - if the sensor sends information about flooding, insurance will be automatically transferred to the victim's account. In this way, there is no need to involve lawyers or other third parties.

Tokenization – transferring an analog form of, for example, a financial instrument to a digital form and recording information about it and the conditions of its possession in blockchain technology, using a smart contract.