導航:首頁 > 觀區塊鏈 > 區塊鏈path

區塊鏈path

發布時間:2024-12-12 03:03:39

⑴ 手把手教你搭建比特幣衛星接收節點

原文: https://hackernoon.com/building-your-own-bitcoin-satellite-node-6061d3c93e7

比特幣區塊鏈實際上是一個賬本,所以需要將全部交易信息包含在賬本內,從而體現每個比特幣的所有權。賬本需要在節點之間相互廣播,以達到分布式備份賬本的目的,這是比特幣的關鍵特徵。目前,節點廣播幾乎完全依賴互聯網,這給比特幣帶來了潛在的「單點故障」問題,降低了整個網路的穩健性和安全性。

例如,海底光纜出現故障,或受政策影響的針對性斷網都可能導致大范圍的網路斷連,從而影響該地區比特幣節點的同步,損害比特幣的可用性。

同步衛星的出現,減少了比特幣對互聯網的依賴,使節點同步可以通過接收衛星信號的形式完成。只需要一個衛星天線和一個接收器,就可以接收從衛星傳來的區塊數據,保持節點同步。同時,這也降低了運行節點的成本,在某些欠發達地區,網路連接費用高昂,使用衛星同步區塊數據可以省下網費,讓更多人有機會運行節點,從而提高比特幣的覆蓋率。

國外早有大神自製了衛星接收節點,本文將其整理成簡略教程,供大家參考。

首先調節三腳架高低。

然後將衛星盤連接到三腳架上,並調節方位和高低。

然後將高頻頭安裝到高頻頭支架上。

如果一切順利,你的衛星天線應該是這樣的。

使用 F 轉接頭將 SDR 連接到高頻頭電源上,然後使用同軸電纜將高頻頭也連接到電源上。連接前需要確認電源與 SDR 是匹配的,否則錯誤的電源將損壞 SDR。

Blockstream 為所需軟體提供了預建的二進制文件。

打開「終端」後,輸入

回車輸入密碼,密碼是安裝時設置的。然後可以看到待更新列表,輸入 y,回車。

升級結束後,重啟。

在「終端」中,輸入

回車後屏幕出現 Is this ok [y/N],輸入 y,回車。

完成後,將 Blockstream Satellite 在 Github 的庫克隆到本地,創建一個項目。

首先要創建衛星接收器,輸入如下命令:

安裝好後開始克隆 Github 庫

去剛才克隆好的文件夾

現在我們已經准備好所有 gr-framer GNUradio 模組需要的軟體了,開始執行安裝腳本:

輸入密碼

創建 gr-framers
恭喜,你已經安裝了 gr-framers GNUradio!

現在開始執行 Blockstream GNUradio 安裝腳本:

創建 Blockstream 模組

現在已經安裝好 Blockstream 模組了。

我們需要設置 PYTHONPATH 和 LD_LIBRARY_PATH,來讓接收器正常工作:

到這里,所有關於 GNUradio 的設置都已經完成了!

安裝相關軟體:

安裝 FIBRE 相關軟體
現在,克隆 FIBRE 庫:

然後去克隆的文件夾:

開始創建:

現在創建 FIBRE

(此處可以添加 -jn 來加速編譯,其中 n 是 cpu 核心數。如果你是四核處理器,就輸入命令 make -j4)

已完成創建
完成後,開始安裝:

FIBRE 安裝好了

FIBRE 已經安裝好了!你現在可以開始同步,或者將已經同步好的節點復制過來。

到此為止,你已經准備好前期工作,下面開始對齊衛星盤。

Blockstream 目前有 5 顆衛星,確定你所在地區被哪一顆所覆蓋。

可在 Blockstram 官網 查詢:

本文選擇的是 Galaxy 18 衛星。

官網也有對齊工具,你可以輸入你的地址或經緯度,它會告訴你如何調整天線的高度、方位和極性。這里是 對齊工具 。

為了得到一個 Galaxy 18 大概的可視化方位,我用了 SatellitePointer 這個 App。

確保在視線的 30 度之內沒有建築、樹、或其他遮擋物。理想的視線是這樣的:

視線越好,你接收的信號也就越好。

