對(duì)于選擇基金投資的人來(lái)說(shuō),一個(gè)基本指導(dǎo)原則就是尋找那些管理費(fèi)最低的基金。資本應(yīng)該是在運(yùn)轉(zhuǎn),而不是用于支付費(fèi)用。同樣,Mysten Lab的Capy交易機(jī)器人利用可編程交易區(qū)塊(Programmable Transaction Blocks ,PTBs)將資本集中用于交易,而不是gas費(fèi),并且能夠執(zhí)行復(fù)雜的輸入策略。
Mysten Labs創(chuàng)建的Capy交易機(jī)器人是一個(gè)開源項(xiàng)目,提供了一個(gè)開放的代碼庫(kù)。該機(jī)器人監(jiān)視token價(jià)格,然后自動(dòng)執(zhí)行旨在賺取更多token的交易策略。這些策略包括三角套利、趨勢(shì)追蹤和利用市場(chǎng)差價(jià)。
Capy交易機(jī)器人需要經(jīng)常更新所監(jiān)視的token價(jià)格,并在短時(shí)間內(nèi)可能發(fā)起許多交易。在大多數(shù)區(qū)塊鏈上,這種活動(dòng)量很快就會(huì)在gas費(fèi)上消耗掉其token的所有收益。然而,PTBs將許多操作整合到單個(gè)交易中,使gas費(fèi)保持在合理范圍內(nèi),并將收益最大化。
執(zhí)行指令
Mysten Labs在開源MIT許可證中發(fā)布了Capy交易機(jī)器人的代碼,不過(guò)沒(méi)有提供已編譯的示例。開發(fā)人員可以根據(jù)自己的需求自定義和改進(jìn)代碼,甚至可以將其包含在商業(yè)apps中。
現(xiàn)有的代碼支持多種類型的token在三個(gè)Sui DEX上進(jìn)行交易。Capy交易機(jī)器人通過(guò)監(jiān)視來(lái)自加密貨幣交易開發(fā)包(CryptoCurrency eXchange Trading Library,CCXT)的數(shù)據(jù)源,獲取來(lái)自幣安的最新token價(jià)格,盡管開發(fā)人員可以自定義代碼以使用其他數(shù)據(jù)源。
Capy交易機(jī)器人監(jiān)視token匯率,以找到執(zhí)行交易的最佳機(jī)會(huì)
Capy交易機(jī)器人根據(jù)其開發(fā)者設(shè)置的交易策略自主運(yùn)行,代碼庫(kù)提供了三種策略:
1. 三角套利:機(jī)器人比較不同DEX中的token兌換池中的匯率,尋找可以低買高賣的差價(jià)。
2. 趨勢(shì)追蹤:機(jī)器人查看單個(gè)token的短期和長(zhǎng)期變化的平均值,確定匯率最可能上漲的時(shí)機(jī)。
3. 市場(chǎng)差價(jià):機(jī)器人比較token交易對(duì)在兌換池中的相對(duì)價(jià)格與交易所上同一交易對(duì)的價(jià)格,尋找做多或做空token的機(jī)會(huì)。
這些策略代表了交易者在各種交易所中常使用的技巧,特別是三角套利需要同時(shí)監(jiān)視三個(gè)兌換池中的匯率,因此PTBs對(duì)它最有幫助。如果將這些兌換池在不同的交易中進(jìn)行比較,而不是在一個(gè)PTB中進(jìn)行比較,那么匯率可能會(huì)發(fā)生變化,這將抹去在更即時(shí)的交易場(chǎng)景中可能獲得的任何收益。
除了這三種策略之外,Capy交易機(jī)器人還允許開發(fā)人員創(chuàng)建和實(shí)施自己的自定義策略。任何策略的基礎(chǔ)都涉及設(shè)計(jì)一個(gè)基于token匯率數(shù)據(jù)的公式,以觸發(fā)將token交易的事件。
capybot.ts的初始行,即主要的Capy交易機(jī)器人源文件,是從“@mysten/sui.js”導(dǎo)入了TransactionBlock。
import {
...
TransactionBlock,
} from "@mysten/sui.js";
隨后對(duì)TransactionBlock的調(diào)用定義了將執(zhí)行的條件和具體交易。最終,代碼執(zhí)行TransactionBlock,根據(jù)機(jī)器人正在使用的策略進(jìn)行交易。
在使用PTB的情況下,機(jī)器人監(jiān)視其數(shù)據(jù)源,并等待觸發(fā)執(zhí)行交易的條件。PTB允許機(jī)器人在實(shí)際執(zhí)行交易之前多次執(zhí)行多個(gè)指令,并且在滿足條件之前不產(chǎn)生gas費(fèi)。
高效的交易
PTB在需要監(jiān)視數(shù)據(jù)流并根據(jù)特定條件執(zhí)行操作的apps中展示了它們獨(dú)特的高效性。其他區(qū)塊鏈可能需要進(jìn)行多次交易才能達(dá)到相同的結(jié)果,從而產(chǎn)生大量的gas費(fèi)。PTB以一種大大限制gas費(fèi)支出的方式來(lái)整合指令。
來(lái)自傳統(tǒng)環(huán)境的開發(fā)人員會(huì)發(fā)現(xiàn),在Web3世界的大多數(shù)區(qū)塊鏈上執(zhí)行apps的費(fèi)用是荒謬的。另一方面,Sui為開發(fā)人員提供了一個(gè)更高效的環(huán)境,支持更復(fù)雜的apps。
關(guān)于 Sui Network
Sui是基于第一原理重新設(shè)計(jì)和構(gòu)建而成的L1公有鏈,旨在為創(chuàng)作者和開發(fā)者提供能夠承載Web3中下一個(gè)十億用戶的開發(fā)平臺(tái)。Sui上的應(yīng)用基于Move智能合約語(yǔ)言,并具有水平可擴(kuò)展性,讓開發(fā)者能夠快速且低成本支持廣泛的應(yīng)用開發(fā)。獲取更多信息:https://linktr.ee/sui_apac文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-732496.html
官網(wǎng)|英文Twitter|中文Twitter|Discord|英文電報(bào)群|中文電報(bào)群文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-732496.html
到了這里,關(guān)于可編程交易區(qū)塊為DeFi機(jī)器人提供強(qiáng)大動(dòng)力的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!