区块链的话题最近异常火爆,那么什么是区块链呢?区块链原理是什么,解决了哪些问题,有哪些用途呢?本篇文章老司机将用最简单的语言带你认识区块链。
什么是区块链
顾名思义,区块链是很多区块组成的信息链。区块链早在1991年就已经出现,但是直到2008年中本聪利用了区块链技术创造了比特币,使得区块链重新回到大众中来。简单说来区块链就是对所有人公开的一个分布式账本。
看不懂?没关系,我们来看个例子:
20年前,生意转账,需要拿着存折到银行去排队,到账日期可能需要1-2个工作日。10年前,可以在ATM机器上操作就行了,但到账还是需要几个小时。那么现在转账就方便多了,通过微信支付宝都能及时到账。似乎科技进步了,生活越来越便捷。
支付宝转账的真实进程
我们现在转账的高效便捷,是依靠支付宝稳定的服务器来实现的,为此支付宝也投入了巨大的人力物力,但是如果出现上面的光纤被挖断了,支付宝断网2小时,那么那些依靠支付宝转账的公司可能会经济损失。那么有没有一种转账方式,是永不断线的呢?区块链技术就是解决这个问题的。我们来看下基于区块链的转账是怎么工作的:
A给B转了一笔比特币,在区块链上的所有人都会收到这个转账消息,大家都开始记录这笔交易,谁先成功将这笔交易记录到区块中,那么他就会获得12.5个比特币的奖励。争先记录的人就叫矿工,这种行为就叫挖矿。
区块中包含的信息
我们可以把区块想象成一个方块,比特币的算法是每10分钟产生一个区块,每个区块中包含了三种信息:
「数据」、区块的「哈希值」以及「上个区块的哈希值」
「数据」里面的信息跟这个区块的类型有关系,比如比特币区块链的「数据」包含的就是:买家信息、卖家信息、比特币数量
区块中储存的比特币交易信息
「哈希值」是每个区块的身份认证,并且是唯一的,可以理解为身份证或指纹。如果这个区块被改了一些数据,哈希值也会相应改变,如果你的指纹改变了,那么你就不是你了!在区块链上的任何人都可以通过这个哈希值来验证「数据」中的交易信息是否合法。
全世界每分钟成千上万笔交易,每个交易都产生一个区块,所有区块堆在一起不就乱套了吗?为了解决这个排序问题,每个区块还需要包含「上个区块的身份证」,这样每个区块就能对应到上一个区块上,大家一起排排队组成了区块链。区块组成的区块链
当然第一个区块前面没有其他区块,所以我们叫他「创世区块」。
区块链安全吗
区块链的每笔交易写入区块之后,这个区块信息就会同步到所有人的账本中去,也就是说如果你参与了区块链,这个信息也会被你同步下来。有人会想我自己修改账本,把账本中我的数字改成1亿不就发财了吗?自然是可以的,但是问题是你需要修改账本中所有交易的区块信息,也许是几十万个区块,也许是几亿个,另外你还需要区块链上的其他账本都承认你的合法性。这样的修改几乎是不可能的。
区块链技术本身在不停的发展,最近的以太坊就是基于智能合约技术创造的,以防止这种合约机制被破坏。区块链的共识机制,所有人承认才有效
区块链对于我们意味着什么
说到底,区块链是解决信任问题的。假象一下解决信任问题后的应用场景:
区块链货币,可以在世界任何国家地区取钱,不用担心汇率换算问题。
区块链身份证,不再需要身份证、户口本、护照,一证走天下。
区块链病历,区块链技术对个人医疗记录进行保存,看病或健康规划时可以查阅,数据掌握在自己手里,不用担心医院或第三方泄漏隐私。
区块链房地产,租房买房再也没有黑中介,一切交易都是安全透明。
— End —
谢谢观看 →(panda-4562)
我们:专注元宇宙/web3.0/加密货币/区块链技术/NFT/交易所等等虚拟产品和价值出海,专业跨境出海互联网营销服务商,通过互联网开发海外精准客户,开拓国际市场。特色的出色的客户服务能力,先后成为海外媒体Facebook, Google,TikTok,Pinterest, Instagram、Youtube、Twitter、Yahoo, Linked in、Bing、Snapchat,Yandex等合作伙伴,和专业海外媒体营销服务商。