[閒聊] 架設AURORA採坑心得
我又來分享架設RPC了,這次介紹的是NEAR上的EVM相容鍊AURORA。
之前在群組有人介紹不用Fee覺得很神奇才衝進去的,一邊質押一邊觀察上面的Defi。因為0Fee,不小心就發現一些套利空間,只好自己動手架一台RPC來加快交易了。
目前這個的公開RPC只有官方的https://mainnet.aurora.dev/(官方relay)上面限制多多,大概講一下幾個重點。
1. 其實不是真的0Fee,AURORA運作原理是USER送tx到官方Relay,Relay再把tx轉乘NEAR tx,Relay送NEAR tx其實要付NEAR gas fee的,目前迎賓活動官方代墊。
2. 因為官方代墊,所以不能頻繁在AURORA上送交易,不然會被Ban。
3. 因為官方代墊,不能送用太多gas的tx,大約一個tx 50萬gas左右,超過一樣被Ban
要解除上述限制只能自己架Relay,以下是大概教學。
OS:WIN 10,沒錯就是WIN10。
RAM:8G
SSD:1T
CPU:R5 3600
https://github.com/aurora-is-near/partner-relayer-deploy
上面網址是官方提供的docker安裝方式,因為是Docker,所以我就直接架在WIN10了。踩了一些坑就順利架起來了。
首先要先安裝GIT BASH,請自行Google
然後安裝docker windows版,https://docs.docker.com/desktop/windows/install/
打開git bash切到要安裝的目錄
git clone https://github.com/aurora-is-near/partner-relayer-deploy
接下來就是坑點,如果照官文檔直接./setup.sh,你會遇到幾個錯誤:
node_key.json
validator_key.json
relayer.json
這三個key創造會失敗,但是不要緊張,因為這三個不重要。
前兩個key用不到,第三個run relay會自己創一次。
前2個用不到的原因是,你不用架NEAR的node,直接用官方的node就好,這個原始設定是NEAR node跟AURORA一起架起來,問題是NEAR node超級慢,我的配備還會同步跟不上,根本坑。
所以,直接橋接官方NEAR NODE就好,那設定檔就要修改成下面。
setup.sh 下面這一段幹掉。
if [ ! -f ./near/data/.version ]; then
echo Downloading near chain snapshot
finish=0
while [ ${finish} -eq 0 ]; do
echo Fetching... this can take some time...
curl -sSf
https://snapshots.deploy.aurora.dev/158c1b69348fda67682197791/"${network}"-near-"${latest}"/data.tar?lastfile=$(tail
-n1 "./near/data/.lastfile") | tar -xv -C ./near/data/ >>
./near/data/.lastfile 2> /dev/null
if [ -f ./near/data/.version ]; then
finish=1
fi
done
fi
執行後就開始下載AURORA relay的snapshot。等個一天應該就可以抓完了。
完成後目錄內會有docker-compose.yaml這個docker設定檔,修改成以下。
---
version: '3.8'
services:
database:
container_name: mainnet_database
image: nearaurora/database:mainnet
restart: unless-stopped
ports: - '127.0.0.1:15432:5432'
volumes: - ./database:/var/lib/postgresql/data
indexer:
container_name: mainnet_indexer
image: nearaurora/endpoint:mainnet
restart: unless-stopped
init: true
depends_on:
- database
environment:
- NEAR_ENV=mainnet
- NODE_ENV=mainnet
volumes:
- ./config:/srv/aurora/relayer/config
extra_hosts:
- host.docker.internal:host-gateway
entrypoint:
["sh", "-c", "util/indexer/indexer | node lib/indexer_backend.js"]
endpoint:
image: nearaurora/endpoint:mainnet
restart: unless-stopped
init: true
depends_on:
- database
environment:
- NEAR_ENV=mainnet
- NODE_ENV=mainnet
ports:
- '127.0.0.1:8545:8545'
volumes:
- ./config:/srv/aurora/relayer/config
entrypoint: ["node", "lib/index.js"]
volumes:
database:
這個檔案修改成橋接官方NEAR node
~/config/mainnet.yaml
---
port: 8545
database: postgres://aurora:[email protected]/aurora
network: mainnet
endpoint: https://archival-rpc.mainnet.near.org
engine: aurora
signer: XXXX.near #查看relayer.json,如果沒這個檔案,先run一次應該就會有了。
signerKeys:
- config/relayer.json
writable: false #如果要送交易就要改成true,relayer.json的帳號資訊要改成有啟用的NEAR帳號,而且裡面要有NEAR當gas fee。
然後打開windows powershell切到安裝目錄執行$ docker-compose up就會run起來了。
大致上是這樣,good luck。
--
感謝
感謝分享
用心推,我最近也要架SmartBCH與Velas的節點
我也有計畫要架smartBCH的節點,
只是上面東西還太少沒動力架XD
好厲害
好酷XD推個
建設推。
AURORA哪個DEFI穩定有人推薦嗎?
Cool
請問架設PRC跟一般POS的節點是一樣的意思嗎?
架起來當節點賺gas fee?
BCH還錢QQ
我這個是relay只有查鏈上資料跟送交易功能
不是PoS驗證節點
trisolaris
推 Docker
推推 所以自架relay送交易就要買near當gas嗎
對,我內文有說明
感謝分享
14
[Coin] Terra小心 ! NEAR將推出獲益20%穩定幣USNCrypto Insiders的Zoran Kole發布文章表示,Near將在未來幾個月在Coinbase上線,並 於4月20日宣布推出一種名為USN的穩定幣,並且將可能會在類似Terra生態系統的Anchor 協議上提供20%的年利率。 NEAR幾乎在各方便優於這些競爭對手: Near在可擴充性方面優於ETH 2.0和其他layer-1區塊鏈,並且從Electric Capital發展數12
[閒聊] Arbitrum node架設心得大家好,各位還記得前一陣子USDT脫鉤事件嗎?我們這些bot在這個事件真的賺的盆滿缽滿。 不過有個群友傳了一個tx給我,我瞬間就嫉妒的不行啊 沒看錯的話一趟就掃了兩百萬USDT,我只好認真研究一下Arbitrum。 架node滿簡單的。6
[閒聊] 有人去EIP提案過的經驗嗎?一個關於轉帳的問題上面我提到正在寫一個ETH的離線錢包, 寫一寫就有感而發~~~ 如果我想將帳戶內 1 wei 不剩的轉移出去, 其實是很麻煩的事情, 因為 gas fee 是在帳戶內扣,5
[分享] near到crafting finance韭菜分享:(3個月心得)-以下分享都有投資風險,請謹慎評估。 進入到幣圈後才接觸了各式平台、錢包、區域鍊、discord、telegram、twitter 撇開英文條件外,覺得每天都在燒腦 尤其是不斷出現的新幣、新平台、新錢包、pool、質押各式各樣的活動(已經放棄nft和ga mefi),總是想要提早發現新的空頭、挖掘頭礦或是新活動來得到最大的利益,可是比起5
[閒聊] NEAR node 踩坑心得HI,大家好,上次有介紹AURORA Relay的架設心得,最近因為發現直接橋接官方NEAR NODE 人多的時候其實會LAG,經過一番研究,relay的速度還是取決於NEAR node的速度,所以如 果要快速拿到鏈上資料的話還是需要架NEAR NODE QQ AURORA其實只是一個智慧合約並沒有質押產生區塊的功能,有點像一個轉換器,把AURORA 上的EVM tx轉換成NEAR可以看懂的tx,所以打包資料還是靠NEAR mainnet。5
Re: [新聞] 338ETH Gas賄賂驗證節點我看下面推文好像有很多人不太會分析鏈上的tx數據,我來大概講一下好了。 以這個tx來講裡面的資金流是這樣 1. 0x6b先轉0.0000001ETH給0x3a3
[閒聊] 用NEAR Wallet 轉NEAR到幣安 卡住了剛剛小弟在轉錢 通常很快的near 等了 五分都沒到幣安 查了一下NEAR Explorer 交易已完成 地址也沒有錯 還有我之前的匯款紀錄 Explorer 查錢包地址有顯示我轉進去的金額