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