This document proposes a blockchain framework for processing insurance transactions. It aims to automate and speed up insurance processes like policy issuance, claims handling, and payments. The key components are smart contracts that encode insurance processes, a distributed ledger to store transaction results, and a database to store policy and client data. Different smart contracts are created for different insurance processes, like client registration, policy management, claims, and payments. Endorsers validate transactions before execution. The framework is implemented on Hyperledger Fabric and experiments test its performance and security.
Smart contracts are digital contracts that can be built on different platforms that run on the blockchain network. Ethereum smart contracts are one type that provides a secure and automated way for businesses to sign contracts. Looking for smart contracts development companies? Check out Blockchain App factory for high-end development services of smart contracts.
SmartQuora - Learn to build a Smart Contract application on Hyperledger Block...Srini Karlekar
SmartQuora is an application that enables knowledge sharing among participants while incentivizing answers that are meaningful and well-explained. Inquirers pose questions with a reward for the best answers and a due-date by which they are looking for an answer. Responders compete with each other to provide the best answers. Participants can like or dislike answers. When the due-date arrives the answers are tallied and the reward is shared proportionately among the responders such that the best answers gets the most earnings. To avoid abuse of the platform, inquirers cannot answer their own questions and respondents cannot vote for their own answers.
Technically speaking, SmartQuora is a DApp (Decentralized Application) built on top of the HLF - Hyperledger Fabric Blockchain decentralized peer-to-peer network. It uses Smart Contracts built using HLF Composer API to represent Questions and Answers which contains rules to manage the process and payout.
SmartQuora uses a Javascript-based front-end web application to communicate withe the Blockchain platform on which the Smart Contracts reside using a RESTful interface. It uses Passport for authentication of participants using OAuth protocol and allows maintenance of their digital wallets through which the participants can manage their Digital Identities. These Digital Identities are generated and managed using the Hyperledger Fabric platform.
Smart contracts are digital contracts that can be built on different platforms that run on the blockchain network. Ethereum smart contracts are one type that provides a secure and automated way for businesses to sign contracts. Looking for smart contracts development companies? Check out Blockchain App factory for high-end development services of smart contracts.
SmartQuora - Learn to build a Smart Contract application on Hyperledger Block...Srini Karlekar
SmartQuora is an application that enables knowledge sharing among participants while incentivizing answers that are meaningful and well-explained. Inquirers pose questions with a reward for the best answers and a due-date by which they are looking for an answer. Responders compete with each other to provide the best answers. Participants can like or dislike answers. When the due-date arrives the answers are tallied and the reward is shared proportionately among the responders such that the best answers gets the most earnings. To avoid abuse of the platform, inquirers cannot answer their own questions and respondents cannot vote for their own answers.
Technically speaking, SmartQuora is a DApp (Decentralized Application) built on top of the HLF - Hyperledger Fabric Blockchain decentralized peer-to-peer network. It uses Smart Contracts built using HLF Composer API to represent Questions and Answers which contains rules to manage the process and payout.
SmartQuora uses a Javascript-based front-end web application to communicate withe the Blockchain platform on which the Smart Contracts reside using a RESTful interface. It uses Passport for authentication of participants using OAuth protocol and allows maintenance of their digital wallets through which the participants can manage their Digital Identities. These Digital Identities are generated and managed using the Hyperledger Fabric platform.
Slides for our first meet up about cryptocurrencies, solidity and smart contracts.
Repository for the code is available here -> https://github.com/thdaraujo/meetup-01-smart-contracts
Smart Contracts Programming Tutorial | Solidity Programming Language | Solidi...Edureka!
** Ethereum Developer's Certification course: https://www.edureka.co/ethereum-developer-course **
This Edureka's Solidity Tutorial video is intended to guide you through the basics of Ethereum's smart contract language called solidity. Through the course of this video you will go through the following topics:
1. Smart Contract Programming
2. Smart Contract Languages
3. What is Solidity?
4. Solidity Tools
5. Solidity Programming
-structure of a contract
-operators
-data types
-data structure
-functions
-control structure
-exception handling
6. Application of what we learnt
Here is the link to the Blockchain blog series: https://goo.gl/DPoAHR
You can also refer this playlist on Blockchain: https://goo.gl/V5iayd
HXR 2017: Denise Gosnell, Pokitdok: Blockchain: The Now and The Future: HxRefactored
Hear from experts on what’s the future of blockchain and how it will transform the health industry.
The topic of “Blockchain,” first debuted in 2008, is the revolutionary technological advance that will impact health care in a positive direction.
Anonymous E Cash Transaction is using Bitcoinijtsrd
Crypto currency is variety of digital and virtual currency on a technology is understood as Blockchain. Bitcoin is understood as peer to peer payment network. Bitcoin victimization payment dealing not needed central authority permission. Here all managing and validatory dealing anonymously payment network system. Bitcoin shows new ways that E cash dealing system. E cash send directly to one user to second user. While not interrupted by the another user. Here even have quicker and minimum fees to transfer e cash. Exploitation Bitcoin all the transaction cryptograpically secured. Bitcoin not provide very safe privacy guarantees, payment communication are saved in a public decentralized ledger. Sanket Subhash Mane "Anonymous E-Cash Transaction is using Bitcoin" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-3 , April 2020, URL: https://www.ijtsrd.com/papers/ijtsrd30222.pdf Paper Url :https://www.ijtsrd.com/computer-science/other/30222/anonymous-ecash-transaction-is-using-bitcoin/sanket-subhash-mane
A Secure Account-Based Mobile Payment Protocol with Public Key CryptographyIDES Editor
The way people do the business and transactions
are changing drastically with the advent of Information
Technology. The customer wants to access information, goods
and services any time and in any place on his mobile device.
Receiving financial data, trade on stock exchanges, accessing
balances, paying bills and transfer funds using SMS are done
through mobile phones. Due to involvement of valuable
financial and personal information, the mobile phones are
vulnerable to numerous security threats. Most common activity
in M-Commerce is the payment to the merchant using a mobile
phone. In this paper we present a secure account–based
payment protocol which is suitable for M-commerce to transfer
the payment from wireless networks based on public key
cryptography. Based on author knowledge, this is a first kind
of protocol which applies public key cryptography to mobile
network and satisfies all the security requirements of the
properties provided by standard protocols for wired networks
such as SET and iKP.
There is increasing interest in the potential impact of Blockchain globally, across the business world. Blockchain is transforming data storage, security, digital property management, transactions in a variety of forms, and much, much, more. And the impact will be felt across a number of industries, including manufacturing, insurance, healthcare, retail, logistics, and more.
We believe Blockchain presents a unique opportunity for enterprises to leverage a revolutionary new technology and redefine how they function. The Blockchain Landscape Report 2019 by [X]cubeLABS discusses everything Blockchain ranging from its history, mechanism, and industry-wide adoption to its future potential.
Blockchain technology has changed the revolution of data storage and privacy. Decentralized data storage technique in Blockchain introduced the dependent ledger system. The main motive of Blockchain is to avoid the third party authorization and validation process and intermediaries. This research process shows the different areas where Blockchain can be implemented and some guidelines. And what are the factors need to be considered while deploying the distributed ledgers. Nitin | Dr. Lakshmi J. V. N | Sharique Raza "A Study on Applications of Blockchain" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-6 , October 2020, URL: https://www.ijtsrd.com/papers/ijtsrd33693.pdf Paper Url: https://www.ijtsrd.com/computer-science/other/33693/a-study-on-applications-of-blockchain/nitin
A Noval Method for Data Auditing and Integrity Checking in Public Cloudrahulmonikasharma
Data plays a huge role in today’s era. All business requires to deal with lot of business. So data has to be secured correctly. In this paper we aim to design a system to help to protect the data in the cloud. The public cloud is used in which the users stores the data and the data is secured by using the cryptographic method. Every customer wants to store the data and access or process the data from the cloud, but the major setback is security issues. In this paper we present a novel algorithm which helps the data to be accessed securely from the cloud.
Blockchain: An Introduction, by Ruben Merre NGRAVERuben Merre
Blockchain - An Introduction is an extensive intro to blockchain technology and cryptocurrencies. Ruben Merre, CEO of blockchain hardware wallet tech company Ngrave, uses this slide deck for University lectures, introducing university level college students to the basics and the inner workings of blockchain technology.
How Blockchain Can Reinvigorate Facultative Reinsurance Contract ManagementCognizant
Blockchain is ideally suited for streamlining and securing the cumbersome facultative reinsurance contract management process by offering trust and transparency and all the benefits of smart contracts.
Slides for our first meet up about cryptocurrencies, solidity and smart contracts.
Repository for the code is available here -> https://github.com/thdaraujo/meetup-01-smart-contracts
Smart Contracts Programming Tutorial | Solidity Programming Language | Solidi...Edureka!
** Ethereum Developer's Certification course: https://www.edureka.co/ethereum-developer-course **
This Edureka's Solidity Tutorial video is intended to guide you through the basics of Ethereum's smart contract language called solidity. Through the course of this video you will go through the following topics:
1. Smart Contract Programming
2. Smart Contract Languages
3. What is Solidity?
4. Solidity Tools
5. Solidity Programming
-structure of a contract
-operators
-data types
-data structure
-functions
-control structure
-exception handling
6. Application of what we learnt
Here is the link to the Blockchain blog series: https://goo.gl/DPoAHR
You can also refer this playlist on Blockchain: https://goo.gl/V5iayd
HXR 2017: Denise Gosnell, Pokitdok: Blockchain: The Now and The Future: HxRefactored
Hear from experts on what’s the future of blockchain and how it will transform the health industry.
The topic of “Blockchain,” first debuted in 2008, is the revolutionary technological advance that will impact health care in a positive direction.
Anonymous E Cash Transaction is using Bitcoinijtsrd
Crypto currency is variety of digital and virtual currency on a technology is understood as Blockchain. Bitcoin is understood as peer to peer payment network. Bitcoin victimization payment dealing not needed central authority permission. Here all managing and validatory dealing anonymously payment network system. Bitcoin shows new ways that E cash dealing system. E cash send directly to one user to second user. While not interrupted by the another user. Here even have quicker and minimum fees to transfer e cash. Exploitation Bitcoin all the transaction cryptograpically secured. Bitcoin not provide very safe privacy guarantees, payment communication are saved in a public decentralized ledger. Sanket Subhash Mane "Anonymous E-Cash Transaction is using Bitcoin" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-3 , April 2020, URL: https://www.ijtsrd.com/papers/ijtsrd30222.pdf Paper Url :https://www.ijtsrd.com/computer-science/other/30222/anonymous-ecash-transaction-is-using-bitcoin/sanket-subhash-mane
A Secure Account-Based Mobile Payment Protocol with Public Key CryptographyIDES Editor
The way people do the business and transactions
are changing drastically with the advent of Information
Technology. The customer wants to access information, goods
and services any time and in any place on his mobile device.
Receiving financial data, trade on stock exchanges, accessing
balances, paying bills and transfer funds using SMS are done
through mobile phones. Due to involvement of valuable
financial and personal information, the mobile phones are
vulnerable to numerous security threats. Most common activity
in M-Commerce is the payment to the merchant using a mobile
phone. In this paper we present a secure account–based
payment protocol which is suitable for M-commerce to transfer
the payment from wireless networks based on public key
cryptography. Based on author knowledge, this is a first kind
of protocol which applies public key cryptography to mobile
network and satisfies all the security requirements of the
properties provided by standard protocols for wired networks
such as SET and iKP.
There is increasing interest in the potential impact of Blockchain globally, across the business world. Blockchain is transforming data storage, security, digital property management, transactions in a variety of forms, and much, much, more. And the impact will be felt across a number of industries, including manufacturing, insurance, healthcare, retail, logistics, and more.
We believe Blockchain presents a unique opportunity for enterprises to leverage a revolutionary new technology and redefine how they function. The Blockchain Landscape Report 2019 by [X]cubeLABS discusses everything Blockchain ranging from its history, mechanism, and industry-wide adoption to its future potential.
Blockchain technology has changed the revolution of data storage and privacy. Decentralized data storage technique in Blockchain introduced the dependent ledger system. The main motive of Blockchain is to avoid the third party authorization and validation process and intermediaries. This research process shows the different areas where Blockchain can be implemented and some guidelines. And what are the factors need to be considered while deploying the distributed ledgers. Nitin | Dr. Lakshmi J. V. N | Sharique Raza "A Study on Applications of Blockchain" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-6 , October 2020, URL: https://www.ijtsrd.com/papers/ijtsrd33693.pdf Paper Url: https://www.ijtsrd.com/computer-science/other/33693/a-study-on-applications-of-blockchain/nitin
A Noval Method for Data Auditing and Integrity Checking in Public Cloudrahulmonikasharma
Data plays a huge role in today’s era. All business requires to deal with lot of business. So data has to be secured correctly. In this paper we aim to design a system to help to protect the data in the cloud. The public cloud is used in which the users stores the data and the data is secured by using the cryptographic method. Every customer wants to store the data and access or process the data from the cloud, but the major setback is security issues. In this paper we present a novel algorithm which helps the data to be accessed securely from the cloud.
Blockchain: An Introduction, by Ruben Merre NGRAVERuben Merre
Blockchain - An Introduction is an extensive intro to blockchain technology and cryptocurrencies. Ruben Merre, CEO of blockchain hardware wallet tech company Ngrave, uses this slide deck for University lectures, introducing university level college students to the basics and the inner workings of blockchain technology.
How Blockchain Can Reinvigorate Facultative Reinsurance Contract ManagementCognizant
Blockchain is ideally suited for streamlining and securing the cumbersome facultative reinsurance contract management process by offering trust and transparency and all the benefits of smart contracts.
Decrypting Insurance Broking through BlockchainCognizant
Blockchain technology could help brokers maximize their operational efficiencies by using smart contracts to automate key processes, freeing them to focus on value-added services that drive customer loyalty.
Blockchain payments are completed in seconds rather than days. The ability to transfer money instantaneously helps businesses be more responsive, acting on or addressing customer needs without waiting for funds to come through.
Read more: https://www.cigniti.com/blog/blockchain-pain-points-payments/
Blockchain and it’s importance on Insurance IndustryArtivatic.ai
Blockchain is a distributed ledger that is broadly discussed as a technology with huge innovation potential in all areas of financial services To date, it is largely in the banking arena where blockchain use cases have been identified. However
the blockchain technology also offers potential use cases for insurers that include innovating insurance products and services for growth, increasing effectiveness in fraud detection and pricing, and reducing administrative cost In these application areas insurers
could address some of the main challenges they are facing today such as limited growth in mature markets and cost reduction pressures.
The insurance industry is sure that Blockchain will evolve to stay competitive, and it has the potential of streamlining processes and meeting the demands of technology-savvy customers. Blockchain platforms help insurance companies deal with current challenges and develop a transparent operations system built on trust and stability.
Blockchain Technology in Insurance Vertical Sandeepk316
In the slides, I offer an introduction to blockchain, illustrate the functional architecture required, the methodology, use cases in the insurance vertical as well as examples away from finance.
Blockchain Technology And Innovation In Insurance SectorBlockchain Council
Despite being existent for centuries, unfortunately, the Insurance industry has not yet overcome the inefficient practices and slow processes continuing from the past. The trend of paper contracts, purchase of new policies on phone calls, and many more conventional trends are still going on. In short, the insurance industry still has obstacles to overcome. It seems possible only with Blockchain technology implementation as it can provide complete accountability, transparency, and superior security assurance. These features of Blockchain technology can help insurers save time and costs of processing, and it can also improve customer satisfaction levels.
These possibilities with Blockchain have made banking and insurance industries embracing Blockchain. The insurance industry is sure that Blockchain will evolve to stay competitive, and it has the potential of streamlining processes and meeting the demands of technology-savvy customers. Blockchain platforms help insurance companies deal with current challenges and develop a transparent operations system built on trust and stability.
Harnessing Blockchain Innovation to Outsmart Insurance FraudstersAeoLogic Technologies
Insurance fraud is a significant challenge for the Insurance Company partnered with us to develop industry, resulting in billions of dollars in losses and implement a blockchain-based system every year. Blockchain technology offers a tailored for their needs. The project involved the potential solution to this problem by providing a following steps: transparent, secure, and tamper-proof platform for 1.Data Integration
Analysis of Security Algorithms used in E-Commerce and ATM TransactionsIJERD Editor
E-commerce is trading ofproducts or services using computer and Internet. It mainly revolves around
the Internet for it‟s functioning. Virtual mall, buying selling websites or domains, providing secure business
transactions, collection and use of demographic data comes under e- commerce. E-commerce security is an
important part for the framework and it is applied to the components that affect the vendor and the end user
through their daily payment and interaction with business. Since it involves various transactions, E-commerce
offers the banking industry a great opportunity but it also creates various risks and security threats. We can say
in the near future people would like to carry their transactions though mobile devices instead of carrying
currency in their wallets. Due to this the security of sensitive customer information is necessary. Thereare many
security protocols and algorithms used in securing credit card transactions over the Internet and we will discuss
and analyze the major ones.
Similar to P8 a blockchain framework for insurance processes (20)
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
The Internet of Things (IoT) is a revolutionary concept that connects everyday objects and devices to the internet, enabling them to communicate, collect, and exchange data. Imagine a world where your refrigerator notifies you when you’re running low on groceries, or streetlights adjust their brightness based on traffic patterns – that’s the power of IoT. In essence, IoT transforms ordinary objects into smart, interconnected devices, creating a network of endless possibilities.
Here is a blog on the role of electrical and electronics engineers in IOT. Let's dig in!!!!
For more such content visit: https://nttftrg.com/
2. B. Components of the Model
The major components of our design include – a distributed
blockchain ledger ℬ that logs execution results of all transac-
tions, a database 𝒟ℬ (optionally encrypted) that maintains the
insurance contracts and transaction results of all the clients in
(Key, Value) format, a set of endorsers 𝐸 𝑆𝐶 (subset of
peer nodes) who verify the transaction conditions of smart
contract 𝑆𝐶, a set of orderers 𝑂 who order the transactions
chronologically and create the transaction blocks, a set of
validators 𝑉 who validate and store the transaction blocks
to the blockchain ledger. Certain cryptographic algorithms are
used to authenticate users and to provide the access control.
C. Framework for Insurance
Our insurance framework consists of assets that enable the
exchange of almost anything with monetary value over the
network. The framework has smart contracts that govern the
rules for transactions. A block is created in the insurance
blockchain network when the peer nodes in the validator set
𝑉 run consensus over a set of transaction results (key-value
pairs) [8]. Each smart contract contains an endorsement (or
verification) logic, which specifies under what conditions a
transaction can be executed by the smart contract. The en-
dorsement logic is executed by a set of endorsers 𝐸 𝑆𝐶 (may be
particular to a smart contract 𝑆𝐶) who access the blockchain
to determine whether contract conditions are satisfied.
Fig. 1. System model of Insurance blockchain framework
D. Model for Insurance
We consider a simple scenario where the main processes
(transactions) are standard insurance operations like — client
registration, policy assignment, paying premium, claim sub-
mission, processing refunds etc. The blockchain maintains
execution and results of each transaction and ensures that the
clients do not falsely accuse the insurance company, and that
the insurance company is accountable for all services that it
provides. Figure 2 shows the basic workflow of the framework.
Each smart contract 𝑆𝐶 𝑗 has a set of endorsers 𝐸 𝑆𝐶 𝑗
who
endorse the transactions for that contract. The term object
refers to the attributes of the client or the policy. The structure
of an object is defined during the instantiation of the smart
contract. We use function 𝛾 to create an object from its
Client Registration
Init
InitClient
Query
Policy 1
Init
IssuePolicy
Claim
Refund
Query
Policy 2
Init
IssuePolicy
Claim
Refund
Query
⋅ ⋅ ⋅
Policy N
Init
IssuePolicy
Claim
Refund
Query
View all Policy
ReadPolicy
Fig. 2. Smart contracts for Insurance Processes
attributes, and function 𝑓 to generate composite keys (primary)
from the ID(s). The purpose of the key is to retrieve specific
object(s) corresponding to the ID(s) from the database. We also
use partial composite keys (not primary) in our framework
through which a set of objects may be retrieved from the
database. We discuss each of the contracts in detail, as follows.
Client Registration smart contract registers the clients to the
insurance system. During its initialization (Algorithm 1), a
structure of client object (𝑂 𝑐) is created in the database 𝒟ℬ
(as a key-value pair). It contains client attributes like client
unique id 𝑖𝑑 𝑐 as the key and other client attributes as values.
Algorithm 1: Client Registration : Init
Input: Peer Nodes : {𝑃 𝑒𝑒𝑟0, 𝑃 𝑒𝑒𝑟1, ...., 𝑃 𝑒𝑒𝑟𝑖}
Endorsement Policy : OR(𝑃 𝑒𝑒𝑟0, ...., 𝑃 𝑒𝑒𝑟𝑖)
1 𝑆 𝑂 𝑐
← (𝑖𝑑 𝑐, 𝑛𝑎𝑚𝑒 𝑐, 𝑎𝑔𝑒 𝑐, 𝑔𝑒𝑛𝑑𝑒𝑟 𝑐, 𝑐𝑜𝑛𝑡𝑎𝑐𝑡 𝑐, ℎ𝑖𝑠𝑡𝑜𝑟𝑦 𝑐);
2 Create the structure 𝑆 𝑂 𝑐
in database 𝒟ℬ;
To register a client (Algorithm 2), composite key 𝐶𝐾 𝑐 is
created by an agent, and client object 𝑂 𝑐 is created using 𝐶𝐾 𝑐.
Algorithm 2: Client Registration : InitClient
Input: Client structure 𝑆 𝑂 𝑐
and agent id 𝑖𝑑 𝐴
1 𝐶𝐾 𝑐 ← 𝑓(𝑖𝑑 𝐴, 𝑖𝑑 𝑐);
2 𝑂 𝑐 ← 𝛾(𝑆 𝑂 𝑐
);
3 Store (𝐶𝐾 𝑐, 𝑂 𝑐) in 𝒟ℬ;
To retrieve specific client details (Algorithm 3), an insurance
agent 𝐴 has to create a composite key 𝐶𝐾 𝑐, as follows.
Algorithm 3: Client Registration : Query
Input : Agent id 𝑖𝑑 𝐴 and Client id 𝑖𝑑 𝑐
Output: Client object 𝑂 𝑐
1 𝐶𝐾 𝑐 ← 𝑓(𝑖𝑑 𝐴, 𝑖𝑑 𝑐);
2 Search for 𝐶𝐾 𝑐 in 𝒟ℬ;
3 Retrieve corresponding 𝑂 𝑐 if it exists, or return Error;
3. In case an agent requires to retrieve all his/her clients, he/she
may generate a partial composite key 𝑃 𝐾 𝐴 using only his/her
own id 𝑖𝑑 𝐴, and query the database 𝒟ℬ with the partial key.
Policy smart contract contains policy issuance, claims, refunds
etc. During its initialization (Algorithm 4), policy and policy-
client structures 𝑆 𝑂 𝑝
, 𝑆 𝑂 𝑝𝑐
are created in database 𝒟ℬ, where
𝑎𝑚𝑡, 𝑎𝑐𝑐 and 𝑑𝑎𝑡𝑒 are amount claimed, claim acceptance
indicator (yes or no) and claim submission date, respectively.
Algorithm 4: Policy : Init
Input: Peer Nodes : {𝑃 𝑒𝑒𝑟0, 𝑃 𝑒𝑒𝑟1, ...., 𝑃 𝑒𝑒𝑟𝑖}
Endorsement Policy : OR(𝑃 𝑒𝑒𝑟0, ...., 𝑃 𝑒𝑒𝑟𝑖)
1 𝑆 𝑂 𝑝
← (𝑖𝑑 𝑝, 𝑁 𝑎𝑚𝑒 𝑝, 𝑝𝑟𝑒𝑚𝑖𝑢𝑚 𝑝, 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑝, 𝑡𝑒𝑟𝑚 𝑝);
2 𝑆 𝑂 𝑝𝑐
← (𝑖𝑑 𝑝, 𝑖𝑑 𝑐, 𝑎𝑚𝑡, 𝑎𝑐𝑐, 𝑑𝑎𝑡𝑒);
3 Create the structures 𝑆 𝑂 𝑝
and 𝑆 𝑂 𝑝𝑐
in database 𝒟ℬ;
In policy issuance process (Algorithm 5), client 𝑐 chooses
policy 𝑃 (id 𝑖𝑑 𝑝) from the available policies, and submits a
premium 𝑝𝑟𝑒𝑚𝑖𝑢𝑚 𝑐 to the agent 𝐴 (id 𝑖𝑑 𝐴). If the transaction
passes all standard checks and verifications, a corresponding
policy-client object 𝑂 𝑝𝑐 is created and stored in the database.
Algorithm 5: Policy : IssuePolicy
Input: 𝑖𝑑 𝐴, 𝑖𝑑 𝑐, 𝑖𝑑 𝑝, 𝑝𝑟𝑒𝑚𝑖𝑢𝑚 𝑐
1 Query 𝒟ℬ with 𝑖𝑑 𝑝 to check if 𝑂 𝑝𝑐 already exists;
2 Query client smart contract 𝑆𝐶 𝑐 to check if client 𝑐 with
id 𝑖𝑑 𝑐 is registered to agent 𝐴 with id 𝑖𝑑 𝐴;
3 Check if client premium matches policy premium;
4 𝐶𝐾 𝑝𝑐 ← 𝑓(𝑖𝑑 𝑝, 𝑖𝑑 𝑐, 𝑖𝑑 𝐴);
5 𝑂 𝑝𝑐 ← 𝛾(𝑖𝑑 𝑝, 𝑖𝑑 𝑐, 0, 𝑌 𝑒𝑠, 𝑑𝑎𝑡𝑒);
6 Strore (𝐶𝐾 𝑝𝑐, 𝑂 𝑝𝑐) in database 𝒟ℬ;
To process a claim (Algorithm 6), client 𝑐 submits his
credentials to the respective agent 𝐴. Upon verficiation of
all necessary conditions, the refund is initiated accordingly.
Parameter 𝑎𝑐𝑐 indicates whether then claim is accepted.
Algorithm 6: Policy : Claim
Input: 𝑖𝑑 𝐴, 𝑖𝑑 𝑐, 𝑖𝑑 𝑝, 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑐
1 𝐶𝐾 𝑝𝑐 ← 𝑓(𝑖𝑑 𝑝, 𝑖𝑑 𝑐, 𝑖𝑑 𝐴);
2 Query 𝒟ℬ using 𝐶𝐾 𝑝𝑐 to check if 𝑂 𝑝𝑐 exists;
3 If object 𝑂 𝑝𝑐 exists, check 𝑎𝑐𝑐 in 𝑂 𝑝𝑐;
4 if 𝑎𝑐𝑐 = 𝑌 𝑒𝑠 then
5 if 𝑎𝑚𝑡 + 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑐 ≤ 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑝 then
6 Refund(𝑖𝑑 𝐴, 𝑖𝑑 𝑐, 𝑖𝑑 𝑝, 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑐);
7 end
8 else
9 Refund(𝑖𝑑 𝐴, 𝑖𝑑 𝑐, 𝑖𝑑 𝑝, 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑝 − 𝑎𝑚𝑡);
10 𝑎𝑐𝑐 ← 𝑁 𝑜, update 𝑎𝑐𝑐 in 𝑂 𝑝𝑐;
11 end
12 end
Refund process is initiated from the claim process. During
refund (Algorithm 7), client 𝑐’s total claimed amount 𝑎𝑚𝑡 in
the policy-client object 𝑂 𝑝𝑐 is updated in database 𝒟ℬ.
Algorithm 7: Policy : Refund
Input: 𝑖𝑑 𝐴, 𝑖𝑑 𝑐, 𝑖𝑑 𝑝, 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑘 from claim
1 𝐶𝐾 𝑝𝑐 ← 𝑓(𝑖𝑑 𝑝, 𝑖𝑑 𝑐, 𝑖𝑑 𝐴);
2 Query 𝒟ℬ using 𝐶𝐾 𝑝𝑐 to check if 𝑂 𝑝𝑐 exists;
3 Update 𝑎𝑚𝑡 = 𝑎𝑚𝑡 + 𝑟𝑒𝑖𝑚𝑏𝑢𝑟𝑠𝑒 𝑘 in 𝑂 𝑝𝑐;
Agent 𝐴 may retrieve details regarding his/her clients who
have purchased a specific policy 𝑖𝑑 𝑝 by querying the database
𝒟ℬ with a partial composite key 𝑃 𝐾 𝐴𝑝, created by 𝑖𝑑 𝐴 and
𝑖𝑑 𝑝. This essentially retrieves {𝑂 𝑝𝑐 𝑖
}𝑖 ∈{0,...,𝑁} from 𝒟ℬ. An
agent can also retrieve the information about any individual
policy provided by the insurance company using the Query
routine (Algorithm 8) in the policy smart contract.
Algorithm 8: Policy : Query
Input : 𝑖𝑑 𝑝
Output: 𝑂 𝑝
1 Search for 𝑖𝑑 𝑝 in 𝒟ℬ;
2 Retrieve corresponding 𝑂 𝑝 if it exists, or return Error;
View all Policy smart contract is an open (without particular
authorization) contract that may be used to find the information
about all the policies existing in the database of the company,
by calling individual smart contracts associated with different
policies. In this smart contract, an Agent, a Client, or even a
prospective client in the network, may invoke the ReadPolicy
routine without any specific access control permission.
E. Transactions in the Framework
In the proposed blockchain network, client 𝑐 submits trans-
action request to agent 𝐴. The request consists of smart
contract method and client attributes needed for the method
to execute. The transaction is signed by agent 𝐴 and further
endorsed by the endorsers of that specific smart contract. Upon
validation, agent 𝐴 submits the transaction to the ordering
nodes 𝑂 to chronologically order the transactions. Then, the
peer nodes run the core consensus routine with all received
transactions, and appends the new records to the blockchain.
III. SECURITY OF PROPOSED FRAMEWORK
The security of our blockchain framework relies on the re-
alistic assumptions that – (a) the channel is secure during mes-
sage transmission, and (b) the underlying blockchain network
is secure. Table I further depicts how various malicious entities
may affect our insurance network, as well as corresponding
preventions. Note that the Client is not a part of the insurance
blockchain network. Detailed security analysis is beyond the
scope of this short paper, and will be a part of the full version.
4. TABLE I
MALICIOUS ENTITIES, THREATS, AND INBUILT PREVENTIONS
Malicious Potential Threat Inbuilt Prevention
Peer (a) Modify/Delete Client data
(b) Send wrong endorsement
(a) Consensus protocol
(b) Endorsement policy
Auditor Wrong auditing result Consensus protocol
IV. PROTOTYPE AND EXPERIMENTS
Extensive experiments have been performed on the network
to figure out the robustness of proposed insurance framework.
The chaincode for smart contracts was developed in Golang
v1.8 and deployed on hyperledger fabric v1.0.0-beta [9], [10].
The experiments were carried out on a system with a Hexa-
core Intel Xeon E5-1650 v2 (3.50 GHz) processor and 16
GB RAM, running Ubuntu 16.04 (64 bit). We computed the
confirmation time of a set of transactions while varying the
number of peer nodes in the network. Results visualized as
Figures 3 and 4 depict the relation between the number of
peers and the corresponding time taken for confirming 𝑁
transactions, while Table II presents the basic description and
parameters of our blockchain setup for these experiments.
10 20 30 40 50
0
10
20
30
Peers (block size 10)
ConfirmationTime(sec)
20 tx per set
30 tx per set
10 20 30 40 50
0
10
20
30
Peers (block size 20)
20 tx per set
30 tx per set
Fig. 3. Confirmation time Vs No. of Peers (Batch Timeout : 2sec)
10 20 30 40 50
0
10
20
30
Peers (block size 10)
ConfirmationTime(sec)
20 tx per set
30 tx per set
10 20 30 40 50
0
10
20
30
Peers (block size 20)
20 tx per set
30 tx per set
Fig. 4. Confirmation time Vs No. of Peers (Batch Timeout : 4sec)
Note that the network size is directly proportional to the
confirmation time. It is clearly noticeable that more the number
of nodes, more will be the confirmation time, i.e., slower will
be the network. This is caused by the requirement for more
number of endorsements and more number of validations.
TABLE II
EXPERIMENTAL PARAMETERS
Number of
Transactions
Block Size Batch
Timeout
Consensus
Protocol
Number of
Iterations
20, 30 10, 20 2, 4 (sec) Solo 20
Different consensus algorithms [11], [12] result in different
confirmation times, and the same happens with different
endorsement policies (for example, AND instead of OR will
considerably increase the confirmation time).
V. CONCLUSION AND FUTURE SCOPE
This paper proposes a blockchain-based framework for im-
plementing insurance transaction processes as smart contracts.
Experiments conducted to study the scalability clearly showed
the parameters used during blockchain creation should be
chosen carefully, as they have a direct effect on the network
latency. Though the database is currently not encrypted, it can
be encrypted with fine-grained access control. In our model,
each smart contract has its own set of endorsing peers, and
this can be extended even to the transaction level, to enable
separate set of endorsing peers for each transaction.
VI. ACKNOWLEDGMENT
This paper has been accepted for publication in Blockchains
and Smart Contracts workshop (BSC’2018), as a short paper.
The authors would like to thank the anonymous reviewers for
their constructive criticism and detailed comments.
REFERENCES
[1] Vukoli´c and Marko, “Rethinking permissioned blockchains,” in Pro-
ceedings of the ACM Workshop on Blockchain, Cryptocurrencies and
Contracts, ser. BCC ’17. New York, NY, USA: ACM, 2017.
[2] C. D. Clack, V. A. Bakshi, and L. Braine, “Smart contract tem-
plates: essential requirements and design options,” arXiv preprint
arXiv:1612.04496, 2016.
[3] K. Christidis and M. Devetsikiotis, “Blockchains and smart contracts for
the internet of things,” IEEE Access, vol. 4, pp. 2292–2303, 2016.
[4] I. Nath, “Data exchange platform to fight insurance fraud on blockchain,”
in 2016 IEEE 16th International Conference on Data Mining Workshops
(ICDMW), Dec 2016, pp. 821–825.
[5] W. Li, A. Sforzin, S. Fedorov, and G. O. Karame, “Towards scalable and
private industrial blockchains,” in Proceedings of the ACM Workshop on
Blockchain, Cryptocurrencies and Contracts. ACM, 2017, pp. 9–14.
[6] H. Watanabe, S. Fujimura, A. Nakadaira, Y. Miyazaki, A. Akutsu, and
J. Kishigami, “Blockchain contract: Securing a blockchain applied to
smart contracts,” in Consumer Electronics (ICCE), 2016 IEEE Interna-
tional Conference on. IEEE, 2016, pp. 467–468.
[7] F. Lamberti, V. Gatteschi, C. Demartini, C. Pranteda, and V. Santamaria,
“Blockchain or not blockchain, that is the question of the insurance and
other sectors,” IT Professional, vol. PP, no. 99, pp. 1–1, 2017.
[8] C. Christian, “Blockchain, cryptography, and consensus,” 2017.
[9] Cachin and Christian, “Architecture of the hyperledger blockchain
fabric,” 2016.
[10] E. Androulaki, C. Cachin, A. De Caro, A. Kind, and M. Osborne,
“Cryptography and protocols in hyperledger fabric,” 6 January, 2017.
[11] L. S. Sankar, M. Sindhu, and M. Sethumadhavan, “Survey of consensus
protocols on blockchain applications,” in 2017 4th International Confer-
ence on Advanced Computing and Communication Systems (ICACCS),
Jan 2017, pp. 1–5.
[12] H. Sukhwani, J. M. Martnez, X. Chang, K. S. Trivedi, and A. Rindos,
“Performance modeling of pbft consensus process for permissioned
blockchain network (hyperledger fabric),” in 2017 IEEE 36th Symposium
on Reliable Distributed Systems (SRDS), Sept 2017, pp. 253–255.