當你已經確定好衛星盤的擺放地點,你可以開始設置方位和高度。

信號質量與高度角密切相關,所以把高度角調節得越准確越好。

當你覺得高度已經調好了,就可以開始設置高頻頭的方位了。

設置高頻頭極性有點難辦。我用了 SatellitePointer 這個 App 來幫助設置。我把手機的頂邊貼近高頻頭底部的平邊(圖中紅線處),然後看 App 中的指示:

雖然高頻頭上也有角度器,但是我覺得 App 更方便。

在啟動接收器之前,你需要確定衛星的頻率,並將其輸入 rx_gui.py 文件。之前的教程里已經說過如何查詢頻率了。我使用的 Galaxy 18 衛星的頻率是 12022.85 MHz。

要計算輸入到 rx_gui.py 的頻率,需要用衛星頻率減去你高頻頭的 LO 頻率。本文使用的高頻頭 LO 頻率為 10750 MHz,因此最後的結果是 1272.85 MHz。

需要將 MHz 轉化為 Hz,最後結果是 1272850000 Hz。

現在你可以將頻率和增益(設為 40 即可)寫入文件中,然後運行。

rx_gui.py 文件在 Blockstream 庫的 satellite/grc 文件夾中。

當你運行 rx_gui.py 時,會彈出一個窗口。我們需要用到 FLL In 這個選項卡。

圖形顯示波動很大,刷新很快。要解決這個問題,你可以設置一下 average 參數,設為 15 即可。

緩慢地左右旋轉衛星盤,觀察 FLL In 的變化。我同樣用了之前的 App 來幫助尋找方位。

如果你成功了,你會看到如下所示的圖表。

現在你需要調整方位(左右)、高度(上下)和高頻頭的極性,來讓信號更好。最後會得到如下所示的圖表。

要確認你的信號是好的,你可以到 Abs PMF Out 選項卡,看一下有沒有峰值。

你也可以到 Costas Sym Out 選項卡去看散點圖。

最後,「終端」會顯示:

恭喜!你成功對齊了衛星盤!

輸入指令:

可以在 debug.log 文件中看到有沒有成功接收區塊,如果你看到如下的信息:

那麼就已經成功了!
現在,你可以斷網,試著只通過衛星來接收區塊。

⑵ 如何盡可能的保證錢包安全,帶你囤幣穿越熊市

轉自 Daniel

手把手教學怎麼盡可能的保證錢包安全

非常適合囤幣黨如何保護自己的幣

理論小知識:什麼是助記詞,私鑰,錢包

現在常見的錢包基本上都是用助記詞生成私鑰,私鑰可以計算出公鑰,進而轉化成錢包地址。常見公鏈錢包的助記詞基本上都是根據BTC的BIP-32協議,由12-24個單片語成,然後生成HD錢包。HD錢包區別於單個私鑰錢包不同的點在於,可以根據助記詞+derivation_path生成多個錢包,這也是為什麼錢包軟體可以直接根據一個身份錢包直接生成多個錢包的邏輯。

基於這些理論,幾乎所有公鏈都可以用同一個助記詞去生成多個錢包,也就是有一個助記詞幾乎通用所有公鏈,保管好一個助記詞即可玩遍所有鏈。在這種情況下如果想多賬號擼空投,多開測試賬號等,不需要記住額外的助記詞,專門弄一個薅羊毛助記詞,就可以適用所有場景。

理論小知識:什麼硬體錢包

硬體錢包一般是將私鑰存儲在安全的硬體設備中,與網路計算機等環境隔離起來,使用過程中就是硬體錢包用私鑰負責消息發送的簽名,私鑰不外漏,直接將簽名好的消息發送到計算機然後上鏈。硬體錢包一般都有專用的晶元級加密私鑰,在私鑰保管上是絕對安全,但是區塊鏈安全問題不僅僅是私鑰管理,所以也不能保證絕對安全。

硬體錢包推薦

Ledger x:如果想玩的鏈多的話,並且鏈上交互很多,推薦Ledger x,單個硬體錢包能裝很多個應用,可以同時支持很多條鏈,基本上有一個Ledger x不用擔心玩鏈的錢包問題了。也有手機和桌面客戶端,也支持各種瀏覽器錢包。

Ledger s: 支持同時安全2-3個應用,價格便宜,適合玩的鏈少,鏈上交互也比較方便。

oneKey : 國內購買方便,支持evm,有自己的應用和錢包,對鏈上交互友好,非evm公鏈支持較少。鏈玩的少可以考慮這款。

imkey: imtoken的硬體錢包,國內購買也方便,適合當冷錢包。

總結:硬體錢包有很多款,適合自己的才是最好的。但是購買硬體錢包一定要注意風險,只能去官網購買,嚴禁去淘寶等過一手平台購買。像Ledger這種無國內官方渠道的,需要走海淘自己轉運。硬體錢包到手後需要確保無拆封,一般都有防拆封的包裝,到自己手上一定要是原裝。

理論小知識:什麼是冷錢包,熱錢包

通俗來講,熱錢包就是將私鑰存儲在手機電腦等設備中,很方便就能進行交互,冷錢包就是私鑰離線儲存,無論你是寫在紙上,使用硬體錢包都算。但是我個人覺得,這樣劃分不一定有效。如果要保證絕對安全,最有效的冷熱錢包之分應該是這樣的

冷錢包: 私鑰,助記詞不聯網, 沒有公鏈上面的任何授權,不進行任何合約交互等,僅作為當前公鏈幣的存儲,和必要時的轉賬

如何盡可能保證幣的安全方法:

錢包分級: 將自己手上的錢包進行分級,每一級別只能幹這個級別的事情,並且嚴格執行。舉例說明,我一般分為這幾種,冷錢包,主要熱錢包,小錢包,測試錢包。

冷錢包 上面已經說明了,基本上就是存幣用的,而且只存原生幣,一般我會選擇硬體錢包作為冷錢包,然後幣存進去之後直接鎖在保險櫃,正常情況也不會怎麼使用,基本上放裡面拿個幾年輕輕鬆鬆。

熱錢包 ,這個可能就是與鏈上大額交互比較多,或者存一些常用的高價值的幣,這個時候我一般也是使用硬體錢包,而且只做安全靠譜的交互,一般來說就是一些大dapp項目,然後在使用完之後,也會取消所有合約授權。

小錢包 ,這個一般就放價值不多的幣,直接使用私鑰錢包,方便交互,在一些新項目試試水,臨時的小金額交易,做做各種測試交互之類的。

測試錢包 ,這個我一般就用助記詞生成一堆錢包,成百上千個隨便用用,看到好的測試網擼空投之類的,也會批量去操作一波,保管好助記詞即可。

錢包軟體: 盡可能選擇知名度高,用戶多的錢包。大資金量的錢包不要輕易嘗試新錢包軟體等。

助記詞保管:

硬體錢包的助記詞盡量記在紙上(或者有專用的助記詞保管鋼板),建議將同一個助記詞保管兩份,分在兩個不同的地方保管。最重要的錢包可以少記錄1-2個單詞,然後用腦子記住剩下的,或者打亂1-2個順序,腦子記住正確順序,或者用自己的演算法轉化,反正只要自己腦子能記住一部分,就更加的安全了。(如果容易忘事建議不要這么操作)

因為做了錢包分級,所以可以根據自己的錢包來用不同的方式管理助記詞,錢包安全級別越高,助記詞越需要安全的保管。像測試錢包助記詞,一般來說保存在電腦上都行。

注意:

1.除了剛生成錢包或者導入錢包的時候,任何地方都不要輸入自己的助記詞,凡是要求輸入助記詞的網站一律詐騙。

2.導入錢包輸入助記詞不能用復制粘貼等,必須手打。現在各種app都能讀取剪貼版,在復制的過程中基本已經泄漏。私鑰同理。

3.紙質助記詞別忘了放哪了。放的地方也要保證安全。

鏈上安全:

鏈上沒有絕對的安全,只要操作就可能有風險。但是我們可以盡可能的降低風險。在做好錢包分級之後,如果被盜,損失已經可以降到最低。

交易所安全:

