在2018年6月28日Zcon0论坛上,“区块链治理”这个话题掀起了大神们对未来区块链治理和区块链发展的一系列的畅想。

(从左至右,分别为:Valkenburgh,Zooko,Jill, Vitalik,  Lopp)

区块链治理不是一个设计问题。

去年Fred Ehrsam发表了一篇博客文章“ 区块链治理:编程我们的未来 ”,将关于区块链治理的讨论定义为一个关于设计问题。

关于区块链治理,小E今天跟大家一起聊聊,有不同意见的朋友,欢迎互相沟通。

关于区块链治理被定义为设计问题,大家是怎样理解的呢?从这个问题出发,小E认真的思考后,又延伸出一些疑问,请大家一起思考一下,设计的是什么?谁带来的设计?设计的东西如何执行?如果无法执行怎么办?

首先,设计的是什么?

 

这里的设计指的是一套区块链治理的流程,这一套流程代表了去中心化的思想的延伸,延伸到用户,让所有用户参与到区块链治理中来,最终代表所有用户的决策被区块链的节点或矿工们执行,这是理想主义的方案。

对此理想方案小E表示赞同,但是实际执行的难度之大,超乎我们的想象,在我们的世界里,暂时还没有出现一个这样完美的流程可以完成这项任务。

那么谁来设计这套流程呢?应该说没人可以将这项工作独立完成,即使是爱因斯坦的大脑也无法胜任。

设计的流程执行怎么达成有效的共识,这个过程可能长到让我们无法忍受,而最终结果也许也不容乐观。

如果无法执行我们怎么办呢?无法达成共识、零效能,然后抛弃这个方案,重新优化一个新的流程。

大家有没有发现问题?

对,这里的区块链治理与一个组织机构的治理很相似,在一个组织机构里没有一个权力中心决策时,大家怎么达成一个问题的处理方案呢?

说到这里,大家或许已经逐渐意识到区块链的治理是一个过程,而不是一个流程的设计问题,在这一过程中,众多参与者相互协调,产生对被治理资源有影响的决策,而这些决策可能会对许多利益相关者产生持久影响。

参与者在协调的过程中,积累有关治理流程、相互学习激励机制以及认知边界的经验。这种经验可以是局域范围内的知识,也可以是通用常识。参与者也可以制定强有力的规范,相信BTC的分叉是最为明显的强有力规范执行的结果。

参与者的认知边界和激励机制制约了他们的协调能力,他们的认知范围和对驱动力的态度可以随时间变化,但不会立即改变,同时会受到彼此间的相互影响。

因此,即使有可能提出“治理设计问题”的理想解决方案,参与者也很难实现它。参与者在协调各类解决方案的能力上有天生的认知局限。

在这里,我们或许忽视了认知边界,激励机制与“治理协调机制”是同等的重要性。

区块链给我们带来更好的生活时,我们需要思考一下我们应该怎么共同维护他,让他更好,这个过程就是治理的过程。这个过程非常复杂,会带来很多不一样的改变,有一些改变是暂时性的,有一些改变是永久性的。正是在这些改变中我们的区块链世界才能越来越完美。

所以说,区块链治理不是一个可以被设计的问题,它是一个动态迭代更新的过程,社区治理其实是一个社会治理问题

如何参与区块链治理

区块链社区的治理是众多参与者在清楚的了解区块链更新的过程中,表达出自己对于某个决策的立场和态度,并试着说服其他人与自己的区块链治理愿景保持一致,最终形成共识。

区块链社区的某些立场会直接或间接影响区块链的治理。另外,不仅仅区块链治理参与者的立场不能忽视,节点运行者、核心开发者的立场也不能忽视。他们在决策的过程中的立场代表了一部分人的利益场景,最后决策的确认过程将被合法的记录并执行下去。

现在,区块链社区的治理还处于一个非常早期的阶段,它可能代表了一小部分人的态度和立场,所以小E非常希望有更多的人加入区块链治理的工作中来,发布自己的观点,有可能一个不同的声音,就会对区块链行业的未来产生重大的影响。

最后,欢迎大家对小E提出的结论发表不同的意见,提出自己对区块链治理的看法,再次感谢大家对EOCS的关注与支持。

小E浅谈丨区块链治理真的是一个设计问题吗?的更多相关文章

  1. 浅谈程序员创业(要有一个自己的网站,最好的方式还是自己定位一个产品,用心把这个产品做好。或者满足不同需求的用户,要有特色)good

    浅谈程序员创业 ——作者:邓学彬.Jiesoft 1.什么是创业? 关于“创业”二字有必要重新学习一下,找了两个相对权威定义: 创业就是创业者对自己拥有的资源或通过努力能够拥有的资源进行优化整合,从而 ...

  2. 前后端差异更小了——浅谈ES(ECMAScript)6

    2015年6月,ES6正式发布.至今一年多的时间内,各个浏览器也对支持ES6做出了很大的改善,所以同学们无需顾忌你写代码的浏览器不认识~ 这么久的东西一定早有大神剖析过,今天我们以一个后端菜鸟的视角重 ...

  3. 小dai浅谈通信网络(一)——引子

    说起通信网络,首先来看一个场景: 场景模式: 小明和小刚在闹市碰面. 小明对小刚大声喊道:"小刚,你好啊!" 小刚摇手答到:"你好,小明!" 就这么几句简单的话 ...

  4. 浅谈.net core如何使用EFCore为一个上下文注类型注入多个实例用于连接主从数据库

    在很多一主多从数据库的场景下,很多开发同学为了复用DbContext往往采用创建一个包含所有DbSet<Model>父类通过继承派生出Write和ReadOnly类型来实现,其实可以通过命 ...

  5. 浅谈区块链和p2p网络

    最近对区块链产生了兴趣就去了解了一下,分享一下.... 首先要先了解一下什么叫做区块链: 区块链:简单来说就是一种基于分布式数据存储.点对点传输.共识机制.加密算法等计算机技术的新型应用模式. 相信说 ...

  6. 正本清源区块链——Caoz

    正本清源区块链 说明:以下内容整理自Caoz的<正本清源区块链>,如有不妥,请联系我修改或删除. 简介 不讨论炒币!不讨论炒币!不讨论炒币! 本课程内容分为两部分: 第一部分,烧脑篇,介绍 ...

  7. 区块链3.0:拥抱EOS

    EOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0.不同于以太坊的学习,EOS的主语言是C++,本文作为EOS研究的首篇文章,重点介绍EOS的创新点,它的周边生态,各种概念原理的解释,以 ...

  8. 区块链 + 大数据:EOS存储

    谈到区块链的存储,我们很容易联想到它的链式存储结构,然而区块链从比特币发展到今日当红的EOS,技术形态已经演化了10年之久.目前的EOS的存储除了确认结构的链式存储以外,在状态存储方面有了很大的进步, ...

  9. 区块链(Blockchain)

    一 .什么是区块链? 区块链(Blockchain)是由节点参与的分布式数据库系统[1],它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger).它是比特币的一个重要概念,完整比特币区 ...

随机推荐

  1. spring boot 自定义sql分页查询

    1.自定义sql查询分页 @Override public <T> Page<T> pageSQL(@Nonnull String sql, @Nonnull Pageable ...

  2. Qt class

    Help on class Qt in module PyQt5.QtCore: class Qt(sip.simplewrapper) |  Method resolution order: |   ...

  3. windows系统中给qt工程添加第三方库

    · TEMPLATE = app CONFIG += console c++11 CONFIG -= app_bundle CONFIG -= qt SOURCES += main.cpp LIBS ...

  4. mondb 常用命令学习记录

    mondb 常用命令学习记录 一.MongoDB 下载安装 MongoDB官网 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制 ...

  5. ansible-playbook(node_exporter)

    roles/node_exporter/tasks/main.yml - name: copy package copy: src=node_exporter-0.17.0.linux-amd64.t ...

  6. dpdk-18.11开发库编译安装

    简介 dpdk官网 安装 下载 点击下载地址,选择合适的版本下载.这里下载DPDK 18.11.0 (LTS)版本. 编译 将下载的dpdk-18.11.tar.xz上传服务器,解压,这里放在了/op ...

  7. Linux centos yum仓库 自制

    内网下Yum仓库搭建配置 1.实验环境 虚拟机环境: VMware 12 版本虚拟机 网络环境: 内网 IP 段:172.16.1.0 外网 iP 段(模拟):10.0.0.0 实验基础:(能够上网, ...

  8. css浮动学习

    以前网页中的局都是使用浮动来实现的(毕竟ie9也不支持flex-box).而浮动在css中是一个挺难理解的概念,这次再巩固一下,float的具体使用事项. 1.行内元素和块元素的区别? 行内元素(im ...

  9. Frame Interpolation

    对于视频网站.电视厂商以及进行视频压制的用户来说,改变视频的帧率算是一个比较常见的需求.视频网站改变帧率主要是为了向不同级别的网站用户提供差异化服务:电视厂商则是以提供更好的显示效果作为电视的卖点:对 ...

  10. layui table默认选中指定行

    表格默认选中行,在回调里写入 done: function (res, curr, count) { tableData = res.data; $("[data-field='id']&q ...