The Problem of Interoperability

There is neither a common set of rules, nor a legislation that regulates the principles, obligations, liabilities of above-mentioned platforms.  As explained in the previous sections, every platform creates its own rules, collecting data within their own ecosystem, thus, creating their so-called digital islands. There are plenty of shipowners’, ICT providers’, supply chain operators’ projects. All platforms claim that their system is the most efficient one and offer different kinds of services with different kind of technologies, programs in order to convince and attract clients. To this end, different groups of users are divided among various platforms which best suit them.

However, a single transaction in an international sale of goods involves many actors including buyers, sellers, carriers, banks, insurers and regulatory bodies, with distinctive interests. These actors may be subscribed to different networks even though they will be involved with the same goods and representative documents. The fragmentation of user groups makes it more difficult to transfer rights interactively across diverse platforms. Lee states that ‘This impedes free trade rather than facilitates it, a far cry from the current paper B/L practice where parties freely transfer rights by transferring B/Ls to any trade partner they choose’. 

Therefore, it is crucial that users can transfer and render data, document and/or other information across systems, applications or components. This can only be possible if everyone who touches BBe-B/L, is using the same data format and communication standards so that it can be transported seamlessly regardless of pre-existing relationships between stakeholders in a free environment just like paper B/L can circulate, in other words in an interoperable way, since interoperability provides, autonomy, flexibility between industries, freedom of choice, access, freedom to change the service provider. 

Marxen states that, ‘If e-B/L were to replace B/L printed on paper, one of the conditions will arguably be universal, or at least near universal, acceptance of a certain common system, or failing that, interoperability with sufficient reliability based on common standards’. Lee support this approach by stating ‘Uniform rules can vitalize the use of e-B/Ls by allowing interactive transfer between different user groups while enhancing foreseeability and lowering risks in legal disputes’.

However, as Hileman and Rauchs point out ‘Making networks that are based on different protocol specifications interoperable constitutes a significant challenge, as no clear standards have emerged yet and most implementations are attempting to establish their own specification as an industry standard’. 

Currently, there are a few suggestions in order to achieve interoperability. One of them is the unilateral design approach which means that the market participants should design their products or services enabling the other participants to offer interoperable products or services. Another way is through intellectual property(“IP”) licensing, where one party grants others access to technology, specifications, and/or rights associated with the technology’s use. This way is more flexible; therefore, it is accepted it suits better to future technologies. Furthermore, the states may play active role in creating an interoperable environment. They can regulate mandating standards or oblige the service providers to implement transparency rules about their technologies by setting up a centralized organization that manages data and processes. Another regulatory approach can be through independent systems which support services for achieving interoperation by providing suitable conditions to exchange data and synchronize processes acting as intermediate agencies or access points, likewise the working principles of internet.

On the other hand, the drawbacks of interoperability should not be ignored. It is a fact that it will increase the security risks as the security level of the platforms may not be the same. In an interoperable ecosystem, the liability arisen from a damage cannot be easily allocated. With the implementation of IoT devices and AI, this uncertainty may augment. It is essential to have high level of security, however, in case of a breach the users may suffer from this ambiguity because it may not be possible to determine from where the algorithm obtained the inaccurate data. Furthermore, the implementation of such clearing houses or technologies may increase the cost that prevent the new parties to enter into the ecosystem while strengthen the existing ones, causing a monopoly behalf of the dominant participants.

Within this scope, all industries are seeking for standardisation. International organisations are working hard on this issue. UN/CEFACT proposes its data models to create an interoperable environment and has developed a recommendation numbered 34 on data simplification and standardization, while the World Customs Organization has developed its own data model. Meanwhile, ICC launched a working group on digitalisation in trade finance in order to provide electronic compatibility of ICC rules. Moreover, the International Telecommunications Union, the International Electrotechnical Committee, the Blockchain Research Institute and the Blockchain Interoperability Alliance are working on this issue, whereas International Organization for Standardization(“ISO”) is working on a series of blockchain and DLT standards by its technical committee ISO/TC 307, some of them is regarding terminology and concepts, privacy and personally identifiable information protection, security risks and vulnerabilities, legally binding SC, interactions between SC in blockchain and DLT systems. Furthermore, the European Commission announced the launch of the EU Blockchain Observatory and Forum in order to accelerate blockchain innovation and development of blockchain ecosystem within the EU. Lastly but not the least, the Digital Container Shipping Association was established in order to promote common information technology standards for digitalisation and interoperability in the sea shipping industry.

Meanwhile, there are several projects that attempt to define methods to facilitate cross-chain communications including data sharing and value transfer, such as Ripple’s Interledger Protocol, the Cosmos and Polkadot projects. Such projects’ purpose is to create a chain of chains. However, it is likely that the emergence of a common cross-chain protocol will take some time.

