Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology

分布式账本区块链技术的自动化智能合约合成和验证

基本信息

  • 批准号:
    RGPIN-2019-04354
  • 负责人:
  • 金额:
    $ 2.04万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2019
  • 资助国家:
    加拿大
  • 起止时间:
    2019-01-01 至 2020-12-31
  • 项目状态:
    已结题

项目摘要

Bitcoin! Ethereum! Blockchain! Crypto-economics! In the past year, these words made headline news*globally. The promise of Distributed Ledger-based Technologies (DLT) - also known as the "internet of value"- has electrified*the world and created an excitement for technology that was last seen in the 1990s*when the internet was entering mainstream. The possible widespread adoption and*underlying technological philosophy of fully decentralized governance promises*to shake up the worlds of commerce, finance, and privacy/security, among others. Judging from the investment inflows since 2016 (larger than any other technology sector), it promises redefine the*socioeconomic fabric of society at a global and drastic scale. The*development of these technologies occurred almost entirely occurred outside of the mainstream*tech sector advanced by individuals, self-declared “cypherpunks.”*Universities and their researchers have been largely at the sidelines. And*that's a concern. As such, it is critical that these innovations are based on sound technological principles that enable good governance and*societal progress. One major advantage of DLT is the distributed deployment of software called smart contracts which present a whole new set of opportunities. For example, it allows decentralized commerce, decentralized trading of securities, decentralized financial derivative securities, fully automated supply-chain management, or automatic enforcement and transfers of artists' property rights. As multi-million dollar assets or real estate deeds registered on a*blockchain are handled by this software, attacking or manipulating it becomes lucrative, as the recent DAO and Parity wallet attacks already demonstrated in the past two years with more than $250 million dollars lost due to errors (bugs) in smart contract software. This projects aims to bridge this gap by: (a) developing a novel programming language that comprises the most common operations needed to code smart contracts efficiently; (b) building a comprehensive verification environment for this language to assist checking correctness even at the level of a novice software engineer; (c) developing a template-based automated synthesis tool for smart contracts generating software that is "correct by design" and (d) using the proposed ecosystem to sandbox a decentralized oracle (whose purpose is to input real life information onto the blockchain) so as to demonstrate the efficacy and practicality of the research on a large scale.
比特币!以太坊!区块链!加密经济学! 在过去的一年里,这些词成为了全球的头条新闻。基于分布式账本的技术(DLT)的承诺-也被称为“价值互联网”-已经使世界电气化,并为技术带来了兴奋,这是上世纪90年代互联网进入主流时最后一次看到的。完全去中心化治理的可能广泛采用和潜在的技术理念有望动摇商业、金融和隐私/安全等领域。从2016年以来的投资流入(超过任何其他技术领域)来看,它有望在全球范围内重新定义社会的社会经济结构。这些技术的发展几乎完全发生在主流技术领域之外,由自称“密码朋克"的个人推动。大学和他们的研究人员基本上都是旁观者。这是一个问题。因此,至关重要的是,这些创新都是基于健全的技术原则,使良好的治理和 * 社会进步。DLT的一个主要优势是称为智能合约的软件的分布式部署,这带来了一系列全新的机会。例如,它允许去中心化的商业、去中心化的证券交易、去中心化的金融衍生证券、全自动化的供应链管理或艺术家财产权的自动执行和转让。由于在 * 区块链上注册的数百万美元资产或真实的房地产契约由该软件处理,攻击或操纵它变得有利可图,正如最近的DAO和Parity钱包攻击在过去两年中已经证明的那样,由于智能合约软件的错误(错误),损失超过2.5亿美元。该项目旨在通过以下方式弥合这一差距:(a)开发一种新型编程语言,包括高效编码智能合约所需的最常见操作;(B)为这种语言构建一个全面的验证环境,以帮助检查正确性,即使是新手软件工程师的水平;(c)为智能合约开发基于模板的自动合成工具,生成“设计正确”的软件,以及使用所提出的生态系统来沙盒分散的oracle(其目的是将真实的生活信息输入到区块链上),以便大规模地展示研究的有效性和实用性。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Veneris, Andreas其他文献

Robust QBF Encodings for Sequential Circuits with Applications to Verification, Debug, and Test
  • DOI:
    10.1109/tc.2010.74
  • 发表时间:
    2010-07-01
  • 期刊:
  • 影响因子:
    3.7
  • 作者:
    Mangassarian, Hratch;Veneris, Andreas;Benedetti, Marco
  • 通讯作者:
    Benedetti, Marco
Automated Design Debugging With Maximum Satisfiability

