Yan Zhuang, Yin-Wu Chen, Zon‐Yin Shae, Chi‐Ren Shyu
<sec> <title>BACKGROUND</title> Data coordination across multiple health care facilities has become increasingly important for many emerging health care applications. Distrust has been recognized as a key barrier to the success of such applications. Leveraging blockchain technology could provide potential solutions tobuild trust between data providers and receivers by taking advantage of blockchain properties such as security, immutability, anonymity, decentralization, and smart contracts. Many health technologies have empirically proven that blockchain designs fit well with the needs of health care applications with certain degrees of success. However, there is a lack of robust architecture to provide a practical framework for developers to implement applications and test the performance of stability, efficiency, and scalability using standard blockchain designs. A generalized blockchain model is needed for the health care community to adopt blockchain technology and develop applications in a timely fashion. </sec> <sec> <title>OBJECTIVE</title> This study aimed at building a generalized blockchain architecture that provides data coordination functions, including data requests, permission granting, data exchange, and usage tracking, for a wide spectrum of health care application developments. </sec> <sec> <title>METHODS</title> An augmented, 3-layered blockchain architecture was built on a private blockchain network. The 3 layers, from bottom to top, are as follows: (1) incorporation of fundamental blockchain settings and smart contract design for data collection; (2) interactions between the blockchain and health care application development environment using Node.js and web3.js; and (3) a flexible development platform that supports web technologies such as HTML, https, and various programing languages. Two example applications, health information exchange (HIE) and clinical trial recruitment, were developed in our design to demonstrate the feasibility of the layered architecture. Case studies were conducted to test the performance in terms of stability, efficiency, and scalability of the blockchain system. </sec> <sec> <title>RESULTS</title> A total of 331,142 simulated HIE requests from accounts of 40,000 patients were successfully validated through this layered blockchain architecture with an average exchange time of 11.271 (SD 2.208) seconds. We also simulated a clinical trial recruitment scenario with the same set of patients and various recruitment criteria to match potential subjects using the same architecture. Potential subjects successfully received the clinical trial recruitment information and granted permission to the trial sponsors to access their health records with an average time of 3.07 seconds. </sec> <sec> <title>CONCLUSIONS</title> This study proposes a generalized layered blockchain architecture that offers health technology community blockchain features for application development without requiring developers to have extensive experience with blockchain technology. The case studies tested the performance of our design and empirically proved the feasibility of the architecture in 2 relevant health application domains. </sec>
K SRI, J. S. Supriya, Ms. P. Geetha Nanditha Sai, P. Siva Prasad
Crowdfunding is an innovative way of financing projects that allows anyone to contribute money online and support various initiatives, such as businesses, causes, or solutions. However, traditional crowdfunding platforms face some challenges, such as lack of transparency and security, high fees, and limited control over the funds by the contributors and the project owners. Blockchain technology, which is a P2P, decentralized ledger, which is distributed can offer a more reliable, secure, and transparent solution for crowdfunding. Blockchain-based crowdfunding can leverage smart contracts, which are self-executing agreements that encode the rules and conditions of the funding process and ensure that the funds are released only when the predefined criteria are met. This paper aims to propose a concept for designing efficient smart contracts for crowdfunding, which can enable both the contributors and the project owners to have more control and influence over the funds and the project outcomes. Unlike the existing literature-based ideas, our proposed method not only allows the contributors to invest their own money, but also guarantees them that their token values will be preserved. This method can be integrated without disrupting the existing logic of the blockchain. The methodology provides higher control and transparency for all the parties involved in the crowdfunding process.
Decentralized applications development on the Ethereum platform is becoming very popular in last few years. However, it requires developer to have knowledge and skills to integrate large number of components, such as smart contracts programming, IPFS decentralized storage, RPC calls or True for smart contracts management and various JavaScript libraries (e.g. Web3.js, TrueContract, JS-IPFS). This makes the development process very complex and dicult. At the same time, the developer has multiple front-end frameworks available, which however lack the ability to easily integrate the majority of previously mentioned components. To solve this problem, there are integration tools which address above issues and are intended to support a comprehensive development of decentralized applications (e.g. Drizzle, Vortex, Web3-React). The paper focuses on these integration tools and analyses the code complexity of decentralized application development using such tools. The analysis of code complexity was performed using multiple code complexity metric assessment methods.
In the article the components of technological basis of information and communication systems and the basic processes of its improvement are proposed and researched in general terms. The interaction between the user and Web service is monitored (information services, which are provided to users through Web technologies). Today, the evolution of the creation and formation of a multidimensional information communication environment is a determining factor for the innovative development and efficient functioning of all structures and social systems of the information society. Precisely by the communication sphere, that is transformed in the context of global information opportunities, the free access to knowledge, connections between people and communities, the accumulation, dissemination and enrichment of social experience are ensured. Today there is an active formation of a single global world economic, legal, information space to ensure the free and efficient business activity of all entities in the Internet. The world information space includes a system of services (services), the most important of which are: 1) Computing Services (Data / Computation Services) – means of placing data and their transportation between applications, access to computing and network resources; 2) Information Services – means of submission, processing, storage and access to information; 3) Knowledge Services – means of accumulation, submission, restoration, publication, search and processing of knowledge. Various institutional structures on the Internet create their own information models through the Website, creating certain information and economic spaces by means of intellectualized software (multiagent systems or software agents as agents of economic activity) in the global electronic environment or object-oriented software (site, portal, e-mail box, etc.). It is the Web server, a kind of business card of an enterprise that represents a set of interconnected Web pages, presents the company and its services. The homepage of the company website tells you about the history of the company, its profile, projects, products / services, business partnerships, etc., namely, general information about what the organization provides and what offers. This page often has links to portals (multifunctional sites) of e-markets or e-shops, which are the entry points to the global network of all participants of the business process, as well as a place for placing electronic catalogs of goods, services, transaction management, logistics processes, payments etc. Today, Web2 and Web3 technologies are replacing Web technologies. They are based on social networks, a collaborative effort to develop information resources. Corporate blogs, Wiki encyclopedias and others are based on these new technologies.
Στην παρούσα διπλωματική εργασία σχεδιάστηκε και υλοποιήθηκε μία κατανεμημένη εφαρμογή ηλεκτρονικών δημοπρασιών αξιοποιώντας την τεχνολογία του blockchain. Παρέχονται στον χρήστη οι δυνατότητες δημιουργίας ανοιχτών ανοδικών δημοπρασιών, η εύρεση των ενεργών και των ολοκληρωμένων δημοπρασιών. καθώς και η δυνατότητα υποβολής προσφοράς. Η υλοποίηση έγινε χρησιμοποιώντας το δημόσιο blockchain του ethereum, υλοποιώντας smart contracts γραμμένα στην γλώσσα προγραμματισμού solidity. Παράλληλα, για την διεπαφή του χρήστη με το blockchain χρησιμοποιήθηκαν τεχνολογίες διαδικτύου όπως τα frameworks Laravel, Vue.js, web3.js.
Di saat kita terus bergerak terhadap sebuah dunia yang lebih canggih, salah satu hal yang tetap kita lakukan secara tradisional adalah voting. Melihat bagaimana tersebarnya literasi komputer, terasa lebih mengejutkan mengapa kita belum mengimplementasikan e-voting secara luas. Voting adalah sesuatu yang sangat berkembang jika didigitalisasikan. Hal ini dapat menghemat banyak usaha, kertas, dan tenaga kerja. Dan untungnya bagi kita, teknologi blockchain yang sedang berkembang adalah teknologi yang tepat untuk merealisasikan hal ini. Belakangan ini, penggunaan teknologi blockchain telah menyaksikan peningkatan yang tajam, terutama karena keunggulan yang ditawarkan. Blockchain juga memiliki banyak potensial dalam masa depan yang terdesentralisir.
Dalam riset ini, sebuah blockchain Ethereum diintegrasikan kedalam sebuah sistem e-voting dengan harapan jika menggunakan sistem ini, pemilihan umum dapat dilakukan lebih efisien, efektif, terdesentralisir, transparan, dan bebas penipuan. Ganache digunakan untuk mensimulasikan jaringan Ethereum, dan Metamask digunakan sebagai wallet untuk menangani transaksi yang dilakukan.
Aplikasi yang dikembangkan mensimulasikan Ethereum Virtual Network secara local dan smart contracts nya dapat dijalankan di blockchain. Tampilan aplikasinya kemudian dapat berkomunikasi dengan blockchain nya dengan bantuan Web3.js yang dapat mengambil dan menulis data secara permanen ke blockchain, sambil melakukan hot reload tampilannya untuk setiap transaksi yang ditambahkan kedalam perhitungan suara. Walau demikian, diperlukan riset dan pengembangan lanjut agar aplikasi ini dapat diadopsi kedalam penggunaan dunia nyata.
As we keep on moving forward towards a more sophisticated world, one of the things remained being done mostly traditionally is voting. Considering how widespread computer literacy has been, it is more surprising that we have not implement e-voting widely yet. Voting is one of the things that would improve greatly should it be digitalized. It could save a lot of work, paper, and manual labour. And luckily for us, the emerging blockchain is just the right technology to make that a reality. Lately, blockchain technologies have seen a significant boom, mostly due to the many advantages it offers that could be applied in just about every aspects. Blockchain is also seeing huge potentials in a future of decentralization.
In this research, an Ethereum Blockchain is integrated into an e-voting system in hopes that upon using this system, election could be done more efficiently, effectively, decentralized, transparent, and fraud-proof. Ganache is used to simulate the Ethereum network, while Metamask is used as the wallet to handle the transactions performed.
The developed application simulates the Ethereum Virtual Machine locally and the smart contracts can be successfully deployed to the blockchain. The application interface then can communicate with the blockchain with the help of Web3.js that it could fetch and write data immutably to the blockchain, successfully hot reloading the interface with every transaction added to keep track of the vote count. In spite of that, further research and development is needed for this application to be adopted into real world use.
The main goal set in this monograph was to create an economic and legal model for financing long-term and capital-intensive investment projects utilizing the potential of DLT (Distributed Ledger Technology) so that the new solution is an effective alternative and is adapted to existing legal possibilities (compliance-by-design approach). The monograph is the most important result of the work carried out as part of a grant financed by the Polish National Science Centre, and contains a proposal for such a model (see Chapter 7 ).
Licensing is one of the essential means of exploiting the monetary value of a musical work, and yet it is an area fraught with many issues and transactional costs which make it a difficult process for individuals and organizations. Many issues in music licensing arise from the legal complexity (e.g., national and international copyright law), business complexity (authentication, tracking, accounting, etc.), value web complexity (transparency of relationships among stakeholders), and technical complexity (e.g., establishing a global repertoire database for music, sufficient metadata standards) of working with music. Then, in addition to these issues, there are specific transactional costs (identification, negotiation, monitoring, and enforcement) associated with the licensing process. To mitigate the complexity and transactional costs associated with music and the licensing process, researchers and technologists have been investigating how new technologies and design models from the Web3 space, such as blockchain, linked data and Ricardian Contracts, can automate processes to reduce complexity, speed up payments, improve tracking, and provide other benefits in the music industry. In our report, we make our own attempt to reduce the complexity and transactional costs in the licensing process by developing an automated music license. In doing so, we first conducted a literature review scoping the intersection of music complexity and Web3 technologies to provide background and context to automating music licensing. Then we developed the Practical Tokenized Drafting (PTD) method, a set of core principles and practices for drafting Ricardian Contracts that interact with Web3 technologies (RC-Web3 Templates), and the Tokenized Music License (TML), an RC-Web3 Template standard form for music licensing on the OpenLaw platform. Both the PTD and TML can be adapted to meet the needs of music industry stakeholders and provide guidance to legal practitioners in drafting RC-Web3 Templates.
Blockchain technology is found to have its applicability in almost every domain because of its advantages such as crypto-security, transparency, immutability, decentralized data network. In present times, a smart healthcare system with a blockchain data network and healthcare 4.0 processes provides transparency, easy and faster accessibility, security, efficiency, etc. Healthcare 4.0 trends include industry 4.0 processes such as the internet of things (IoT), industrial IoT (IIoT), cognitive computing, artificial intelligence, cloud computing, fog computing, edge computing, etc. The goal of this work is to design a smart healthcare system and it is found to be possible through integration and interoperability of Blockchain 3.0 and Healthcare 4.0 in consideration with healthcare ground-realities. Here, healthcare 4.0 processes used for data accessibility are targeted to be validated through statistical simulation-optimization methods and algorithms. The blockchain is implemented in the Ethereum network, and with associated programming languages, tools, and techniques such as solidity, web3.js, Athena, etc. Further, this work prepares a comparative and comprehensive survey of state-of-the-art blockchain-based smart healthcare systems. The comprehensive survey includes methodology, applications, requirements, outcomes, future directions, etc. A list of groups, organizations, and enterprises are prepared that are working in electronic health records (EHR), electronic medical records (EMR) or electronic personal records (EPR) mainly, and a comparative analysis is drawn concerning adopting the blockchain technology in their processes. This work has explored optimization algorithms applicable to Healthcare 4.0 trends and improves the performance of blockchain-based decentralized applications for the smart healthcare system. Further, smart contracts and their designs are prepared for the proposed system to expedite the trust-building and payment systems. This work has considered simulation and implementation to validate the proposed approach. Simulation results show that the Gas value required (indicating block size and expenditure) lies within current Etherum network Gas limits. The proposed system is active because block utilization lies above 80%. Automated smart contract execution is below 20 seconds. A good number (average 3 per simulation time) is generated in the network that indicates a health competition. Although there is error observed in simulation and implementation that lies between 0.55% and 4.24%, these errors are not affecting overall system performance because simulated and actual (taken in state-of-the-art) data variations are negligible.
Vero Estrada-Galiñanes, Racin Nygaard, Viktor Trón, Rodrigo Q. Saramago · 6 authors
Blockchain is the driving force behind a myriad of decentralized applications (dapps) that promise to transform the Internet. The next generation Internet, or web3, introduces a "universal state layer" to store data in p2p networks. Swarm, a native layer of the Ethereum web3 stack, aims at providing redundant storage for dapp code, data, as well as, blockchain and state data. Based on a diploma verification dapp use case, we share insights on the role of redundancy strategies in designing a reliable storage layer. Our proof-of-concept improves Swarm's resilience to failures by balancing repairs and storage, with a slightly added latency.
Beom Suk Lee, Jae Song, Sung Jun Moon, In Hwan Park · 5 authors
We consider blockchain architectures for P2P energy trading of surpluses and demands between prosumers and consumers in the neighborhood without any intermediaries. We identify key elements comprising the P2P energy trading platform based on blockchain. The software architecture of our energy trading platform is provided with example codes. We build smart contracts on Ethereum for determination of trading price as well as matching between prosumers and consumers in such a way to balance the surpluses and the demands. At the start of each trading period, the prosumers and consumers send their respective amounts of surplus or demand. And the smart contract for price determination automatically evaluates the price in a predetermined way to balance surplus and demand within the neighborhood. Another smart contract performs matching between prosumers and consumers using this price. Authenticated and private messaging called `whisper' is employed for prosumers and DSO(Distributed System Operator)s to notify injection of surplus energy to the DSO and verify the ownership of the injected energy. Each participant interacts with Ethereum virtual machine through web server built with Node.js, Web3.js and Geth. We build a small experimental setup with 4 Raspberry-Pis in a private Ethereum network to provide proof-of-concept for our blockchain based P2P trading architecture between neighbors.
Web3, underpinned by blockchain technology, is an evolution of digital infrastructure, whereby protocol facilitates the direct exchange of value between users, removing the need for trusted intermediaries. Existing blockchain experiments seek to create artist-centric business models, dismantling agency-centred business models that brokered and organised connections between artists and their fans or buyers. By enabling the automation of the value components, including payments, licensing and intellectual property management, contracting and governance, digital content storage and access, blockchain technology also enables new ‘value-based economics’ in which artists set the terms of their market participation. In this chapter, we outline emerging models and discuss some implications for creative industries research. Blockchain technology is currently being experimentally adopted into creative industries in order to improve transparency along supply chains, to lower costs of distribution by creating more direct platforms to connect artists and fans, and to improve handling of intellectual property and licensing arrangements, metadata, royalties and payments. We discuss case studies from music (Ujo Music and dotblockchain), visual arts (dada.nyc), and story-telling (Cellarius).
The new media occupies a wide range of different areas of our daily lives, one of that is the question of national identity and culture. If we focus on the development of the new media and the Internet, we will find that there are many questions and concerns about the Kurdish identity and its culture have come into being, with this development, ringing like bells of dangers, want to alert the media, educational and cultural institutions to do more scientific efforts to study those fears.
Modern day entertainment and music streaming has largely been dependent on digital technologies. People prefer subscription based online services to buying physical copies of the music albums. Online streaming services like Spotify, Apple iTunes, Google Music offer great services to the listener with ease. However, drawbacks to these systems includes long delays in payouts for the artists, lack of transparency, confusing payments and licensing terms. In this paper we propose an application that solves all these three drawbacks by making use of Ethereum blockchain and IPFS protocol. The Ethereum blockchain is used for recording transactions and payment management using smart contracts. As storing large files on the Ethereum network costs a lot, the IPFS protocol is used for storing music files, which is a peer to peer protocol. The frontend is built using Web3.js and both listener and artist interact on the blockchain through browser. A PPP(Pay-Per-Play) model with fixed price or as per artist will be defined in the smart contract. The artist can also add other benefactors and share the pay with them. Streaming will be a free service; however, the listeners can tip the artists for supporting. PPP is a smart contract that will be running on the Ethereum blockchain that will be used to set and reward artists with a fixed set of tokens, native currency of platform, per play. Miners will mine new blocks to be added to the blockchain, for which they will be incentivized with tokens. 25 percent of tokens mined per block will go towards a pool for paying artists for streams of their music. The IPFS nodes for storing and distribution of music will be controlled by the artists. Thus, a complete autonomous system for music streaming can be built with least involvement of third parties, and a direct relationship between artist and listener.
Yes, that's correct! The paper proposes a solution that utilizes blockchain and AI technologies to ensure the secure and transparent distribution of medical drugs across the supply chain. The system employs smart contracts and a Rasa chatbot integrated into a Flutter app to enable ordering and traceability of medicines. Additionally, the system includes a blockchain-based credit evaluation mechanism to enhance the trustworthiness of the supply chain participants. The smart contracts are deployed on a local blockchain provided by Ganache, and the DApp is connected to the blockchain using Web3.js and Truffle framework. The system also includes trade chain and information chain platforms to construct an overall framework of the supply chain system. Platform interaction rules are formulated to standardize the system information exchange format and ensure the stability and efficiency of system interaction. Smart contracts are a type of digital contract that is designed to automatically execute predefined actions when certain conditions are met. In the context of supply chain systems, smart contracts can be used to facilitate and manage transactions between different parties, as well as to ensure the accuracy and integrity of supply chain information. By using smart contracts, supply chain stakeholders can improve the efficiency of their interactions, reduce transaction costs, and enhance the security and reliability of their data. The experimental results show that the proposed system is feasible and comparatively more secure than existing systems. While the system realizes the basic functions of the supply chain, it also promotes the sharing of information between participants and improves its efficiency. Summary of the text: The text discusses the application of blockchain in supply chain management, specifically for product traceability, and mentions the use of smart contracts to automate processes. The problem of drug counterfeiting is highlighted as a particular area where blockchain can provide benefits. The integration of artificial intelligence and Rasa is also briefly mentioned. The text concludes by emphasizing the need for further research and development in the practical applications and architectures of blockchain in supply chain management.
In the Internet of Things (IoT), a cyber physical system (CPS) has achieved great success in a wide range of distributed integration environments. In the cyber physical system (CPS), interconnected sensing devices collect data in the surrounding environment and send data to all interested nodes through the network, thereby sharing all nodes data. This process can be implemented by using a publish/subscribe (pub/sub for short) system. Providing the basic security mechanisms such as authorization and confidentiality is a challenge due to the loose coupling of subscribers and publishers in such a pub/sub system. At the meanwhile, the existing IoT ecosystem mostly relies on a centralized server and thus faces the problem of single point failure. Thus, it is interesting to realize a brokerless or decentralized pub/sub model. Inspired by this motivation, this paper mainly proposes a privacy-preserving publish/subscribe model by using the blockchain technique, which evades the centralized trustroot setting and the problem of single point failure. Another key point of our proposal is that the primitive of public key encryption with equality test (PKEwET) is employed to enable all the required authorization, communication and topics matching can be finished in a confidential manner. Finally, a lightweight prototype of our proposal is implemented by using web3j, and the security and efficiency analysis are also presented.
After reviewing in the previous chapter how to read data and monitor changes on the network, we will now go into how to write this data by sending transactions. We will start by setting up a development environment for easily playing with smart contracts, then move into a web3-enabled context, and finally go into the details of issuing transactions and monitoring their lifecycle. Once again, we will wrap up with a sample application that puts all the learnings of the chapter together.
The complex user onboarding experience is one of the main issues for achieving mass adoption in Ethereum. Users new to the space need to install a dedicated browser or extension, create and back up an account, and then acquire ETH just to begin interacting with a DApp. While in previous chapters we have worked with web3-enabled users, in this chapter we will look into ways for simplifying the onboarding experience for new ones.