Eventually, such standards will not be legally binding, but will create a common practice and understanding in private sector that will guide the nations in regulating blockchain afterwards. 

All in all, the industries are in need of further standardisation, especially in maritime industry as currently, it is the clients who are trying to evaluate the effectiveness and trustiness of platforms within their own knowledges. In my point of view, an international certification system can satisfy such a need.

MLETR art 12.1.iv enable a certification system that will supervise the reliability of the methods used for ETRs. Within this scope, an internationally reliable and independent body, should publish a set of rules, analyse the compliance of the platforms’ systems to these rules upon platform’s application, provide certificates to the ones who comply with the rules and make audits from time to time while updating the rules in line with technological developments. Such a method has been successfully implemented for information security by ISO under the standard 270001 for instance.  

The rules should aim to unify the terminology, oblige the usage of natural language in the clients’ interface, set certain security and privacy rules considering the implementation costs, determine obligations on the service providers as well as the rights and obligations of the users, allocate the risks and liabilities and enable data transportation. This authority should supervise the constitutions and/or multilateral agreements of the platforms. The rules may forbid, non-liability clauses drafted behalf of the service providers, – for instance regarding liability arisen from coding errors; clickwrap alike agreements and/or any other kind of provision that disturb the balance between the parties and even among the service providers which may cause the abuse of dominant position under the competition law. In my point of view, such a system would lower the barriers to entry, making it difficult for dominant parties to lock users into bad deals.  I believe that a certification system will create trust and reputation for the service providers and will protect the participants, organize the processes, provide users freedom to choose and change the platform they use and most importantly, enable interoperability.

It seems that, due to the need for an interoperable environment, lawmakers do not think that the technology is sufficiently mature to be regulated. It should be emphasized here many countries have specific regulations regarding cryptocurrencies which also functions through blockchain technology. This proves that lawmakers wait until technologies reach certain level of understanding and adoption in the public, in order to find worth regulating. It seems that the interoperability problem prevents the lawmakers regulating BBe-B/L and that they wait until necessary standards are created and implemented by the market. In my point of view, substantive law regulations will follow the establishment of a certification system and its adoption by significant number of service providers.

On the other hand, even though interoperability between the platforms is essential for international trade, as well as BBe-B/L systems to function fluently, it is not all. Public sector must collaborate with the platforms and integrate their usage in their national system which can be realised through a single window environment. 

Quoted from Yeşim Tokgöz’s postgraduate dissertation titled  “The Legal Relationship Between Blockchain, Smart Contracts, the Internet of Things and Electronic Bills of Lading, Its Role in the Maritime Industry in order to Achieve Paperless International Trade and the Necessary International Legal Environment for Them to Be Commonly Used”



Blockchain, Smart Contracts and Internet of Things

In this section, I would like to explain the features of blockchain as I will refer to these specialities in the following sections. 

Blockchain is, i) a peer to peer ii) distributed ledger that is iii) decentralized, iv) time stamped, v) append-only, vi) cryptographically secure, vii) borderless, viii) open sourced and independent, ix) transparent but untraceable and x) immutable which mean:

  1. the individuals/peers can interact with each other directly as the transactions can be realised without the need of an intermediary (such as banks, land registries, notaries). Since there are no intermediaries, the transactions are faster and the costs are considerably lower.
  2. the records are not kept in a single centre. Blockchain is a type of distributed ledger technology(“DLT”). In DLT, every participant keeps a copy of the whole ledger. These participants are basically computers called “the nodes”. Therefore, there are as many copies as the number of the nodes. 
  3. every node from all around the world records all the transaction realised in the network, all the time. Thus, the ledger is always up to date (golden state of the ledger). This is why it is decentralized. Decentralisation eliminates the risk of single point of failure. An act of God cannot harm the ledger. Since there is not one point, but as many as the number of the nodes, a hacker cannot attack the ledger and corrupt it. This makes the ecosystem more secure than the contemporary one.
  4. all the transactions are time stamped using the previous transaction’s fingerprint. Nobody can change the information in any transaction without changing its fingerprint which will invalidate the next block in the chain. This makes the transaction irreversible providing certainty, alike the central authorities provide in the current system. 
  5. once the transactions are sent to the network, it cannot be taken back or changed. Therefore, blockchain works only by adding/appending data to the current ledger. 
  6. the transactions are done through internet where people do not see or talk to each other while interacting. In order to protect the data transfer against tampering and misusing among parties that do not trust each other, cryptography is used. Due to cryptography, blockchain does not need a third person to secure the data, validate the identity of the addressees as this is done automatically. 
  7. blockchain functions on internet, thus, it is as borderless as the internet. 
  8. since blockchain is decentralized and borderless, it is not governed by a state or a jurisdiction. It is an open sourced system which means that blockchain has neither hierarchical governance, nor enforcement bodies contrary to the current system. It naturally has a creator, who starts the process by coding the software, deciding its functioning mechanisms and architecture. Once the software is publicly available, the creator does not have any control over it. The process progress in line with the code. Therefore, it is independent.   
  9. basically, the content of the transactions is visible by all the participants, thus transparency prevails. However, due to the pseudonymity provided by the cryptography, relevant participants cannot be determined. On the other hand, data can be encrypted before being stored on a blockchain, rendering it effectively unreadable to third persons.
  10. the transactions can be added to the ledger only if the majority of the nodes approve it. This is called the consensus process. A vicious person, who wants to amend/manipulate the ledger has to convince the majority of the entire network to validate a wrongful action. This is technically possible and called as 51% Attack, however, this kind of attempt had never occurred before since it would be too expensive to accomplish it so that would not worth it. Thus, blockchain cannot be changed, manipulated or corrupted; it is immutable. 

