學習區塊鏈你應該了解?

1.撰寫智能合約的語言(Solidty)

Solidity 是一種合約式導向的程式語言,用來撰寫智能合約,它受到 C++、Python 和 Javascript 語言影響,語法設計參考了 ECMAScript,所以對於寫過 Javascript 的人,相對好上手。

2. Node.js

Node.js 是一個高效能、易擴充的網站應用程式開發框架(Web Application Framework)。 它誕生的原因,是為了讓開發者能夠更容易開發高延展性的網路服務,不需要經過太多複雜的調校、效能調整及程式修改,就能滿足網路服務在不同發展階段對效能的要求。

3. Npm

npm 即為 Node Package Manager 的縮寫,開發者可以透過 Node 隨附的 npm cli,進行套件的安裝及管理。

裝Node.js的同時npm也會一併安裝,猶如你裝python的時候有 pip install 是同樣的概念。

測試環境安裝

開啟CMD(命令提示字元)測試

建立第一個index.js

新增一個資料夾名為HelloWorld,以創在桌面為例,在資料夾內按右鍵>使用Windows終端機開啟

name全部小寫,全部Enter(確認)

在資料夾內新增一個文件命名為HelloWorld.js(選取文件按F2即可重新命名),右鍵編輯複製程式碼

結果如下,恭喜你學會了第一個簡單的node.js專案