美文网首页程序员区块链研习社@产品
什么是区块链技术?听老司机慢慢道来

什么是区块链技术?听老司机慢慢道来

作者: 布尼区块链 | 来源:发表于2018-02-08 12:22 被阅读0次

区块链技术在2008年,同数字货币比特币一起诞生。鉴于这种密切的关系,很多人往往感到困惑,所以将这些术语分开是非常重要的。

区块链技术是一个包含信息、连续的区块链。区块链中的信息保存在由计算机代码组成的“块”中。“块”可以编程来表示任何数据——从资产到出生证明。每一个“块”通过加密安全地连接到其他块,也叫做“链”。这个“链”可以与传统数据库有所不同,因为它包含数据集合。而比特币是基于区块链技术的数字货币。

分类账是不可破坏的,每笔经核实的交易都记录在其中。一旦交易被记录下来,它是永久性的,不能被改变,这使区块链成为一项非常安全的技术,是高价值交易的理想选择。


1.区块链技术如何工作?

有三种主要技术结合在一起创建区块链。这些技术是:

 【1】私钥密码学

 【2】分布式网络与共享分类帐本

 【3】服务于网络的交易,记录和安全的激励

1.1私钥密码学

两个人想要进行一对一的交易。他们都有私钥和公钥。为了创建一个安全事务,创建一个签名,即公共密钥和私有密钥的组合。这个签名然后用于认证。


1.2 分布式网络与共享账本

认证后(包括所有权限和交易批准),所有事情都由分布式网络处理。在这个网络中,有很多验证者,它们关注每一个小细节,并以数学验证的形式。认证之后,密钥与这个网络结合在一起。

当密钥与这个网络结合在一起时,就会出现一种超级有用的数字交互形式。这个过程开始时,用户A用他们的私钥发布某种类型的信息,例如交易比特币的情况下,你发送一笔加密的货币,并将其附加到B的公钥上。

这个过程从A利用他们的私钥开始,发出一个公告并附加到B的公钥上。然后整个组合变成一个块。一个块包含:历史哈希、数字签名(签名者的私钥和验证者的公钥的组合)、时间戳和其他信息。

然后这个块在网络中广播。


1.3 服务于网络的交易,记录和安全的激励

然后这些块与另一个块的链条连接。每个区块链的类型,数量和验证可能不同。这是区块链协议的问题。验证过程可以针对每个区块链进行量身定制。当有足够的节点就应如何验证交易达成共识时,可以创建任何所需的规则和激励。区块链中的块的连接如下图:

区块链技术有很多用途,比特币或加密货币只是区块链的一个应用。例如Ethereum,这是一个可以构建不同应用程序的平台,更像是一个操作系统。


2.智能合约是什么?

智能合约被认为是现代区块链应用程序的基石。智能合约是以代码而非文字编写的自我执行协议,并由区块链而非法院执行。

支持外部脚本的区块链,比如以太坊,通常只需要几行代码就可以很容易地实现这些协议。

大多数传统合同可能部分或全部在智能合同中执行。对结果的评价越客观,就越容易起草这样的合同。

智能合约不仅可以消除执行成本,还可以消除歧义,使所有业务交易瞬间完成:如果符合指定条件,区块链立即释放合同规定的资金和所有其他数字资产。


3.未来会怎样?

区块链技术是非常强大的,可以打乱许多现有的组织。无论比特币或其他数字货币发生什么变化,区块链技术都将以更精致和更复杂的方式留下来,并得到广泛应用。

区块链可以比我们想象的更早地成为数据记录的标准。我们预计区块链和智能合约平台的广泛接受度。一个对等的、不可变的数据库,可以安全地存储和传输数字资产,形成一个可以改变世界的真正具有颠覆性的想法。

相关文章

  • 什么是区块链技术?听老司机慢慢道来

    区块链技术在2008年,同数字货币比特币一起诞生。鉴于这种密切的关系,很多人往往感到困惑,所以将这些术语分开是非常...

  • 区块链是什么? 区块链技术优点及应用场景解析

    区块链是什么? 区块链技术优点及应用场景解析 一、什么是区块链技术 区块链(BlockChain)技术是一种使用去...

  • 区块链支付系统_区块链金融支付系统开发解决办法_汇新云

    区块链支付系统_区块链金融支付系统开发解决办法 过头来,什么是区块链技术,首先,它并不是什么新技术,它只是一系列老...

  • 我对区块链的理解

    一、什么是区块链技术 (一)什么是区块链技术:分布式记账技术,去中心化的价值传递。 (二)区块链技术解决什么问题:...

  • f

    全文 搜索经验 什么是区块链技术,区块链技术是什么意思 2016-04-26 1 454 技术1:区块+链关于如何...

  • 链改:区块链技术正在重塑企业架构

    近期链改成为了热门话题,要了解什么是链改,首先我们就要明白区块链+是什么。 区块链+是把区块链技术与需要区块链技术...

  • 区块链,你了解多少

    什么是区块链技术 去中心化的新型数据库、信任的机器……在网上搜索“区块链”,定义不一。究竟什么是区块链?区块链技术...

  • 区块链篇:区块链技术的发展历史#1

    《【砂糖橘解说】区块链篇:区块链技术的发展历史#1》 一、区块链和比特币是什么关系 区块链技术是比特币的底层技术,...

  • 区块链技术

    什么是区块链技术: 区块链技术,简称BT(Blockchain technology),也被称为分布式账本技术,本...

  • 一点资讯

    区块链的本质到底是什么? 区块链技术带来的三大巨变。区块链面临的两大技术挑战。 区块链技术未来的发展脉络。 区块链...

网友评论

    本文标题:什么是区块链技术?听老司机慢慢道来

    本文链接:https://www.haomeiwen.com/subject/bgxttftx.html