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