极客视点
极客时间编辑部
极客时间编辑部
113233 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:03
登录|注册

在比特币闪电网络上测试Oracle和智能合约

讲述:杜力大小:956.15K时长:02:03
近日,麻省理工学院(MIT)透露,他们在比特币闪电网络上运行智能合约的测试有了结果。研究人员塔吉尔·德里亚(Tadge Dryja)和阿林·德拉科斯(Alin S. Dragos)分享了这些结果。
一直以来,在比特币网络上运行智能合约并不是新鲜事,不过,通过信任实现 Oracle 与智能合约相结合的方法,在比特币区块链中显得非常独特。这项研究隶属于麻省理工学院数字货币计划,是进一步研究加密货币的方式。
据了解,Oracle 数据库通常是通过提供可信的外部数据源来辅助实现区块链的。这些数据来源不参与区块链的共识机制,它们会影响智能合约的执行,因此需要被信任。
目前,智能合约在以太坊区块链协议中正变得越来越流行,德拉科斯看到了将 Oracle 和智能合约引入到比特币的机遇。他表示,当提到智能合约时,人们通常会想到以太坊。因为以太坊的脚本语言更加丰富,而比特币对开发者来说不够友好。
去年夏天,德里亚率先将 Oracle 作为其 DLC(Discreet Log Contracts)的一部分,这也是第一次通过可运行的代码实现 Oracle,它可以运行在闪电网络上。
不过,德里亚表示,DLC 在可伸缩方面有着优势,因为大部分的数据不需要处于区块链中,这个好处是可以防止利用 Oracle 作弊。研究人员正在引入一个模型,在这种模型下,Oracle 是不能够发现谁在使用数据的。因此,Oracle 是孤立存在的,即使发生了合约,也无法分辨它是否存在,这看起来很有趣。
为了实现匿名性,他们将 Oracle 提交的数据与其他的数据结合在一起,这样,就可以让研究者看到这些数据,而 Oracle 不知道。
虽然实验取得了成功,但是仍然有一些没有解决的问题。例如,组织如何通过 Oracle 来实现变现?另一个不确定的领域是,如果在这个模型中可以信任单个 Oracle 实例,那么当同时使用多个 Oracle 时会怎样?
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
6
沉浸
阅读
分享
手机端
快捷键
回顶部