TP钱包官方网站:区块链的四大核心技术)

admin4个月前TP钱包官方网站78

原标题:区块链的四大核心技术

区块链的核心技术主要有四个部分,分别是共识机制、分布式存储、智能合约以及密码学。每个技术,在整个区块链系统里都有它们各自的作用。

一、共识机制

共识机制,其实就是我们之前所说的挖矿原理,因为区块链的分布式网络中,没有中央权威。因此,网络需要一个决策机制来促成参与者达成一致。而共识机制就是一种协调大家处理数据的机制。因为每个人都可以参与的话,记录下来的数据这么多,到底该用谁的呢?所以,共识机制就决定了这些数据中,谁获得数据的记账权。共识机制主要起到了数据的维护作用。目前比较常见的共识机制有:工作量证明 PoW(Proof of Work)、权益证明(Proof of Stake)以及委托权益证明(Delegated Proof ofStake)。

二、分布式存储

分布式储存,简单来说,就是一种将数据分散存储到多个地方的数据储存技术,而且存储的数据可在多个参与者之间共享,人人可以参与,并具有相同的权力,一起记录数据,主要起到了数据储存的功能。

分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。所以,分布式存储技术并不是每台电脑都存放完整的数据,而是把数据切割后存放在不同的电脑里。就像存放 100 个鸡蛋,不是放在同一个篮子里,而是分开放在不同的地方,加起来的总和是 100 个。对于比特币来说,它的交易记录必须要有地方存放,不然没人知道今天有哪些人做了交易,同时根据去中心化的思想,这些交易记录不能够只存在一台电脑里面,那么就只能存放在世界上所有的电脑里面(前提是电脑里面安装了比特币软件)。这样做的好处是:虽然每个人的电脑硬盘容量有限,但是所有人的电脑硬盘加起来容量几乎是无限的,而且就算你通过黑客手段修改了自己计算机里面的交易记录,但是你没法修改全世界每台电脑的交易记录。

从表面上理解,上面说的这种存储方式很粗暴——每台电脑都存放世界上所有人的交易数据。但其实对于比特币来说,只有一些节点才会存放世界上所有人的交易记录,这些节点往往是那些挖矿的矿工,只有他们的电脑才能完整的记录下世界上所有的交易记录,大家不用担心矿工修改记录,因为世界上的矿工有很多,而且几乎相互都不认识。同时他们修改记录需要付出的代价非常大,几乎没有人能承担这个成本。

三、智能合约

智能合约,是一种旨在以信息化方式传播、验证或执行合同的计算机协议。有点像一种大家把规则都制定好,由机器自动去执行的技术。因为网络中存储和维护好的数据,总需要有人去执行的,而智能合约正好可以在没有第三方的情况下,也能进行可信的交易,而且这些交易可追踪且不可逆转。所以,智能合约在系统中,主要起到了数据的执行作用。

智能合约(Smart contract)是一种以计算机语言编写、由计算机自动验证和执行的代码化的合同,是纸质合同的数字化形式。智能合约概念于 1994 年由计算机科学家、法学家及密码学家尼克 · 萨博(Nick Szabo)首次提出。他对智能合约的定义是“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。”智能合约概念面世后,自然面临如何落地的问题:第一,谁来执行合约?显然,签署合约的双方不应成为执行人。这带来一系列问题:如何激励他为你执行合约而不是费?他如何保持公正和中立?他缺位、消失或者拒不执行怎么办?第二,如何通过计算机程序支付现金和资产?当时技术条件尚未成熟,无法解决上述问题,因此智能合约迟迟无法变为现实。

数字货币和区块链诞生以后,上述问题得以顺利解决:

1. 执行智能合约的机制:去中心化网络+共识机制+受激励的矿工

2. 价值转移功能:内生可编程的数字货币

3. 去中心化的永不停机的计算网络,保持中立、公平、永远工作区块链不仅内嵌数字货币系统,而且可编程可扩展,具有去中心化、不可篡改、过程透明、可追踪等优点,天然适合于智能合约。

从此,智能合约才从理论构想变为落地的现实,从而插上了飞速发展的翅膀。区块链给智能合约提供了最佳的技术土壤,而智能合约功能也大大扩展了区块链的应用前景。目前一般认为,智能合约是基于区块链技术的自动执行的数字合约形式。

四、密码学

密码学,是一种特殊的加密和解密技术,区块链系统中,应用了多种多样的密码学技术,包括哈希算法、公钥私钥、数字签名等等,以此来保证整个系统的数据安全,并且证明了数据的归属。有了它我们才能在网络中证明“我是我”,才能证明这是我的比特币而不是你的比特币。

