※ 本文轉寄自 ptt.cc, 文章原始頁面
標題

Re: [閒聊] 合約錢包的運作及安全性?

時間
最新2023-09-03 02:23:00
留言44則留言,5人參與討論
推噓9 ( 9035 )
原本要推文的 打一打覺得蠻多字的還是改用回覆 測試了一下OKX的AA錢包 的確如yhes923427大所述 從OKX AA錢包發出後就會變為Contract地址 這個實在蠻有趣的 OKX的實作似乎是你先把錢給合約建立者 合約建立者把你地址弄成Contract後剩的gas費再還你 當然整個是一次交易 OKX合約建立者地址是0xdc5319815CdAaC2d113f7F275bc893ed7D9cA469 在EIP4337中合約建立者的定義叫Entry Point 這個顛覆了傳統上的認知 Contract Address基本上是無法推測的 現在是可以直接把Address轉換為Contract 應該主要是EIP4337上線的關係 不過也因為需要Entry Point來創立合約錢包 甚至也需要Entry Point來做transfer 所以基本上合約錢包是使用哪家的服務就會很清楚了 如果不想洩漏自己用哪家錢包 可能要自行部署entrypoint並且自寫錢包 到時候看哪家錢包開源 就修改原始碼的entrypoint地址應該就行了 另外第一次使用OKX AA錢包轉出時 因為要有足夠的gas來生成合約 所以開頭會鎖你一定量的ETH不能轉出 等合約建立完成才可以全部轉出 至於OKX AA錢包有什麼特別功能 我就不清楚了 參考 https://www.blocktempo.com/ethereum-eip-4337-account-abstraction/ https://eips.ethereum.org/EIPS/eip-4337 -- Sent from nPTT on my iPhone 13 Pro Max -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.136.31 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1693581563.A.479.html

Re: 回文串

944
> Re: [閒聊] 合約錢包的運作及安全性?
DigiCurrency09/01 23:19

44 則留言

Staker, 1F
樓主對 AA 概念蠻清楚的,但補充一下幾點細節,大家一起交

Staker, 2F
流:(1) 合約地址是可以預先計算出來的,可以看看 CREATE2

Staker, 3F
這個概念

Staker, 4F
(2) 確實可以透過 entrypoint 部署合約,但 entrypoint 合

Staker, 5F
約實際上是去呼叫另一個叫做 account factory 的合約來幫

Staker, 6F
你創建 AA 錢包。每家 AA 錢包商理論上都有自己的 account

Staker, 7F
factory, 理論上也可以透過直接呼叫 account factory 來

Staker, 8F
創建錢包,不一定要透過 entrypoint 在繞一層。不過合約錢

Staker, 9F
包商當然也可以把 account factory 設計成只有 entrypoint

Staker, 10F
能夠呼叫它。

yhes923427, 11F
推原po和1樓 另外我也有測試Argent 這個也是AA錢包,

yhes923427, 12F
也一樣一開始是EOA地址,然後從Argent轉幣出去就變合

yhes923427, 13F
約地址了

yhes923427, 14F
搭配1樓大大的補充求處許多,可以在鏈上看到argent 的

yhes923427, 15F
wallet factory 創建合約的紀錄

yhes923427, 16F
0x4555727a83b8217ad2c966dd5aadda921c7afa8d

yahooyamgoog, 17F
從合約錢包發起交易的那個EOA是誰,怎麼管理的?

wlsh5701, 18F
推這篇和推文

Staker, 19F
回y大,你問到了一個關鍵,既然 AA 錢包是合約錢包,代表

Staker, 20F
它不能像 EOA 自己主動發起交易,必須透過一個第三方來觸

Staker, 21F
發他。在 eip-4337 的設計裡是透過 entrypoint 來觸發 AA

Staker, 22F
錢包,但 entrypoint 也是個合約,誰來觸發 entrypoint?

Staker, 23F
目前的設計是透過一個叫 bundler 的角色,bundler 會負責

Staker, 24F
收集和相關 entrypoint 的交易,把這些交易壓縮成指定的tx

