99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)
區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)
2020-03-24
收藏


區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)

作者 | CDA數(shù)據(jù)分析師

區(qū)塊鏈背后涉及到哪些技術(shù)呢?“礦工”和“挖礦”到底是什么意思?針對這些問題,Simplilearn用有趣的視頻做出了解答。


你有沒有想過,是否有更簡單的方法來完成交易呢?無需用到在線錢包、銀行和第三方應(yīng)用程序。


由于區(qū)塊鏈,這是可能的。


以下是關(guān)于區(qū)塊鏈,你需要知道的的一切。

情景擬定

假設(shè)Jack、Ted、Sam和Phil這四個朋友一起吃晚飯。吃完后,Jack付了飯錢,所有人都決定分?jǐn)傎M(fèi)用。第二天,Phil 通過網(wǎng)上轉(zhuǎn)賬把他的那份轉(zhuǎn)給Jack,交易順利的完成了。然后Ted和Sam把他們各自的飯錢轉(zhuǎn)給Jack,但他們的轉(zhuǎn)賬失敗了,顯示銀行方面出了些問題。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


這時,Jack開始了解到以下這些情況會導(dǎo)致銀行交易失敗。比如由于銀行的技術(shù)故障;他們的賬戶被黑了;超過每日轉(zhuǎn)賬限額;額外的轉(zhuǎn)賬手續(xù)費(fèi)等費(fèi)用…

加密貨幣

為了解決這些問題,加密貨幣的概念應(yīng)運(yùn)而生。加密貨幣是一種數(shù)字或虛擬貨幣,這是基于區(qū)塊鏈技術(shù)的。由于區(qū)塊鏈,加密貨幣不能被偽造;不需要中央權(quán)威機(jī)構(gòu);并受到強(qiáng)大而復(fù)雜的加密算法的保護(hù)。


在擁有數(shù)千種加密貨幣的市場中,比如萊特幣、以太坊、Zcash等等。但當(dāng)中最出眾的就是比特幣。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


現(xiàn)在看到之前的例子,假設(shè)讓Phil、Ted和Sam每人給Jack兩個比特幣,作為昨晚的飯錢。假設(shè)Phil、Ted和Sam有三個比特幣,而Jack有5個。首先,Phil給Jack兩個比特幣,區(qū)塊形式的記錄被創(chuàng)建,他們之間的交易細(xì)節(jié)被永久地記錄在這個區(qū)塊中,當(dāng)中還記錄了每個人擁有的比特幣數(shù)量。因此在Phil交易后,Jack有了七個比特幣,而Phil有一個。


接下來 Sam和Ted各給Jack兩個比特幣。每次交易都分別創(chuàng)建了新的區(qū)塊,這些區(qū)塊中記錄了交易細(xì)節(jié),以及Sam Ted和Jack有多少比特幣。

區(qū)塊鏈技術(shù)

這些區(qū)塊是互相連接的,關(guān)于每個人所擁有的比特幣數(shù)量,區(qū)塊都參照之前區(qū)塊的數(shù)值。這一系列的記錄或數(shù)據(jù)塊叫做分類帳,而且是與所有人共享的,作為公共分布式賬本,這就構(gòu)成了區(qū)塊鏈的基礎(chǔ)。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


如果Phil只剩下一個比特幣,他再想發(fā)給Jack兩個區(qū)塊鏈呢? 這個交易將無法完成,因為所有人都有分類賬的副本。很明顯Phil只剩下一個比特幣,他的朋友會將此交易標(biāo)記為無效。


因為每位用戶都有分類賬的副本,黑客將無法改變區(qū)塊鏈中的數(shù)據(jù)。區(qū)塊內(nèi)的數(shù)據(jù)通過復(fù)雜的算法進(jìn)行加密,所有這些都是在區(qū)塊鏈技術(shù)的幫助下實現(xiàn)的。區(qū)塊鏈可以被稱為是記錄的集合,這些記錄相互連接,而且具有較強(qiáng)的抗篡改能力,并通過密碼學(xué)進(jìn)行保護(hù)。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


公鑰和私鑰

現(xiàn)在讓我們仔細(xì)看看Jack和Phil之間的比特幣交易,了解一下當(dāng)中的原理。


比特幣網(wǎng)絡(luò)中的每個用戶都有兩副鑰匙,分別為公鑰和私鑰。公鑰是網(wǎng)絡(luò)中每個人都知道的地址,類似用戶的電子郵箱地址。私鑰是只有用戶知道的唯一地址,類似密碼。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


如果Phil將發(fā)送具體的比特幣數(shù)量,以及他和Jack唯一的錢包地址,這些都通過哈希算法完成。所有這些都是交易細(xì)節(jié)的一部分,這些詳細(xì)信息使用加密算法進(jìn)行加密,并使用Phil唯一的私鑰。這樣做是為了對交易進(jìn)行數(shù)字簽名,并表明該交易來自Phil。之后通過Jack的公鑰在全世界傳輸,這樣該消息或交易只能由Jack的私鑰解密,這是只有Jack知道的。


不同的加密貨幣使用不同的哈希算法,比特幣使用的是SHA256 算法,另一個有名的加密貨幣—以太坊使用的是Ethash 算法。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


"礦工"和"挖礦"

這類交易和類似交易正在世界各地進(jìn)行,這些交易經(jīng)過驗證,然后逐塊添加。驗證這些區(qū)塊的人稱為“礦工”。要驗證一個區(qū)塊并將其添加到區(qū)塊鏈中,礦工需要解決復(fù)雜的數(shù)學(xué)問題。第一個解決這個問題的礦工,會將區(qū)塊添加到區(qū)塊鏈中,而且將獲得12.5個比特幣作為獎勵。


解決復(fù)雜數(shù)學(xué)問題的過程叫“工作量證明”,向區(qū)塊鏈添加區(qū)塊的過程稱為“挖礦”。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


由此,Phil和Jack的錢幣升級了,就像網(wǎng)絡(luò)中完成交易的每個人一樣?,F(xiàn)在你應(yīng)該知道區(qū)塊鏈 以及它重要的概念了。

區(qū)塊鏈技術(shù)的應(yīng)用

下面讓我們來看看,沃爾瑪是如何利用區(qū)塊鏈為顧客提供更好的服務(wù)的。沃爾瑪在向顧客提供高質(zhì)量產(chǎn)品時遇到了問題,他們面臨著高退貨率和大量的退款,這是由于產(chǎn)品質(zhì)量不佳導(dǎo)致的。供應(yīng)鏈從農(nóng)場到倉庫,再到運(yùn)輸和加工,最后到顧客手上,他們無法確定供應(yīng)鏈中是哪里出現(xiàn)了問題。


接著沃爾瑪采用了區(qū)塊鏈技術(shù),有了區(qū)塊鏈,每一步的商品質(zhì)量都被永久地記錄在區(qū)塊中。例如,當(dāng)客戶標(biāo)記一個產(chǎn)品已經(jīng)損壞時,就可以正確識別,產(chǎn)品在整個供應(yīng)鏈中受損的位置,從而幫助沃爾瑪發(fā)現(xiàn)問題,并解決問題。

區(qū)塊鏈大熱 | 7分鐘帶你輕松看懂區(qū)塊鏈背后的技術(shù)


以上只是區(qū)塊鏈在實際應(yīng)用中的幾種方式之一,你能想出其他的例子來嗎? 可在留言中分享給大家。


好了,這就是今天的全部內(nèi)容,區(qū)塊鏈背后的這些概念你看懂了嗎?


數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }