区块链国际周 | 以太坊博士Christian:能够欺骗一个区块链吗?

简介:

区块链国际周 | 以太坊博士Christian:能够欺骗一个区块链吗?

Ethereum(以太坊)是一个平台和一种编程语言,开发人员能够利用其建立和发布下一代分布式应用,它可以用来编程,分散,担保和交易任何事物,比如投票,金融产品, 合同和大部分的协议,知识产权等等。

在今天于上海开幕举行的DEVCON 2以太坊开发者大会上,以太坊智能合约语言Solidity的发明人Christian Reitwiessner博士介绍了链外生态项目研究的最新成果:能够欺骗一个区块链吗?

Christian Reitwiessner表示,以太坊的核心理念是:一条内置图灵机可计算性的编程语言的区块链,允许在上面创建任何种应用。但事实是,目前以太坊的GAS设计对于小额交易而言成本太高,且12s左右的确认时间还是太长。“因此要在链下做。”

比如Truebit,就是以太坊年初面对一系列瓶颈时推行的链外生态合作模式。“目前以太坊智能合约的交易都需要每个矿工去执行和验证,而且每个矿工都需要记录区块链上每个智能合约的状态,这浪费了网络和计算资源且限制了智能合约的潜在应用,同时很容易被利用,”根据以太坊爱好者的介绍,Truebit能够以无需信任的方式让以太坊智能合约去调用外部程序的执行(目前还是异步的方式)。

区块链国际周 | 以太坊博士Christian:能够欺骗一个区块链吗?

Christian Reitwiessner解释称,Turebit解决方案是一个验证游戏,通过和第三方研究者LoiLuu与JasonTeutsch合作,研究"如何用合理网络验证计算"。"Canetti、Riva、Rothblum在2011年提出了互动型验证机制。我们希望在想要把这个机制放在区块链上实现同样水平的信任,从而降低成本。”

Truebit的运作方式是这样的:首先发布者发布任务,矿工进行解决。验证的过程是看两个矿工是否就解决方法达成共识,你可以选择服从,也可以尝试对抗,但是后者代价很高,最终获胜的还是服从者。

区块链国际周 | 以太坊博士Christian:能够欺骗一个区块链吗?

因为以太坊详细的验证中,梅克尔树(Merkle trees)是基本组成部分,而整个验证过程是从叶子节点发起,直接回溯到root节点。如果骗子要挑战验证结果,无疑是要进行整个梅克尔树的运算,才能试图篡改。而假若服从者要找出异议环节,只需不到20轮的运算。

Dr. Christian Reitwiessner表示,目前该项目已经有了PoC代码,落地时间和风险有待进一步评估。





本文作者:温晓桦
本文转自雷锋网禁止二次转载, 原文链接
目录
相关文章
|
前端开发 算法 Go
新版以太坊Ethereum库ethersV5.0配合后端Golang1.18实时链接区块链钱包(Metamask/Okc)以及验签操作
区块链去中心化思想无处不在,比如最近使用个体抗原自检替代大规模的中心化核酸检测,就是去中心化思想的落地实践,避免了大规模聚集导致的交叉感染,提高了检测效率,本次我们使用Ethereum最新的ethersV5.0以上版本链接去中心化区块链钱包,并且通过后端Golang1.18服务进行验签。
新版以太坊Ethereum库ethersV5.0配合后端Golang1.18实时链接区块链钱包(Metamask/Okc)以及验签操作
|
存储 供应链 算法
区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新
区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新
区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新
|
前端开发 算法 数据挖掘
俄罗斯央行:急需数字卢布,不会推迟 CBDC 测试;腾讯发布多个 Web3 岗位招聘信息;V 神:自己对以太坊的影响力不断下降 | 区块链周报
区块链周报栏目从产业动态、技术进展和政策监管等方面,为您总结了本周区块链领域发生的头条事件,让您更快速了解行业最新动态。
105 0
|
Rust JavaScript 前端开发
区块链开发(八)以太坊不同语言客户端地址
区块链开发(八)以太坊不同语言客户端地址
105 0
|
区块链
区块链开发(三)以太坊客户端命令行选项汇总
区块链开发(三)以太坊客户端命令行选项汇总
227 0
|
JSON Ubuntu 区块链
区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
460 0
区块链开发(一)搭建基于以太坊go-ethereum的私有链环境
|
存储 安全 区块链
针对网站漏洞修复区块链漏洞之以太坊
前段时间以太坊升级架构,君士坦丁堡的硬分叉一个升级代号,被爆出含有高危的网站漏洞,该漏洞产生的原因是由于开启了新的协议模式eip1283导致的,也是区块链漏洞当中危害较为严重的,可以让一些交易进行重入,一个转账可以导致写入2次,但该漏洞并不是确实的可以进行重入漏洞。以太坊区块链在发现该漏洞之后,紧急的停止了以太坊的硬分叉升级,并与上个星期五召开了内部会议对其漏洞进行修复,延期对以太坊的硬分叉升级。
409 0
针对网站漏洞修复区块链漏洞之以太坊
|
监控 区块链
区块链之旅(二)以太坊、超级账本、公链、联盟链
以太坊与超级账本 以太坊与超级账本的对比
448 0
区块链之旅(二)以太坊、超级账本、公链、联盟链
|
算法 区块链 数据安全/隐私保护
对标以太坊的EOS再火,也拼不过InterValue的区块链4.0
EOS带来的新一轮币市疯狂,甚至成为“温州帮”继炒煤、炒房、炒股之后的新营生——4月20日,“温州帮”携40多亿资金闯入EOS全球21个超级节点竞选,使得EOS持续了多天的上涨。从4月11日到24日,EOS中国超级节点数量已经从18个增加到27个,大佬与大财团的节点竞选参与,加上名人背书,EOS的疯狂简直“令人发指”。 然而,从技术层面上,圈内人却看的很清楚。EOS虽号称可以“干掉以太坊”,却仍旧是对标以太坊的区块链产品。在各种币各种ICO各种做局各种割韭菜的同时,其实区块链技术已经迭代了4次,EOS也只是在区块链2.0-3.0之间。
161 0
对标以太坊的EOS再火,也拼不过InterValue的区块链4.0
|
区块链 C# Windows
整理了一些区块链、以太坊相关的参考技术开发文档资源供大家下载,希望对大家有用。
整理了一些区块链、以太坊技术开发相关的文件,有需要的可以下载,文件链接:1. web3.js API官方文档中文版:https://pan.
1275 0