潇洒一回(王8星评价
2021-01-11 10:12:24
简单地说,区块链可以理解为一种去分布式数据存储技术,实现数据的分布式记录、存储和更新,并且这些数据为整个区块链网络中的节点所共享。
为了方便大家理解,我们可以打个比方,设想一个家庭记账的场景。假设家里需要设立个账本,由你统筹记录所有家庭成员的工资收入、开销支出等情况。但某天,你想要悄悄挪用资金买东西,可能会在账本上少记录一笔收入,以达到收支平衡。但如果是全家总动员的记账方式,上述的问题就不复存在。因为所有人在记录各自的收支情况,而且都能看到总账,你无法做到篡改所有人的账本,也就确保了信息的安全与可信。
在这里,如果将区块链系统作为一个状态机,则每次交易意味着一次状态改变;生成的区块,则是记录一段时间内发生的所有交易和状态结果,包含转账交易数据、智能合约代码或执行数据等信息,其中网络中节点可提议添加一个新的区块,但必须经过共识机制来对区块达成确认。
此外,所有区块底层基本结构是一个线性的链表,以实现一个分布式数据存储的目标。每个后继区块中将记录前导区块的哈希值(Hash),以便进行快速检验某个区块(以及块里的交易)是否真实合法。由于哈希值的传递,每个之前产生的区块都不可能被改变,以此便建立了一个去中心化、公开透明、不可篡改、真实可信的数据库。
许焱焱KK3星评价
2020-10-24 11:57:22
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。
区块链诞生自中本聪的比特币,自2009年以来,出现了各种各样的类比特币的数字货币,都是基于公有区块链的。2016年1月20日,中国人民银行数字货币研讨会宣布对数字货币研究取得阶段性成果。会议肯定了数字货币在降低传统货币发行等方面的价值,并表示央行在探索发行数字货币。
智能合约,证券交易,电子商务,物联网,社交通讯,文件存储,存在性证明,身份验证,股权众筹。
公有区块链(PublicBlockChains)
公有区块链是指:世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。公有区块链是最早的区块链,也是应用最广泛的区块链,各大bitcoins系列的虚拟数字货币均基于公有区块链,世界上有且仅有一条该币种对应的区块链。
联合(行业)区块链(ConsortiumBlockChains)
行业区块链:由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询。
私有区块链(privateBlockChains)
私有区块链:仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限,本链与其他的分布式存储方案没有太大区别。(Dec2015)保守的巨头(传统金融)都是想实验尝试私有区块链,而公链的应用例如bitcoin已经工业化,私链的应用产品还在摸索当中。
去中心化
由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。
得益于区块链的去中心化特征,比特币也拥有去中心化的特征 。
开放性
系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
自治性
区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。
信息不可篡改
一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。
匿名性
由于节点之间的交换遵循固定的算法,其数据交互是无需信任的(区块链中的程序规则会自行判断活动是否有效),因此交易对手无须通过公开身份的方式让对方自己产生信任,对信用的累积非常有帮助。
一粒尘埃004星评价
2021-01-21 10:13:17
通俗来讲那就是去中心化的分布式账本。在区块链系统中,只要有能力部署自己的服务器都能加入区块链网络,成为网络节点,所有节点拥有完全一样的权利与义务,可进行读写操作,只要满足机制,其他所有节点会依次同步,实现整个网络中所有节点的数据完全一致。
晦涩一点讲就是利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据、利用密码学的方式来保证数据传输和访问安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。