盘点:区块链产品必学的15个基础概念
矿机,是专门用于挖取比特币的计算机,这类计算机与普通电脑不同的是会配置上专业的挖矿晶元,多采用烧显卡的方式工作,耗电量较大,挖矿效率较高。根据「中关村在线」上矿机的销售数据来看,一台额定算力18TH/s的阿瓦隆矿机售价在1700元左右。 随着挖矿参与人数越来越多,挖矿的难度也随之增大,不少个人矿工依靠自己的算力挖出比特币的可能性越来越低,因此他们组建了「矿池」,将每人的计算机算力集中进入矿池一齐发力,矿池挖到比特币后根据矿场的算力占比分配收益,以此反而保证了中小算力的投入产出。 八、什么是加密算法?区块链使用哈希算法加密,哈希算法是区块链中保证交易信息无法被篡改的单向密码机制。 哈希算法会在接收一段明文(指没有加密的文字或字符串)后,以一种不可逆的方式将其转化为一段位数固定的较小二进制值记录进区块里,这个二进制值就是哈希值。 哈希值是一段数据唯一且极其紧凑的数值表示形式,倘若只更改一段明文中的一个字母,产生的哈希值都将千差万别。要找到对应同一哈希值的两个不同的输入,从计算系统的角度来说基本是不可能的。 区块链的不可篡改特性由此而来。 九、什么是共识机制?为确保区块链上的每一个节点都能按照同样统一的行为标准记录和存储数据,达成全网共识就显得至关重要。区块链作为一种按时间顺序存储数据的数据结构,可支持不同的共识机制。目前主流的共识机制共有三种: PoW:工作量证明机制比特币网络采用的正是Pow共识算法。在基于Pow构建的区块链网络中,节点通过计算随机哈希散列数值解争夺记账权,求得正确的数值解以生成区块从而获得挖矿奖励。顾名思义,工作量越大则获得记账权的几率也越大。Pow在实现完全去中心化的同时,却造成了大量的计算机资源浪费。 PoS:权益证明机制为降低挖矿难度和提升效率,在2012年,网友Sunny King提出了权益证明机制。在PoS构建的区块链网络中,通过评估节点持有代币的数量和时长,依照比例来决定节点获得记账权的概率。持有代币越多且时间越长,获得记账权的几率就越大。PoS机制对代币经济模型产生了激励作用,整个网络生态变得更加良性。但仍然难以运用于真正的商业应用场景中。 DPoS:股份授权证明机制DPoS机制与董事会投票类似,拥有一个内置的实时股权人投票系统,就像系统随时都在召开一个永不散场的股东大会,所有股东都在这里投票决定公司决策。 在这样的区块链中,全体节点投票选举出一定数量的节点代表,由他们来代理全体节点确认区块、维持系统有序运行。DPoS与PoS最主要的区别在于节点选择若干代理人进行验证和记账,因此大大缩小参与验证和记账节点的数量,从而达到秒级的共识验证。 十、公有链/联盟链/私有链区块链共有三种链类型:公有链、联盟链以及私有链。公有链是指全世界任何人都可读取、发送交易且交易能获得有效确认的、也可以参与其中共识过程的区块链,即每个人都可以成为其中的节点,各节点均可自由加入和退出网络,并参加链上数据的读写。 联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。通常情况下,联盟链常用于组织机构间的交易和结算。 私有链,指的是需要授权才能加入节点的区块链。私有链中各个节点的写入权限被严格控制,读取权限也可视需求有选择性地对外开放。私有链一般适用于企业内部的应用,以及特定机构的内部数据管理与审计等金融场景的应用。蚂蚁金服就是应用私有链的显著代表。 十一、扩容/分叉扩容即扩充区块容量。比特币诞生时,中本聪一时也无法决定每个区块的大小,因为区块的容量大小决定每个区块可以记载数据量的多少,区块容量过小就会导致网络拥堵和交易费用过高等问题,而区块容量过大则会引起更多的计算资源浪费。基于早期比特币网络的参与人数较少,中本聪最后临时将区块大小限制在1MB。 但从2013年以来,比特币网络的参与人数和交易量不断攀升,原本设定的容量已经愈发满足不了实际的需求。所以比特币社区开始探索如何给比特币“扩容”,即通过修改比特币底层代码,从而达到提高交易处理能力的目的。 再说分叉。分叉是指区块链在进行代码迭代时,节点之间发生了意见分歧,从而导致区块链分叉。因为没有中心化机构,比特币等数字资产每次代码升级都需要获得比特币社区的一致认可,如果比特币社区无法达成一致,区块链很可能形成分叉。 根据分叉后的区块链是否能兼容旧区块链,分叉又分为“硬分叉”和“软分叉”。硬分叉是指当比特币代码发生改变后,旧节点拒接接受由新节点创造的区块从而分叉出另外一条链。而软分叉是指旧的节点愿意继续接受由新节点创造的区块,所以他们仍然维持在同一条链上。 十二、什么是智能合约?智能合约(Smart Contract )是一种旨在以信息化方式传播、验证或执行合约规定的计算机协议。智能合约的协议可以由一个计算系统自动执行,允许在没有第三方情况下进行可信交易。它带来的直接好处就是极大地降低了交易成本,应用于在区块链世界里,智能合约甚至可以帮你“完成交易”。 比方说我们熟悉的自动贩卖机就是由多个智能合约组成的系统:购买者投入一定数量的货币,选择商品后,贩卖机根据内置逻辑提供商品和找零,两者间建立了一种强制执行的合约,按照合约规定的协议完成交易流程,隐去了人力成本。 十三、什么是公钥/私钥?在创建钱包时,比特币系统会生成一对独一无二的公钥和私钥。公钥经过一定的算法可以得到钱包地址,通过钱包地址我们便可进行资产交易,而私钥就是交易时对这笔交易进行数字签名,从而证明你拥有交易的输出权。 私钥是由32个字节组成的数组,根据私钥是可以算出公钥的,也能间接算出地址,有了私钥就能使用对应地址上的比特币。所以私钥具有极强的隐私特点,因为谁拥有了私钥,谁就拥有了对钱包资产的掌控权。 公钥与私钥组成了一个密钥对,公钥是密钥对中公开的部分,私钥则是非公开的部分。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密的数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。它们的组合就是俗称的非对称加密方式,是对互联网世界使用的对称加密方式(如用户账号与密码)的提升。 十四、什么是数字货币钱包?(编辑:宁波网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |