区块链技术具体包含哪些方面?

 

      对于链圈圈外人,区块链技术是陌生的,常常听到分布式、加密、智能合约这些概念,可是对于区块链究竟是什么仍是有点懵逼。算法

  其实,区块链技术大体包括四个方面:加密技术、分布式存储、共识机制和智能合约。其中智能合约是以太坊实现的,自己不是一个新鲜的东西,以太坊给它注入了新鲜的血液,而以太坊之因此被称为区块链2.0,也正是由于智能合约。安全

  1.加密技术分布式

  加密技术和安全相关,如今的加密技术已经比较成熟,特别是对于开发方面。安全每每和私密结合,换句话说,个人东西放在哪里,不只是没人偷走,还得没人知道。区块链的加密技术要保证信息隐藏,每个节点都是匿名存在的。区块链

  2.分布式存储加密

分布式存储和加密技术的匿名和安全看似是相抵触的,我把本身的东西存在别人那里靠不靠谱?区块链中的分布式存储有一个很是重要的技术特征,它能把数据离散化,分别存储在不一样的地方,同时还能保证加密。spa

  3.共识机制blog

  共识机制,是经过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,若是利益不相干的若干个节点可以达成共识,咱们就能够认为全网对此也可以达成共识。资源

  说到共识机制,若是你们常常逛论坛的话会发现,作公链和作私链的人每每互不承认:作公链的人会说私链/联盟链是区块链吗?怎么发币?作私链的人会说作公链不就是发币吗?要不就是交易所,有价值吗?开发

  实际上公链和私链/联盟链在共识机制上有很大的差别,公链大部分使用的是POW/POS的共识机制,而私链/联盟链每每使用的是拜占庭或流言算法这一类的共识机制。对于作技术开发的人而言,每一种共识机制都没有好坏之分,只有看适合什么样的业务场景、怎么适用于业务场景。get

  考量一个共识机制有两个指标须要注意:效率和响应速度。就是说我须要多少资源才能达成这样一个体系、多少资源才能实现业务须要的响应速度。

  4.智能合约

  智能合约是在以太坊上实现的,旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约容许在没有第三方的状况下进行可信交易。它有一个很是重要的特色:交易可追踪不可逆转。这个特色很是重要,在不少业务场景中都会用到。

  固然如今除了以太坊能够经过智能合约进行开发之外,还有一些平台也能够,若是要在业务场景加上智能合约的话,就面临一个平台技术的选择,在选择技术平台的同时还要考虑开发的难易程度。若是要选一个平台的话,建议先考量其共识机制是否符合业务场景。

 

 

原文连接:https://www.kg.com/article/484342337095471104

相关文章
相关标签/搜索