【課程內(nèi)容】區(qū)塊鏈技術(shù)、以太坊平臺(tái)、Solidity智能合約、web3.js開發(fā)
①區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲(chǔ)、點(diǎn)對(duì)點(diǎn)傳輸、共識(shí)機(jī)制、加密算法等計(jì)算機(jī)技術(shù)的新型應(yīng)用模式,被稱為繼互聯(lián)網(wǎng)之后偉大的發(fā)明。
②以太坊是一個(gè)開源的有智能合約功能的公共區(qū)塊鏈平臺(tái),通過其專用加密貨幣以太幣(Ether)提供去中心化的以太虛擬機(jī)來處理點(diǎn)對(duì)點(diǎn)合約,被稱為“世界計(jì)算機(jī)”。
③Solidity 是一門面向合約的、為實(shí)現(xiàn)智能合約而創(chuàng)建的高級(jí)編程語言。這門語言受到了 C++,Python 和 Javascript 語言的影響,設(shè)計(jì)的目的是能在以太坊虛擬機(jī)(EVM)上運(yùn)行。
④web3.js是一個(gè)js庫,用于HTTP或IPC連接與本地或遠(yuǎn)程以太坊節(jié)點(diǎn)進(jìn)行交互。
【項(xiàng)目介紹】鏈上云筆記
目前市場(chǎng)上筆記類應(yīng)用層出不窮,不管是使用本地文檔,還是第三方軟件,但是都會(huì)出現(xiàn)數(shù)據(jù)丟失的情況,這對(duì)于用戶來說,特別是商務(wù)人士,可能會(huì)導(dǎo)致重大的損失,而且也擔(dān)心數(shù)據(jù)被竊取,因?yàn)槟壳暗墓P記類應(yīng)用都有后臺(tái)管理員,安全性并不能得到絕對(duì)的保證。筆記類應(yīng)用必須滿足兩個(gè)基本要求,一是,數(shù)據(jù)安全,永不丟失;二是,保密性強(qiáng),絕對(duì)隱私。區(qū)塊鏈技術(shù)恰好提供了筆記應(yīng)用所需的環(huán)境。
鏈上云筆記,就是在普通web端上搭建的云筆記應(yīng)用,數(shù)據(jù)存儲(chǔ)方面則使用區(qū)塊鏈技術(shù),以保證數(shù)據(jù)的安全,永不丟失,也不存在后臺(tái)管理員,做到了絕對(duì)的安全保證。