摘要:什么是本文中,我們介紹公司利用區塊網絡構造的,在這個上各方可以發行,公司在上發行了代號為的,錨定美元。這種方式必須保證發送地址上不僅需要有令牌余額,還需要有一定數量的比特幣用于支付手續費。
什么是USDT
本文中,我們介紹Tether公司利用bitcoin區塊網絡構造的omni layer,在這個overlay network上各方可以發行token,tether公司
在omni layer上發行了代號為USDT的token, 1:1錨定美元。
tether的思想很簡單,大家把美元給我,給我1美元,我發行1USDT,美元存放到指定的資產賬戶,大家都可以查詢,發行的USDT總量也可以在區塊上進行查詢。當兌換的時候,給我1USDT,我返還1美元。
Omni(USDT)錢包安裝
一.下載Omni Layer錢包 wget https://bintray.com/artifact/download/omni/OmniBinaries/omnicore-0.3.0-x86_64-linux-gnu.tar.gz 二.解壓并運行 解壓 tar -xzvf omnicore-0.3.0-x86_64-linux-gnu.tar.gz 拷貝依賴庫至本地 sudo cp omnicore-0.3.0/lib/* /lib 打開錢包目錄 cd omnicore-0.3.0/bin 運行 ./omnicored 初次啟動會生成 ~/.bitcoin/ 文件夾 三.編寫配置文件 vim ~/.bitcoin/bitcoin.conf 配置文件說明文檔 txindex=1 #代表事務初始索引 listen=1 #監聽模式,默認啟動 server=1 #代表開啟RPC訪問 rpcuser=username #RPC用戶名 rpcpassword=password #RPC密碼 rpcport=8888 #RPC端口 rpcallowip=127.0.0.1 #允許RPC訪問ip 四.后臺啟動服務 nohup ./omnicored --datadir=/data/btcdata --conf=/root/.bitcoin/bitcoin.conf 2>/data/btclog.log & 五.啟動方式 ./omnicored -testnet 連接test3測試網絡,會同步test3網絡的區塊數據(約20G) ./omnicored -regtest 單機運行,不需要連接其他網絡,區塊數據在本地運行。 ./omnicored 連接比特幣主網網絡,會同步真實區塊數據(約250G,要4-5天時間同步完成)
USDT api 常用命令行示例
新建賬戶地址 ./omnicore-cli getnewaddress hjlAddress #(hjlAddress 賬戶名稱) 一個賬戶名可以對應多個地址 ./omnicore-cli getaddressesbyaccount hjlAddress 獲取錢包比特幣數量 ./omnicore-cli getinfo 獲取USDT數量 ./omnicore-cli "omni_getbalance" "14Nzwd3SU4eWgiPW68RuvsgsazYEgBXjKQ" 31 發送代幣-轉賬 ./omnicore-cli "omni_send" "14Nzwd3SU4eWgiPW68s" "1KzU8ATU6bzbC7MDaQw8od2f" 31 "1000" return: 7ccbf34be07e0de14c63bef01807b3095d4faf05288 (USDT的轉賬實際上是代號為31的OmniCore令牌轉賬。Omnicore提供了多套api實現令牌轉賬功能, v0.3.1版本之前,可以使用omni_send和omni_sendall。這種方式必須保證發送地址上不僅需要有令牌余額, 還需要有一定數量的比特幣用于支付手續費。 從v0.3.1版本開始,Omnicore提供了兩個新的api omni_funded_sendomni_funded_sendall, 這種方式的好處在于可以指定手續費的支付方,所有的令牌交易都可以使用統一的地址進行支付比特幣手續費, 而不需要發送者自身擁有比特幣。但這里并未設定手續費的具體數量, 系統將根據在配置文件中的關于手續費的配置文件進行動態設定。) 獲取單筆交易詳情(錢包中創建的用戶才可以轉賬,) ./omnicore-cli "omni_gettransaction" 7ccbf34be07e0de14c63bef01807b3095d4faf05288 查詢本地事務列表(充值,轉賬記錄) ./omnicore-cli "omni_listtransactions" "*" 10
JSON-RPC API 使用PHP二次開發
omni的JSON-RPC API與bitcoin的完全相同,使用的時候只是相當于將bitcoin的命令集進行了擴展。
具體的JOSN-RPC API可以查詢 這里 二次開發過程中,可以使用原有的bitcoin的JSON-RPC
API包進行開發。例如,使用EasyBitcoin-PHP.
include_once "easybitcoin.php"; $bitcoin = new Bitcoin("rpc-user","rpc-pass","127.0.0.1","8888"); var_dump($bitcoin->getinfo()); var_dump($bitcoin->omni_getbalance($address,31))//查詢$address上USDT(property id = 31)余額
參考文檔:
1.https://www.jianshu.com/p/bd573e2df746 2.https://blog.csdn.net/guokaikevin/article/details/79440230 3.https://www.cnblogs.com/X-knight/p/9164955.html 4.https://www.codetd.com/article/1692438 5.https://www.jianshu.com/p/4a8054146ef1
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24542.html
摘要:是全球最大的加密貨幣交易所之一,一些市場觀察人士稱,在交易的代幣有助于支撐比特幣的價格。報告稱,在年月日的審計時點上,一家銀行以名義開具的賬戶下擁有美元的款項。截至年月底,波多黎各這類金融機構的現金與總資產的比率迅速攀升至以上。 在追求各種類型「共識」的數字貨幣世界里,對 Tether 的看法顯然很難達成共識,極具爭議,也引人矚目。 在尋找穩定代幣的投資者眼中,Tether 如神,是解...
摘要:方案二掛單交易所是基于的去中心化交易所,它性能一流。完整的步驟如下檢查比特幣或的余額,錢包地址。比特幣的到帳時間是個區塊的高度,約分鐘。 showImg(https://segmentfault.com/img/remote/1460000018419614?w=1200&h=659);上一章介紹了Exincore,你可以1秒完成資產的市價買賣。如果你想限定價格買賣,或者買賣一些exi...
摘要:方案二掛單交易所是基于的去中心化交易所,它性能一流。完整的步驟如下檢查比特幣或的余額,錢包地址。比特幣的到帳時間是個區塊的高度,約分鐘。 showImg(https://segmentfault.com/img/remote/1460000018419614?w=1200&h=659);上一章介紹了Exincore,你可以1秒完成資產的市價買賣。如果你想限定價格買賣,或者買賣一些exi...
摘要:如果你想限定價格買賣,或者買賣一些不支持的資產,你需要。完整的步驟如下檢查比特幣或的余額,錢包地址。從第三方交易所或者你的冷錢包中,將幣充到上述錢包地址。比特幣的到帳時間是個區塊的高度,約分鐘。 showImg(https://segmentfault.com/img/remote/1460000018952144?w=1200&h=659);上一章介紹了Exincore,你可以1秒完...
摘要:本文是在一塊聽聽上的語音直播的文字精簡版。主網上線的細節主網在北京時間年月日早上點正式完成了上線。目前主網上線工作已經完成,正在把測試網上的資產遷移到主網上。主網上線意味著什么真的是一個去中心化的區塊鏈項目了。主網上線對來說只是一個起點。 本文是在一塊聽聽上的語音直播的文字精簡版。 Mixin Network的成績,主網和展望 大家好,我是Mixin Network 的李林。非常高興能...
閱讀 1755·2021-11-18 13:20
閱讀 1140·2021-10-11 10:59
閱讀 2986·2021-08-24 10:01
閱讀 3499·2019-08-29 14:21
閱讀 3351·2019-08-29 14:15
閱讀 3512·2019-08-26 12:23
閱讀 3342·2019-08-26 11:46
閱讀 3344·2019-08-26 11:35