前面上述的DAC是一个较为宽泛的概念。但是作为一个严格意义的上DAC首先是需要完全意义的去中心化。这体现在不依赖于中心化的服务器,不依赖于中心化的中央领导机构,甚至不依赖于中心化的域名。 对于狭义DAC,首先整套系统以及行为准则必须是彻底公开透明的,如果他是以软件或者网络系统的形式出现,那必须是彻底开放源代码的。每一个参与的节点都有权利了解系统运行的每一个细节,每一行代码。 其次起着中心化作用的服务器,必须将其计算和存储功能去中心化,通过分布式的方案,将计算能力和存储能力通过公平和开放的原则,部署在每一个参与系统的节点当中。每一个节点都可以参与到整个系统的计算和存储运算当中,根据自身所拥有的能力来提供服务,而整个系统会根据节点贡献能力的大小提供相应的回馈,这种回馈很可能是一种系统股份的奖励。根据系统,通常将这种节点为系统提供服务的行为称为挖矿(Mining),而将提供挖矿行为的节点称为矿工(Miner)。 而作为整个系统的开发者和领导者,其在系统中所处于的位置必须是和系统中参与的其他人(节点)平等的,并不具备有任何的特权。无论是项目领导者还是开发者,他们和参与系统的其他人仅仅是分工不同,并且需要向社区内对其质疑声音做出回应。而一旦有超过51%(这一比例并非固定,可根据DAC的最初条款进行修改)的节点反对其行为,则可以将其罢免并且推举新的领导人员。而其他剩余的人必须遵守这些决定,或者自主离开DAC。理论上如果DAC出现巨大的对抗,而双方意见无法调和时,可以分裂成两个DAC独立发展。 对于严格意义的DAC来看,在整个系统中不应该存在任何中心化的重要事物,如域名、版权等任何公司资产。即这些东西不能是属于系统的某个人或者某一些人,如果有必须将其去中心化。如果不能将其去中心化,则必须舍弃。 也许有些人越觉得狭义的DAC有些苛刻,但是如果不能够做到彻底的去中心化,就不能把整个环节中的人为因素降到最低。而类似于Bitcoin,BitShares都是符合狭义DAC的概念。 |