开发语言技术基础理论与术语

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!

区块链基础:理论和术语
随着比特币的价格一路飙升,经常听见身边的人在聊比特币和区块链,但我都只是听得熟悉,基本不太懂,趁最近有时间在网上看了一些资料,本来以为很简单的东西看了将近一周才明白了这些相关术语(主要是网上说什么的都有,看的我云山雾罩的)
一、区块链:
1.百度百科上对区块链的定义是:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机
技术的新型应用模式;
2.其实区块链在我看来就是一个分布式的公用账本,再详细点说就是一种在整个业务网络上共享的分布
式账本。即区块链的本质就是一个分布式账本。
二、分布式账本:
1.分布式账本是一种在网络成员之间共享、复制和同步的数据库;
2.不过IBM对分布式账本的解释可能更加详细:IBM说:分布式账本是一种在网络成员之间共享、复制和
同步的数据库或记录系统。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本消除了调解不同账本的时间和开支。
三、共识机制:
我觉得共识应该就是区块链的基础,共识机制就是区块链系统中实现不同节点之间建立信任、获取
权益的数学算法。也可以理解为在一个时间段内对事物的前后顺序达成共识的一种算法。
四、区块链的特性:
1.去中心化:区块链的数据将分为多个地点或者说节点来保存。没有中介机构,所有节点的权利和义务都相等,任一节点停止工作都会不影响系统整体的运作;
2.去信任:系统中所有节点之间无需信任也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此(除非你能修改大部分的数据);
3.集体维护:系统是由其中所有具有维护功能的节点共同维护的,系统中所有人共同参与维护工作;
4.可靠数据库:系统中每一个节点都拥有最新的完整数据库拷贝,修改单个节点的数据库是无效的,
因为系统会自动比较,认为最多次出现的相同数据记录为真。

猜你喜欢

转载自blog.csdn.net/weixin_44172023/article/details/88342751