原创 【鏈塊技術38期】智能合約基礎語言(二)——Solidity源文件佈局和合約結構

  原文鏈接:【智能合約基礎語言02期】Solidity源文件佈局和合約結構   一、目錄 1.1 常見的內置函數 1、pragma版本雜注 2、註釋 3、導入源文件 1.2 合約結構 1、狀態變量 2、函數 3、函數修改器 4、事件

原创 【鏈塊技術36期】智能合約基礎語言(一)——Solidity概述和開發工具的使用

  原文鏈接:區塊鏈技術語言:Solidity(一):概述和開發工具的使用   一、目錄 ☛Solidity的概述 ☛Solidity開發工具remix的使用 ☛Solidity本地開發工具remix安裝 二、Solidity的概述

原创 【鏈塊技術43期】智能合約基礎語言(七)——Solidity單位和特殊變量

智能合約基礎語言(七):Solidity單位和特殊變量 一、目錄 ☛ 貨幣單位 ☛ 時間單位 ☛ 特殊的變量及函數 二、貨幣單位 一個常量的數字,可以使用後綴wei,finney,szabo或ether來在不同面額中轉換。如2 e

原创 【鏈塊技術37期】區塊鏈技術語言(二十八)——Go語言併發編程(下)

原文鏈接:區塊鏈技術語言(二十八):Go語言併發編程(下)   本節緊接上一節的內容,主要介紹channel中的有緩衝channel、單方向的channel、定時器,以及select語句在channel中的應用。 3.4 有緩衝的chan

原创 【鏈塊技術42期】智能合約基礎語言(六)——Solidity變量類型:其他

智能合約基礎語言(六):Solidity變量類型:其他 一、目錄 ☞映射 ☞特殊的運算符delete ☞基本類間的轉換 二、變量類型——映射 映射或字典類型,一種鍵值對的映射關係存儲結構。定義方式爲mapping(_KeyType

原创 【鏈塊技術33期】區塊鏈技術語言(二十五)——面向對象:接口

原文鏈接:區塊鏈技術語言(二十五)——面向對象:接口   多態是面向對象的三大基本特性之一。多態是指對於不同的實例,同樣的操作可能會有不同的表現形式。例如加法操作,如果操作的數據是數,那麼它對兩個數進行求和;如果操作的數據是字符串,那麼它

原创 【鏈塊觀點01期】當區塊鏈的風颳到教育行業,哪些變革是註定要發生的?

原文鏈接:【區塊鏈應用案例】當區塊鏈的風颳到教育行業,哪些變革是註定要發生的?   一 教育是國之大計。古往今來,教育都在人類生活中佔有着極其重要的位置。教育與社會的進步、文明的發展程度緊密相關。中國正在努力建設和諧社會,而如何達成社會主

原创 【鏈塊技術45期】智能合約基礎語言(十)——Solidity內聯彙編

智能合約基礎語言(十)——Solidity內聯彙編 一、目錄 ☞概念 ☞語法 ☞操作碼 ☞字面量 ☞函數風格 ☞訪問外部函數與變量 ☞標籤 ☞定義局部變量 ☞賦值 ☞Switch ☞循環 ☞函數 ☞內聯彙編中注意事項 ☞Solidit

原创 【鏈塊技術49期】區塊鏈技術基礎語言(三十一):Go語言網絡編程(上)

原文鏈接:區塊鏈技術基礎語言(三十一):Go語言網絡編程(上)   一、網絡概述   1.1 網絡協議 網絡協議就是爲網絡數據交換而制定的規則、約定與標準。   1.2 分層模型 爲了降低網絡設計的複雜性,絕大多數網絡都組織成一堆相互疊加

原创 【鏈塊技術39期】智能合約基礎語言(三)——Solidity變量類型:值類型

原文鏈接:智能合約基礎語言(三):Solidity變量類型:值類型(下)   一、目錄 ☛值類型和引用類型的區別 ☛布爾類型(bool) ☛整型(int、uint) ☛定點型小數(fixed、ufixed) ☛地址類型(address)

原创 【鏈塊技術50期】區塊鏈技術基礎語言(三十二):Go語言網絡編程(下)

原文鏈接:區塊鏈技術基礎語言(三十二):Go語言網絡編程(下)   本文緊接上文所述,講解socket編程和HTTP編程。 一、socket編程 在上一節我們介紹了網絡體系的五層模型,介紹了每層模型所遵守的協議。TCP/IP是一個協議族,

原创 【鏈塊技術48期】區塊鏈技術基礎語言(三十):Go語言常用工具包(下)

原文鏈接:區塊鏈技術基礎語言(三十):Go語言常用工具包(下) 一、JSON處理 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,方便人們閱讀和編寫,也方便程序地解析和生成。雖然JSON是Jav

原创 【鏈塊技術44期】智能合約基礎語言(八)——Solidity事件

  智能合約基礎語言(八):Solidity事件 一、目錄 ☞事件的定義 ☞web3事件監聽 ☞檢索日誌 ☞底層日誌接口 二、事件的定義 事件是使用EVM日誌內置功能的方便工具,在DAPP的接口中,它可以反過來調用Javascri

原创 【鏈塊技術46期】智能合約基礎語言(十一)——創建和調用合約

  智能合約基礎語言(十一)——創建和調用合約 一、目錄 ☞創建合約 ☞調用合約 二、創建合約 我們寫好一個合約後,一個合約如何部署到以太坊網絡,並實現合約函數的調用呢?合約部署到以太坊網絡上,也是一個交易的過程。首先向全網發送一

原创 【鏈塊技術47期】區塊鏈技術基礎語言(二十九)—Go語言常用工具包(上)

原文鏈接:區塊鏈技術語言(二十九)—Go語言常用工具包(上) 常用工具包分爲兩節內容。本節介紹格式化輸入輸出和對字符串處理的常用工具包和函數;下節介紹JSON處理和對文本的幾種操作。   一、格式化輸入輸出 fmt包提供了格式化的輸入