区块链和比特币一样吗!区块链的运作原理是什么?
今天我们要讲的主题,是最近几年非常火的区块链在我们开始研究这个主题之前,只知道它好像很厉害但对于它的运作原理还有实际效果,却总是半信半疑如果你也跟我们一样,想知道各路大神口中常出现的区块链到底是什么的话那就跟我们一起看下去吧!大家应该多少都有听过比特币这种加密货币有人可能会以为,区块链就是加密货币但就像引擎并不是交通工具一样区块链也不是加密货币它其实是让比特币或其他加密货币能顺利运作的一种技术2008年,有一位叫中本聪的人首次提出区块链的概念隔年,他也用这个技术创立了「比特币网路」神奇的是,虽然这个区块链现在大红大紫了但是这位「中本聪」真实身份究竟是谁目前大家还是不知道那话说回来,当初中本聪提出区块链和比特币网路到底是想解决什么问题呢我们平常在交易的时候,一般都是用货币来买卖很少会以物易物这种交易模式之所以能成立是因为我们相信「货币有价值」而赋予货币价值的,正是那些发行货币的政府还有银行所以某种程度上我们也是先愿意信任政府的公信力接受他们的背书与金融调度所以才会使用他们所发行的货币这种对政府的信任除了金钱货币,也体现在其他的领域当中例如政府有我们的个资、银行有我们的信用资料医院有我们的病历等等我们愿意把自己的敏感资料交付给他们除了不得不这样做之外也是因为我们信任这些机构,相信他们会好好保管但如果我们不愿意信任这些机构例如怀疑政府有可能会拿个资来乱搞、威胁人身安全或是担心某银行的资安太烂、怕钱被盗领那该怎么办呢因此,中本聪提出了「区块链」的概念想用这样的技术,来解决各种信任危机可能带来的风险它让我们可以直接跳过第三方机构转移我们的资料或金钱,同时还能确保内容不会被窜改区块链最大的特色,就是「去中心化」了我们可以想像它是一个超级长的帐本所有人的资讯都包进一块一块的资讯块中为了确保资讯安全这些资讯块还会彼此串连,所以才叫区块链以加密货币的例子来说,当我要跟某人买东西的时候我们这笔交易的资讯就会发布到全世界每一个使用者的手中让每个人手里都有一份资料这时候如果骇客想要窜改就得要把全世界所有的帐本都改掉才行基本上是近乎不可能的任务而这就是所谓的
去中心化虽然整个区块链上纪录了详细的交易细节但是全部的交易者都是匿名的所以没有人能够知道交易的双方是谁也因此某种程度上保障了使用者的隐私此外,区块链技术也设计了两层验证方式来确认讯息的收发两端,没有被人乱动手脚这两层验证方式,分别要确保没有人冒名发送资讯以及要检查区块链没有被窜改连上区块链的每个使用者都会事先就准备好一个「全世界都知道」的公开钥匙然后当使用者要发送交易资讯时会在交易资讯中安插一段可以被钥匙解开的「锁头程式码」第一个验证,就是要拿公开的钥匙插进讯息中的锁头确认是不是可以解开如果有人冒名发讯息那就会解不开讯息里的锁头而知道这是假冒的交易资讯确认是本人发送后帐户余额足够进行交易,就能交易成功接着,这笔交易讯息就会被放进一个新生成的资讯块当中而第二个验证机制,就是在每个资讯块的末端会再放另外一组验证码而这个验证码会被复制到下一个资讯块里面下一块的新验证码会再放到下下个资讯块中用环环相扣的验证码,来确认区块链没有被任意窜改这样做的好处是,如果区块链中间被动手脚就会导致验证编码前后不一致进而宣告这个资讯块不可信这也是为什么区块链可以公开透明却又不会被任意改写的原因!不过要验证钥匙和锁头是否相合或是验算这个新资讯块的前后验证码是否正确都是一件非常累人的事,所以系统也会设计一些机制来奖励愿意提供计算能力的人以比特币来说好了算最快的人会获得一些「额外」的比特币而这个帮忙验算的动作,也因此被人称之为「挖矿」虽然区块链最常见的应用就是加密货币但现在也有许多组织或是领域想尝试把它应用到更复杂的情境中比如买卖资产、登记或转让资产等等以运用区块链技术的「智慧合约」为例使用者甚至可以跳过中间的发行商直接向创作者购买音乐授权,只要符合执行条件合约就会被记录到区块链当中在医疗领域
区块链技术也可以被用来存放个人病历而不是存在各家不同的医疗院所中这样大家就可以更方便、更容易拿到个人病历我们也能掌控要透露多少资讯给医院或保险公司只有当我们同意之后对方才会知道区块链上的哪些病历资料是我的区块链甚至也可以做农产品的生产履历让消费者在买东西的时候,可以利用区块链上的资讯了解食物生产的过程是否安全因为知道资讯不会被任何人修改因此溯源的资讯就更加可信虽然区块链可以解决对于第三方组织的「不信任问题」并确保资讯不会被任意变更但其实它目前,还是有一些挑战需要面对以第一点来说好了虽然区块链能确保资讯输入之后不会被窜改但是却无法保证一开始输入的资讯,一定不会出错以农产品生产履历的例子来说,虽然中间不会被改动但它的机制并没有办法帮我们把关生产者最一开始所输入的资讯,是不是假的第二点,区块链为了维持「安全性」跟「去中心化」这两项特点非常注重验算,但却因此牺牲了效率以货币交易类型的应用来说,现行的VISA系统每秒可以处理1667笔交易但比特币每秒只能处理3-4笔,以太币虽然比较快但每秒最多也只能做到20笔交易此外,如果跟区块链搭配使用的系统设计不良也可能会造成无法挽回的悲剧例如2016年的(The DAO Attack)事件就是因为搭配以太币的智慧合约设计有问题导致它被骇客入侵我们在研究这个主题的过程中发现虽然区块链技术看起来是满可靠的但原来他也不是完全无敌如果发生问题,可能也会特别难处理像是2016年骇客入侵的事件,就是因为匿名的关系只查得出有人违规提款,却不知道那个人是谁因此没办法要求他把以太币交出来唯一的作法只有把整个系统倒带回到事发之前那一刻,完全抹除发生的错误后来系统开发者发起投票让所有使用者一起决定该怎么做最后的决定是,从被入侵的前一刻区块重新分出另外一条独立的分支区块链,继续运作下去这也让区块链社群中的人开始进一步思考要怎么样避免再次出这个问题
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。