原创 EOS智能合約開發(十九)Ubuntu 安裝 Mongodb及問題彙總

上篇文章,我們講到了,使用EOS保存數據使用MongoDB插件,那麼我們今天看看MongoDB是如何安裝的。我參考了MongoDB官方文檔,介紹兩種方式安裝,供大家參考。 方式一:從apt-get安裝 添加mongodb簽名到A

原创 Cosmos開發(三)通過Gaia 客戶端完成一筆交易去了解gaia網絡的功能。

今天,我們學習一下gaia客戶端gaiacli,gaiacli是一種客戶端工具,是讓你與cosmos Hub網絡進行交互的。類似以太坊geth客戶端,EOS網絡中cleos客戶端。 參考地址:https://github.com/

原创 EOS智能合約開發(十二)EOS購買RAM中Bancor協議算法分析

RAM兌換公式 RAM和EOS之間的兌換通過一箇中間貨幣來中轉,代碼裏稱之爲RAMCORE,我們這裏不用太多關注它,之前首頁上展示過一個簡單的RAM兌換EOS的公式,下面推導一下這個公式是怎麼來的: 變量 含義 初始值 A RAMCORE

原创 EOS智能合約開發(十八)從EOS數據分析history_plugin插件和mongo_db_plugin插件區別級EOS網絡MongoDB配置

EOS數據 從EOS上線一段時間來看,他產生的Block已經遠遠超過了以太坊。以太坊在交易完成後,很容易過濾出交易信息(如何獲取交易Hash,在我之前以太坊文章中有詳細描述,以太坊愛好者可以參考)。EOS機制與以太坊有區別,EOS

原创 EOS智能合約開發(十)EOS中eosio.token合約分析

前面文章裏,我們部署過eosio.token合約,今天我們就分析一下這個合約。 首先,我們部署eoiso.token合約,通過這個合約,可以創建不同的token,可以由不同的賬戶部署管理這個合約。所有的token都用這個合約來運行

原创 EOS智能合約開發(十一)EOS的RAM市場與Bancor算法

北京時間 7 月 5 日 0 時,BM 在 Medium 上發表一篇名爲《EOSIO RAM Market & Bancor Algorithm》談論 RAM 市場和 Bancor 算法,並提到 Block.one 已經創建了一個

原创 EOS智能合約開發(二十三)nodeos調用mongo_db_plugin源碼分析

前幾篇文章,我們已經深入瞭解了mongodb,我們從mongodb安裝配置,history_plugin與mongo_db_plugin區別做了深入探討。今天我們從源碼角度分析,nodeos是如何調用mongo_db_plugin

原创 EOS智能合約開發(二十)EOSIO主網連接和數據同步及區塊鏈回滾

EOSIO網絡運行一段時間了,我們開發的產品,需要和EOS主網連接和數據同步。我們看看如何連接和同步。 參考 https://eosnode.tools/blocks 針對EOSIO主網連接和數據同步問題,參考文章已經寫的很好了。

原创 EOS智能合約開發(二十五)EOS項目中實現交易確認問題,及解決辦法

我們在開發EOS項目中,在高TPS下可能會出現交易從可逆的block無法打包到不可以的block中,造成交易回滾,就此問題。我們提出解決方案。 在交易過程中,我們需要確認這筆交易,從可逆的狀態到不可逆的狀態。才確認這筆交易完成。

原创 高頻交易(一)應用於高頻交易中的對沖策略分析

在數字貨幣市場,每天行情如過山車,讓抄幣者驚心動魄。能否在不關心行情的情況下實現對沖,在市場套利。那麼,今天我們就研究一下在高頻交易中的對沖策略。我們可以寫一套軟體,在我們設定目標的情況下,按照我麼既定的策略實現對沖,在市場實現套

原创 ubuntu下編譯bitcoin源代碼

爲了紀念比特幣再創新高,今天我們編譯一個bitcoin。 第一步:環境準備: 通過下面的的命令安裝編譯bitcoind所需要的依賴庫: sudo apt-get install build-essential libtool au

原创 Fabric開發(一)ubuntu下快速搭建fabric1.4.3

1、安裝前準備: 安裝 git、curl、pip sudo apt-get install git sudo apt-get install curl sudo apt-get install python-pip pip ins

原创 基於區塊鏈的供應鏈金融平臺設計

我們今天談一下基於區塊鏈的供應鏈金融平臺設計,首先我們從供應鏈金融平臺入手,然後分析目前的供應鏈金融存在的弊端,如果我們介入區塊鏈後,會帶來什麼好的改善。我一直提出一個概念就是,區塊鏈可以將企業內的信息化建設提高到企業間的信息化建

原创 EOS智能合約開發(二十六)快速啓動EOS節點的辦法

我們在開發EOS過程中,需要同步一個節點,同步節點的辦法很多。如果,數據很大的時候,我們同步需要很久纔可以完成。我們今天提供一種快捷的方法實現同步,使用快照的方法。 使用快照同步,需要如下操作: 1、需要添加插件,在啓動命令行配置

原创 EOS智能合約開發(二十四)EOS網絡異靈問題解決

我們帶團隊開發EOS項目過程中,在設計區塊鏈數據回滾方案中。出現了一個問題。我將問題羅列出來,及提供解決方案給大家,請掉坑裏的同學參考。 問題一: 問題:報錯提示:Not producing block because I don