Toward a Fast and Secure Blockchain Framework for Smart Contracts

建立快速、安全的智能合约区块链框架

基本信息

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

项目摘要

Following the success of the cryptocurrencies, blockchain has recently evolved into a technology platform that powers secure, decentralized, and consistent transaction ledgers at Internet-scale. Smart contract deployment is the most important feature of many blockchain systems. Users can develop smart contracts to encode arbitrarily complicated transaction rules and deploy these contracts to a blockchain system. The contracts (i.e., transaction rules) are then faithfully executed and enforced by all participants of the system, eliminating any potential counter-party risk of the encoded transactions in future. One challenge for the adoption of smart contract techniques is the security risk. Because smart contracts are in fact programs that directly manipulate digital assets, ensuring the correctness of these contracts is very critical. Unfortunately, human programmers often make mistakes and errors. The consequence of programming errors and security vulnerabilities in smart contracts is particularly severe, often leading to tens of millions of dollar losses. Another challenge for the adoption is the performance issue. To ensure the consistency of the transaction ledger, the consensus protocols in blockchain systems have to operate with slow block generation to avoid concurrent blocks (i.e., forks), which are considered harmful for the consensus safety. Therefore these systems have very limited transaction throughputs for smart contracts. Users often have to wait for a long period of time to confirm a transaction. To tackle the security challenge, we propose to design a new set of tools for securing smart contracts, combining the static analysis with runtime instrumentations. One observation is that the transaction execution is not the bottleneck in blockchain platforms. The bottleneck is instead first at the consensus protocol and then at the blockchain storage layer. Therefore the overhead of runtime instrumentation, which is often too expensive for other domains, is in fact negligible for smart contracts. To tackle the performance challenge, we propose to design a novel consensus protocol that reorganizes blocks into direct acyclic graph to safely incorporate concurrent blocks. The protocol inherently encodes two strategies, an optimistic strategy for high performance and a conservative strategy that ensure the consensus progress to thwart liveness attacks. We also propose to revisit the design of the storage layer and the transaction propagation to build a high performance end-to-end blockchain platform. If the proposed research becomes successful, the proposed techniques would make the development of smart contracts significantly more secure. The techniques would also allow blockchain platforms to process smart contracts at a higher throughput and a faster speed. The ultimate goal of the proposed research is to find comprehensive solutions to unleash the full potential of smart contract technologies.
随着加密货币的成功,区块链最近发展成为一种技术平台,在互联网规模上为安全、分散和一致的交易分类账提供动力。智能合约部署是许多区块链系统最重要的功能。用户可以开发智能合同来编码任意复杂的交易规则,并将这些合同部署到区块链系统。合同(即交易规则)随后被系统的所有参与者忠实地执行和执行,从而消除了未来编码交易的任何潜在的交易对手风险。采用智能合同技术的一个挑战是安全风险。由于智能合同实际上是直接操纵数字资产的程序,因此确保这些合同的正确性非常关键。不幸的是,人类程序员经常犯错误。智能合约中的编程错误和安全漏洞的后果尤为严重,往往会导致数千万美元的损失。采用的另一个挑战是性能问题。为了确保交易账簿的一致性,区块链系统中的一致性协议必须以缓慢的块生成来操作,以避免并发块(即分叉),这被认为是对一致性安全有害的。因此,这些系统对智能合约的交易吞吐量非常有限。用户通常需要等待很长一段时间才能确认交易。为了应对安全挑战,我们建议设计一套新的工具来保护智能合同,将静态分析与运行时工具相结合。一种观察是,交易执行并不是区块链平台的瓶颈。相反,瓶颈首先在共识协议上,然后在区块链存储层。因此,运行时插装的开销对于其他域来说往往过于昂贵,实际上对于智能合同来说可以忽略不计。为了解决这一性能挑战,我们提出了一种新的一致性协议,该协议将块重新组织为有向无环图,以安全地合并并发块。该协议固有地编码了两种策略,一种是用于高性能的乐观策略,另一种是确保共识进展以阻止活跃性攻击的保守策略。我们还建议重新设计存储层和事务传播,以构建高性能的端到端区块链平台。如果拟议的研究取得成功,拟议的技术将使智能合同的开发明显更加安全。这些技术还将允许区块链平台以更高的吞吐量和更快的速度处理智能合同。拟议研究的最终目标是找到全面的解决方案,以释放智能合约技术的全部潜力。

项目成果

期刊论文数量(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 }}

Long, Fan其他文献

Fast and precise algorithm based on maximum radial symmetry for single molecule localization
基于最大径向对称性的快速精确单分子定位算法
  • DOI:
    10.1364/ol.37.002481
  • 发表时间:
    2012-07-01
  • 期刊:
  • 影响因子:
    3.6
  • 作者:
    Ma, Hongqiang;Long, Fan;Huang, Zhen-Li
  • 通讯作者:
    Huang, Zhen-Li
Localization-based super-resolution microscopy with an sCMOS camera Part II: Experimental methodology for comparing sCMOS with EMCCD cameras
使用 sCMOS 相机的基于定位的超分辨率显微镜第二部分:比较 sCMOS 与 EMCCD 相机的实验方法
  • DOI:
    10.1364/oe.20.017741
  • 发表时间:
    2012-07-30
  • 期刊:
  • 影响因子:
    3.8
  • 作者:
    Long, Fan;Zeng, Shaoqun;Huang, Zhen-Li
  • 通讯作者:
    Huang, Zhen-Li

