3 16 以太坊 openzeppelin庫詳解

2021-09-01 02:48:23 字數 584 閱讀 6405

詳解:

乙個在以太坊上建立安全智慧型合約的框架,目前整合與truffle和embark

安裝步驟(ubuntu) 

新建乙個自己的合約目錄,進入合約目錄

truffle init

npm init -y 該步生成乙個package.json,內建一些配置資訊

npm install -e openzeppelin-solidity

匯入:import 『openzeppelin-solidity/contracts/ownership/ownable.sol』;

模組 

access:位址白名單和基於簽名的許可權管理

crowdsale: 用於管理令牌眾籌的一系列智慧型合約,允許投資者購買eth代幣

examples:一組簡單的智慧型合約,演示如何通過多重繼承向基礎合約新增新功能。

introspection:對erc165的簡單實現,erc165用於建立標準方法以發布和檢測智慧型合約實現的介面。

lifecycle:乙個用於管理合約及其資金的生命週期和行為的基礎合約集合

math:對發生錯誤的操作進行安全檢查的庫。

mocks:主要用

3 3 以太坊 以太坊核心詞彙詳解

以太坊虛擬機器 以太坊中智慧型合約的執行環境。賬戶外部賬戶 被公鑰 私鑰對控制 合約賬戶 合約賬戶被儲存在賬戶中的 控制 外部賬戶與合約賬戶區別 內部結構 訊息 類似於位元幣上的交易與位元幣交易的不同點 以太坊的訊息可以由外部實體或者合約建立,位元幣的交易只能外部建立 以太坊的訊息可以包含資料 如果...

以太坊入門

貨幣單位稱為以太 eth ether被細分為更小的單位,最小的是wei 1 ether 10的18此方 wei 以太的值在以太坊內部表示為以wei表示的無符號整數 為什麼要用wei呢?貌似是因為他是這種區塊鏈貨幣的理論先驅,比中本聰更早的提出了這種p2p的東西。以太坊錢包 進入以太坊系統的門戶。包含...

以太坊 賬戶

1 概述 位元幣 bitcoin 去中心化的貨幣 decentralized money 以太坊 etherem 去中心化的合約 decentralized contract 2 賬戶 可以很好的防禦double spending attack,因為每花費一筆錢,就扣除,更新餘額,不需要說明幣的 但...