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
- DOI:
10.1109/tcad.2010.2061270 - 发表时间:
2010-11-01 - 期刊:
- 影响因子:2.9
- 作者:
Chen, Yibin;Safarpour, Sean;Veneris, Andreas - 通讯作者:
Veneris, Andreas
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 万元
- 项目类别:青年科学基金项目
基于ANDSystem与多组学的水稻和小麦胁迫响应分子调控网络及智能作物平台(Smart Crop)的构建
- 批准号:
- 批准年份:2022
- 资助金额:105 万元
- 项目类别:
基于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 网站:CyberAI:利用人工智能实现智能系统的网络安全解决方案
- 批准号:
2349104 - 财政年份:2024
- 资助金额:
$ 2.04万 - 项目类别:
Standard Grant