区块链

    xiaoxiao2025-05-20  46

    区块链并不高深,它其实就是一个多方参与的加密分布式记账本。这里面有三个关键词:记账本、加密和分布式,搞明白这三个词,其实对区块链技术就会有一个比较明晰的理解了。

      首先是第一个关键词:记账本。

      这个账本其实就像我们的银行账户一样,你在某一个银行里面有多少钱,今天花了多少等等,这些都是有记账的。我们再拿比特币交易的例子来说,一笔比特币交易完成之后,比特币的区块链上就会记住你购进购出多少比特币的流水,这些条目会在你的账户中,你的账户就是一个账本。

      这个账本可不是普通的账本,它前面有一个定语,叫多方参与。多方参与意味着什么?这个账本不是一个人去记的,也不是一个中心化机构去记的,而是由分散在全球各个角落的人一起记。甚至借助于卫星系统,接下来可能还会分布在星空中。

      这和我们平常在各个银行中开户存钱,然后再分别让各个银行给我们记账可大不相同。无论你分散在世界哪里,只要你有一台电脑,你就可以进入这个数据库,看看A交易了10个比特币,或者B交易了100个比特币等等。

      第二个关键词是加密。加密的意思就是通过一个密码学的手段,保证你的账户不会被别人篡改。这就和现在我们去银行转账,他们通常会给你一个U盾一样,这个U盾就相当于你账户的一把钥匙,只有拥有钥匙的人才能操作这个账户,才能进行转账。

      在区块链里面也有这个概念。你在区块链开户的时候,系统会自动创建一把钥匙,有了这个钥匙才可以操作区块链上的账户。这把钥匙的产生,和使用钥匙进行账户操作的一些判断,都来源于这个加密学手段。

      第三个关键词叫做分布式。分布式的意思是说,区块链这个多方参与的节点,实际上是分布在全球的任何一个网络节点里面,他不归属于一个特定的机构。

      像现在在BAT的一些系统里,存在有很多服务器,这个服务器我们也可以说他是多方参与的,但是我们不能说他是分布式的。为什么呢?因为分布式有两个原则:一是它在物理位置上是分布式的;二,它在规则上面也是分布式的。但是像BAT他们的服务器,是归属于一个特定机构或者特定的个体的,这不能叫分布式。

      理解这三点,其实就能把区块链整个串起来了:区块链就是分散在全球的所有的离散的点上的多个机器,维护一个特定的账户系统,而这种系统通过一种密码学的手段,可以保证操作时比较规矩的一项技术。可以这样简单地去理解区块链

    比特币

      很多人对比特币很好奇,不明白他和区块链之间到底有什么关系,接下来和大家聊聊这个。

      要想了解比特币,我们我们先要明白比特币究竟是如何记账的。前面提到了,区块链里每个人都有一本账本,那么到底由谁来记账?我记的帐为什么别人要认?这又引出一个共识算法的问题,即如何保证大家记的账是一致的。

      比如,我给用户A 10个比特币,A收到了10个比特币,这个记账的过程是透明的。但这笔账,并不是A他自己记的,而是依靠系统里面的一个所谓的共识算法,大家一起来决定由某一个人记账。

      这样有一个好处,就是每次记账的人都不一样,就可以避免某人知道谁下一个记账,去贿赂贿赂他,让他弄个假账这种情况出现了。这个时候,就会更加公平公正。

      所以在比特币里,就采取一种叫做竞争记账的方式,大家都去抢记账的权力,抢到之后就可以获得记账奖励

    最重要的是,我们要充分认识到,区块链技术的魅力是要建立信任,而ICO乱象却是在摧毁信任。

      区块链的这种信任来源于什么,或者说信任是怎么建立起来的呢?

      我们现在这个互联网时代,大家互相看不到对方的真身,有时我们在做价值交换的时候,很难信任对方,因为不公开嘛。

      但是,如果当一件事情大家都能够看得到的时候,那么它就不存在作假行为,也不存在作弊的可能性,对吧?这不就是说区块链技术嘛?

      比如,一个人给我转十个比特币,我记账说他转给我一百个?但事实上大家都能看到这笔转账,你的100个比特币是虚假的,这样的话,这个记账人也许以后就要被大家淘汰了。而且在区块链这个平台上,这种检测成本是比较低的,所以大家就不会有做假账这个驱动力了。

     

    最新回复(0)