治理机制是区块链项目的重要设计。随着项目的运行,生态中的参与者需要根据实际运行情况对项目进行必要的更新和升级,以使项目持续良性发展。治理机制的作用是使不同参与者最终达成共识。治理机制直接决定这个网络生态是否具有发展的生命力。根据治理模式的不同,区块链的治理机制可以分为链下治理和链上治理。

目前,包括比特币和以太坊在内的很多区块链项目采用链下治理。但链下治理存在很多问题,比如硬分叉,治理流程过长等等。相比于链下治理,链上治理的所有流程都发生在区块链上,通过智能合约对项目进行更新和升级。目前,采用链上治理的区块链项目有很多,链上治理整个流程会更加透明和有序,同时采用链上治理一般不会发生硬分叉。NGK也采用这种链上治理的方式。

NGK进行链上治理的基础是代币的治理权。NGK代币的主要权益包括使用权、收益权和治理权,其中,治理权主要体现在用户抵押 NGK代币给节点投票,投票是用户参与NGK链上治理的主要方式。首先NGK采用 DPOSS共识机制,用户通过投票选举出来21个超级节点和100个备选节点,每个NGK账户至多可以给30个节点投票。其次,用户可以通过投票参与链上治理并决定NGK的未来发展路线。参与链上治理的用户数量越多,作恶者的成本就越高,那么NGK网络也就会越安全。

这种链上治理的方式为NGK生态的发展起到了促进作用,但同时这种链上治理机制也可能存在一些问题,比如节点固化以及参加积极性不高等问题。我们都知道NGK的这种投票机制有很大机会使得持有大量NGK的参与者成为超级节点,虽然持有大量NGK的参与者是NGK最大的风险承担者,他们与整个项目的利益方向是一致的。但是,他们在治理中的影响力太大会降低链上治理的去中心化程度。

另一方面,生态中很多参与者更关心自己的短期收益,他们不会根据项目的实际发展情况进行投票,因此就会出现很多参与者对于提案的内容并不了解,也就无法根据项目的实际发展情况进行投票。同时,用户投票时需要将NGK锁定,增加了用户的机会成本,这也在很大程度上降低了参与者的投票积极性。

由于NGK采用的是超级节点轮流出块的方式,因此不会出现硬分叉,但同时这也可能会影响NGK的创新和发展,同时对于链上治理来讲,参与者需要在经济上受到激励,才会促使他们做出对项目有利的选择。由此我们可以看出NGK的链上治理机制仍然面临很多值得研究的问题,参与者需要不断迭代以获得最佳解决方案。

NGK治理机制研究的更多相关文章

  1. 基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)

    基于python的opcode优化和模块按需加载机制研究(学习与思考) 姓名:XXX 学校信息:XXX 主用编程语言:python3.5 个人技术博客:http://www.cnblogs.com/M ...

  2. Celeste 机制研究

    0. 简介.惯例.总论 Celeste (塞莱斯特) 是一个具有优秀手感的平台跳跃游戏. 虽然操作所使用的按键很少, 但是却有着复杂的组合机制. 在游戏实现上, Celeste 是一个锁定 60 帧 ...

  3. 防刷票机制研究和.NET HttpRequest Proxy

    最近应朋友之约 测试他做的投票网站 防刷票机制能力如何,下面有一些心得和体会. 朋友网站用PHP写的,走的是HttpRequest,他一开始认为IP认证应该就差不多了.但说实话这种很low,手动更换代 ...

  4. NGK的发行量是多少?NGK销毁机制是怎么样的?

    代币销毁(Coin Burning),是指将代币从流通中永久性去除.换句话说,被销毁的代币相当于被永久性冻结,再也无法流入市场.那为什么要进行代币销毁呢? 销毁加密货币,可以使剩余加密货币的价值升高, ...

  5. Ajax请求接口加密研究(针对网页前端的接口安全加密机制研究)

    通常我们在h5前端调用后台接口时,一般是ajax,那么接口的安全成了一个问题. 这里可以肯定的说,前端调用的接口一定要验证! 然后剖析了微信网页版.京东网页版这些,也都是通过接口的形势绑定数据,所以在 ...

  6. 集合类学习之Hashmap机制研究

    1.遍历的两种实现方法 //新建 Map map=new HashMap(); //存储值 map.put() ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //遍历方式 ...

  7. ExtJs中动态加载机制研究(转)

    觉得写的太好了,怕弄丢了,转一下:http://extjs.org.cn/node/659 昨天我们team对于extjs的动态加载机制做了些深入研究,这里先share下controller加载的结果 ...

  8. Java技术专题之JVM逻辑内存回收机制研究图解版

    一.引言 JVM虚拟机内存回收机曾迷惑了不少人,文本从JVM实现机制的角度揭示JVM内存回收的原理和机制. 一.Java平台逻辑架构 二.JVM物理结构 通过从JVM物理结构图我们可以看到: 1.JV ...

  9. Coherence的集群成员的离开和加入机制研究

    最近在客户那里环境中coherence集群不稳定,所以找出一些文档,需要搞清楚Coherence内部的一些机制 1.集群成员的离开 关于状态的检测,官方的说法是: Death detection is ...

随机推荐

  1. void(*p)()和void*p()区别

    void (*p)()是一个指向函数的指针,表示是一个指向函数入口的指地变量,该函数的返回类型是void类型.它的用法可参看下例: 例如:有一返加void值的函数swap,(swap用来交换两个数) ...

  2. OSPF路由汇总

    转载自红茶三杯博客:http://blog.sina.com.cn/s/blog_5ec353710102vtfy.html 1. 关于路由汇总 路由汇总,又被称为路由聚合(Route Aggrega ...

  3. Centos8上搭建EMQ MQTT

    layout: post title: Centos8上搭建EMQ MQTT subtitle: 在阿里云Centos8搭建EMQ并配置接入 date: 2020-3-11 author: Dapen ...

  4. 【繁星Code】如何在EF将实体注释写入数据库中

    最近在项目中需要把各个字段的释义写到数据库中,该项目已经上线很长时间了,数据库中的字段没有上千也有上百个,要是一个项目一个项目打开然后再去找对应字段查看什么意思,估计要到明年过年了.由于项目中使用En ...

  5. N皇后解法以及位运算优化

    N皇后解法以及位运算优化 观察棋盘,要求皇后之间不能处在同行同列同一条斜线,求使得每行都有一个皇后的放置方法共有多少种. 每尝试放置一个皇后,都可以把该位置所在的行.列标号用一个数组标记,含义表示该行 ...

  6. Codeforces Round #648 (Div. 2) E. Maximum Subsequence Value 贪心

    题意:E.Maximum Subsequence Value 题意: 给你n 个元素,你挑选k个元素,那么这个 k 集合的值为 ∑2i,其中,若集合内至少有 max(1,k−2)个数二进制下第 i 位 ...

  7. Django实现文件上传

    一.HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  8. SQL优化汇总

    今天面某家公司,然后问我SQL优化,感觉有点忘了,今天特此总结一下: 总结得是分两方面:索引优化和查询优化: 一. 索引优化: 1. 独立的列 在进行查询时,索引列不能是表达式的一部分,也不能是函数的 ...

  9. C# 数据类型(2)

    String char的集合 string name = "John Doe"; 双引号,char是单引号string是不可变的,一旦初始化后就不能变了,每次对已存在的string ...

  10. 秋招C++面试相关总结索引

    C++相关 C++ part1 C++ part2 C++ part3 C++ part4 C++ part5 C++ part6 C++ part6.5 C++ part7 C++ part8 C+ ...