Хакатон Жеңімпазы: NFTFarm Келісімшарты
Rose Explorer номинациясының жеңімпазы
Бұл серияда біз Quest for ROSE Хакатонының жеңімпаздары туралы сөйлесеміз. Жарыс туралы және барлық жеңімпаздар туралы толық ақпаратты мына сілтемеден таба аласыз.
…
Өзіңіз туралы біраз айтып беріңіз
Сәлем, Менің атым Сайлас, мен қазір Шанхайда, Қытайда тұрамын. Мен Шанхай Цзяотун университетінде информатика және инженерия магистрі дәрежесін алдым және қазіргі уақытта TEE сияқты блокчейн және деректердің құпиялылығы саласында жұмыс істеймін.
Блокчейн технологиясына алғаш рет қашан және неге қызығушылық таныттыңыз?
Мен алғаш рет 7 жыл бұрын блокчейн туралы естідім, енді бұл технология біздің қоғамды түбегейлі өзгертеді деп сенемін. Ол сондай-ақ Интернетке үлкен әсер етеді. Блокчейн біздің Үкіметтеріміздің, бизнесіміздің және экономикамыздың жұмысын өзгертеді.
Өз жобаңыз туралы айтып берсеңіз (мәні неде, ол қалай жұмыс істейді?)
Менің жобам ERC20 токен стейкингінің арқасында Oasis-те NFT фармациясына арналған. Ауыстырылмайтын токен (NFT) — бұл ерекше нәрсе болып табылатын криптографиялық токендердің ерекше түрі. Мұндай таңбалауыштарды белгілі бір ақша сомасына ауыстыруға болмайды. Мысалы, CryptoKitties, Ethereum-дағы танымал коллекциялар, жаппай таратылатын алғашқы алмастырылмайтын белгілердің бірі болды. NFTFarm келісімшартының көмегімен пайдаланушылар Oasis Ethereum ParaTime-де ERC20-токендерін стейкпен NFT таңбалауыштарын өңдей алады.
Біріншіден, сіз NFTFarm келісімшартын екі конструктормен, emissionRate-пен” жабуыңыз “ керек, бұл секундына LP-токенін шығаратын нүктелер саны және lpToken келісім-шартының мекен-жайы. Әкімшілер erc1155 келісім-шартынан NFT-токендерін жіберу үшін addNFT функциясын қолдана алады. Пайдаланушылар осы келісімшартқа LP-токендерін енгізбестен бұрын ERC1155 келісімшартында NFTFarm мақұлдауы керек.
NFT-токендері осы келісімшартқа белгілі бір бастапқы бағамен енгізіледі, ол белгіленген ұпайлар санына байланысты анықталады. NFT-токенін алу үшін пайдаланушы баға шегіне жету үшін жеткілікті ұпайға ие болуы керек. Ұпайлардың тепе-теңдігін арттыру үшін пайдаланушылар осы келісімшартқа LP-токендерін енгізуі керек. Ұпайлардың тепе-теңдігі әр секунд сайын динамикалық түрде артып, қолданушыға NFT-токендерін алуға мүмкіндік береді!
Сіздің жобаңыз қандай негізгі нақты мәселені шешуге бағытталған?
NFT-токендері белгілі бір ақша сомасы үшін алмастырылмайды. Олардың негізгі проблемасы-өтімділіктің болмауы, бірақ токеннің сипаттамалары оны анықтауы керек. Сондықтан мен NFT-токендеріне өтімділік пен қаржылық атрибуттарды көбірек бергім келді, және DeFi экожүйесінде жұмыс істейтіндіктен, LP-токендерін шығару үшін NFT-токендерін бұғаттауға болады. Мен оларды сатып алу, сату және көрсету үшін Oasis платформасында NFT-токендерінің сауда нарығын дамытамын.
Неліктен сенімділік пен құпиялылық Сіздің жобаңыздың маңызды компоненттері болып табылады, егер де солай болып табылса?
Қаржылық құпиялылықты сақтау біздің бостандығымыз үшін өте маңызды деп санаймын. NFT-токен нарықтарында крипто-өнер коллекционерлерінің көпшілігі өз коллекцияларын және олардың шынайы тұлғаларын ашқысы келмейді, бірақ кейде олар белгілі бір токенге ие екендіктерін дәлелдеуі керек. Сондықтан сенімділік пен құпиялылықты сақтау өте маңызды.
Сіздің жобаңыз Oasis Ethereum ParaTime-ді қалай қолданады, егер шынымен қолданса?
Ethereum-мен салыстырғанда, Oasis протоколын әлемдегі құпия есептеу саласындағы жетекші сарапшылар жасаған, сондықтан Oasis Ethereum ParaTime Ethereum смарт- келісімшарттарындағы құпия транзакциялар мен мемлекеттік деректерді қолдауға бағытталған. Барлық қолданыстағы Ethereum ақылды келісімшарттары, DApps (орталықтандырылмаған қосымшалар), әзірлеу құралдары мен кітапханалар Oasis Ethereum ParaTime-да кодта ешқандай өзгеріссіз жұмыс істейді. Сондықтан маған тек Ethereum сияқты Solidity-де NFT фармингі туралы келісімшартты аздап оңтайландырумен жазу керек болды.
Басқалар сіздің бағдарламаңызды қалай тексере алады немесе сіздің істеп жатқан жұмысыңыз туралы көбірек біле алады?
Егер сіз менің жобамды кеңінен ашып немесе сынап көргіңіз келсе, Oasis Ethereum IDE үшін BUIDL көмегімен Oasis Paratime келісімшарттарын орналастыра аласыз. Сондай-ақ, сіз менің барлық қажетті құжаттар орналастырылған GitHub-тегі репозиторийіммен таныса аласыз.
…
Бұл мақала ағылшын тілінен аударылған, түпнұсқа:
https://medium.com/oasis-protocol-project/hackathon-winners-spotlight-nftfarm-contract-b40b5b8909ab