Year: 2024

Venue: 2024 IEEE 6th Symposium on Computers & Informatics (ISCI), 276–281

Type: conference

Citations: Cited by 6 (per OpenAlex)

DOI: https://doi.org/10.1109/ISCI62787.2024.10668062

External link: https://ieeexplore.ieee.org/document/10668062

Abstract

The shortcomings of blockchain technology, previously concealed, are now known to specialists and academics as blockchain technology has grown in popularity. The most basic idea at the heart of centralized technology is interoperability, but connecting interoperation with blockchain will trigger more challenges. The fundamental cryptography of blockchain technology causes issues with interoperation across connected blockchains. Scholars are continually working on solutions for cross-chain operations from blockchain birth till now. Some of these measures ensure that tokens are equivalent to one another. Some of them rely on side-chain technology, and some of them rely on centralized trading centers. However, will the new solution be able to gather the experience of its predecessors and build a more complete blockchain crosschain interoperability scheme? Is it feasible to create a global platform for cross-chain operations that would enable the interoperability of common blockchain features and provide solutions for the interoperability challenges posed by nonuniform aspects? This study strives to investigate the solution and viability of the solution using the action research approach by combining the papers and reports of earlier researchers. Finally, this paper proposes an easier-to-use cross-chain interoperability framework by synthesizing the experiences of previous scholars. Results show that this framework is the easiest to extend and interface. This framework can support cross-chain operations for all kinds of blockchain.

Keywords

