Toward a Fast and Secure Blockchain Framework for Smart Contracts
Toward a Fast and Secure Blockchain Framework for Smart Contracts
批准号:
RGPIN-2020-05926
负责人:
Long, Fan
金额:
$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)
会议论文
Toward a Fast and Secure Blockchain Framework for Smart Contracts
-
批准号:RGPIN-2020-05926
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2021
-
负责人:Long, Fan
-
依托单位:
Toward a Fast and Secure Blockchain Framework for Smart Contracts
-
批准号:DGECR-2020-00317
-
项目类别:Discovery Launch Supplement
-
资助金额:$0.91万
-
财政年份:2020
-
负责人:Long, Fan
-
依托单位:
Toward a Fast and Secure Blockchain Framework for Smart Contracts
-
批准号:RGPIN-2020-05926
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2020
-
负责人:Long, Fan
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于FAST搜寻及观测的脉冲星多波段辐射机制研究
-
批准号:12403046
-
项目类别:青年科学基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:尚伦华
-
依托单位:
FAST连续观测数据处理的pipeline开发
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
基于神经网络的FAST馈源融合测量算法研究
-
批准号:12363010
-
项目类别:地区科学基金项目
-
资助金额:31万元
-
批准年份:2023
-
负责人:李明辉
-
依托单位:
使用FAST开展河外中性氢吸收线普查
-
批准号:12373011
-
项目类别:面上项目
-
资助金额:52.00万元
-
批准年份:2023
-
负责人:张博
-
依托单位:
基于FAST的射电脉冲星搜索和候选识别的深度学习方法研究
-
批准号:12373107
-
项目类别:面上项目
-
资助金额:54万元
-
批准年份:2023
-
负责人:金晶
-
依托单位:
基于FAST观测的重复快速射电暴的统计和演化研究
-
批准号:12303042
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:罗睿
-
依托单位:
利用FAST漂移扫描多科学目标同时巡天宽带谱线数据研究星系中性氢质量函数
-
批准号:12373012
-
项目类别:面上项目
-
资助金额:52.00万元
-
批准年份:2023
-
负责人:郑征
-
依托单位:
基于FAST望远镜及超级计算的脉冲星深度搜寻和研究
-
批准号:12373109
-
项目类别:面上项目
-
资助金额:55.00万元
-
批准年份:2023
-
负责人:张洁
-
依托单位:
基于FAST高灵敏度和高谱分辨中性氢数据的暗星系的系统搜寻与研究
-
批准号:12373001
-
项目类别:面上项目
-
资助金额:52.00万元
-
批准年份:2023
-
负责人:徐金龙
-
依托单位:
基于FAST的纳赫兹引力波研究
-
批准号:LY23A030001
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2023
-
负责人:王晶波
-
依托单位: