Loading...
Search for:
blockchain
0.164 seconds
How News Affect the Value of Bitcoin
, M.Sc. Thesis Sharif University of Technology ; Talebian, Masoud (Supervisor) ; Hajizadeh, Iman (Co-Supervisor)
Abstract
This research investigates the impact of Bitcoin and cryptocurrency news along with macroeconomic and financial indicators, on Bitcoin price fluctuations for two years (May 2016-2018). The reason for this examination is due to high variations of Bitcoin price in the late 2017 and beginning of 2018, while academic research focusing on Bitcoin price are mostly conducted before 2017. Findings show that the number of news with positive and negative contexts, and news related to cryptocurrency technology have a direct relationship with Bitcoin price change. The other result shows that among news concentrated on Bitcoin, the most effective is regarding adverse incidents, famous people concerns and...
Design of a Graphbased Social News Aggregator Network on Blockchain
, M.Sc. Thesis Sharif University of Technology ; Heydarnoori, Abbas (Supervisor) ; MaddahAli, Mohammad Ali (Co-Supervisor)
Abstract
In today’s world, social networks have become one of the primary sources for the creation and propagation of news. Social news aggregators are one of the main actors in this area in which users create news items and use positive or negative votes to indicate their preference
toward a news item. This approach suffers from several problems raging from being prone to the dominance of a united adversary to difficulty in decerning between correct and fake new news and lack of incentive for honest behaviors. In this paper, we propose a graphbased news aggregator in which instead of voting on new items, users submit their votes on the relations between news items. This method of voting...
toward a news item. This approach suffers from several problems raging from being prone to the dominance of a united adversary to difficulty in decerning between correct and fake new news and lack of incentive for honest behaviors. In this paper, we propose a graphbased news aggregator in which instead of voting on new items, users submit their votes on the relations between news items. This method of voting...
Designing a Framework for Power Exchange in Local Energy Market of a
Microgrid Using the Concept of Blockchain Technology
,
M.Sc. Thesis
Sharif University of Technology
;
Moeini Aghtaee, Moein
(Supervisor)
Abstract
By entering the concepts of transactive energy systems, microgrids and peer-to-peer networks into the local energy market, it has made it possible to implement local energy market in the microgrids more than ever. In transactive energy systems, with the elimination of the intermediate entity, exchanges take place directly between the different parts of the system, which results in increased system flexibility and reduced system costs. In this study, by applying blockchains in local energy market and in micro-grids and transactive energy systems, a framework is proposed to implement local energy market in an energy micro-grid based on blockchain. By using blockchain features and structure,...
Scalable Architecture Based on Fog Computing and Blockchain for IoT Device Management
, M.Sc. Thesis Sharif University of Technology ; Habibi, Jafar (Supervisor)
Abstract
With the recent considerable developments in the Internet of Things (IoT), billions of resource-constrained devices are interconnected through the internet. Monitoring this huge number of IoT devices that are heterogeneous in terms of underlying communication protocols and data format is challenging. The majority of existing IoT device monitoring solutions heavily rely on centralized architectures. Since using centralized architectures comes at the expense of trusting an authority, it has several inherent drawbacks, including vulnerability to security attacks, lack of data privacy, and unauthorized data manipulation. Hence, a new decentralized approach is crucial to remedy these drawbacks....
Design and Analysis of an E-voting System Based on Blockchain
, M.Sc. Thesis Sharif University of Technology ; Mohajeri, Javad (Supervisor) ; Salmasi Zadeh, Mahmoud (Co-Supervisor)
Abstract
Voting has been considered as one of the principal of democracy which by this, people can announce their convictions and ideas officially. E-voting is a method of online voting based on cryptographic mechanisms. E-voting schemes by keeping voters' privacy safe and providing security requirement same as verifiability, fairness, coercion resistance, receipt freeness, undeniability, and eligibility has been noticed in recent years. Security of many presenting schemes is based on existence of trusted third party that plays an important role in process of getting and counting votes. Also, some of security problems which are in this scheme, originated from centralization and generic trust of third...
Feasibility Study of Blockchain Policy on Oil and Gas Industries
, M.Sc. Thesis Sharif University of Technology ; Maleki, Abbas (Supervisor)
Abstract
The Oil and gas industry is one of the most important industries in the world. It has great role in Iran’s economy also. Regarding complexities of new companies, there is room for more cooperation and coordination within the industry and with other actors. Oil and gas niches have close interdependency with financial sector. The new encrypted currencies play great role in new financial models. Blockchain technology can help the oil and gas industry by using its appropriate features. Blockchain is a system of recording information in a way that makes it difficult or impossible to change, hack, or cheat the system. The supply chain of oil and gas industry in Iran includes upstream, midstream...
Customizing a Privacy-Preserving Blockchain-Based Distributed Ledger for Second-Price Auction Smart Contract
, M.Sc. Thesis Sharif University of Technology ; Bayat Sarmadi, Siavash (Supervisor)
Abstract
A distributed ledger is a method of digital data storage and sharing in different places, and the blockchain technology is a way of implementing a distributed ledger. This technology has been employed in many of the cryptocurrencies like Ethereum to store transactions. In addition to storing transactions, Ethereum deploys scripts called smart contracts that are automatically executable. These scripts execute transparently and without preserving the privacy of participants. On the other hand, confidentiality and privacy are among the important components in data, network, and system security. Models such as Hawk and Enigma have been presented to obtain privacy-preserving in smart contracts;...
Using Blockchain to achieve Privacy in E-health
, M.Sc. Thesis Sharif University of Technology ; Aref, Mohammad Reza (Supervisor)
Abstract
With the advent of the Internet of Things (IoT), e-health has become one of the main topics of research. Due to the sensitivity of patient information, patient privacy seems challenging. Nowadays, patient data is usually stored in the cloud in healthcare programs, making it difficult for users to have enough control over their data. The recent increment in announced cases of security and surveillance breaches compromising patients' privacy call into question the conventional model, in which third-parties gather and control immense amounts of patients' Healthcare data. In this work, we try to resolve the issues mentioned above by using blockchain technology. We propose a blockchain-based...
An Energy Sharing Model among Smart Energy Hubs Based on Blockchain Concept
, M.Sc. Thesis Sharif University of Technology ; Ranjbar, Ali Mohammad (Supervisor) ; Sheikhi, Aras (Supervisor)
Abstract
In the light of rapid advancement in renewable energy technologies, they become an appropriate way to supply energy demands with lower costs. It also gives them the chance to earn money by selling surplus energy to other energy consumers. The coordination of different energy types and the ability of energy conversion, facilitates the rising of new energy prosumers called “Smart Energy Hub(SEH)”. This thesis proposes a model of energy trading among SEHs. The model consists of SEHs, energy utility grids, energy consumers and aggregator. In this model, aggregator aggregates between SEHs, energy consumers and utility grids in order to maximize its profit. Bilevel optimization problem has been...
Bitcoin Price Prediction based on Artificial Intelligence Models
, M.Sc. Thesis Sharif University of Technology ; Arian, Hamid Reza (Supervisor) ; Talebian, Masoud (Supervisor)
Abstract
Cryptocurrencies (cryptos), as a new type of money, are considered a medium of exchange, an investment asset, and a hedging tool in today's world. In 2008, bitcoin as the first cryptocurrency was introduced, which has survived through recent years and has gained more and more popularity every day. Cryptos are one of the first applications of blockchain, the technology that many expect to revolutionize the future world in different ways. We aim to investigate what affects the bitcoin price, based on artificial intelligence and, in particular, machine learning. First, we find features impacting bitcoin price via a thorough investigation of the literature. Then, applying machine learning and...
Explain the General Policies of Iran (Government)in the Field of Cryptocurrencies
, M.Sc. Thesis Sharif University of Technology ; Maleki, Ali (Supervisor) ; Mirzapour, Hossein (Co-Supervisor)
Abstract
This research deals with one of the current issues in the world and in Iran, which is named the field of cryptocurrencies. Domain that is managed decentrally due to the use of blockchain platform. This decentralization has caused different challenges (security problems, disruption of economic governance, etc.) for governments and has created different advantages and disadvantages for each country. This study seeks to investigate how Iran is facing the challenges in the field of cryptocurrencies. In this research, three main questions have been asked to determine the situation of Iran in the field of cryptocurrencies. In the first question, what are the policies of Iran is questioned and then...
A Novel Solving Method for Transportation Assignment Problem Considering Ride-sharing Using Blockchain Technology
, M.Sc. Thesis Sharif University of Technology ; Hajji, Alireza (Supervisor) ; Fatahi Valilai, Omid (Co-Supervisor)
Abstract
Population and urbanization increase, intra-city travel and the use of private cars have created problems such as traffic, higher fuel consumption and air pollution. One of the approaches to deal with this phenomenon, which has been in center of attention in recent years due to the growth of technology and development of ride-hailing platforms on mobile phones, is using shared vehicles and travel sharing.The assignment problem in ride-sharing is a group of VRP problems and is classified as an NP-hard problem. Due to the high volume of demand from passengers and supply from drivers, as well as the need for fast response to reduce waiting time for passengers and drivers, there is a need to...
Explain the General Policies of Iran (Government) in the Field of Cryptocurrencies
, M.Sc. Thesis Sharif University of Technology ; Maleki, Ali (Supervisor) ; Mirzapour, Hossein (Co-Supervisor)
Abstract
This research deals with one of the current issues in the world and in Iran which is called the field of cryptocurrencies. This research has tried to map the situation of cryptocurrencies in the world and then the situation of Iran in this field.In order to understand the situation of Iran in the field of cryptocurrencies, three main questions have been defined. The Questions that first express the nature of Iran's policies and then determine the position of these policies in relation to the conceptual framework, and then it will discover the reason of the adoption of these policies in Iran.Therefore, this research has an exploratory approach and its research method is qualitative. In order...
Privacy Preserving Communication Schemes for Light Clients in Blockchain Networks: Algorithms and Analysis
, M.Sc. Thesis Sharif University of Technology ; Pakravan, Mohammad Reza (Supervisor) ; Maddah Ali, Mohammad Ali (Co-Supervisor)
Abstract
Lightweight clients are a type of blockchain users who do not store all the blocks in the blockchain due to limited resources. These users store only a small part of each block and when needed, request transactions from full nodes that store the entire blockchain. These users have no role in block validation and only want to receive transactions related to their addresses with proof of the inclusion in the block from full nodes.Since light clients rely on full nodes for receiving transactions, their privacy against full nodes is important. The current implementation of Bitcoin uses Bloom filters for privacy, but this offers very little privacy to the users.In this thesis, we study the...
A Novel Blockchain-Based Optimization Model based on ADMM Method for Cloud Manufacturing Service Composition Problem
, M.Sc. Thesis Sharif University of Technology ; Hoshmand, Mahmoud (Supervisor) ; Fatahi Valilai, Omid (Supervisor)
Abstract
With the growing product diversification and customization of demands, employing the concept of shared economy and resource sharing is more than ever needed. In this regard, with the advent of the Industry 4.0, IoT , cloud computing, and systems such as cloud manufacturing, impediments have been eliminated to form a network of businesses. Therefore, the problem of service composition, which seeks to allocate the best combination of services to a specific demand, is considered. Due to many services and various quality parameters, these problems fall into the category of mega-size problems. Moreover, in terms of computational complexity, they are from the NP-hard class. Given the...
Design of a Scalable Blockchain-based IoMT System
, M.Sc. Thesis Sharif University of Technology ; Aref, Mohammad Reza (Supervisor) ; Eghlidos, Taraneh (Supervisor)
Abstract
Managing health data and providing remote treatment services to patients has always faced security and privacy challenges. Because of the importance and sensitivity of this data, the use of centralized networks such as cloud space and trustin a cloud server can be dangerous, due to the lack of complete trust in the cloud server. To prevent the threats of centralized systems, we provide a decentralized blockchain-based system in which miners, in addition to authenticating physicians and patients, are also responsible for searching encrypted data and all user activities can be tracked in the distributed ledger. The proposed scheme preserves data privacy, and there is no need to trust a server....
Routing Off-chain Payments in Payment Channel Networks
, M.Sc. Thesis Sharif University of Technology ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
Abstract
In 2008, a decentralized and distributed payment solution called Bitcoin was born. Since then, it has made the payment industry think about banks and companies on the one hand and government authorities on the other. By using mathematics and cryptography, Bitcoin was able to eliminate the need for trust and in this way it was able to eliminate intermediaries such as banks. In traditional financial affairs such as banks, the user must trust the bank and everything relies on the bank’s servers. While Bitcoin stores the history of transactions in a public and distributed ledger. This ledger is encrypted so that the state of the blockchain is always reliable. In Bitcoin’s decentralized and...
Developing a New Algorithm for Detecting Electricity Theft in Crypto-Currency Miners
, M.Sc. Thesis Sharif University of Technology ; Moeini Aghtaei, Moein (Supervisor)
Abstract
Cryptocurrency miners by solving complex mathematical calculations are responsible for verifying the transactions made in the blockchain network as well as maintaining its security, and as a reward for these activities, they receive bitcoins from the network. The devices used to mine cryptocurrency in order to perform the aforementioned calculations need high electricity consumption, so that the main cost of mining is related to its electricity consumption. For this reason, the ever-increasing development of the blockchain network, as well as the significant growth of the value of Bitcoin, has increased the number of cryptocurrency miners, especially in countries with low electricity costs....
Multi-agent based Blockchain Simulation Framework
, M.Sc. Thesis Sharif University of Technology ; Tefagh, Mojtaba (Supervisor)
Abstract
A multi-agent system is a system consisting of several intelligent agents. In fact, a multi-agent system is a system that includes a large number of agents that communicate with each other through message transmission in a network structure. Multi-agent systems can solve problems that are difficult or impossible for a single agent or an integrated system to solve. Blockchain is an example of these multi-agent systems that has many use cases in different fields for example cryptocurrencies . A blockchain is a growing ledger consisting of records called blocks. In this thesis, we want to provide tools for the simulation of this multi-agent system so that we can model the issues surrounding...
Security Improvement of Recording and Transferring Medical Data Protocols Using Blockchain
, M.Sc. Thesis Sharif University of Technology ; Aref, Mohammad Reza (Supervisor) ; Salmasizadeh, Mahmoud (Supervisor)
Abstract
The purpose of this thesis is to improve the protocols for recording and transmitting medical data in terms of security and performance using blockchain technology. The approach we take in this Thesis differs in three respects from most articles written in this field. The first is that unlike those who look at the blockchain as a black box and take advantage of only its positive features, we consider the details and challenges it creates for us and solve them in order to use it. The second important point is to justify the use of blockchain in this design. It can be seen in many designs that the use of this technology is useless according to their model and goals. Finally, one of the most...