所在位置:S币 > 区块链 > 正文

什么是区块链技术?「较多收藏」精选

专业作者:刘鹏
主要从事:每天潜心聚力的研究区块链走向,在区块链公司担任管理职务,致力于区块链方向分析
[导读]:从本质上讲,区块链技术,是一种交易记录的存储技术。它对交易记录进行永久性存储,而且存储之后永远无法删除,只能按照次序加入新的交易,由此对所有的交易历史进行永不结束...

  从本质上讲,区块链技术,是一种交易记录的存储技术。它对交易记录进行永久性存储,而且存储之后永远无法删除,只能按照次序加入新的交易,由此对所有的交易历史进行永不结束的记载。这个看似简单的功能描述,实则含义深刻。它促使我们,重新思考如何去创建交易、存储数据和交换资产。它是一场巨大变革的起点。

  一句话描述区块链技术?

  基于密码学安全的分布式账簿网络技术。

  区块链技术核心点

相关阅读:除了狗狗币和比特币 区块链还有这些花式玩法

  一个点对点分布式网络(各网络节点同步数据)

  一份所有交易的账簿数据(区块链)

  一个去中心化的交易验证(基于密码学交易安全、脚本验证交易实现合约或智能合约)

  一个去中心化的定量货币发行(分布式挖矿、矿池挖矿协议、工作量证明生成新区块)

一、点对点的P2P网络(Peer to Peer)

  网络工作原理:

  新的交易向全网进行广播

  每一个节点都将收到的交易信息纳入一个区块中

  每个节点都尝试在自己的区块中找到一个具有足够难度的工作量证明

  当一个节点找到了一个工作量证明,它就向全网进行广播

  当且仅当包含在该区块中的所有交易都是有效的且之前未存在过的,其他节点才认同该区块的有效性

  其他节点表示他们接受该区块,而表示接受的方法,则是在跟随该区块的末尾,制造新的区块以延长该链条,而将被接受区块的随机散列值视为先于新区快的随机散列值

二、区块链(Block Chain)

  1.区块链原理及简介

  区块链的实现方案首先提出一个“时间戳服务器”。时间戳服务器通过对以区块(block)形式存在的一组数据实施随机散列而加上时间戳,并将该随机散列进行广播,就像在新闻或世界性新闻组网络(Usenet)的发帖一样组成一个楼层链条。显然,该时间戳能够证实特定数据必然于某特定时刻是的确存在的,因为只有在该时刻存在了才能获取相应的随机散列值。每个时间戳应当将前一个时间戳纳入其随机散列值中,每一个随后的时间戳都对之前的一个时间戳进行增强,这样就形成了一个链条。

  2.区块链的连接

  矿工会根据工作量证明每过特定时间挖到新的区块(如比特币:根据难度系数,工作量证明算法全网算力大概10分钟左右才能产生一个新区块;难度系数会根据全网算力的增加而调整,永远保证大概10分钟产生一个新的区块)。节点会在”父区块哈希值“字段找出包含它的父区块的哈希值。这是节点已知的哈希值,也就是如下图中第277314块区块的哈希值。故这个区块是这个链条里的最后一个区块的子区块,因此现有的区块链得以扩展。节点将新的区块添加到链条的尾端,使区块链变长到一个新的高度277315。

三、交易(Transactions)

  我们定义,一枚电子货币(an electronic coin)是这样的一串数字签名:每一位所有者通过对前一次交易和下一位拥有者的公钥(Public key)签署一个随机散列的数字签名,并将这个签名附加在这枚电子货币的末尾,电子货币就发送给了下一位所有者。而收款人通过对签名进行检验,就能够验证该链条的所有者。

  复式记账薄式交易

  交易中的输入与输出

  一笔数字货币的交易是一个含有输入值和输出值的数据结构。该数据结构植入了将一笔资金从初始点(输入值)转移至目标地址(输出值)的代码信息。数字货币交易的输入值和输出值与账号或才身份信息无关。你应该将它们理解成一种被特定密钥信息锁定的一定数量的数字货币。只有拥有者这个密钥信息的人可以解锁。

  一般交易,最常见的交易形式是从一个地址到另一个地址的简单支持。这种交易也常常包含给支付者”找零“。

  集合型交易,是集合多个输入到一个输出的模式,相当于现实生活中将很多硬币和纸币兑换为一个大额面钞。

  分散型交易,是将一个输入分配给多个输出,这类交易类似于老板给员工发工资的情形,从一个账号转账给多个账号。

