博客
关于我
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

你可能感兴趣的文章
openssl安装
查看>>
OpenSSL生成root CA及签发证书
查看>>
Openstack REST API
查看>>
OpenStack 上部署 Kubernetes 方案对比
查看>>
Openstack 之 网络设置静态IP地址
查看>>
OpenStack 存储服务详解
查看>>
OpenStack 搭建私有云主机实战(附OpenStack实验环境)
查看>>
OpenStack 综合服务详解
查看>>
OpenStack 网络服务Neutron详解
查看>>
Openstack 网络管理企业级实战
查看>>
OpenStack 计算服务Nova详解
查看>>
Openstack(两控制节点+四计算节点)-1
查看>>
openstack--memecache
查看>>
openstack-keystone安装权限报错问题
查看>>
openstack【Kilo】汇总:包括20英文文档、各个组件新增功能及Kilo版部署
查看>>
openstack下service和endpoint
查看>>
Openstack企业级云计算实战第二、三期培训即将开始
查看>>
OpenStack创建虚拟机实例实战
查看>>
OpenStack安装部署实战
查看>>
OpenStack实践系列⑨云硬盘服务Cinder
查看>>