近代资讯科学范畴内当我们谈起了大数据时,往往会引入分散式系统的观念。毕竟单一中心或单一计算器的容量必然是有限的,面对天量的服务需求时走向分散式是很明确的方向。严格说来去中心化和分散式系统是有七八成相似的。不同的地方在于去中心化系统没有一个全知的中控中心,而是采用了共识决的方式让系统得到稳定。
共识决的数位货币
数位货币就是基于各种共识决而产生验证结果的能力,同时也因为开发者都是社群人员,因此在共识决协议、系统架构设计、网络传输方式等等都是公开透明的,也用到了许多开源软件专案,所以只要是信誉足够的体系,就算用户都不懂资讯专业,也可以放心使用,因为有太多的社群高手在帮系统维护以及检视各种上线的程式码。在第二代的区块炼系统如乙太币上线后,我们就可以发现有许多去中的应用程序透过了ERV-20的标准发行。
当然目前的去中心化应用程序发展还在早期起步的阶段,因此仍然百家争呜的情况,而一般可以见到的去中心化应用大多会基于以下的架构来施作:
- 一个Peer-to-peer对等的联络网络。这个网络负责了所有控制资讯的广播传送。
- 一个安全的区块炼共识标准。
- 一个安全多功能的智能合约协定。
- 一个核心的功能提供程式。核心功能包括了很多种不同的应用,但是不代表所有的资料会被写入区块炼中,因为区块炼的加密及维护是非常消秏资源的,所以大多只有与系统控制相关或是交易、信用资讯相关的重要资讯才会写入区块炼中。
就一个资讯系统设计来说去中心化的应用是比单机的更加难设计的,但是它能达到的效果也是在非去中心化系统做不到的。在去中心化系统中,只有大多数应用软件节点都失能了系统才可能全面瘫痪,而且系统的容量以及安全性会随着使用者的增加而自然增加,而且用户因为参与服务可以得到数位货币所以对系统的向心力以及忠诚度都更高。
大量节点的环境适合搭配去中心化应用
由以上分析我们可以想见,去中心化应用是非常适合用在有许多参与者、需要大量节点、有大量资讯必需交换的各种场景的。这中间包括了线上游戏、线上交易系统、大规模的资料分析系统、大规模的储存系统、大规模的资讯收集系统等等。若是中间又涉及了交易的过程,那么去中心化区块炼就更加适用了。
在前些年我们在媒体上看到了许多号称自己是云服务的相关系统业者,但是事实上他们提供的都只是一堆强化的Client-to-Server架构服务,并没有用到真正的云概念。这些不怎么正统的云架构服务如果没有自己独特的价值,其实都只是一堆Me too的生意,比起区块炼去中心化服务可以带来的浪潮而言,他们都是很容易被取代的一群。
真正的云概念,用户和用户是真正可以互相交易、沟通的,而这中间的过程如果又有数位货币的区块炼系统做为信用力的中介,那么用户自然就各愿意参与了,我们以最近某些新上架的数位货币来说,有些公司是利用区块炼记录你提供了多少计算能力给系统中需要的人、有些则是记录您提供了多少储存空间,只要用户提供服务、数据等等,就可以换取货币,而只要利用货币就可以换来大量的服务以及资讯。这其中最特别的就是用户间资讯的储存以及交换、贩售。
和单纯买卖基础架构能力的区块炼来说,SDChain就是属于非常先进且宏观的平台,身为IoT的先驱者,SDChain提供的是一个全功能的服务平台,除了具有数据储存、分析的能力之外,更可以达成信息交换、买卖、公证等具有高阶商业价值的效用。
投资了IoT相关设备的用户在参与后不但可以享受IoT带来的便利,更可以有机会与合作业者共同创造利润,不再是只能花钱买服务。相对而言,相关服务商也可以利用SDC平台拿到更多更有忠诚度的客户,不必再像目前一样卡在非常空洞的架构模型中却不知大众为何要来参与。我们可以说在SDChain区块炼服务出现之前,IoT是不知为何而战。






























