㈠ 通俗易懂的讲清楚什么是区块链
区块链的英文是Blockchain。Block的字面意思是块、区块,而chain的意思是链、锁链,所以,合起来就翻译成区块链了。
1.利用密码学技术,进行加密和解密,使得记录无法被篡改。常见的区块链加密方式有哈希算法、RSA算法、椭圆曲线算法等;
2.巨大的运算量需要有合理的奖励机制支撑。因为每笔交易都要记录,所以迄今为止,比特币的区块链已经有60多个G。每笔新交易产生需要把与交易账户相关的信息都确认一遍,才能确定交易有效,巨大的计算量需要算力强大的计算机来完成。
为鼓励强大的算力参与进来,比特币给予两种奖励:一是每天发放一定数量的比特币给这些计算机;而是将转账手续费全部奖励给这些计算机。(这些计算机的专业术语叫“矿机”,持有矿机的人,称为“矿工”。)
币盈中国则在资产数字化方面进行努力,推出了数字货币众筹平台币盈中国。
㈡ 漫画图解 什么是区块链
漫画图解:什么是区块链
什么是区块链?
区块链,英文 Blockchain,本质上是一种去中心化的分布式数据库。任何人只要架设自己的服务器,接入区块链网络,都可以成为这个庞大网络的一个节点。
区块链既然本质是数据库,里面究竟存储了什么东西呢?让我们来了解一下区块链的基本单元:区块(Block)。
一个区块分为两大部分:
1.区块头
区块头里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。
2.区块体
区块体存储着这个区块的详细数据(Data),这个数据包含若干行记录,可以是交易信息,也可以是其他某种信息。
刚才提及的哈希值又是什么意思呢?
想必大家都听说过MD5,MD5就是典型的哈希算法,可以把一串任意长度的明文转化成一串固定长度(128bit)的字符串,这个字符串就是哈希值。
而在我们的区块链中,采用的是一种更为复杂的哈希算法,叫做SHA256。最新的数据信息(比如交易记录)经过一系列复杂的计算,最终会通过这个哈希算法转化成了长度为256bit的哈希值字符串,也就是区块头当中的Hash,格式如下:
区块与Hash是一一对应的,Hash可以当做是区块的唯一标识。
不同的区块之间是如何进行关联的呢?依靠Hash和PreHash来关联。每一个区块的PreHash和前一个区块的Hash值是相等的。
为什么要计算区块的哈希值呢?
既然区块链是一个链状结构,就必然存在链条的头节点(第一个区块)和尾节点(最后一个区块)。一旦有人计算出区块链最新数据信息的哈希值,相当于对最新的交易记录进行打包,新的区块会被创建出来,衔接在区块链的末尾。
新区块头的Hash就是刚刚计算出的哈希值,PreHash等于上一个区块的Hash。区块体的Data存储的是打包前的交易记录,这部分数据信息已经变得不可修改。
这个计算Hash值,创建新区块的过程就叫做挖矿。
用于进行海量计算的服务器,叫做矿机。
操作计算的工作人员,叫做矿工。
计算哈希值究竟难在哪里?咱们来做一个最粗浅的解释,哈希值计算的公式如下:
Hash = SHA-256(最后一个区块的Hash + 新区块基本信息 + 交易记录信息 + 随机数)
其中,交易记录信息也是一串哈希值,它的计算涉及到一个数据结构 Merkle Tree。有兴趣的小伙伴可以查阅相关资料,我们暂时不做展开介绍。
这里关键的计算难点在于随机数的生成。猥琐的区块链发明者为了增大Hash的计算难度,要求Hash结果的前72bit必须都是0,这个几率实在是太小太小。
由于(最后一个区块的Hash + 新区块基本信息 + 交易记录信息)是固定的,所以能否获得符合要求的Hash,完全取决于随机数的值。挖矿者必须经过海量计算,反复生成随机数进行“撞大运”一般的尝试,才有可能得到正确的Hash,从而挖矿成功。
同时,区块头内还包含着一个动态的难度系数,当全世界的硬件计算能力越来越快的时候,区块链的难度系数也会水涨船高,使得全网平均每10分钟才能产生出一个新区块。
小伙伴们明白挖矿有多么难了吧?需要补充的是,不同的区块链应用在细节上是不同的,这里所描述的挖矿规则是以比特币为例。
区块链的应用
比特币(BitCoin)的概念最初由中本聪于2008年提出,而后根据这一思路设计发布了开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。
什么是P2P网络呢?
传统的货币都是由中央银行统一发行,所有的个人储蓄也是由银行统一管理,这是典型的中心化系统。
而比特币则是部署在一个全世界众多对等节点组成的去中心化网络之上。每一个节点都有资格对这种数字货币进行记录和发行。
至于比特币底层的数据存储,正是基于了区块链技术。比特币的每一笔交易,都对应了区块体数据中的一行,简单的示意如下:
交易记录的每一行都包含时间戳、交易明细、数字签名。
表格中只是为了方便理解。实际存储的交易明细是匿名的,只会记录支付方和收款方的钱包地址。
至于数字签名呢,可以理解为每一条单笔交易的防伪标识,由非对称加密算法所生成。
接下来说一说比特币矿工的奖励:
比特币协议规定,挖到新区块的矿工将获得奖励,从2008年起是50个比特币,然后每4年减半,目前2018年是12.5个比特币。流通中新增的比特币都是这样诞生的,也难怪大家对挖掘比特币的工作如此趋之若鹜!
区块链的优势和劣势
区块链的优势:
1.去中心化
区块链不依赖于某个中心节点,整个系统的数据由全网所有对等节点共同维护,都可以进行数据的存储和检验。这样一来,除非攻击者黑掉全网半数以上的节点,否则整个系统是不会遭到破坏的。
2.信息不可篡改
区块内的数据是无法被篡改的。一旦数据遭到篡改哪怕一丁点,整个区块对应的哈希值就会随之改变,不再是一个有效的哈希值,后面链接的区块也会随之断裂。
区块链的劣势:
1.过度消耗能源
想要生成一个新的区块,必须要大量服务器资源进行大量无谓的尝试性计算,严重耗费电能。
2.信息的网络延迟
以比特币为例,任何一笔交易数据都需要同步到其他所有节点,同步过程中难免会受到网络传输延迟的影响,带来较长的耗时。
几点补充:
1.本漫画部分内容参考了阮一峰的博文《区块链入门教程》,感谢这位大神的科普。
2.由于篇幅有限,关于Merkle Tree 和 非对称加密 的知识暂时没有展开细讲,有兴趣的小伙伴们可以查阅资料进行更深一步的学习。
㈢ “区块链”用专业的英语翻译出来应该是什么
为您解答
区块链(block chain)
首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以它是数据库。
㈣ 比特币和区块链是什么关系
比特币在毁了区块链!
㈤ 区块链nft是什么意思
虽然比特币等一众数字货币大涨大跌,已经在金融圈里成为常驻热门话题,但是,币圈真正出圈,还真不是靠比特币。
Uniswap一双袜子卖16万美元,推特创始人五个单词拍出250万美元,加密艺术家Beeple在佳士得的NFT拍卖作品获得975万美元出价……
靠着NFT,普罗大众相对陌生的区块链,成功出圈。
什么是NFT?NFT又和区块链、比特币有什么关系?
什么是NFT?
NFT英文全称为Non-Fungible token,翻译成中文就是:非同质化代币,具有不可分割、不可替代、独一无二等特点。
在区块链上,数字加密货币分为原生币和代币两大类。前者如大家熟悉的比特币、以太币等,拥有自己的主链,使用链上的交易来维护账本数据;代币则是依附于现有的区块链,使用智能合约来进行账本的记录,如依附于以太坊上而发布的token。代币之中又可分为同质化和非同质化两种。
同质化代币,即FT(Fungible Token),互相可以替代、可接近无限拆分的token。例如,你手里有一个比特币与我手里的一个比特币,本质上没有任何区别,这就是同质化,就是同质化币。
而非同质化代币,即NFT,则是唯一的、不可拆分的token,如加密猫、token化的数字门票等。也就相当于带有编号的人民币,这个世界上不会有两张编号一样的人民币,也不会有两个完全一样的NFT。
因此,相较于FT,NFT的关键创新之处在于提供了一种标记原生数字资产所有权(即存在于数字世界,或发源于数字世界的资产)的方法,且该所有权可以存在于中心化服务或中心化库之外。
NFT的所有权并不阻止其他人视察它或阅读它,NFT并不是捕获信息然后把它藏起来,只是捕捉信息然后发现该信息与链上所有其它信息的关系和价值。
同时,NFT由于其非同质化、不可拆分的特性,使得它可以和现实世界中的一些商品绑定。换言之,其实就是发行在区块链上的数字资产,这个资产可以是游戏道具、数字艺术品、门票等,并且具有唯一性和不可复制性。由于NFT具备天然的收藏属性和便于交易,加密艺术家们可以利用NFT创造出独一无二的数字艺术品。
NFT是怎么诞生的?
NFT的诞生基于2017年以太坊中一个叫做CryptoPunks的像素头像项目,这些像素头像总量上限为1万,任何两个人物都不能相同,拥有以太坊钱包的人都可以免费领取,领完可以放到二级市场交易。
6个月后,区块链小游戏Cryptokitties(迷恋猫)迅速流行,这是一种在以太坊撸猫的游戏。
Cryptokitty是虚拟猫,买家拥有两个及以上,就可以培育新猫,培育出稀有特征的价格会更贵。
这种虚拟猫经历了几轮价格的暴涨和暴跌后,同时也让NFT被更多人认识。
Cryptokitty设计的出发点就是普及NFT的玩法,结果人们在以太坊区块链上开起了动物园,虚拟兔和虚拟狗相继火爆,再后来还有了虚拟树。挖矿、买猫、卖猫赚币买矿机,接着挖矿,或许是虚拟世界一种全新的生活方式。
㈥ 区块链中文名词的诞生
blockchain 诞生于2009年,最早是中本聪的比特币用了这一英文单词。
block在英文里既可以当名词也可以当动词用。
名词的意思是拦网、块、大楼、障碍物等,也可以用于街区的意思。
动词意思是阻止、阻塞、限制。
chain的发音是[tʃen],也可以同时作为名词和动词。
名词的意思是链子、链条、连锁、连续、拘束、连锁店等。
动词的意思是用铁链锁住、监禁、束缚等。
中文是根据 英文的两个词汇block 和 chain 各自的名词含义,把二者各自的翻译结合在一起,命名为 “区块链”。
“链”字翻译比较容易,chain本意链条的含义比较清晰,大家没有歧义。
“block”在开始的时候翻译的就五花八门,“块链”比较通俗,最后由元道大仙提出来翻译成“区”与“块”结合,这还是非常贴切的。
区块链的翻译很容易根据中文的字面来理解,由大量的“区块”来组成的“链”,把海量的数据链接在一起,互相连通,互相证明。
区块链就是一个共享的分散式总帐,由所有参与交换的运算节点共同维护,每个节点各自拥有帐本备份,所有的纪录都无法由其中任何一个节点单独改变。
这就是没有中心的“通证”。