當前位置:
首頁 > 最新 > 如何將NEL提供的thinWallet 接入NEO私鏈

如何將NEL提供的thinWallet 接入NEO私鏈

2017年底剛開始接觸區塊鏈,目前在被 NEO 折磨。

一開始被官方文檔和 NEO-GUI 搞得體無完膚(尤其是傳說中的 F12),也找了各種調試工具用來搞 NeoContract,然並卵。

直到有一天發現了 NewEconoLab ,在它的 github 上有一個項目 neo-thinsdk-cs ,用 C# 實現了一個輕錢包 —— thinWallet。

這個輕錢包只做了一件事情,就是做交易,它把整個交易的流程都體現出來了,給開發者展示了明確的可視化交易拼接流程(包括Attribute、Inputs、Outputs、Script、Witness等,我曾經用 VS F11 一行一行的調試跟蹤過它的源代碼,所有的這些交易必須的數據都組裝好,放到一個數據結構里,非常清晰)。

最重要的是分解了 UTXO 和 使得 Witness 變得可處理,以達成 NEO-GUI 達不到的操作。

此外,目前的 thinWallet ,默認接入到 Testnet,還不支持直接接入 Mainnet ,也不支持接入到 NEO 私有鏈 ,我們都知道 Testnet 上的 Gas 十分珍貴,需要去申請才能有,而我們部署合約,動不動就消耗 990 Gas 。而在自己的私有鏈上 Gas 就是大白菜了,隨便亂玩都可以。

所以為了方便部署合約調試,今天的任務是將 thinWallet 接入到私有鏈中。

1、環境準備

基礎要求:四台 Debian 9(其他發行版隨你喜歡,單擊此處查看支持的機器,建議創建一台虛擬機配好環境然後直接克隆,別忘了強制刷新 MAC 地址,要不然 IP 衝突) ,一台 Windows 10 ,.net core sdk,visual studio 2017 community,.net framework 4.7 SDK,NEO-CLI,搭私鏈跑共識,建錢包,拿到一億的 NEO 幣和至少 1000 個 Gas (相當於你的區塊高度超過 125,這至少需要耗費31分鐘),這些東西文檔里都有,此處不再贅述。

這裡解釋一下克隆下來的三個項目是什麼樣的關係,三個都是 .net 項目

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

勵志 2018、夢想始發
勢必西部第一進入季後賽?火箭終於學聰明了!

TAG:全球大搜羅 |