Staker, 25F
data,bundler 拿著這些 tx data 就能直接去呼叫 entrypo

Staker, 26F
int 。

Staker, 27F
當然,如果你是科學家有能力自己組這個 tx data, 用自己的

Staker, 28F
EOA 帶著這個 tx data 也可以直接和 entrypoint 互動

yahooyamgoog, 29F
一樣的問題啊 那bundler是誰管理私鑰的?會被作惡

yahooyamgoog, 30F
嗎?

john371911, 31F
樓上,那算是介於礦工跟用戶間的新腳色,任何人都可以

john371911, 32F
做。如你上面抵押者最後兩個推文所述。我另外有個問題

john371911, 33F
最後還是要有EOA的集束者來打包用戶操作嗎?不然如果

john371911, 34F
集束者用合約帳戶,他們"打包"的這個用戶操作,還是要

john371911, 35F
等其他集束者打包,應該就吃不到MEV吧?

Staker, 36F
如果 Bundler 手上有夠多的 AA 錢包 tx, 確實有機會透過排

Staker, 37F
序各 tx 來做到 MEV 的效果,不過這還有點遠就是了。不過

Staker, 38F
bundler 要打包幾筆 AA 交易後上鏈是 bundler 自己決定,

Staker, 39F
他當然也可以只打包一筆 AA tx 就上鏈。

Staker, 40F
老實說,目前我感覺 AA 相關的基建還不夠成熟,現在甚至還

Staker, 41F
沒有一個成熟的、大家公認的AA tx 專用 mempool。總之 AA

Staker, 42F
這東西現在就是嚐鮮階段~但如果日後 AA 的 paymaster 基

Staker, 43F
建 & 各 dApp 整合做到位,十分有潛力在下波牛市變成小白

Staker, 44F
用戶的預設錢包。

ripple0129 作者的近期文章

[閒聊] 關於比特幣挖礦成本
為了避免認知錯誤 所以這邊提問一下 https://www.macromicro.me/charts/29435/bitcoin-production-total-cost 在圖表中今日2024/05/04 每顆BTC挖礦總成本為$6298
[閒聊] 近期Crypto.com被盜刷
大約三個月前被盜刷了一筆 線上去刷買了禮品卡 差不多台幣3000的價值吧 搞了一個月才重辦好 前幾天換我老婆的卡被盜刷 也是線上刷的 比較少一點大概台幣1000多價值吧 然後去找客服 回覆有夠慢過了幾天才回覆 我懷疑他們的卡是不是被大量盜刷
Re: [閒聊] 未來世界的貨幣
其實發現大家思維還是無法跳脫 比特幣總量有限下 幣的價值會不斷上升 不會拿出來花用 事實上不是這樣的 之所以現階段價值會上升的原因 是因為有價值不斷通膨的法幣存在 所以你才會認為比特幣價值不斷上升 想像一個沒有法幣的世界 你要購買東西商人只
[閒聊] 插針的是誰?
開這話題主要是想釐清我的認知有沒有錯誤 就是爆倉的得利者是誰 為什麼要插針害人爆倉 合約多空雙方 當開多的合約者賺錢 開空的合約者就會虧錢 這個很容易理解 所以就是當沒有爆倉存在時 插針就沒有必要性 不過就是多空雙方對賭 而當多方賺錢 空方
Re: [新聞] 比特幣的高手續費暴露了它的極限
其實沒想過今年會是BTC高點這檔事 雖然覺得BTC或許可能陣亡但不是這麼快 一直也認為這波牛市高點是在明年 ETF資金持續流入 減半也快到了 實在看不太出什麼跡象今年是高點 申請ETF搞了這麼久 華爾街應該沒理由讓它一年內玩完 如果BTC今
[閒聊] 隱私幣還有未來嗎
OKX下架XMR後 昨天幣安也跟著2/20要下架XMR了 現在XMR我看也涼了 看樣子只要政府難追蹤的幣 大概都會被打爆 Zcash跟Dash不知道還能活多久 Sent from nPTT on my iPhone 13 Pro Max
更多 ripple0129 作者的文章...