四、工作量证明(Proof-of-Work)

  1.工作量简介

  为了在点对点的基础上构建一组分散化的时间戳服务器,仅仅像报纸或世界性新闻网络组一样工作是不够的,我们还需要一个类似于亚当·柏克(Adam Back)提出的哈希现金(Hashcash)。在进行随机散列运算时,工作量证明机制引入了对某一个特定值的扫描工作,比方说SHA-256下,随机散列值以一个或多个0开始。那么随着0的数目的上升,找到这个解所需要的工作量将呈指数增长,但是检验结果仅需要一次随机散列运算。

  我们在区块中补增一个随机数(Nonce),这个随机数要使得该给定区块的随机散列值出现了所需的那么多个0。我们通过反复尝试来找到这个随机数,找到为止。这样我们就构建了一个工作量证明机制。只要该CPU耗费的工作量能够满足该工作量证明机制,那么除非重新完成相当的工作量,该区块的信息就不可更改。由于之后的区块是链接在该区块之后的,所以想要更改该区块中的信息,就还需要重新完成之后所有区块的全部工作量。

  2.挖矿

  挖矿是增加数字货币供应的一个过程,挖矿同时还保护着数字货币系统的安全。

  矿工们在挖矿过程会得到两种类型的奖励:创建新区块的新币奖励,以及区块中所含的交易费。

  3.矿池挖矿

  在激烈的算法竞争的环境中,个体矿工独立工作(solo挖矿)是没有一点机会。他们可以通过矿池协议合作组成矿池,共同协作挖矿分享奖励。

五、区块链常用术语

  比特币

  首字母大写的Bitcoin用来表示比特币的概念或整个比特币网络本身。例如:“今天我学了些有关Bitcoin协议的内容。”

  而没有大写的bitcoin则表示一个记账单位。例如:“我今天转出了10个bitcoin。”该单位通常也简写为BTC或XBT。

  比特币地址

  比特币地址就像一个物理地址或者电子邮件地址。这是别人付给你比特币时你唯一需要提供的信息。然而一个重要的区别是,每个地址应该只用于单笔交易。

  对等式网络

  对等式网络是指,通过允许单个节点与其他节点直接交互,从而实现整个系统像有组织的集体一样运作的系统。对于比特币来说,比特币网络以这样一种方式构建——每个用户都在传播其他用户的交易。而且重要的是,不需要银行作为第三方。

  哈希率

  哈希率是衡量比特币网络处理能力的测量单位。为保证安全,比特币网络必须进行大量的数学运算。当网络达到10Th/秒的哈希率时,就意味着它能够进行每秒10万亿次的计算。

  交易确认

  交易确认意味着一笔交易已经被网络处理且不太可能被撤销。当交易被包含进一个块时会收到一个确认,后续的每一个块都对应一个确认。对于小金额交易单个确认便可视为安全,然而对于比如1000美元的大金额交易,等待6个以上的确认比较合理。每一个确认都成指数级地降低交易撤销的风险。

  块链

  块链是一个按时间顺序排列的比特币交易公共记录。块链由所有比特币用户共享。它被用来验证比特币交易的永久性并防止双重消费。

  密码学

  密码学是数学的一个分支,它让我们创造出可以提供很高安全性的数学证明。电子商务和网上银行也用到了密码学。对于比特币来说,密码学用来保证任何人都不可能使用他人钱包里的资金,或者破坏块链。密码学也用来给钱包加密,这样没有密码就用不了钱包。

  签名

  密码学签名是一个让人可以证明所有权的数学机制。对于比特币来说,一个比特币钱包和它的私钥通过一些数学魔法关联到一起。当你的比特币软件用对应的私钥为一笔交易签名,整个网络都能知道这个签名和已花费的比特币相匹配。但是,世界上没有人可以猜到你的私钥来窃取你辛苦赚来的比特币。

  钱包

  比特币钱包大致实体钱包在比特币网络中的等同物。钱包中实际上包含了你的私钥,可以让你消费块链中分配给钱包的比特币。和真正的钱包一样,每个比特币钱包都可以显示它所控制的所有比特币的总余额,并允许你将一定金额的比特币付给某人。这与商家进行扣款的信用卡不同。

  区块

  一个块是块链中的一条记录,包含并确认待处理的交易。平均约每10分钟就有一个包含交易的新块通过挖矿的方式添加到块链中。

  双重消费

  如果一个不怀好意的用户试图将比特币同时支付给两个不同的收款人,就被称为双重消费。比特币挖矿和块链将就两比交易中那笔获得确认并被视为有效在网络上达成一致。

  私钥

  私钥是一个证明你有权从一个特定的钱包消费比特币的保密数据块,是通过一个密码学签名来实现的。如果你使用的是钱包软件,你的私钥就存储在你的计算机内;如果使用的是在线钱包,你的私钥就存储在远程服务器上。千万不能泄露私钥,因为它们可以让你消费对应比特币钱包里的比特币。

  挖矿

  比特币挖矿是利用计算机硬件为比特币网络做数学计算进行交易确认和提高安全性的过程。作为对他们服务的奖励,矿工可以得到他们所确认的交易中包含的手续费,以及新创建的比特币。挖矿是一个专业的、竞争激烈的市场,奖金按照完成的计算量分割。并非所有的比特币用户都挖矿,挖矿赚钱也并不容易。

  Satoshi聪

  Satoshi是标明一个比特币的最小单位的常用单位100,000,000聪等于1比特币(BTC)

友情提示:以上就是关于“什么是区块链技术?「较多收藏」”的所有内容,如有差错,请读者自行判断本文内容的正确性。如若转载或引用,请您注明出处:http://www.weigepro.com/about_weixin/244.html,感谢广大网友们的分享。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

欢迎进入S币,我们每天更新各大虚拟货币(比特币、狗狗币、莱特币、区块链等)的最新资讯,为每个爱好者提供最新行情!