Blockchain platforms can be classified into two main types – permissionless and permissioned. Permissionless ledgers are publicly available for use. Bitcoin and Ethereum can be given as example. Any node is allowed to join the network, to conduct transactions, to take part in the consensus process to advance the blockchain. Permissioned platforms are closed ecosystems. The users are previously verified and registered by a consortium. They are allowed to submit transactions, however, consensus process is restricted to a fixed set of peering nodes that are run by consortium members. Hyperledger Fabric can be given as an example.

Blockchain covers all the functions of the current system in terms of security, trust and certainty in accordance with its type and provide much more such as the implementation of SC.

SC are self-executing codes that perform in accordance with the irrevocable set of instructions, subject to clear pre-defined exceptions.  Once the pre-defined actions occur, SC take the next step. Therefore, the instructions must be certain and precise. There is no place for discretion, tolerance, discrimination, human error, issues open to interpretation, to be decided afterwards or concepts such as reasonable care. It functions in the transactions that work with IF/THEN logic, therefore, it should be noted that there are many kinds of relations that are not suitable for performance through SC. 

There is no doubt that blockchain and SC are todays’ hype. It is common mistake to believe that the blockchain will change every current system. A system is deemed appropriate for blockchain only if there is i)risk of fraud, ii)intermediary/ies who do/es not add value but verify the data, iii)certain amount of throughput (manageability in terms of transaction number per second, theoretically with blockchain, 10 transaction can be made per a second), and, iv)stability of data. This is called “FITS model”. 

On the other hand, SC exist in digital world that do not have connection with the real world. In order that a SC can self-execute its code, it needs data. These data are fed to the SC via agents called “oracles”. They can be hardware, like sensors; software and/or humans that send and verify real world occurrences and submit this information to SC which will trigger the state changers on the blockchain. The abovementioned hardware is basically the IoT which refers to the network of objects that connects to the internet where each device collects data, known collectively as big data, that is exchanged and analysed in order to realize certain tasks automatically. The implementation of IoT to the supply chains will speed up the usage of the SC and ensure the effectiveness of blockchain collaborations.

This is where artificial intelligence(“AI”) enters into the scene. There is not a specific definition for AI. Its aim is basically mimic the human brain. Within this scope AI accelerates and optimises processes, decreases the errors, increases the efficiency of the services and reduce naturally the demand for human power. In order IoT to function, AI (implemented in the cloud where IoT transfer the data it gathers from real life), analyse the data and make a decision in line with its training methods, then transfer it back to the IoT, and IoT performs the act. Thus, the training method of the AI is crucial. It should be emphasized that if the data fed to the AI is not fit to purpose, the output of the AI will not fit either, this process is called “rubbish in rubbish out”. Within this scope, the feeding process of the AI should be regulated. There should be certain ethical rules against for instance discrimination, and the service providers should be obliged to record the features of feeding data in order to achieve quality decisions.

With the implementation of these technological developments, we will be able to automate supply chains and logistics. We will be able to control the conditions such as temperature, humidity and location of the containers in real time remotely; certificate of origin, for instance, will be confirmed automatically, thus quickly; trade documents such as letter of credit or B/L will be drafted electronically and transferred through internet safely and custom clearances will be done within the blink of an eye. Human interaction as well as human error will be minimum, the transactions will be self-executed and fraud free, the processes will be concluded very fast, whereas the records will be safe. 

However, this process has a paradox in itself because this technology will develop better with the participation of actors from different sectors, whereas the actors hesitate to join this ecosystem in the absence of legal regulations and lawmakers are waiting for the technology to be improved more. Maritime industry suffers from this paradox a lot, especially in the implementation of e-B/L due to its function of being the document of title which will be explained below.

Quoted from Yeşim Tokgöz’s postgraduate dissertation titled  “The Legal Relationship Between Blockchain, Smart Contracts, the Internet of Things and Electronic Bills of Lading, Its Role in the Maritime Industry in order to Achieve Paperless International Trade and the Necessary International Legal Environment for Them to Be Commonly Used”