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