HeartLimitingCrowdfundingBlockchainsOutsourcingTime factorsInformatics
📄 Full text (32,637 characters)extracted from the PDF · click to expand
Enhancing Blockchain Interoperability Through Cross-Chain Outsourcing and Communication Shiming Duan Faculty of Information Technology City University Malaysia Kuala Lumpur, Malaysia duan_shiming@qq.com M. Kazem Chamran Faculty of Information Technology City University Malaysia Kuala Lumpur, Malaysia ORCID: 0000 0003 3836 4443 Mustafa Muwafak Alobaedy Faculty of Information Technology City University Malaysia Kuala Lumpur, Malaysia new.technology@hotmail.com Abstract—The shortcomings of blockchain technology, previously concealed, are now known to specialists and academics as blockchain technology has grown in popularity. The most basic idea at the heart of centralized technology is interoperability, but connecting interoperation with blockchain will trigger more challenges. The fundamental cryptography of blockchain technology causes issues with interoperation across connected blockchains. Scholars are continually working on solutions for cross-chain operations from blockchain birth till now. Some of these measures ensure that tokens are equivalent to one another. Some of them rely on side-chain technology, and some of them rely on centralized trading centers. However, will the new solution be able to gather the experience of its predecessors and build a more complete blockchain crosschain interoperability scheme? Is it feasible to create a global platform for cross-chain operations that would enable the interoperability of common blockchain features and provide solutions for the interoperability challenges posed by nonuniform aspects? This study strives to investigate the solution and viability of the solution using the action research approach by combining the papers and reports of earlier researchers. Finally, this paper proposes an easier-to-use cross-chain interoperability framework by synthesizing the experiences of previous scholars. Results show that this framework is the easiest to extend and interface. This framework can support cross-chain operations for all kinds of blockchain. Keywords—framework, operations, decentralized ledger technology I.INTRODUCTION Blockchain was defined as a tool for distributed accounting and data consistency [ 1 ]. The creators of blockchain describe the first decentralized ledger as a ledger where everyone is anonymous and can write something without control. A single or federated entity does not control the ledger and allows anyone to write to it. Blockchain ecology exists in many blockchains, such as Ether [ 2 ], Ripple [3], and others. Blockchain Explorers lists 171 active blockchains as of July 2023 [4]. A prominent application of distributed ledger is blockchain technology, which must possess many of the technical characteristics of Distributed Ledger Technology (DLT), such as decentralization, openness, invariance, transparency, traceability, security, and availability. In addition to some of the characteristics of decentralized technology such as consistency, availability, tolerance to network partitioning. However, with the advanced development of blockchain technology, some of its features have gradually become limitations. For example, cross-chain transactions and multi-chain collaborative work are functionalities that are gradually evolving with blockchain technological advancements[ 5 ]. With the development of blockchain technology, continuous researchers are trying to find ways to solve the contradiction between blockchain features and applications [6]. Blockchain has gone beyond digital currencies and enabled smart contracts, entering the realm of decentralized transaction management systems with distributed databases through many other forms of decentralized collaboration [ 7 ][ 8 ]. Due to the existing limitations, developing decentralized networks, producing decentralized applications, and autonomous organizations will be trendy subjects during the next ten years. The capacity of distributed ledger technologies like blockchain to interface and connect with other systems will determine their future [ 9 ]. These developments present the software development industry with new chances and problems [4]. With the development of technology, blockchain technical innovations have appeared and improved. Part of the blockchain has applied to business. Transaction rules, Smart Contracts, and data models of the blockchain network are specifically on a particular application. When it is necessary to interconnect different business blockchains with multiple models, interchain communication needs through cross-chain interoperability technology [ 10 ][ 11 ][ 12 ][ 13 ][ 14 ]. Developing blockchain interoperation systems remains a complex challenge, regardless of the solution employed. This paper proposes Enhancing Blockchain Interoperability Through Cross-Chain Outsourcing and Communication, a framework that focuses on cross-chain transactions and combines them with notarized collections to achieve transaction assurance. Through theoretical analysis and simulation in a laboratory environment, it is simple to realize the transmission of information between blockchains. The framework does not require any modification of the original blockchain to realize inter-blockchain communication and interoperability, and the information transmitted by inter-blockchain interoperability will not be subject to any restriction. A. Research Scope Some existing blockchain interoperability techniques involve modifying the original blockchain itself. This may require a fork (creating a new blockchain), updating the 979-8-3503-5385-3/24/$31.00 ©2024 IEEE276 2024 IEEE 6th Symposium on Computers & Informatics (ISCI) | 979-8-3503-5385-3/24/$31.00 ©2024 IEEE | DOI: 10.1109/ISCI62787.2024.10668062 Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on September 22,2024 at 12:20:09 UTC from IEEE Xplore. Restrictions apply. underlying code, or implementing specific rules to enable the blockchains to connect. These techniques could be potential security issues associated with this approach [15]. Hence, the existing blockchain ecosystem needs a framework that enables interoperability between blockchains without destroying or modifying the original blockchain on the premise. B. Significance of Research 1. Creatively adopt a novel method to establish the blockchain interoperability framework without changing the original blockchain code. 2. Reduce the complexity of the traditional blockchain interoperation framework through a transaction-based approach. With the core goal of completing cross-chain transactions, this research utilizes the outsourcing concept of blockchain and adopts outsourcing to realize cross-chain interoperation. The program improves some of the functions of the entire blockchain technology ecosystem to a certain extent. Its main realization goal is that users only need to spend a small number of tokens to realize cross-chain interoperability. 3. Users decide the value of building blockchain interoperability behavior. The framework empowers the user community with the autonomy to define the value of tokens and smart contracts [16]. II. METHODOLOGY This action research study analyzes the entire problem of blockchain interoperability. It combines theory, current research, and practical application in a cyclical process to develop a generic and achievable framework for blockchain interoperation. This method considers the current research landscape and utilizes a spiral approach to assess the potential of blockchain interoperability solutions. A. Research Initialization To explore the potential of blockchain interoperability, we need to analyze the current state of research. This research aims to analyze blockchain interoperation by surveying 25 relevant publications from 2018-2023. Fig.2 illustrates the frequency of keywords used in these articles. Fig.2 shows that the keywords centralized ledger, crossblockchain communication, and interoperability occupy the top three places in the sample. Therefore, most blockchainrelated researchers focus on the direction of communication and interoperation between blockchain ecosystems. Fig.2 Keyword Frequency B. Research Analysis This study demonstrates the possibility of blockchain interoperability by combining the current status quo with the theory and starting with the blockchain interoperability foundation problem in a circular process. After analyzing the current situation, the blockchain interoperability framework is being built. Such as the cross-chain interoperation framework must guarantee transaction consistency, security, and anonymity. A higher-level requirement is to require cross-chain interoperability framework generalization. C. Proposed Interoperability Framework This research aims to achieve blockchain interoperability with minimal disruption to existing blockchain structures, leveraging mature technologies while promoting their use cases and models. This approach increases the framework's practicality and real-world applicability. The proposed framework transforms continuous interoperability transactions into atomic transactions with repeated confirmations. This essentially establishes a persistent connection between two blockchains through repeated account verification, ensuring atomicity and overall transaction security. For widespread blockchain interoperability, this research prioritizes optimizing the flexibility of blockchains within the ecosystem. This means any blockchain, including multi-ledger ones, should be able to autonomously adopt a cross-chain interoperability technology. However, to emphasize the overall framework's innovation, some technical details are not addressed in this proposal. D. Framework Expected Features Blockchain technical characteristics limit their ecology. This research is intended to break the status quo of difficult interoperability between blockchains by building a blockchain interoperability framework with public interfaces. Building a more inclusive blockchain framework to provide interoperability between blockchains is not enough. Every blockchain has a set of potential risks. Tighter constraints on this more inclusive blockchain framework are needed, such as hot-plugging and fusion features. Hot-plugging provides immediate support for cross-chain transactions when they occur. When there is no cross-chain transaction, it can keep the cross-chain transaction from affecting the other blockchain. The fuse feature is to defend the risk of a blockchain from causing a chain crisis in the blockchain ecosystem. The clearinghouse is the most instantaneous and technologically segregated way to achieve cross-chain token conversion and interoperability. Transaction centers, however, potentially carry additional dangers. For instance, transaction centers do not ensure the anonymity of crosschain token conversions, some of which bring about credit risk, which goes against the decentralization premise. To achieve universal applicability and simultaneously address the hazards brought on by the token trading center, it is thus possible to develop a cross-chain operating framework comparable to the trading center. Cross-chain interoperability frameworks with similar functions as trading centers need to consider both centralized and decentralized architectural modes when making technology selections, where centralized architecture has clear advantages in processing efficiency, management 277 Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on September 22,2024 at 12:20:09 UTC from IEEE Xplore. Restrictions apply. efficiency, and scalability, and decentralized architecture has extremely high advantages in autonomy, security, transparency, and innovation. A more specific comparison of the advantages and disadvantages is shown in Fig. 3. Fig. 3 Centralization framework and Decentralization framework SWOT Analysis III. RELATED WORK This section focuses on the structure, modules, operation flow, features of the outsourcing framework, and the differences from other blockchain cross-chain interoperability schemes. A. Architecture of Outsourcing Framework The eight modules shown above make up most of the core functionality of a cross-chain interoperable blockchain. Fig. 4 shows the technical architecture of the outsourced blockchain framework. It includes the transactions request module, user account module, transaction in progress module, contract storage module, transaction pending confirmation module, investor module, transaction confirmation module, and proof of work module. These modules are the basic modules of the outsourced cross-chain framework. Fig. 4 Outsourcing Blockchain Functional Modules The User Account Module keeps track of how many tokens each user has in this blockchain and stops hostile users from sending transaction applications frequently to assault the entire outsourcing blockchain platform. The Contract Storage Module stores the judge's contracts, which holds most contracts used for executing the contract, performing encryption techniques and decryption, revenue distribution methods, and other operations on specific blockchains using invisible address techniques. Cross-chain interoperation framework can choose from the smart contracts in this section to help complete the process of transferring accounts between blockchains. According to the demands of applicants for cross-chain interoperation, the Investor Module is for one or more investors to complete the investment of the target transaction. The Proof of Work Module serves as the miner's evidence of workload. Transaction Request Module collects all transaction requests and several dates of the framework. The procedure is when an investor has already accepted the transaction submitted by the application but hasn't been recorded on the chain by the following miner and disposed of by the Transaction in Progress Module. A transaction in the Transaction in Progress Module is known as the Transaction Pending Confirmation Module. In this transaction, the miner first verifies the transaction for the amount on both accounts but does not yet decode the whole transaction. In a transaction called a "Transaction Confirmation Module, " the miner swaps the accounts of the two parties after reconfirming the balances of the accounts in the original and target blockchain. Fig. 5 depicts the overall organization of the blockchain links and includes coin minting transactions and cross-chain application transactions, order-taking transactions, and confirmation transactions. The cross-chain interoperability transaction needs the following data application fee, maximum value of each investor's investment, number of target tokens required, number of invested original tokens, number of confirmations, and other crucial details. When the 278 Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on September 22,2024 at 12:20:09 UTC from IEEE Xplore. Restrictions apply. number of confirmations achieves the number suggested by the applicant, this transaction will finish. Each transaction includes confirmation of transactions that have already been down. Fig. 5 The structure of "outsourcing" blockchain B. Practical Operation Procedure of Outsourcing Framework As a revolutionary cross-chain interoperability framework, the "outsourcing" framework made by "outsourcing" blockchain, its structure and functionality allow each blockchain's expansion as a plug-in, it will reduce the impact on both the target and original blockchain. As a result, the architecture and execution of "outsourcing" need to be creative and reasonable. The "outsourcing" blockchain functions as follows in practice: Fig. 6 shows the actual process of outsourcing framework to achieve interoperability. A user from the original blockchain submits a request for a cross-link operation in the outsourcing blockchain. The outsourcing framework records and publicizes such a request in the links of the outsourcing blockchain. Once a sponsor is interested in the transaction, the outsourcing framework will get a reply. Investors and judges are responsible for transaction security and transaction implementation. The cross-chain token exchange is an example in Fig.6. When other scholars make some improvements, this framework can provide a wide range of support. In Fig. 6. the seven cross-chain operation phases shown “Application Step", "Interoperability Application Step”, “Transfer Step", "Checking Step", "Checking Result Judgment Step", "Interoperability Step", and "Successful Transaction" sum up the process of outsourcing framework. The foundation of the entire cross-chain process consists of these phases. While combining with other technologies, this framework will create a more scalable interoperability technology platform based on these technologies. Every stage of the interoperation transaction must have its data integrity and consistency checked to guarantee the atomicity of the whole transaction. Any problem with any of the events that would affect the atomicity of the transaction will abandon the interoperable transaction. Fig 6 The "outsourcing" framework functions "Application Steps": The application steps are mainly for the applicants to upload their requirements, including the target chain, exchange ratio, operation content, and other data using the cross-chain operation to the "Outsourcing" blockchain. The miners on the outsourcing blockchain will collect these requirements and upload them to the chain. The applicant can use the smart contract if it exists in the "Outsourcing" blockchain to bind the tasks and responsibilities of both parties to the transaction. "Interoperability Request Step": the interoperability request step is that after the miner has uploaded the applicant's transaction request, the investor on the "outsourcing" blockchain will check its conditions and compare them with the requirements, and if it agrees with the transaction, it will send a request to the blockchain to agree with the transaction, and at the same time, the miner will also need to request the "outsourcing" blockchain. If the investor approves the transaction, they will send the request to the "outsourcing" blockchain to agree to the transaction. If no investor approves of the transaction, give a request back for the failed transaction after a certain period. The transaction is marked as a failure from the entire "outsourcing" blockchain, preventing subsequent miners from continuing to record and track the transaction. "Transfer Step": This step assumes that there are investors and that they are willing to complete the deal. 279 Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on September 22,2024 at 12:20:09 UTC from IEEE Xplore. Restrictions apply. Create one-time accounts for investors and applicants through stealth address technology and smart contracts that allow them to communicate with each other on a dual chain blockchain. These accounts will expire after the address has taken effect. "Account Checking Step": the application, investor, contract maker (judge), and miner review the two accounts after the miner uploads the records of successful transfers to the chain. To the greatest extent possible, this kind of account verification can guarantee the security and equity of the entire transaction. "Judgement Step of Checking Result": Generally speaking, there are two ways to determine the outcome of a check. If the tokens are missing from the one-time account, the transaction will fail and smit the offending party. It moves on to the next phase if it is successful. "Interoperability Step": Decryption is the initial step in the interoperability phase. The step in the interoperability process is to decrypt the one-time address created by the address-hiding technique, which applies to receiving payments. Hence, the decryption process releases the account's private key, which is one way to ensure the security and atomicity of the entire transaction. "Successful Transaction": To guarantee data integrity, miners must uplink this data, which is the last signal of a single transaction. C. Framework Role Flow Outsourcing Roles in the "outsourcing" framework include applicants, miners, judges, and investors. Since the "Applicant" started the entire cross-chain interoperability transaction, all other roles are centered around the "Applicant" during the transaction. As the one who realizes cross-chain interoperability, the "investor" is motivated to act by the opportunity to get a fee for each transaction. Since 171 active blockchains and acquired tokens are mostly among these mainstream tokens, the "investor" is typically indifferent to the type of token obtained. Depending on how much labor they put in, miners who upload different types of data into the blockchain will get a portion of the earnings after the transaction. The "Judge" oversees establishing regulations for cross-chain transactions and has the authority to determine the price based on how automated and secure the rules are. After each transaction, it must pay for the judge, who will also oversee the entire transaction process. The framework is trying to split a cross-chain transaction into countless smaller transactions. Follow the steps in this framework design to gradually release bidirectional from one blockchain to another. Data security is accomplished at the technical level by the cross-chain encryption algorithm released by the judge in the outsourced blockchain. In the process of hacking, most of the hacker's computing power needs to be stronger than that of a single node with a decryption algorithm. According to this feature, if the split sub transaction is small enough during the cross-chain transaction splitting process (the cost of hacking a single sub transaction is significantly higher than the value of the single sub transaction). From a logical point of view, the benefits of hacking the entire cross-chain transaction are very tiny. In the experimental stage like Fig. 7, the framework divides a single transaction into multiple sub transactions, adds time locks to the mix of these sub transactions, and performs oneto-one mapping. This process takes place once for each side of the cross-chain transaction. Then, according to the process, the mapping results are exchanged separately under the multi-role notary and the return receipt. The whole process needs at least n+1 times. The last time of communication is the mapping parameters. The advantage of this encryption is that it guarantees that both parties can obtain most of the subsets after the transaction. Fig. 7 encryption and decryption transfer process D. Cross-Chain Methods Differences A mass of cross-chain methods focused on changing the blockchain's underlying architecture to include new field limitations or creating new kinds of blockchain structure. By mass minting coins and locking the existing blockchain's coins, destroy the original blockchain's coins to interoperate the new blockchain. Therefore, the running Bitcoin and Ether blockchains and other similar blockchain products are already mature and robust blockchains. Most existing crosschain operation techniques require minor changes to the target chain, such as locking the tokens and other operations. As a result, such an operation may increase the potential risks. A subset of people now achieve blockchain interoperability through trusted agents [ 17 ][ 18 ]. Some portion uses hash locks [19], sidechains, and atomic swaps [20] to achieve interoperate. The literature [21] gives an analysis of blockchain interoperability and proves that blockchain interoperability is difficult. Currently, blockchains commonly use token exchange to achieve interoperability. The framework has the following features: 1) Public Links Many blockchain developers should aim to concentrate on enhancing their blockchain ecosystem to the best of their abilities rather than thinking about how their blockchain will interact with other blockchains. Cross-chain technology or cross-chain technology framework providers will carry out the responsibilities of cross-chain interoperation. To achieve the interoperation of many distinct blockchains, development at this point must thus have the features of public linkages. 2) Isolation Between Blockchains The impact on the native blockchain must be negligibly tiny, and it is optimal if there is no impact. Since the entire quantity of all blockchain tokens in each blockchain is known, creating, and destroying new tokens affects 280 Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on September 22,2024 at 12:20:09 UTC from IEEE Xplore. Restrictions apply. blockchain interoperability and significantly affects each bl ockchain's financial characteristics. The danger of threat rises substantially as a power function if everyone chooses one way to destroy and create blockchain tokens. In addition, there are few methods to demonstrate that actions will affect the blockchain in the first place or only have uncontrolled effects later. 3) Users Determine Redemption Criteria The blockchain token is a vital part of the blockchain and needs to follow the rules of distribution. Distributed technology is a point-to-point way of transmitting information, and no center can define the value of tokens. Many cross-chain activities aim to lower the token exchange rate that occurs across the chain. However, the token exchange ratio demonstrates the worth of a token. As an illustration, the market capitalization of Bitcoin changes over time, and the price of Bitcoin tokens will change every day. So, the token exchange rate and transaction fee are an expression of the value of the blockchain, making the use of a dynamic exchange rate and transaction charge a viable option. For user operations that perform cross-chain, each user has the right to define the value corresponding to its interoperation behavior. In other words, every user can delimit how much to pay for their cross-chain interoperation. IV. RESULTS AND DISCUSSION Compared with the original cross-chain interoperability technology, this solution, based on a composite of several more mature and secure cross-chain technologies, carries out technological innovations and integration of these technologies. In this study, the users of each blockchain autonomously decide the exchange rate for token exchange and the value of the cross-chain operation function. This study's technique divides the original physical link into two virtual links, enhancing data security and making it more challenging for unauthorized users to attack each blockchain. The technology is a universal arbitrary blockchain token that can operate across the chain with the consent of both users. A. Conclusion This research investigates the importance of cross-chain interoperability through two analysis phases. It then employs a practical method, leveraging semi-automatic techniques like outsourcing, to demonstrate the feasibility of achieving interoperability. To address this challenge, the research proposes a technological framework that incorporates the core principles of distributed applications and crowdfunding. This framework aims for broad applicability, exceeding the limitations of existing solutions. However, due to time constraints, some framework modules rely on standard cryptographic methods, potentially limiting their application in certain scenarios. This framework presents a novel approach to blockchain interoperability, although further development with cryptographic expertise could enhance its comprehensiveness. It provides a valuable foundation for future research to address cross-chain communication. While the current iteration focuses on a semi-manual and semiautomatic approach, exploring alternative solutions, including standardized technical approaches, remains an important area for future investigation. REFERENCES [1] Nakamoto, S., & Bitcoin, A. (2008). A peer-to-peer electronic cash system. Bitcoin.–URL: https://bitcoin. org/bitcoin. pdf, 4(2), 15. [2] Buterin, V. (2014). A next-generation smart contract and decentralized application platform. white paper, 3(37), 2-1. [3] Schwartz, D., Youngs, N., & Britto, A. (2014). The ripple protocol consensus algorithm. Ripple Labs Inc White Paper, 5(8), 151.CryptoID, [4] Crypto-currencyblockchain explorers (2023). URLhttps://chainz.cryptoid.info/ [5] Belchior, R., Vasconcelos, A., Guerreiro, S., & Correia, M. (2021). A survey on blockchain interoperability: Past, present, and future trends. ACM Computing Surveys (CSUR), 54(8), 1-41. [6] Belchior, R., Vasconcelos, A., Guerreiro, S., & Correia, M. (2021). A survey on blockchain interoperability: Past, present, and future trends. ACM Computing Surveys (CSUR), 54(8), 1-41. [7] Zhang, R., Xue, R., & Liu, L. (2019). Security and privacy on blockchain. ACM Computing Surveys (CSUR), 52(3), 1-34. [8] Ruan, P., Dinh, T. T. A., Loghin, D., Zhang, M., Chen, G., Lin, Q., & Ooi, B. C. (2021, June). Blockchains vs. distributed databases: Dichotomy and fusion. In Proceedings of the 2021 International Conference on Management of Data (pp. 1504-1517). [9] Pillai, B., Biswas, K., & Muthukkumarasamy, V. (2019). Blockchain interoperable digital objects. In Blockchain – ICBC 2019: Second International Conference, Held as Part of the Services Conference Federation, SCF 2019, San Diego, CA, USA, June 25 – 30, 2019, Proceedings 2 (pp. 80-94). Springer International Publishing. [10] Di Ciccio, C., Cecconi, A., Dumas, M., García-Bañuelos, L., López- Pintado, O., Lu, Q., ... & Weber, I. (2019). Blockchain support for collaborative business processes. Informatik Spektrum, 42, 182-190. [11]Labazova, O., Kazan, E., Dehling, T., Tuunanen, T., & Sunyaev, A. (2021). Managing Blockchain Systems and Applications: A Process Model for Blockchain Configurations. arXiv preprint arXiv:2105.02118. [12]López‐Pintado, O., García‐Bañuelos, L., Dumas, M., Weber, I., & Ponomarev, A. (2019). Caterpillar: a business process execution engine on the Ethereum blockchain. Software: Practice and Experience, 49(7), 1162- 1193. [13]Rocha, H., & Ducasse, S. (2018, May). Preliminary steps towards modeling blockchain oriented software. In Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (pp. 52-57). [14]Tran, A. B., Lu, Q., & Weber, I. (2018, September). Lorikeet: A Model-Driven Engineering Tool for Blockchain-Based Business Process Execution and Asset Management. In BPM (dissertation/demos/industry) (pp. 56-60). [15]Atzei, N., Bartoletti, M., & Cimoli, T. (2017). A survey of attacks on ethereum smart contracts (sok). In Principles of Security and Trust: 6th International Conference, POST 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22-29, 2017, Proceedings 6 (pp. 164-186). Springer Berlin Heidelberg. [16]Pang, Y. (2020). A new consensus protocol for blockchain interoperability architecture. IEEE Access, 8, 153719-153730. [17]S. Johnson, P. Robinson, J. Brainard, Sidechains and interoperability, arXive-prints (2019). arXiv:1903.04077. [18]S. Thomas, E. Schwartz, A protocol for interledger payments (2015). URL https://interledger.org/interledger.pdf [19]A. Back, M. Corallo, L. Dashjr, M. Friedenbach, G. Maxwell, A. Miller, A. Poelstra, J. Tim ́on, P. Wuille, Enabling blockchain innovations with pegged sidechains (2014). URL http://www.opensciencereview.com/papers/123/ enablingblockchain- innovations-with-pegged-sidechains [20]V. Buterin, Chain interoperability (2016). URL https://www.r3.com/ wp- content/uploads/2017/06/chain_interoperability_r3.pdf [21]Lafourcade, P., & Lombard-Platet, M. (2020). About blockchain interoperability. Information Processing Letters, 161, 105976. 281 Authorized licensed use limited to: UNIVERSITY TEKNOLOGI MALAYSIA. Downloaded on September 22,2024 at 12:20:09 UTC from IEEE Xplore. Restrictions apply.

Automatically extracted. Refer to the original PDF for figures, tables, and formatting.


Cited by 6 papers

Top 6 citing works, by citation count (via OpenAlex).

  1. Bio-quantum entanglement patterns in neural tissue: Implications for next-generation brain-computer interfaces (2026) · AIP conference proceedings
  2. Blockchain-Enabled Smart Tourism: Key Benefits and Systemic Comparison with Centralized Models (2025)
  3. Programmable matter integration with renewable energy systems: AI-driven molecular assembly for zero-energy buildings (2026) · AIP conference proceedings
  4. Trans-reality cognitive architecture: Bridging biological and digital intelligence through quantum-entangled neural networks (2026) · AIP conference proceedings
  5. Psycho-Quantum finance: Mapping collective consciousness in decentralized economic systems (2026) · AIP conference proceedings
  6. Self-healing infrastructure through Nano-AI swarms: Biomimetic approaches to urban sustainability (2026) · AIP conference proceedings

Cite this