Preprint Open Access

How smart contracts can implement "report once"

Sel, Marc; Diedrich, Henning; Demeester, Sander; Stieber, Harald


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/e5da03f6-9539-4cae-a608-b2830f8ffe57/Data_for_Policy_2017_paper_104.pdf"
      }, 
      "checksum": "md5:44c53478d9f4a1f323632ee3a93b8bc1", 
      "bucket": "e5da03f6-9539-4cae-a608-b2830f8ffe57", 
      "key": "Data_for_Policy_2017_paper_104.pdf", 
      "type": "pdf", 
      "size": 518291
    }
  ], 
  "owners": [
    30201
  ], 
  "doi": "10.5281/zenodo.884497", 
  "stats": {
    "version_unique_downloads": 71.0, 
    "unique_views": 245.0, 
    "views": 254.0, 
    "downloads": 81.0, 
    "unique_downloads": 71.0, 
    "version_unique_views": 245.0, 
    "volume": 41981571.0, 
    "version_downloads": 81.0, 
    "version_views": 254.0, 
    "version_volume": 41981571.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.884497", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.884496", 
    "bucket": "https://zenodo.org/api/files/e5da03f6-9539-4cae-a608-b2830f8ffe57", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.884496.svg", 
    "html": "https://zenodo.org/record/884497", 
    "latest_html": "https://zenodo.org/record/884497", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.884497.svg", 
    "latest": "https://zenodo.org/api/records/884497"
  }, 
  "conceptdoi": "10.5281/zenodo.884496", 
  "created": "2017-09-05T09:00:26.270110+00:00", 
  "updated": "2019-04-10T04:19:47.022318+00:00", 
  "conceptrecid": "884496", 
  "revision": 3, 
  "id": 884497, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.884497", 
    "description": "<p>This paper explains the main features of and motivation for the \u201creport once\u201d demonstrator1 shown at the 2017 Data For Policy conference. It shows how Ethereum2 smart contracts, based on the semantics and algorithmic representations defined in ACTUS3 can implement \u201cdigital doppelg\u00e4ngers\u201d of financial contracts. \u00a0\u00a0<br>\n\u00a0<br>\nThe implementation makes use of a private4 Ethereum blockchain, with smart contracts written in Solidity.5 The limitations of using ACTUS in a semi real-time scenario are explored, as well as how to overcome these limitations. \u00a0<br>\n\u00a0<br>\nThe major innovation, visualized by the demonstrator, is that compliance reports can be generated in semi realtime, using the information present in the \u201cdigital doppelg\u00e4ngers\u201d, residing in the blockchain. \u00a0<br>\n\u00a0<br>\nThe demonstrator supports various use cases, illustrated through the narration of stories. In these stories, Alice, Bob and Eve are contracting parties, Romeo acts as regulator, and the narrator tells the stories. \u00a0The stories cover trading a Bond, trading an Interest Rate Swap (IRS), the defaulting of a party (i.e. a payment stop), and various types of regulatory reports. \u00a0<br>\n\u00a0</p>", 
    "license": {
      "id": "CC-BY-4.0"
    }, 
    "title": "How smart contracts can implement \"report once\"", 
    "relations": {
      "version": [
        {
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "884496"
          }, 
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "884497"
          }
        }
      ]
    }, 
    "communities": [
      {
        "id": "dfp17"
      }
    ], 
    "keywords": [
      "smart contracts", 
      "blockchain", 
      "Ethereum", 
      "algorithmic standards", 
      "RegTech"
    ], 
    "publication_date": "2017-09-04", 
    "creators": [
      {
        "affiliation": "Claryon", 
        "name": "Sel, Marc"
      }, 
      {
        "affiliation": "IBM", 
        "name": "Diedrich, Henning"
      }, 
      {
        "affiliation": "PWC", 
        "name": "Demeester, Sander"
      }, 
      {
        "affiliation": "Harvard University", 
        "name": "Stieber, Harald"
      }
    ], 
    "meeting": {
      "acronym": "Data for Policy", 
      "url": "http://dataforpolicy.org/", 
      "dates": "6-7 September 2017", 
      "place": "London", 
      "title": "Data for Policy 2017: Government by Algorithm"
    }, 
    "access_right": "open", 
    "resource_type": {
      "subtype": "preprint", 
      "type": "publication", 
      "title": "Preprint"
    }, 
    "related_identifiers": [
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.884496", 
        "relation": "isVersionOf"
      }
    ]
  }
}
254
81
views
downloads
All versions This version
Views 254254
Downloads 8181
Data volume 42.0 MB42.0 MB
Unique views 245245
Unique downloads 7171

Share

Cite as