四大核心技术间的关系:

1、分布式存储构建了区块链的基本初步框架

它相当于是一个分布式数据库,当一笔数据产生后,经大家处理,就会储存在这个数据库里面,所以分布式存储在区块链中起到了数据储存的作用。

2、共识机制在区块链中统筹节点行为、明确数据处理

因为分布式存储有着去中心化的特点,决定了区块链网络的结构呈现出分布式的状态,所以每个用户都可以自由地加入其中,共同参与数据的增删改查。但与此同时,就衍生出来了令人头疼的一个问题,即网络中参与的人数越多,全网就越难以保持相同诉求。

这样就需要另一套机制来协调全节点账目保持一致了。这时共识机制就出现了,制定一套规则来明确每个人处理数据的过程,并通过争夺管理权的方式来完成节点间的意见统一,最后谁最终取得管理权,全网就用谁处理的数据进行统一。所以共识机制在区块链中起到了统筹节点行为、明确数据处理的作用。

3、密码学决定底层数据架构

数据进入分布式数据库中,并不是单纯地打包进来,底层的数据构架却是由区块链密码学来决定的。

由数据库打包好的数据块,会通过密码学中的哈希函数处理成一个链式的结构,但因为哈希算法具备单向性、抗篡改等特点,所以只要在区块链网络中,数据一旦上链就不可篡改、且可追溯。

另外账户也会通过非对称加密的方式进行加密,进而保证了数据的安全,验证了数据的归属。

4、智能合约负责数据的执行与应用

最后,可以在分布式存储的客观条件上,搭建起智能合约,当我们需要解决“信任危机”的时候,通过智能合约,能将用户之间的约定由代码的形式进行条件筛选,并通过程序执行,而区块链中的数据,则可以通过智能合约进行调用、分解。所以智能合约在区块链中起到了数据的执行与应用的功能。返回搜狐,查看更多

责任编辑:

相关文章

Tokenpocket官方网站:tokenpocket 华为mate30安卓快速官方好用的芯片参数)

Tokenpocket官方网站:tokenpocket 华为mate30安卓快速官方好用的芯片参数)

华为Mate 30使用自家的麒麟990 SoC芯片。tp67.app 下面是华为Mate 30的部分参数介绍:...

Tokenpocket钱包官方网站:加密货币行业乍现“新生态”曙光 比特币快速上冲3万美元阻力位1968年,台湾女性和大陆女性的对比,同处一个时代不同的发展阶段)

财联社6月22日讯(编辑 史正丞)周三欧美交易时段,另类投资品比特币再度出现异动。截至发稿,比特币日内上涨接近1700美元,继今年4月后再度挑战3万美元关口。价格的异动,也与传统金融巨头们集...

TP钱包官方网站:BTC、 ETH和FIL,被称为区块链的三个时代)

TP钱包官方网站:BTC、 ETH和FIL,被称为区块链的三个时代)

BTC减半、 ETH2.0、 Filecoin主网上线,三大事件承包了2020年的热点,而BTC, ETH和Filecoin,也被称为区块链的三个时代。 1发行 比特币总量2...

TP钱包官方网站:又是虚拟币!“不要将血汗钱投进去”!前“华人首富”被起诉)

TP钱包官方网站:又是虚拟币!“不要将血汗钱投进去”!前“华人首富”被起诉)

原标题:又是虚拟币!“不要将血汗钱投进去”!前“华人首富”被起诉 币安创始人赵长鹏。(图源:社交媒体) 当地时间6月5日,全球最大加密货币交易所币安及其CEO赵长...

TP官方网站:跨链DEX聚合器Transit Swap遭黑客攻击,超2100万美元资产被盗)

据官方消息,TokenPocket支持的跨链交易平台聚合器Transit Swap遭到黑客攻击。技术团队已经紧急暂停服务,合约已经完全暂停,无法进行任何操作。团队和安全公司正在追踪链上相关数...

Tokenpocket官方网站:90后女孩投资虚拟货币“暴赚”164万,结果惹上大麻烦!)

Tokenpocket官方网站:90后女孩投资虚拟货币“暴赚”164万,结果惹上大麻烦!)

现实生活中 总有人幻想着一夜暴富 虚拟货币被逐渐炒热后 骗局也随之而来 而你幻想的一夜暴富 最后可能只是 赔了钱的“白日做梦”...

发表评论    

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