TP钱包官方网站:深度解析什么是区块链?)

admin1个月前TP钱包46

区块链(Blockchain)严格的定义是指通过基于密码学技术设计的共识机制方式,在对等网络中多个节点共同维护一个持续增长,由时间戳和有序记录数据块所构建的链式列表账本的分布式数据库技术。该技术方案让参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参与节点来共同认定记录是否为真。

区块链是一种类似于NOSQL(非关系型数据库)这样的技术解决方案统称,并不是某种特定技术,能够通过很多编程语言和架构来实现区块链技术。并且实现区块链的方式种类也有很多,目前常见的包括:

POW——Proof of Work,工作量证明

POS——Proof of Stake,权益证明

DPOS——Delegate Proof of Stake,股份授权证明机制

无论多大的系统或者多小的网站,一般在它背后都有数据库。那么这个数据库由谁来维护?在一般情况下,谁负责运营这个网络或者系统,那么就由谁来进行维护。如果是微信数据库肯定是腾讯团队维护,淘宝的数据库就是阿里的团队在维护。大家一定认为这种方式是天经地义的,但是区块链技术却不是这样。

如果我们把数据库想象成是一个账本:比如支付宝就是很典型的账本,任何数据的改变就是记账型的。数据库的维护我们可以认为是很简单的记账方式。在区块链的世界也是这样,区块链系统中的每一个人都有机会参与记账。系统会在一段时间内,可能选择十秒钟内,也可能十分钟,选出这段时间记账最快最好的人,由这个人来记账,他会把这段时间数据库的变化和账本的变化记在一个区块(block)中,我们可以把这个区块想象成一页纸上,系统在确认记录正确后,会把过去账本的数据指纹链接(chain)这张纸上,然后把这张纸发给整个系统里面其他的所有人。然后周而复始,系统会寻找下一个记账又快又好的人,而系统中的其他所有人都会获得整个账本的副本。这也就意味着这个系统每一个人都有一模一样的账本,这种技术,我们就称之为区块链技术(Blockchain),也称为分布式账本技术。

由于每个人(计算机)都有一模一样的账本,并且每个人(计算机)都有着完全相等的权利,因此不会由于单个人(计算机)失去联系或宕机,而导致整个系统崩溃。既然有一模一样的账本,就意味着所有的数据都是公开透明的,每一个人可以看到每一个账户上到底有什么数字变化。它非常有趣的特性就是,其中的数据无法篡改。因为系统会自动比较,会认为相同数量最多的账本是真的账本,少部分和别人数量不一样的账本是虚假的账本。在这种情况下,任何人篡改自己的账本是没有任何意义的,因为除非你能够篡改整个系统里面大部分节点。如果整个系统节点只有五个、十个节点也许还容易做到,但是如果有上万个甚至上十万个,并且还分布在互联网上的任何角落,除非某个人能控制世界上大多数的电脑,否则不太可能篡改这样大型的区块链。

结合区块链的定义,我们认为必须具有如下四点要素才能被称为公开区块链技术(公有链),如果只具有前3点要素,我们将认为其为私有区块链技术(私有链)。

1、点对点的对等网络(权力对等、物理点对点连接)

2、可验证的数据结构(可验证的PKC体系,不可篡改数据库)

3、分布式的共识机制(解决拜占庭将军问题,解决双重支付)

4、纳什均衡的博弈设计(合作是演化稳定的策略)

特性:

结合定义区块链的定义,区块链会现实出四个主要的特性:

1、去中心化(Decentralized)

2、去信任(Trustless)

3、集体维护(Collectively maintain)

4、可靠数据库(Reliable Database)

并且由四个特性会引申出另外2个特性:开源(Open Source)、隐私保护(Anonymity)。如果一个系统不具备这些特征,将不能视其为基于区块链技术的应用。

去中心化(Decentralized):整个网络没有中心化的硬件或者管理机构,任意节点之间的权利和义务都是均等的,且任一节点的损坏或者失去都会不影响整个系统的运作。因此也可以认为区块链系统具有极好的健壮性。

去信任(Trustless):参与整个系统中的每个节点之间进行数据交换是无需互相信任的,整个系统的运作规则是公开透明的,所有的数据内容也是公开的,因此在系统指定的规则范围和时间范围内,节点之间是不能也无法欺骗其它节点。

集体维护(Collectively maintain):系统中的数据块由整个系统中所有具有维护功能的节点来共同维护的,而这些具有维护功能的节点是任何人都可以参与的。

可靠数据库(Reliable Database):整个系统将通过分数据库的形式,让每个参与节点都能获得一份完整数据库的拷贝。除非能够同时控制整个系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,也无法影响其他节点上的数据内容。因此参与系统中的节点越多和计算能力越强,该系统中的数据安全性越高。

开源(Open Source):由于整个系统的运作规则必须是公开透明的,所以对于程序而言,整个系统必定会是开源的。

相关文章

TP官方网站:Tokenpoket钱包快速提现教程)

TP官方网站:Tokenpoket钱包快速提现教程)

Tokenpoket钱包已经上线四年,上线以来,引得无数数字用户“竞折腰”,用户的反馈简言概之“简单好用、省心省力、安心放心”。这款数字钱包多链多资产,用户体验度极高。 当然关于To...

TP钱包官方网站:比特币都有哪些基本概念和术语?如何通俗地理解它们?)

比特币基本术语比特币常用名词比特币基本概念 Hash哈希 (或译作“散列”)是一种函数,它把任何数字或者字符串输入转...

Tokenpocket官方网站:刚刚,ETH合并成功:通缩何时奏效?后面还有大风险吗?会不会有天量解锁砸盘?)

Tokenpocket官方网站:刚刚,ETH合并成功:通缩何时奏效?后面还有大风险吗?会不会有天量解锁砸盘?)

这是白话区块链的第1752 期原创  作者 | 木沐出品|白话区块链(ID:hellobtc) 今天,不仅...

Tokenpocket官方网站:以太坊网络费用触及 2023 年最低水平,而这些 ETH 指标显示混合信号)

Tokenpocket官方网站:以太坊网络费用触及 2023 年最低水平,而这些 ETH 指标显示混合信号)

根据Santiment的数据,以太坊的网络费用已在 2023 年降至迄今为止的最低水平,平均每笔交易仅为 1.15 美元。 这标志着 2021 年和 2022 年的高额费用...

TP钱包官方网站:区块链——颠覆性互联网技术)

TP钱包官方网站:区块链——颠覆性互联网技术)

区块链技术相信大家都有所耳闻,那么,大家口中一直在说的区块链究竟是什么呢、今天,小宁就用一篇文章为您科普区块链,让你了解区块链的基本信息。 区块链就是一种网络技术,通过程序员敲代码形...

TP钱包官方网站:区块链入门丨什么是区块链)

TP钱包官方网站:区块链入门丨什么是区块链)

区块链入门丨什么是区块链? 白话区块链 2019/11/25 15:33 21万 因为区块链这个概念,非常重要,关系到后续对整个行业的认知问题,所以一定要打好基础...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。