Web3 基礎知識 - REMIX & 智能合約
REMIX
Remix(remix.ethereum.org)
Remix 是一個 IDE,可以在這裡執行智能合約和寫 SODILITY 程式碼,本身也有一些 Plugin 可以設定合約並在測試網路上進行測試
可以幫助學習和理解去中心化概念 (虛擬貨幣和 Dapp)
下面的圖片就是連到 Remix 會看到的,左邊是預設的工作空間,裡面有一些資料夾
下面圈起來的是控制台(console)。這個控制台的作用是幫助我們,會顯示錯誤訊息,告訴我們程式碼哪裡有錯,也會在執行成功時顯示結果
中間就是我們一般寫程式的地方

預設 REMIX 會有一些範例的程式碼,就是下面圖的紅色圈起來,副檔案名稱是 .sol ,這就是 sodility 寫的程式碼
寫完可以編譯,之後部署合約,部署合約就是把合約交易發到區塊鏈上

簡介智能合約
智慧合約本質上就是兩個人(或兩方)之間的一份協議
所謂的「智能」,就是:傳統上由第三方中介來執行與見證的角色,被電腦程式所取代
智慧合約的程式碼定義了協議雙方的條款與條件,只要合約被部署並執行,結果就會按照程式碼自動完成,不需要依賴銀行、律師或其他中間人。
這裡可以用 sodility 來寫智能合約,也能創建自己的 token
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
