Loading...
Search for: blockchain
0.006 seconds
Total 53 records

    Design of a Graphbased Social News Aggregator Network on Blockchain

    , M.Sc. Thesis Sharif University of Technology Ziashahabi, Amir (Author) ; 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... 

    A blockchain approach to academic assessment

    , Article 2022 CHI Conference on Human Factors in Computing Systems, CHI EA 2022, 30 April 2022 through 5 May 2022 ; 2022 ; 9781450391566 (ISBN) Alipour, S ; Elahimanesh, S ; Jahanzad, S ; Morassafar, P ; Neshaei, S. P ; ACM SIGCHI ; Sharif University of Technology
    Association for Computing Machinery  2022
    Abstract
    In this paper, we propose a novel method for academic assessment inspired by the decentralized applications made possible by blockchain technology. The proposed method applies to a wide range of academic material, including assignments, exams, academic papers, etc and tackles issues regarding potential personal bias and makes assessment possible without the need to rely on a few assessors. We examine the challenges and possibilities that arise with this method and further explore more general applications in areas such as education. In the experiments conducted for this research, poll results show generally positive views toward the fairness of this system compared to the traditional... 

    Demo paper: Atomic bonded cross-chain debt

    , Article 3rd IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2021, 3 May 2021 through 6 May 2021 ; 2021 ; 9781665435789 (ISBN) Khajehpour, A ; Bagheri, F ; Abdi, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2021
    Abstract
    Atomic Bonded Cross-chain Debt (ABCD) is the first non-custodial smart-contract-independent cross-chain atomic bond. Theoretical aspects of ABCD have been presented in the International Conference on Blockchain Technology and Applications (ICBTA) and won the best presentation award. It is the first time a demo of Atomic Bonded Cross-chain Debt is presented. © 2021 IEEE  

    Blockchain technology application challenges in renewable energy supply chain management

    , Article Environmental Science and Pollution Research ; 2022 ; 09441344 (ISSN) Almutairi, K ; Hosseini Dehshiri, S. J ; Hosseini Dehshiri, S. S ; Hoa, A. X ; Arockia Dhanraj, J ; Mostafaeipour, A ; Issakhov, A ; Techato, K ; Sharif University of Technology
    Springer Science and Business Media Deutschland GmbH  2022
    Abstract
    With the advent of new technologies and globalization of business, supply chains have turned into indispensable tools for gaining competitive advantage. The application of new technologies like blockchain can benefit sustainable energy supply chains by improving chain and logistics operations in the areas of trust, transparency and accountability, cooperation, information sharing, financial exchanges, and supply chain integration. However, the efforts to adopt such technologies in supply chains tend to face many challenges and challenges, which can seriously threaten their success. Therefore, it is crucial to carefully examine the challenges to blockchain technology application. This... 

    Prioritizing adoption barriers of platforms based on blockchain technology from balanced scorecard perspectives in healthcare industry: a structural approach

    , Article International Journal of Production Research ; 2022 ; 00207543 (ISSN) Govindan, K ; Nasr, A. K ; Saeed Heidary, M ; Nosrati-Abargooee, S ; Mina, H ; Sharif University of Technology
    Taylor and Francis Ltd  2022
    Abstract
    Since the advent of blockchain technology (BT), extensive research has explored using this technology in non-financial cases. The healthcare industry is one of the non-financial sectors that BT has significantly impacted. In this paper, for the first time, barriers to implement BT-based platforms from a balanced scorecard perspective in the healthcare sector are introduced, and these barriers are prioritized using a structural approach based on the weighted influence non-linear gauge system. Unlike other structural models such as decision-making trial and evaluation laboratory (DEMATEL), in this approach, both strength and influence intensity of components are considered in the ranking... 

    The discrepancy attack on polyshard-ed blockchains

    , Article 2021 IEEE International Symposium on Information Theory, ISIT 2021, 12 July 2021 through 20 July 2021 ; Volume 2021-July , 2021 , Pages 2672-2677 ; 21578095 (ISSN); 9781538682098 (ISBN) Abadi Khooshemehr, N ; Maddah Ali, M. A ; IEEE Information Theory Society; The Institute of Electrical and Electronics Engineers ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2021
    Abstract
    Sharding, i.e. splitting the miners or validators to form and run several subchains in parallel, is known as one of the main solutions to the scalability problems of blockchains. The drawback is that as the number of miners expanding each subchain becomes small, it becomes vulnerable to security attacks. To solve this problem, a framework, named as Ployshard, has been proposed in which each validator verifies a coded combination of the blocks introduced by different subchains, thus helping to protect the security of all subchains. In this paper, we introduce an attack on Ployshard, called the discrepancy attack, which is the result of malicious nodes controlling a few subchains and... 

    A New Blockchain Scalability Scheme Based on Sharding

    , M.Sc. Thesis Sharif University of Technology Hediehloo, Alireza (Author) ; Aref, Mohammad Reza (Supervisor) ; Mohajery, Javad (Co-Supervisor)
    Abstract
    Designing a scalable protocol for the blockchain will reduce transaction fees and increase the use of cryptocurrencies for financial transactions. Increasing scalability means that if the investment of nodes increases or the number of network nodes increases, the security of the protocol and the decentralization of the network will be maintained and its throughput will increase. In this thesis, with the aim of increasing scalability, the scaling methods of layer one and layer two are examined and compared, and it is shown that sharding is a better method to achieve scalability. In sharding, nodes are divided into several shards (clusters) and each shard manages its own blockchain. The... 

    Routing Off-chain Payments in Payment Channel Networks

    , M.Sc. Thesis Sharif University of Technology Dadjuy, Hadi (Author) ; 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... 

    Probabilistic smart contracts: Secure randomness on the blockchain

    , Article 1st IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2019, 14 May 2019 through 17 May 2019 ; 2019 , Pages 403-412 ; 9781728113289 (ISBN) Chatterjee, K ; Kafshdar Goharshady, A ; Pourdamghani, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    In today's programmable blockchains, smart contracts are limited to being deterministic and non-probabilistic. This lack of randomness is a consequential limitation, given that a wide variety of real-world financial contracts, such as casino games and lotteries, depend entirely on randomness. As a result, several ad-hoc random number generation approaches have been developed to be used in smart contracts. These include ideas such as using an oracle or relying on the block hash. However, these approaches are manipulatable, i.e. Their output can be tampered with by parties who might not be neutral, such as the owner of the oracle or the miners.We propose a novel game-theoretic approach for... 

    Customizing a Privacy-Preserving Blockchain-Based Distributed Ledger for Second-Price Auction Smart Contract

    , M.Sc. Thesis Sharif University of Technology Mirzaei, Amir (Author) ; 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;... 

    Implementing a Variant of Hyperledger Fabric with Post-Quantum Digital Signature

    , M.Sc. Thesis Sharif University of Technology Ziraki, Mohammad Reza (Author) ; Bayat Sarmadi, Siavash (Supervisor)
    Abstract
    Hyperledger Fabric is an open-source modular platform to launch permissioned-blockchains for use cases like banking and supply chains. This system uses the elliptic curve digital signature algorithm to authenticate transactions. The advent and progress of quantum computers have threatened the security of classical cryptographic schemes; therefore, the process of re- placing these schemes with post-quantum alternatives has gained considerable importance.This research intends to replace the elliptic curve digital signature algorithm with post-quantum digital signatures by using the algorithms passed to the third round of the National Institute of Science and Technologies (NIST) post- quantum... 

    Multi-agent based Blockchain Simulation Framework

    , M.Sc. Thesis Sharif University of Technology Alimirzaei, Fatemeh (Author) ; 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... 

    Off-chain management and state-tracking of smart programs on blockchain for secure and efficient decentralized computation

    , Article International Journal of Computers and Applications ; 2021 ; 1206212X (ISSN) Mallaki, M ; Majidi, B ; Peyvandi, A ; Movaghar, A ; Sharif University of Technology
    Taylor and Francis Ltd  2021
    Abstract
    In the last decade various crypto-currencies opened new doors to a decentralized electronic monetary system. Emergence of new Blockchain platforms, such as Ethereum, introduced new features for the implementation of decentralized software or smart contracts. The applications of blockchain technology for secure and efficient information systems is rapidly increasing. However, due to the limitations of this platform including high computational and storage cost, it is not possible to run sophisticated and computationally expensive software on the blockchain. In this paper, a new framework for execution of smart programs on blockchain called the Smart Program Runner Framework (SPRF) is... 

    Proof of humanity: a tax-aware society-centric consensus algorithm for blockchains

    , Article Peer-to-Peer Networking and Applications ; Volume 14, Issue 6 , 2021 , Pages 3634-3646 ; 19366442 (ISSN) Arjomandi Nezhad, A ; Fotuhi Firuzabad, M ; Dorri, A ; Dehghanian, P ; Sharif University of Technology
    Springer  2021
    Abstract
    Blockchain technology brings about an opportunity to maintain decentralization in several applications, such as cryptocurrency. With the agents of a decentralized system operating independently, it calls for a consensus protocol that helps all nodes to agree on the state of the ledger. Most of the existing blockchains rely on Proof of Work (PoW) as the underlying consensus algorithm, resulting in a significant amount of electricity power consumption. Furthermore, it demands the miner to buy specific computation devices. Besides, a protocol to gather the society-related taxes such as public education funding and charities is lacking in existing consensus algorithms. In response, this paper... 

    On Improving Scalability of Blockchain Systems Using Coding and Redundancy Methods

    , M.Sc. Thesis Sharif University of Technology Badihi, Ahmad Reza (Author) ; Motahhari, Abolfazl (Supervisor) ; Maddah Ali, Mohammad Ali (Supervisor)
    Abstract
    Blockchains are not scalable by design, and it is known to be the most important barrier in the way of development of these systems. One of the main approaches to this problem is sharding, that is under development in industry and academia. Sharding scales the system up by reducing redundancy, that makes blockchains vulnerable in terms of security. In this paper, we will study the effect of sharding on availability of these systems, and will show that sharding can magnify the unavailability of the service, and introduce an adversary threat model that takes real concerns of availability in today’s Internet like DoS attacks into account. We also introduce a basic unavailability-resistant... 

    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 Rezaie, Farhad (Author) ; 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 Tahmasebi, Shirin (Author) ; 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.... 

    How News Affect the Value of Bitcoin

    , M.Sc. Thesis Sharif University of Technology Jahani, Ali (Author) ; 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... 

    Using Blockchain to achieve Privacy in E-health

    , M.Sc. Thesis Sharif University of Technology Meisami, Sajad (Author) ; 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... 

    Explain the General Policies of Iran (Government) in the Field of Cryptocurrencies

    , M.Sc. Thesis Sharif University of Technology Rostami Baroui, Reza (Author) ; 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...