{"title":"时间敏感场景下基于区块链的分布式Oracle","authors":"Langchen He, Tianyu Kang, Li Guo","doi":"10.1145/3507971.3507990","DOIUrl":null,"url":null,"abstract":"Distributed oracle protocol is proposed to support on-chain transaction execution which depends on off-chain information without a trusted party as source. Although the commit-reveal mechanism based on commitment scheme used in distributed oracle protocol solve the problem of freeloading, it introduces a new one of availability, which is significant when information requester would like to obtain protocol output before expiration. To address the issue, we describe an architecture of distributed oracle protocol in time-sensitive scenario. Then we propose a new protocol which satisfies all requirements defined in the architecture by applying timed commitment scheme. Finally, a prototype program is implemented to evaluate additional cost caused by the core algorithm in new protocol, which shows that the cost is acceptable.","PeriodicalId":439757,"journal":{"name":"Proceedings of the 7th International Conference on Communication and Information Processing","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Blockchain based Distributed Oracle in Time Sensitive Scenario\",\"authors\":\"Langchen He, Tianyu Kang, Li Guo\",\"doi\":\"10.1145/3507971.3507990\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Distributed oracle protocol is proposed to support on-chain transaction execution which depends on off-chain information without a trusted party as source. Although the commit-reveal mechanism based on commitment scheme used in distributed oracle protocol solve the problem of freeloading, it introduces a new one of availability, which is significant when information requester would like to obtain protocol output before expiration. To address the issue, we describe an architecture of distributed oracle protocol in time-sensitive scenario. Then we propose a new protocol which satisfies all requirements defined in the architecture by applying timed commitment scheme. Finally, a prototype program is implemented to evaluate additional cost caused by the core algorithm in new protocol, which shows that the cost is acceptable.\",\"PeriodicalId\":439757,\"journal\":{\"name\":\"Proceedings of the 7th International Conference on Communication and Information Processing\",\"volume\":\"69 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 7th International Conference on Communication and Information Processing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3507971.3507990\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th International Conference on Communication and Information Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3507971.3507990","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Blockchain based Distributed Oracle in Time Sensitive Scenario
Distributed oracle protocol is proposed to support on-chain transaction execution which depends on off-chain information without a trusted party as source. Although the commit-reveal mechanism based on commitment scheme used in distributed oracle protocol solve the problem of freeloading, it introduces a new one of availability, which is significant when information requester would like to obtain protocol output before expiration. To address the issue, we describe an architecture of distributed oracle protocol in time-sensitive scenario. Then we propose a new protocol which satisfies all requirements defined in the architecture by applying timed commitment scheme. Finally, a prototype program is implemented to evaluate additional cost caused by the core algorithm in new protocol, which shows that the cost is acceptable.