<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>conference paper</genre>

<titleInfo><title>Probabilistic smart contracts: Secure randomness on the blockchain</title></titleInfo>


<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Krishnendu</namePart>
  <namePart type="family">Chatterjee</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">2E5DCA20-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-4561-241X</description></name>
<name type="personal">
  <namePart type="given">Amir Kafshdar</namePart>
  <namePart type="family">Goharshady</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">391365CE-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0003-1702-6584</description></name>
<name type="personal">
  <namePart type="given">Arash</namePart>
  <namePart type="family">Pourdamghani</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">KrCh</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>



<name type="conference">
  <namePart>IEEE International Conference on Blockchain and Cryptocurrency</namePart>
</name>



<name type="corporate">
  <namePart>Efficient Algorithms for Computer Aided Verification</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Rigorous Systems Engineering</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Quantitative Graph Games: Theory and Applications</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Quantitative Game-theoretic Analysis of Blockchain Applications and Smart Contracts</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>Quantitative Analysis of Probabilistic Systems with a focus on Crypto-Currencies</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">In today&apos;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 generating provably unmanipulatable pseudorandom numbers on the blockchain. Our approach allows smart contracts to access a trustworthy source of randomness that does not rely on potentially compromised miners or oracles, hence enabling the creation of a new generation of smart contracts that are not limited to being non-probabilistic and can be drawn from the much more general class of probabilistic programs.</abstract>

<originInfo><publisher>IEEE</publisher><dateIssued encoding="w3cdtf">2019</dateIssued><place><placeTerm type="text">Seoul, Korea</placeTerm></place>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>IEEE International Conference on Blockchain and Cryptocurrency</title></titleInfo>
  <identifier type="arXiv">1902.07986</identifier>
  <identifier type="ISI">000491257000076</identifier><identifier type="doi">10.1109/BLOC.2019.8751326</identifier>
<part>
</part>
</relatedItem>
<relatedItem type="Supplementary material">
  <location>     <url>https://research-explorer.ista.ac.at/record/8934</url>  </location>
</relatedItem>

<extension>
<bibliographicCitation>
<ieee>K. Chatterjee, A. K. Goharshady, and A. Pourdamghani, “Probabilistic smart contracts: Secure randomness on the blockchain,” in &lt;i&gt;IEEE International Conference on Blockchain and Cryptocurrency&lt;/i&gt;, Seoul, Korea, 2019.</ieee>
<short>K. Chatterjee, A.K. Goharshady, A. Pourdamghani, in:, IEEE International Conference on Blockchain and Cryptocurrency, IEEE, 2019.</short>
<apa>Chatterjee, K., Goharshady, A. K., &amp;#38; Pourdamghani, A. (2019). Probabilistic smart contracts: Secure randomness on the blockchain. In &lt;i&gt;IEEE International Conference on Blockchain and Cryptocurrency&lt;/i&gt;. Seoul, Korea: IEEE. &lt;a href=&quot;https://doi.org/10.1109/BLOC.2019.8751326&quot;&gt;https://doi.org/10.1109/BLOC.2019.8751326&lt;/a&gt;</apa>
<mla>Chatterjee, Krishnendu, et al. “Probabilistic Smart Contracts: Secure Randomness on the Blockchain.” &lt;i&gt;IEEE International Conference on Blockchain and Cryptocurrency&lt;/i&gt;, 8751326, IEEE, 2019, doi:&lt;a href=&quot;https://doi.org/10.1109/BLOC.2019.8751326&quot;&gt;10.1109/BLOC.2019.8751326&lt;/a&gt;.</mla>
<ama>Chatterjee K, Goharshady AK, Pourdamghani A. Probabilistic smart contracts: Secure randomness on the blockchain. In: &lt;i&gt;IEEE International Conference on Blockchain and Cryptocurrency&lt;/i&gt;. IEEE; 2019. doi:&lt;a href=&quot;https://doi.org/10.1109/BLOC.2019.8751326&quot;&gt;10.1109/BLOC.2019.8751326&lt;/a&gt;</ama>
<ista>Chatterjee K, Goharshady AK, Pourdamghani A. 2019. Probabilistic smart contracts: Secure randomness on the blockchain. IEEE International Conference on Blockchain and Cryptocurrency. IEEE International Conference on Blockchain and Cryptocurrency, 8751326.</ista>
<chicago>Chatterjee, Krishnendu, Amir Kafshdar Goharshady, and Arash Pourdamghani. “Probabilistic Smart Contracts: Secure Randomness on the Blockchain.” In &lt;i&gt;IEEE International Conference on Blockchain and Cryptocurrency&lt;/i&gt;. IEEE, 2019. &lt;a href=&quot;https://doi.org/10.1109/BLOC.2019.8751326&quot;&gt;https://doi.org/10.1109/BLOC.2019.8751326&lt;/a&gt;.</chicago>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>6056</recordIdentifier><recordCreationDate encoding="w3cdtf">2019-02-26T09:03:15Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2026-07-11T22:31:03Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
