理想的区块链技术
今天上不了网,又不想看书,就沉下心来说说我心目中理想的区块链。
理想的区块链当然是彻底的去中心化区块链。何谓彻底的去中心化呢?我想从两个方面来说。从节点的角度讲,它应该具有如下的特征:
1、多节点。你可以把一个节点理解为一个中心,而节点就是接入区块链应用网络中的电脑(以电脑所有者来代表)。所谓“多”,不是一个两个,而是无数个。“无数个”的意思是:任何人都不知道准确的个数;越多越好。这就引出节点的第二个特征:
2、隐匿性。隐匿性是指节点的数量和位置是不可知的。整个网络到底是多少节点,是无人知道的(因为没必要知道);节点在哪里,也是无人知道的。或许通过传统的lP技术分析可以找到,但因为数量太多(以及网络的强壮性),要掌握节点的位置变得没有意义。
3、平等性。无论有多少节点,它们在功能方面都是一样的,没有特异性,没有差别。一旦有了差别,就意味着另一种形式的中心化出现,就象EOS。21个超级节点与100个备用节点,在功能上是不平等的,这导致在EOS网络中的地位不平等,这是另一种形式的中心化。虽然有投票机制制衡这种中心化,但它在理论上埋下了超级节点修改投票机制的伏笔,这是不可接受的。而平等的节点则谁也没有这么大的能耐,也不需要投票(投票本身就是中心化行为。如果不是几个中心化交易所平台的支持,EOS主网至今上不了线)。
4、开放性。开放性特点与多节点是一致的。意思就是说,节点的数量是可以增加的,当然也可以减少。应该有一套完善的激励机制鼓励人们建立节点,也应该允许人们关闭节点。人们可以通过建立或关闭节点自由的进入或退出区块链网络。但总的来说,应确保节点数量呈稳定增加的趋势。
5、低门槛。建立节点的门槛应该很低。尽可能降低节点的硬软件条件和建立节点的技术要求,以便让更多的人用较小成本和简单的技术就能快速建立节点。理想的状态就是每一台电脑(PC和手提电脑)甚至包括移动端,都可以建立节点。
从区块链应用网络的角度来讲,理想的区块链应该具有如下特点:
1、生长性。网络是在不断生长的,越来越强壮。
2、安全性。网络在无数节点的支撑之下,它是绝对安全的,是不死的。即使某一片网络节点全部关网,也不影响另一部份网络的运行。传统互联网的安全性问题对节点构成威胁,对这样的区块链网络却是毫无威胁。就算对100个节点发起攻击,对拥有10000个节点的区块链应用网络,那也是毫无影响的。
3、自动性。网络不需要人为的管理与控制,它自动自主运行。这意味着不需要一个传统形式的公司来营运它。
4、拓展性。这样的区块链网络应该是解决行业的具体问题的,拥有强大的功能。而且它做为无限壮大的网络,可以起到公链的作用,其功能可以不断拓展,可以布署一些具体的应用。
5、公益性。网络为全体社区成员所有,它不是也不会成为某个中心化的管理机构(公司、基金或协会)的赚钱工具。它被社区所有人平等地使用。
这些特征全部具备的话,我认为它应该是彻底的去中心化的区块链。那么,它又如何实现呢?
关键在于激励机制的设计。节点和网络的功能这是由代码就可以决定的,但节点的多少和网络的大小是代码解决不了的问题。凡是代码能解决的问题,它只决取于创始人的情怀和抱负,而代码解决不了的问题,比如如何吸引更多的人参与进来,这不是创始人的情怀与抱负说了算的,这取决于创始人对人性了解的程度。
人的基本问题是生存问题。所以,利益是驱动人们做事情的基本动力。一个好的激励机制可以激励人们做善事来获得利益。
发行代币是区块链的内生要求。一个彻底的去中心化的区块链应用,它的代币发行机制应该是怎样的呢?
应该鼓励每一个普通人都建立节点,而且每一个普通人只能建立一个节点(既防止中心化,又促使更多的人建立节点)。代币的数量不限,保证每一个节点每月获得的代币价值(市场价×代币数)略多于建立节点的成本。倘若代币升值,这正是建立节点者所期待的,他就赚的更多。倘若一夜之间,增加了无数的节点,因此代币数量大幅增加,这会降低代币的价值。若有其它机构要使用该公有链,它正好可以大量买入以购买一定期限的使用权力。这些购买公有链使用权力的代币应全部销毁。这样,节点不断地产生代币,而商业应用不断地消耗代币,这最终会达成一个基本的平衡。这里的关键是既要鼓励更多的节点生产代币,又要鼓励更多的应用消耗代币。倘若应用达到一个数量级,不能再增加;而节点还在无止境地生产代币,代币就会贬值。这时的解决办法就是分裂,象细胞分裂一样,一个网络分裂成两个网络,当然还可以分裂下去。
Congratulations @luoyuan! You received a personal award!
Click here to view your Board
Do not miss the last post from @steemitboard: