博客
关于我
2019.2.25 区块链论文翻译
阅读量:798 次
发布时间:2023-04-16

本文共 2371 字,大约阅读时间需要 7 分钟。

Rationals vs Byzantines in Consensus-based Blockchains

France

In this paper, we analyze Byzantine fault-tolerant blockchain from a game-theoretic perspective. When the process exhibits rational or Byzantine behavior, our work is the first to model the Byzantine-tolerant blockchain as a committee coordination game. Our first contribution is to provide a game-theoretic approach for analyzing the equilibrium interactions between Byzantine and rational committee members in a Byzantine-fault-tolerant blockchain. Byzantine processes aim to cause the maximum damage to the system, while rational processes respond optimally to maximize their expected net benefits. Our second contribution is to derive the conditions under which consensus is achieved or not. When the majority threshold is lower than the ratio of Byzantine processes, invalid blocks are accepted in equilibrium. When the majority threshold is very high, the equilibrium may involve coordination failure, where no invalid blocks are accepted. However, if the cost of accepting invalid blocks is very high, and they are actually valid, there may exist an equilibrium where valid blocks are accepted.


Probabilistic Smart Contracts: Secure Randomness on the Blockchain

IST Austria & Sharif University of Technology, Iran

In today's programmable blockchains, smart contracts are limited to deterministic and non-probabilistic logic. Considering various types of real-world financial contracts (such as casino games and lotteries), which are completely dependent on randomness, the lack of randomness is a significant limitation. As a result, several methods have been developed for generating randomness in smart contracts. These include ideas like using oracles or relying on block hashes. However, these methods are manipulable, meaning their outputs can be influenced by potentially non-neutral parties (e.g., oracle owners or miners). We propose a novel game-theoretic method for generating provably unmanipulable pseudo-random numbers on the blockchain. Our method allows smart contracts to obtain a reliable randomness source without relying on potentially compromised miners or oracles, enabling the creation of a new generation of smart contracts that are not limited to non-probabilistic logic and can provide more general probabilistic functionality.


This article was originally published on: CN Blog

你可能感兴趣的文章
MQTT工作笔记0009---订阅主题和订阅确认
查看>>
Mqtt搭建代理服务器进行通信-浅析
查看>>
MS Edge浏览器“STATUS_INVALID_IMAGE_HASH“兼容性问题
查看>>
ms sql server 2008 sp2更新异常
查看>>
MS UC 2013-0-Prepare Tool
查看>>
MSBuild 教程(2)
查看>>
msbuild发布web应用程序
查看>>
MSB与LSB
查看>>
MSCRM调用外部JS文件
查看>>
MSCRM调用外部JS文件
查看>>
MSEdgeDriver (Chromium) 不适用于版本 >= 79.0.313 (Canary)
查看>>
MsEdgeTTS开源项目使用教程
查看>>
msf
查看>>
MSSQL数据库查询优化(一)
查看>>
MSSQL数据库迁移到Oracle(二)
查看>>
MSSQL日期格式转换函数(使用CONVERT)
查看>>
MSTP多生成树协议(第二课)
查看>>
MSTP是什么?有哪些专有名词?
查看>>
Mstsc 远程桌面链接 And 网络映射
查看>>
Myeclipse常用快捷键
查看>>