區塊鏈能養貓養狗了!手把手帶你復現AI+區塊鏈寫碼全過程!
這裡是,油管Artificial Intelligence Education專欄,原作者Siraj Raval授權雷鋒字幕組編譯。
原標題 Blockchain Consensus Algorithms and Artificial Intelligence
翻譯 | 彭艷蕾 付騰 崔躍輝 熊若鑫 字幕 | 凡江 整理 | 吳璇
比特幣的劇烈震蕩,引起全民關注,加快了區塊鏈的普及速度。
區塊鏈養貓養狗、區塊鏈遊戲、區塊鏈遊戲,區塊鏈旅遊……打著區塊鏈名頭的項目蜂擁上線。
如何將區塊鏈和AI兩種不同技術結合?如何在python中編寫工作證明演算法?一致性演算法有哪些?
雷鋒字幕組特別編譯了本期 「區塊鏈一致性演算法和人工智慧」(下),從技術演算法層面解讀大家的疑惑,手把手教你創建自己的AI+Blockchain啟動項目。
在這個視頻中,我們重點討論AI+BlockChain如何一起工作,如何在python中編寫工作證明演算法,然後在高層次上討論一些其他的共識演算法。
人工智慧可以利用區塊鏈的力量對數據進行審計,對其目標進行激勵,甚至創造新型的精英組織。
下面用圖文給大家簡單介紹視頻中所提到的四種演算法:
幣圈所用的Consensus Algorithms(分散式一致性演算法)主要有Proof of work (工作證明)演算法和Proof of Stake(權益證明)演算法兩種。
Proof of work(工作證明)
比特幣交易的運行原理就是Proof of work,我們有網路上所有交易的分散式賬本,在每個礦工的計算機上都存有一個副本,一旦涉及確認交易時,他們都必須提供這個Proof of work,他們已經計算出這個隨機數學問題,只有這樣做才能對交易進行確認。
比特幣的運作步驟是:交易驗證生成代碼周知其它礦工如果大部分人都同意,交易將添加至區塊鏈。礦工能挖到礦的概率取決於礦工做了多少工作,所以我們看到,比特幣礦工的支出變得越來越小,礦工們會因為比特幣供應量有限而加班減薪。
Proof of stake(權益證明)
Proof of stake的原理則是,一個人的能力無關工作能力,而取決於他有多少幣,擁有的幣越多投票權越大;交易系統能夠讓51%以上的攻擊成本變高;大部分的礦工都在努力採礦,以擴大比特幣社區,但是比特幣卻集中在越來越少的人手裡。
任何人都可以通過發送,一種特殊類型的交易來鎖定手持幣成為存款,然後通過所有當前驗證者可以參與的一致性演算法,來完成和同意新區塊的建立。
Proof of Activity(活動證明)
活動證明作為一種Proof of work和Proof of stake的混合證明,它一開始作為Proof of work,所有礦工都試圖解決這個數學問題。一旦有一樁成功的交易,它將切換到權益證明,然後設置驗證器來標記這個新的區塊。
Proof of Burn(焚燒證明)
這種證明演算法不會在昂貴的計算機設備上燒錢,而是把幣送到一個不能復原的地址上。一旦你把幣丟去這裡,那就永遠贖不回來了。你可以通過隨機選擇過程獲得永久許可權,以便能夠在系統上挖掘。隨著時間的推移,你在系統中的權益會衰減,最後你會想要燒掉更多的幣來增加中獎幾率。
關於區塊鏈的代碼全過程,請觀看本篇視頻。
開源代碼https://github.com/llSourcell/blockchain_consensus
視頻原址https://www.youtube.com/watch?v=5Tr13l0O1Ws&t=8s
更多文章,關注雷鋒網 雷鋒網雷鋒網
添加雷鋒字幕組微信號(leiphonefansub)為好友
備註「我要加入」,To be a AI Volunteer !雷鋒網 雷鋒網(公眾號:雷鋒網)
※為追趕龍頭,蘋果自動駕駛測試車隊擴至27輛
※專訪 | Drive.ai王弢:3種車型準備就緒,與Lyft合作的自動駕駛打車服務即將上線 | GAIR矽谷智能駕駛峰會
TAG:雷鋒網 |