0
本文作者: AI研習(xí)社-譯站 | 2018-03-01 17:43 |
這里是,油管Artificial Intelligence Education專欄,原作者Siraj Raval授權(quán)雷鋒字幕組編譯。
原標(biāo)題 Blockchain Consensus Algorithms and Artificial Intelligence
翻譯 | 彭艷蕾 付騰 崔躍輝 熊若鑫 字幕 | 凡江 整理 | 吳璇
比特幣的劇烈震蕩,引起全民關(guān)注,加快了區(qū)塊鏈的普及速度。
區(qū)塊鏈養(yǎng)貓養(yǎng)狗、區(qū)塊鏈游戲、區(qū)塊鏈游戲,區(qū)塊鏈旅游……打著區(qū)塊鏈名頭的項目蜂擁上線。
如何將區(qū)塊鏈和AI兩種不同技術(shù)結(jié)合?如何在python中編寫工作證明算法?一致性算法有哪些?
雷鋒字幕組特別編譯了本期 「區(qū)塊鏈一致性算法和人工智能」(下),從技術(shù)算法層面解讀大家的疑惑,手把手教你創(chuàng)建自己的AI+Blockchain啟動項目。
在這個視頻中,我們重點討論AI+BlockChain如何一起工作,如何在python中編寫工作證明算法,然后在高層次上討論一些其他的共識算法。
人工智能可以利用區(qū)塊鏈的力量對數(shù)據(jù)進(jìn)行審計,對其目標(biāo)進(jìn)行激勵,甚至創(chuàng)造新型的精英組織。
下面用圖文給大家簡單介紹視頻中所提到的四種算法:
幣圈所用的Consensus Algorithms(分布式一致性算法)主要有Proof of work (工作證明)算法和Proof of Stake(權(quán)益證明)算法兩種。
Proof of work(工作證明)
比特幣交易的運(yùn)行原理就是Proof of work,我們有網(wǎng)絡(luò)上所有交易的分布式賬本,在每個礦工的計算機(jī)上都存有一個副本,一旦涉及確認(rèn)交易時,他們都必須提供這個Proof of work,他們已經(jīng)計算出這個隨機(jī)數(shù)學(xué)問題,只有這樣做才能對交易進(jìn)行確認(rèn)。
比特幣的運(yùn)作步驟是:交易驗證→生成代碼→周知其它礦工→如果大部分人都同意,交易將添加至區(qū)塊鏈。礦工能挖到礦的概率取決于礦工做了多少工作,所以我們看到,比特幣礦工的支出變得越來越小,礦工們會因為比特幣供應(yīng)量有限而加班減薪。
Proof of stake(權(quán)益證明)
Proof of stake的原理則是,一個人的能力無關(guān)工作能力,而取決于他有多少幣,擁有的幣越多投票權(quán)越大;交易系統(tǒng)能夠讓51%以上的攻擊成本變高;大部分的礦工都在努力采礦,以擴(kuò)大比特幣社區(qū),但是比特幣卻集中在越來越少的人手里。
任何人都可以通過發(fā)送,一種特殊類型的交易來鎖定手持幣成為存款,然后通過所有當(dāng)前驗證者可以參與的一致性算法,來完成和同意新區(qū)塊的建立。
Proof of Activity(活動證明)
活動證明作為一種Proof of work和Proof of stake的混合證明,它一開始作為Proof of work,所有礦工都試圖解決這個數(shù)學(xué)問題。一旦有一樁成功的交易,它將切換到權(quán)益證明,然后設(shè)置驗證器來標(biāo)記這個新的區(qū)塊。
Proof of Burn(焚燒證明)
這種證明算法不會在昂貴的計算機(jī)設(shè)備上燒錢,而是把幣送到一個不能復(fù)原的地址上。一旦你把幣丟去這里,那就永遠(yuǎn)贖不回來了。你可以通過隨機(jī)選擇過程獲得永久權(quán)限,以便能夠在系統(tǒng)上挖掘。隨著時間的推移,你在系統(tǒng)中的權(quán)益會衰減,最后你會想要燒掉更多的幣來增加中獎幾率。
關(guān)于區(qū)塊鏈的代碼全過程,請觀看本篇視頻。
開源代碼 https://github.com/llSourcell/blockchain_consensus
視頻原址 https://www.youtube.com/watch?v=5Tr13l0O1Ws&t=8s
更多文章,關(guān)注雷鋒網(wǎng) 雷鋒網(wǎng)雷鋒網(wǎng)
添加雷鋒字幕組微信號(leiphonefansub)為好友
備注「我要加入」,To be a AI Volunteer !雷鋒網(wǎng) 雷鋒網(wǎng)(公眾號:雷鋒網(wǎng))
相關(guān)文章:
AI+BlockChain 區(qū)塊鏈火之后,人工智能涼了嗎? | AI熱譯
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。