当前位置:网站首页>High-quality DeFi application building guide to help developers enjoy DeFi Summer
High-quality DeFi application building guide to help developers enjoy DeFi Summer
2022-08-05 10:03:00 【InfoQ】
The < div> DeFi Applications are useful because they reduce the barriers to entry of the user, and without permission, don't have to rely on third parties can complete financial needs, such as lending, savings and & have spentDeFi To achieve the above goals, one of the fundamental is < / div>< div> cryptography to prove safety guarantee provided by the < / div>< div>.The first & have spent4 & have spentPeriod & have spentDTalk Activities, Deland Labs The core developers and & have spentIC Ambassador & amp;nbsp;Witter The teacher through & have spentIC On & have spentToken Standard and & have spentDFT Development of practical experience, systematically to share with you how to build a high quality & have spentDeFi Applications.< / div>< h3> this wonderful content < / h3>< ul>< li>< div> DeFi The most important value is provided at the bottom of the cryptography.< / div>< / li>< / ul>< ul>< li>< div> DFT On how to provide & have spentDeFi Cryptography.< / div>< / li>< / ul>< ul>< li>< div> to build a high quality & have spentDeFi Its application process.< / div>< / li>< / ul>< br>< img SRC="/ / img.inotgo.com/imagesLocal/202208/05/202208050947148762_1.png" Alt=null loading=lazy>< br>< br>< div> & amp;nbsp;Why do we need & amp;nbsp;DeFi Application & amp;nbsp;< / div>< div> DeFi In English & have spentDecentralized Finance Abbreviations, literal translation is "decentralized financial," < / div>< div> refers to the use of cryptography, block chain technology, in order to solve various problems of the traditional financial sector financial applications < / div>< div>.To be specific, the general is based on the intelligent platform to build the encryption of assets, financial intelligence contracts and agreements.These assets, smart contracts and agreements to like lego few together, therefore, also known as the "< / div>< div> monetary lego < / div>< div>".< / div>< div> traditional Internet financial application performance of high speed, a deal is probably in a few seconds to complete quickly.While using smart contract & have spentDeFi Project handling a transaction costs more than ten seconds or longer, < / div>< div> why do you still want to use it?< / div>< div> in & have spentDeFi Applications, the contract will not be tampered with, the contract does not need to keep the notarization and the safe, all transactions can be traced, transparent and fair, with traditional value cannot be replaced by the Internet, < / div>< div> and the implementation of the underlying cryptography is proving < / div>< div>, < / div>< div> let we don't have to believe that under the condition of the third party to believe that this intelligent contracts on the chain, believes that the application of decentralization.< / div>< br>< div> & amp;nbsp;Trouble, IC On & have spentDeFi Cryptography certificate & amp;nbsp;< / div>< div> now & have spentIC Has been online for more than a year, and deployed within the ecological & have spentDeFi Application of < / div>< div> in cryptography prove < / div>< div>.< / div>< div> cryptography proved & have spentDeFi All operating in the foundation of application, the application is from data on the user's own key signature after, these data through intelligent contracts on the chain after a series of the execution of business logic, results in the end.So all the process is based on the user's key to signature and proved in smart contracts on the chain.< / div>< div> but in & have spentIC , now at the bottom of the password provided is enough, but at the application level presented to the user's password is not enough to prove < / div>< div>.< / div>< div> as in & have spentIC Contracts can be upgraded on intelligence, by modifying the way of intelligent contract can modify the account balance, this is a very dangerous one operation.Once I issue a & have spentToken Content of being changed, how can I find the problem?So cryptography proof is now & have spentIC On & have spentDeFi A trouble, if I think this level can solve very good, < / div>< div> IC Will usher in a very prosperous & have spentDeFi Ecological applications < / div>< div>.< / div>< br>< div> & amp;nbsp;Broken, DFT How to build the cryptography certificate & amp;nbsp;< / div>< div> Witter The teacher as & have spentDFT Token Standard of developers, to share with you his build cryptography prove development experience.DFT Cryptography has been proved that the first edition does not provide the bottom in continuously explore, based on a very rich practical experience, build nearly & have spent10 & have spentA version & have spentDFT Token Standards before the < / div>< div> in a recent version we increased the cryptography prove < / div>< div>.< / div>< div> so in & have spentDFT Token On how to provide the cryptography to prove?< / div>< div> in & have spentDFT Token Build a & have spentBlockchain, namely block chain.< / div>< div> chain with complete cryptography has been proved that the standard of the built-in build a block chain structure similar to that of the currency, the currency block chain structure has experienced a long test, can give us enough trust, so & have spentDFT Token The standard also can obtain the trust of the people.< / div>< img SRC="/ / img.inotgo.com/imagesLocal/202208/05/202208050947148762_0.png" Alt=null loading=lazy>< div> Blockchain In & have spentDFT The position of the demo < / div>< br>< div> & amp;nbsp;Building, high quality & have spentDeFi Application & amp;nbsp;< / div>< div> about how to build a high quality & have spentDeFi Application of Witter The teacher to & have spentDeFi Application of building as an opportunity to < / div>< div> from the log, unit testing, unit testing, CI/CD and pre-production environment and & have spentCanister Monitoring etc. < / div>< div>, the build system demonstration, this code is in the open source warehouse as you can see, the summary of tool set and test set, commonly used functions are available for developers to come undone.< / div>< div> in the end, Witter The teacher emphasized the < / div>< div> test for & have spentDeFi The importance of the application < / div>< div> -- DeFi Application is a financial asset, if didn't do enough test, the user's assets also will not be able to secure storage, once appear problem, is to give hackers do "good".So in building & have spentDeFi Application, full test is the top priority to build high quality applications.< / div>< div> interested friend can see further < / div>< div> related technical document < / div>< div> : < / div>< ul>< li>< div> https://github.com/Deland-Labs/fungible-token-standard < / div>< / li>< / ul>< ul>< li>< div> https://dft.delandlabs.com/ < / div>< / li>< / ul>< ul>< li>< div> https://github.com/Deland-Labs/ic-dev-kit < / div>< / li>< / ul>< ul>< li>< div> https://github.com/Deland-Labs/canister-monitor < / div>< / li>< li>< br>< / li>< / ul>< ul>< li>< br>< / li>< / ul>< div> & amp;nbsp;Rachel & have spentLanguage & amp;nbsp;< / div>< div> prove the system scalability and privacy for cryptography & have spentDeFi Applications from innovative sandbox into a global power can change the existing financial system, "DeFi Summer" let developers see the elegance of block chain finance and development potential, and enjoys a strong technical support & have spentDFINITY Ecological limelight, < / div>< div> developers can expect more interested in & have spentDFINITY Ecological park in pioneering & have spentDeFi Infinite potential of application in the future to build a more open and transparent financial system < / div>< div>.< / div>< img SRC="https://static001.geekbang.org/infoq/4e/4e7a653b818f2f5c5696570f556253c7.gif" Alt=null loading=lazy>< br>
边栏推荐
猜你喜欢
随机推荐
自定义过滤器和拦截器实现ThreadLocal线程封闭
2022 Huashu Cup Mathematical Modeling Ideas Analysis and Exchange
正则表达式replaceAll()方法具有什么功能呢?
MySQL transactions
Redis源码解析:Redis Cluster
无题二
Oracle temporary table space role
ffmpeg drawtext 添加文本水印
Voice conversion相关语音数据集综合汇总
【MindSpore易点通机器人-01】你也许见过很多知识问答机器人,但这个有点不一样
The difference between find, matches, lookingAt matching strings in matcher
【AGC】增长服务1-远程配置示例
Pytorch深度学习快速入门教程 -- 土堆教程笔记(三)
还在找网盘资源吗?快点收藏如下几个值得收藏的网盘资源搜索神器吧!
Seata source code analysis: initialization process of TM RM client
静态链接和动态链接
NowCoderTOP35-40 - continuous update ing
攻防世界-PWN-new_easypwn
19.服务器端会话技术Session
C语言的高级用法