交易所不要放大量資金,做一下資金配置,一般熊市少操作,所以也不需要那麼多錢放交易所。盡量認准大所,二線交易所資金也盡可能的少放。一定要配置google兩步驗證,如果可以的話,兩個手機,一個手機交易所,一個手機負責谷歌驗證碼。我一般的想法是,如果這個交易所跑路了,會不會有極大的損失,損失多少你能夠接受。這樣放多少資金在交易所自己就能評估了。

總結: 世上沒有絕對的安全,但是可以盡可能的降低風險,不被黑被盜留有本金才有更多的可能性。留得青山在,不怕沒柴燒。

⑶ 安裝 TensorFlow for Java

本文出自 掘金翻譯計劃。如果您有興趣,歡迎 申請成為譯者,學習完譯者教程後,參與到文章和文檔的翻譯及審核當中。我們也正在招募 TensorFlow 譯者,歡迎積極參加。



TensorFlow 為 Java 程序提供了 API。這些 API 旨在載入和執行在 Python 中創建的模型。此教程將解釋如何安裝並在應用中使用 TensorFlow for Java。



請注意,TensorFlow 的 Java API 不包含在 TensorFlow 主體中。在使用前,請確保檢查 API 的穩定性。



以下是 TensorFlow for Java 支持的操作系統:





在 Maven 項目中使用 TensorFlow,僅需在 pom.xml 中添加以下代碼。



例如,以下步驟創建了一個使用 TensorFlow 的 Maven 項目:





若命令輸出「Hello fromversion」,則表示 TensorFlow for Java 成功安裝並可在 Maven 項目中使用。若未成功,可前往 Stack Overflow 查找解決方案。



對於 JDK 下的使用,可直接使用 JDK 中的 java 和 javac 命令,具體方法請參見文檔。



在 Linux 或 Mac OS 上安裝 TensorFlow for Java 的步驟如下:



在 Windows 上安裝 TensorFlow for Java 的步驟如下:



驗證安裝,可輸入以下代碼並使用相應命令在 HelloTF.java 文件中驗證:



編譯時,需確保下載的 .jar 文件位於 classpath 中。例如,使用類似以下指令編譯時包含下載的 .jar 文件。



運行依賴 TensorFlow 的 Java 程序時,確保以下兩個文件對 JVM 可用。



以下命令在 Linux 和 Mac OS X 上運行HelloTF 程序:



在 Windows 上運行HelloTF 程序的命令如下:



如程序輸出「Hello fromversion」,則表示 TensorFlow for Java 已成功安裝並可使用 API。如輸出其他內容,可查閱 Stack Overflow 尋找解決方案。



若需查看更復雜的示例,請參考 LabelImage.java,用於識別圖像中的物體。



TensorFlow 是開源的。可從這個單獨的文檔中學習如何根據源代碼構建 TensorFlow for Java。



掘金翻譯計劃是一個翻譯優質互聯網技術文章的社區,內容覆蓋 Android、iOS、前端、後端、區塊鏈、產品、設計、人工智慧等領域。若要查看更多優質譯文,請關注 掘金翻譯計劃、官方微博、知乎專欄。

閱讀全文

與區塊鏈path相關的資料

熱點內容
以太坊亞洲 瀏覽:899
比特幣中國收款app 瀏覽:287
btc行情人民幣 瀏覽:383
15年以太坊價格12月份 瀏覽:538
為什麼比特幣和以太坊 瀏覽:566
比特幣國內還能買賣嗎 瀏覽:360
數字貨幣二級市場交易量 瀏覽:272
windows10能中比特幣病毒嗎 瀏覽:737
比特幣怎礦工 瀏覽:817
國內如果交易以太坊比特幣 瀏覽:275
知道力如何算扭矩 瀏覽:563
比特幣在交易所怎麼交易 瀏覽:649
支持力怎麼算視頻下載 瀏覽:39
數字貨幣碰一碰 瀏覽:809
國家查的虛擬貨幣還能活么 瀏覽:961
比特幣事件勒索 瀏覽:485
國內數字貨幣沒一個落地的 瀏覽:878
陀螺世界的算力龍回收掉會減掉算力嗎 瀏覽:443
比特幣圖片500 瀏覽:230
數字貨幣牛市熊市的區別 瀏覽:871