区块链
区块链是一种产生信任的机器,由于链与链之间具有隐私,安全,共识自治,价值共享的特点,所以技术层面解决了互联网的价值,同时它又具有开源和改变业务规则,创新业务多方共识等逻辑,因此区块链是未来整个IT架构和互联网转型的重要支撑。
A blockchain, originally block chain, is a distributed database that maintains acontinuously-growing list of data records hardedned against tampering and revisio. It consists of data structure blocks-which hold exclusively data ininitial blockchain implementations, and both data and programs in some of the more recent implementations-which each block holding batches of individual transations and the results of any block chain executables. Each block contains a timestamp and information linking it to aprevious block.
区块链是一种共享的分布式数据库技术。尽管不同报告中对区块链的一句话介绍措辞都不相同,但以下4个技术特点是共识性的。
1. 去中心化(Decentralized):左侧描述了当今金融系统的中心化特征,右侧描述的是正在形成的去中心化金融系统,其没有中介机构,所有节点的权利和义务都相等,任一节点停止工作都会不影响系统整体的运作;
2. 去信任(Trustless):系统中所有节点之间无需信任也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此;
3. 集体维护(Collectively Maintain):系统是由其中所有具有维护功能的节点共同维护的,系统中所有人共同参与维护工作;
4. 可靠数据库(Reliable Database):系统中每一个节点都拥有最新的完整数据库拷贝,修改单个节点的数据库是无效的,因为系统会自动比较,认为最多次出现的相同数据记录为真。
需要指出的是,区块链并不一定是去中心化 的,Decentralized只表明不是单中心模式,它可能是多中心或弱中心的,也可能是分布式的,因此Decentralized应翻译成分布式或多中心化的。
区块链层次模型有数据层,网络层,共识层,激励层,合约层,应用层
区块链的基本应用