LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 代码即法律?聊聊区块链的两种治理

代码即法律?聊聊区块链的两种治理

2020-06-11 雪儿小姐姐 来源:火星财经

经常听人说区块链是一门社会经济学,可能猛一听上去会觉得不明觉厉,似乎很唬人。


如果结合上一期我们的科普文章,区块链实际上是一种人类社会的治理模式,就很好理解了。

区块链是从社会学层面模仿人类社会的协作,建立的一套治理模式,目的是让一个系统的群体中能够大范围的高效的组织起来,从而实现规模化的群体协作。这是从社会学层面来理解区块链。

那么这种大范围的协作要怎么来实现呢?没错,可能我们制定了很多规章制度,可是你为什么要按照我的规则来做,驱动你来我这个系统接受这些条条框框的动力来自哪里?

因此除了提供一套规则制度来引导和规范人们的行为,我这个系统还必须要有一个很重要的工具,来对所有符合治理需要,或者帮助实现治理的人们和行为给予奖励,对恶意捣蛋和攻击的行为给予惩罚。这就是我们所说的激励机制,这是从经济学层面来理解区块链。

只是激励机制同样也是为了实现规模化的社会治理来服务的。

因此,区块链对社会的治理既包括了法律规则,还包括帮助这些规则有效发挥作用的激励机制。


区块链中人们奉行代码即法律,上一次我们说过区块链中的法律规则实际是以代码形式定义的底层协议,以及适用于具体应用和场景的智能合约。

这些法律的特征是自动化执行,而能够自动化执行的前提是各种协议和合约涉及到的规章制度,执行条例已经提前写好,并已经放进区块链的网络中,因此才有可能出现当你的行为符合执行条例的条件时,会立即触发机器去按照规定自动化执行的情况。

大家看出来这样的治理方式有什么缺点了吗?

我先举一个例子。

以前在做一个项目的社区时,社区会经常做一些比如组织讨论,邀请分享等激活社群的活动,还有很多自组织自发做一些事情,比如有人做早晚报,有人做项目数据统计的APP。这些活动如果没有token或者其他形式的激励,实际上是很难有动力长期做下去的。但是类似的激励机制又不在项目既定的协议和合约之中,那么该怎样来操作呢?


这事如果放在比特币的项目中,估计只能号召大家免费去做了,因为比特币在设计时没有这一笔开支,它的基金会也是后面由志愿者成立,而且据说比特币基金会因为没钱维持实际上已经破产了。

也就是说比特币的法律中没有这样的规定,它的激励机制只是针对挖矿的矿工,如果后面要增加这样的激励内容,比特币的治理模式就没有办法解决。

这就是完全由代码进行治理的缺点。

不在代码规定以内的内容,就难以处理。同理,如果代码所代表的规章制度有漏洞,错误,或者其他不符合现实情况的问题,想要修改也很难。

大家都知道比特币扩容导致分叉的事情。


因为区块链容量太小导致交易处理的性能很差,一秒钟只有7笔交易能被确认,这样的速度显然不符合现实的需要。为了解决这个问题,人们想过用扩容的办法来提升比特币的性能。

但是当扩容的新系统真正开发出来之后,矿工内部却无法达成统一,于是坚持原来那条比特币网络的人,和主张扩容新网络的人分成了两派。比特币也被一分为二,老的比特币网络仍然叫BTC,新开发出的这一条叫BCH。

我们发现新的比特币网络虽然把比特币区块的容量从1M增加到了8M,提升了比特币的性能,但是它实际上是否认了比特币原有的规则,相当于废掉了原有的比特币网络。因此分叉之后的比特币实际上分裂成了两个项目,两个系统软件也相互不承认对方的新区块,从而出现了两条互不相干的区块链或两个账本。

很显然,要想通过修改原有代码和协议的方式来修改比特币的法律是很难做到的。


我们可以思考一下,为什么会出现这样的情况?


可能中本聪在设计规则的时候,根本就没有想到几年之后会有这么多人来比特币的系统中交易,或者可能他根本就没打算让比特币成为日常交易的工具,还有可能他更不会想到几年之后在区块链上发币居然成了一个如此赚钱的行当。

不管哪种原因,都说明一个问题,没人能够提前预知未来会发生的所有情况,还有人是具有巨大灵活性和自主性的动物,人们之间的关系也是巨复杂无比。

因此完全依靠代码来定义社会运行的规律,用协议来设计区块链治理的法律和规章制度,其实远远满足不了现实中的需求。


因此在事前由协议和代码制定的规则,并由机器来执行之外,我们还需要其他的治理方式来补充。比如前面提到我在的那个项目社区,就是由活动相关负责人通过临时提出提案申请,并提交到基金会,然后在社区去发起投票来最终决定是否能够获得这一笔激励费用。

如果说依靠代码规定好的协议和合约来达成共识的方式称为链上治理,那么这种根据实际情况在协议和合约之外,按照一定的流程或者制度来达成共识的方式就可以称为链下治理。


很可能这样的链下治理会成为将来公链发展中重要的治理方式。代码可以提前定义和规定一些标准化的,逻辑比较简单的规则,但是很多项目涉及非常复杂的商业逻辑,需要社会中各种类型的人们之间进行非常精细而具体的协作,甚至还可能需要与中心化的控制机构之间进行协调。这样复杂的共识可能就难以通过代码和机器来达成了,而需要大量的人参与其中来进行协调,通过链下治理才有可能实现。


因此,我们可以把区块链想要实现的社会治理分成两个部分来理解,一个是根据代码和机器自动达成共识进行的链上治理,一个是在代码之外根据治理制度和流程来达成共识的链下治理。

治理的定义就是通过规则让系统中每一个参与者能够各司其职,推动系统顺畅运行。

?线下治理也是区块链治理的一个部分,因此同样需要一套制度,标准,以及具体的方法,工具,从而形成一种可以复制的模式,来制定让系统运行的规则。唯有这样才有可能进行大范围的推广,让更多的项目能够借鉴来提高治理的效果。


区块链要从纯粹的电子支付,走向广阔的实际应用,在各行各业建功立业,在技术需要不断完善的基础上,除了深入研究和开发出更多适用于行业的协议和合约,积极探索更加具有落地意义的治理模式将是一个不可或缺的努力方向。

或许我们确实应该思考如何用区块链治理来推动技术和应用的课题了。

本文来源:雪儿小姐姐
原文标题:代码即法律?聊聊区块链的两种治理

—-

编译者/作者:雪儿小姐姐

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...