首頁知識問答

知識問答

加密貨幣錢包使用和交易過程中的常見問題,彙總相關知識說明,構成問答類資訊集合。

清除
02

Raydium 賣出指令上的目標訂單可選嗎?

是的,amm_target_orders 帳戶已被注釋掉,因此不需要調用 swap_base_out 指令。由於 Raydium AMM 是開源的,您可以通過源代碼確認這一點: ... 讓 amm_open_orders_info = next_account_info(account_info_iter)?; 如果 input_account...

03

如何反序列化 Rust 中的帳戶?

缺少 #[max_len(32)] 的問題是,序列化帳戶包含一個用 0 字節填充的字符串,使其成為 32 字節,而反序列化結構嘗試僅反序列化字符串實際長度的字節,然後剩餘的 0 字節將其弄亂,以反序列化以下字段。 為瞭解決這個問題,我建議使用decla...

05

Raydium 上的 Mut 約束錯誤

經過一番掙扎,在 100 個 LLM 之間切換,我終於找到了問題所在。 問題是我的合約本身是從 Launchlab 的過時 IDL 生成輸入帳戶類型,其中 writable: true 未設置。 我認為這並不重要,因為我認為 Solana 會簡單地轉發帳戶而不觸及其財產。...

06

幫助新版本的匹諾曹

Pinocchio 在最新版本或任何版本中沒有用於驗證這些的輔助函數。既然您提到您正在為 blueshift 執行此操作,那麼他們也會手動實現這些。

09

甚麼是 INIT_CODE_HASH 以及它如何在 DeFi 智能合約中計算/使用

初始化代碼哈希基本上是合約字節碼的 keccak256 哈希。 初始化代碼的使用 需要初始化代碼哈希「因為地址計算取決於哈希 初始化代碼。初始化代碼是執行時產生以下內容的代碼 將被放入狀態的運行時字節碼,以及 通常由高級語言用來實現 ‘構...

10

為甚麼流動性集中是資本效率高的?

集中的流動性更具資本效率,因為隨著集中度的提高,投資相同數量的代幣會創造更大的流動性深度。 來自 Uniswap 的博客: 通過集中流動性,有限合伙人可以在指定的價格範圍內提供與 v2 相同的流動性深度,同時資本風險要小得多。 定義資...

11

曲線投票托管說明

Curve DAO 白皮書對我理解代碼非常有幫助,我強烈建議從它開始: https://curve.fi/files/CurveDAO.pdf 具體這部分:

12

甚麼是 DeFi 去中心化金融?

去中心化金融(DeFi)是利用去中心化網絡將舊的金融產品轉變為無需中介機構運行的去信任且透明的協議的運動。 有些人可能更喜歡將 DeFi 稱為開放金融、分布式金融或 EthFi(指目前大多數現有 DeFi 產品都基於以太坊構建)。 我們也很可...

14

ACINQ(Phoenix 錢包對等點)可以在恢復期間竊取我的資金嗎?

沒有甚麼。 如果您丟失了最後的狀態並且正在從對等方恢復它,那麼您就信任它,無論它是否加密。 他們可能會撒謊並從具有較高餘額的通道狀態繼續操作(或關閉),或者可以為您提供已撤銷狀態的加密備份,並誘騙您強制關閉以通過懲罰交易竊...

16

比特幣公鑰和256位ECDSA的安全性是128位是甚麼意思?

256 位 ECDSA 以及比特幣密鑰的安全性是 128 位,這意味著甚麼?我的意思是,如果我在橢圓曲線上有大約 2^256 個可能的點(因此可能是公鑰),因此也有私鑰,那麼是否需要大約 2^256 次計算才能找到公鑰(或者如果提前獲得密鑰,則需要稍...

17

區塊鏈的交易可以逆轉嗎?

不,據我們所知,以太坊交易無法逆轉。 DAO 黑客攻擊利用了編碼錯誤的智能合約。 智能合約運行在以太坊之上,因此這裡涉及兩層:以太坊區塊鏈和虛擬機(EVM)以及在 EVM 上運行的智能合約。 EVM 和以太坊區塊鏈都沒有被利用。那是一份...

18

通過比特幣地址接收捐贈以及重復使用同一地址的安全問題

對於一個只偶爾收到少量信息的博客,您可能不應該太擔心。但是,如果您打算擴大規模,則需要考慮以下事項: 使用同一地址進行所有交易的一個問題是,人們可以看到該地址收到的總金額並知道您擁有多少比特幣。如果總數足夠大,這可能會使...

19

如何負責任地報告比特幣的漏洞?

有關當前(即不是過去/公共/已解決)安全問題的信息應發送至私人 [email protected] 郵件列表。 SourceForge 列表現已過時且不復存在。 如果您使用的是 Bitcoin Knots 客戶端,這可能是最好的方法。 PGP密鑰:FAC0...