Long, Fan的其他文献

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

{{ truncateString('Long, Fan', 18)}}的其他基金

Toward a Fast and Secure Blockchain Framework for Smart Contracts
建立快速、安全的智能合约区块链框架
  • 批准号:
    RGPIN-2020-05926
  • 财政年份:
    2021
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Discovery Grants Program - Individual
Toward a Fast and Secure Blockchain Framework for Smart Contracts
建立快速、安全的智能合约区块链框架
  • 批准号:
    DGECR-2020-00317
  • 财政年份:
    2020
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Discovery Launch Supplement
Toward a Fast and Secure Blockchain Framework for Smart Contracts
建立快速、安全的智能合约区块链框架
  • 批准号:
    RGPIN-2020-05926
  • 财政年份:
    2020
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

基于FAST搜寻及观测的脉冲星多波段辐射机制研究
  • 批准号:
    12403046
  • 批准年份:
    2024
  • 资助金额:
    0 万元
  • 项目类别:
    青年科学基金项目
FAST连续观测数据处理的pipeline开发
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于神经网络的FAST馈源融合测量算法研究
  • 批准号:
    12363010
  • 批准年份:
    2023
  • 资助金额:
    31 万元
  • 项目类别:
    地区科学基金项目
使用FAST开展河外中性氢吸收线普查
  • 批准号:
    12373011
  • 批准年份:
    2023
  • 资助金额:
    52.00 万元
  • 项目类别:
    面上项目
基于FAST的射电脉冲星搜索和候选识别的深度学习方法研究
  • 批准号:
    12373107
  • 批准年份:
    2023
  • 资助金额:
    54 万元
  • 项目类别:
    面上项目
基于FAST观测的重复快速射电暴的统计和演化研究
  • 批准号:
    12303042
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
利用FAST漂移扫描多科学目标同时巡天宽带谱线数据研究星系中性氢质量函数
  • 批准号:
    12373012
  • 批准年份:
    2023
  • 资助金额:
    52.00 万元
  • 项目类别:
    面上项目
基于FAST望远镜及超级计算的脉冲星深度搜寻和研究
  • 批准号:
    12373109
  • 批准年份:
    2023
  • 资助金额:
    55.00 万元
  • 项目类别:
    面上项目
基于FAST高灵敏度和高谱分辨中性氢数据的暗星系的系统搜寻与研究
  • 批准号:
    12373001
  • 批准年份:
    2023
  • 资助金额:
    52.00 万元
  • 项目类别:
    面上项目
基于FAST的纳赫兹引力波研究
  • 批准号:
    LY23A030001
  • 批准年份:
    2023
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目

相似海外基金

AllyGateway: a secure, scalable, fast, resilient and intelligent USSD to HTTP proxy, enabling mobile banking in rural locations.
AllyGateway:安全、可扩展、快速、弹性和智能的 USSD 到 HTTP 代理,支持农村地区的移动银行业务。
  • 批准号:
    10065822
  • 财政年份:
    2023
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Collaborative R&D
CAREER: NgOS: Towards Better Operating Systems: Fast, Secure, and Reliable
职业:NgOS:迈向更好的操作系统:快速、安全且可靠
  • 批准号:
    2239615
  • 财政年份:
    2023
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Continuing Grant
Ultra-Fast and Secure Terahertz Communications for 6G Wireless Systems
适用于 6G 无线系统的超快速、安全太赫兹通信
  • 批准号:
    DP230100878
  • 财政年份:
    2023
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Discovery Projects
Safe, secure and fast name resolution by applying DNS and digital certificates
通过应用 DNS 和数字证书进行安全、可靠和快速的名称解析
  • 批准号:
    22K12007
  • 财政年份:
    2022
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Toward a Fast and Secure Blockchain Framework for Smart Contracts
建立快速、安全的智能合约区块链框架
  • 批准号:
    RGPIN-2020-05926
  • 财政年份:
    2021
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Discovery Grants Program - Individual
CIF: Small: Secure and Fast Federated Low-Rank Recovery from Few Column-wise Linear, or Quadratic, Projections
CIF:小型:通过少量列线性或二次投影进行安全快速的联合低秩恢复
  • 批准号:
    2115200
  • 财政年份:
    2021
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Standard Grant
Secure, Precise and Fast Sequential Pattern Mining with Learning Data Distribution
通过学习数据分布进行安全、精确和快速的序列模式挖掘
  • 批准号:
    21K17746
  • 财政年份:
    2021
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Toward a Fast and Secure Blockchain Framework for Smart Contracts
建立快速、安全的智能合约区块链框架
  • 批准号:
    DGECR-2020-00317
  • 财政年份:
    2020
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Discovery Launch Supplement
Toward a Fast and Secure Blockchain Framework for Smart Contracts
建立快速、安全的智能合约区块链框架
  • 批准号:
    RGPIN-2020-05926
  • 财政年份:
    2020
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Discovery Grants Program - Individual
SBIR Phase I: X-Containers: Fast, Secure Containers for a Cloud-Native World
SBIR 第一阶段:X-Containers:面向云原生世界的快速、安全的容器
  • 批准号:
    1842846
  • 财政年份:
    2019
  • 资助金额:
    $ 2.11万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了