Veneris, Andreas的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Veneris, Andreas', 18)}}的其他基金

Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
分布式账本区块链技术的自动化智能合约合成和验证
  • 批准号:
    RGPIN-2019-04354
  • 财政年份:
    2022
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual
Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
分布式账本区块链技术的自动化智能合约合成和验证
  • 批准号:
    RGPIN-2019-04354
  • 财政年份:
    2021
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual
Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
分布式账本区块链技术的自动化智能合约合成和验证
  • 批准号:
    RGPIN-2019-04354
  • 财政年份:
    2020
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual
Multimodal Representation Learning for Retail Product Ontology
零售产品本体的多模态表示学习
  • 批准号:
    522736-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Engage Plus Grants Program
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
RTL 和测试台调试中性能驱动自动化的理论和方法
  • 批准号:
    RGPIN-2014-04275
  • 财政年份:
    2018
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
RTL 和测试台调试中性能驱动自动化的理论和方法
  • 批准号:
    RGPIN-2014-04275
  • 财政年份:
    2017
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual
Multimodal representation learning for retail product ontology
零售产品本体的多模态表示学习
  • 批准号:
    508083-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Engage Grants Program
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
RTL 和测试台调试中性能驱动自动化的理论和方法
  • 批准号:
    RGPIN-2014-04275
  • 财政年份:
    2016
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
RTL 和测试台调试中性能驱动自动化的理论和方法
  • 批准号:
    RGPIN-2014-04275
  • 财政年份:
    2015
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
RTL 和测试台调试中性能驱动自动化的理论和方法
  • 批准号:
    RGPIN-2014-04275
  • 财政年份:
    2014
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

基于SMART技术的鳄梨叶中诱导肿瘤细胞铁死亡的先导化合物的定 向挖掘
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于“活性-代谢组-基因组-SMART”整合策略发掘老鼠簕内生放线菌新型先导化合物
  • 批准号:
    82360696
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
特定微环境激活的mRNA翻译(SMART)系统的设计及其免疫治疗应用研究
  • 批准号:
    22307121
  • 批准年份:
    2023
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
基于SMART设计建立中医药随机对照试验“随证施治”决策模型的研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
精神障碍出院患者自杀风险简短联系干预(BCIs)的实施科学研究:基于序列多次分组的随机对照试验(SMART)
  • 批准号:
    72004140
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
线上强化失眠认知行为治疗(Smart-CBTI plus)对失眠障碍合并焦虑、抑郁患者的随机对照研究
  • 批准号:
    20Y11906600
  • 批准年份:
    2020
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
DRiPs致病性T细胞与胰腺CUZD-1蛋白双靶向Smart-DDS诱导免疫耐受治疗1型糖尿病的研究
  • 批准号:
    81970707
  • 批准年份:
    2019
  • 资助金额:
    55.0 万元
  • 项目类别:
    面上项目
基于B-SMART的类风湿关节炎分级诊疗的药物治疗管理模式构建与评价
  • 批准号:
    71804109
  • 批准年份:
    2018
  • 资助金额:
    16.5 万元
  • 项目类别:
    青年科学基金项目
面向Smart Grid基于多反馈路径的安全无线数据收集方法研究
  • 批准号:
    61003309
  • 批准年份:
    2010
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Next-generation KYC banking verification via embedded smart keyboard
通过嵌入式智能键盘进行下一代 KYC 银行验证
  • 批准号:
    10100109
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Collaborative R&D
Digitally-Integrated Smart Sensing of Diverse Airborne Grass Pollen Sources
多种空气传播草花粉源的数字集成智能传感
  • 批准号:
    DP240103307
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Discovery Projects
Recyclable, smart and highly efficient wire-shaped solar cells waved portable/wearable electronics
可回收、智能、高效的线形太阳能电池挥舞着便携式/可穿戴电子产品
  • 批准号:
    24K15389
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
The Smart Tourism Experience: A Tourist-Centric Conceptualization and Empirical Investigation
智慧旅游体验:以游客为中心的概念化与实证研究
  • 批准号:
    24K15533
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
C-NEWTRAL: smart CompreheNsive training to mainstrEam neW approaches for climaTe-neutRal cities through citizen engAgement and decision-making support
C-NEWTRAL:智能综合培训,通过公民参与和决策支持将气候中和城市的新方法纳入主流
  • 批准号:
    EP/Y032640/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Research Grant
Reducing Harm In Ventilated Patients: First In-patient Evaluation Of A Smart Endotracheal Tube
减少通气患者的伤害:智能气管插管的首次住院评估
  • 批准号:
    MR/Y008642/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Research Grant
AI-PigNet: The AI of social interactions for next gen smart animal breeding
AI-PigNet:下一代智能动物饲养的社交互动人工智能
  • 批准号:
    BB/Y513891/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Research Grant
CAREER: Toward Smart Surface Acoustic Wave Devices with Gate-Tunability
职业:开发具有栅极可调谐性的智能表面声波器件
  • 批准号:
    2337069
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Continuing Grant
REU Site: University of Colorado, Engineering Smart Biomaterials
REU 站点:科罗拉多大学,工程智能生物材料
  • 批准号:
    2348856
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Standard Grant
REU Site: CyberAI: Cybersecurity Solutions Leveraging Artificial Intelligence for Smart Systems
REU 网站:Cyber​​AI:利用人工智能实现智能系统的网络安全解决方案
  • 批准号:
    2349104
  • 财政年份:
    2024
  • 资助金额:
    $ 2.04万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了