当前位置:网站首页>Chain ide -- the infrastructure of the metauniverse
Chain ide -- the infrastructure of the metauniverse
2022-07-04 01:48:00 【BSN Institute】

id:BSN_2021
official account :BSN Workshop
Blockchain enables physical industries , You can't just stay in technology . In order to further enhance the vast BSN The technical level of developers , Share BSN The above excellent blockchain Application , Give full play to BSN Basic service functions ,BSN Launched a series of live training activities for qualified developers .
1 month 20 Friday night ,BSN Invited to the BSN Qualified developers 、 CHEN Ye, general manager of pure white matrix education ecology . CHEN Ye is a distinguished lecturer of the blockchain Talent Research Institute of the Ministry of industry and information technology , School of electronic information and electrical engineering, Shanghai Jiaotong University MEM Special experts , The Ministry of human resources and social security 《 Blockchain application operators 》 Post member of national standard expert group .
About web2.0 and web3.0 Metauniverse in 、ChainIDE summary 、ChainIDE Module function 、 Supporting services & Ecological development, etc , CHEN Ye has brought a wonderful dry goods sharing to all developers and industry users .
The following is the essence review of this training .
PS:BSN By the National Information Center 、 China Mobile Group Co., Ltd 、 China UnionPay Co., Ltd 、 Cross cloud service jointly initiated and established by Beijing jujube Technology Co., Ltd 、 Cross portal 、 Cross bottom frame , Global infrastructure network for deployment and operation of various blockchain applications , It is the world's largest underlying basic service environment of blockchain , At present, more than 130 public city nodes have been established all over the world .
web2.0 and web3.0 Metauniverse in
At present , Many local governments have issued documents , Clearly proposed to support the development of the meta universe . The primordial universe is an ecosystem , This new ecosystem has spawned many business models . For example, digital collections 、 game 、 Digital finance 、 Distributed commerce, etc . It can bring us a huge incremental market . Not just at home , By developing the metauniverse , Internationalization will also be introduced . In terms of Technology , We can also connect more with foreign countries .
In the metauniverse , The most important thing is autonomy , Including identity autonomy 、 Data autonomy and asset autonomy . Because it can break through barriers in all fields , Blockchain is one of the core technologies in the metauniverse .
In the real world , An ordinary company , Generally, they are unwilling to share their own data . Data sharing at the blockchain level , It is not to share data completely and transparently . It is through consensus mechanism or certain technical means , Realization “ I ” prove “ I have a ” That's all right. , It is a kind of sharing of data isolation . This meets the purpose of sharing information , It also solves the problem of data privacy protection .
The basic characteristics of the metauniverse include DID、 data 、 Assets, etc . In general ,web2.0 It's centralized . By using blockchain 、IOT、5G、AR、VR Technology , The meta universe is web2.0 On the basis of , Expedited web 2.5 The world of , Even web3.0 The world of .

ChainIDE summary
ChainIDE It is a cloud native blockchain and integrated development tool , Used to write contracts and DApp, Can be deployed in Ethereum、BSC、Hyperledger Fabric、Dfinify、Conflux,Flow On isomorphic or heterogeneous blockchains . There are more than 800 Ten thousand smart contracts are ChainIDE Upper Department . Developers have exceeded 50 ten thousand people .
The product has three characteristics
1.Cloud Native( Cloud native ), Supports all operating systems .
2. Provide debugging 、 Test and deploy one-stop services .
Developers do not need to install additional tools when developing blockchain applications . It's all browser based , No need to download APP.
3. Multi chain support .
Including alliance chain and public chain , It is compatible with almost all current mainstream blockchain frameworks . The platform provides a large number of smart contract templates , Convenient for developers to quickly apply .
The current situation of similar products in the market
Remix
advantage : Simple and easy to use , Pure cloud browser development 、 One click deployment and debugging . in the light of Solidity The customization function of is rich .
shortcoming : Only support EVM Related application development , Limited by smart contract development . Can't use those that need background , For example, based on NPM Development tools .
VSCode
advantage : Rich plug-ins ,IDE Powerful . customer habbit , Community support is perfect .
shortcoming : A development environment that is not customized for blockchain , It requires a more complex configuration . Pure development tools , Lack of other supporting service facilities .

ChainIDE Product advantage
Compared with existing products in the market ,ChainIDE have 3 Big advantage .
1. Easy to use . Developers have no development foundation , Can be easily used ChainIDE Development , Can pass IDE Templates for easy assembly of complex functional applications .
2. Customized design . For different application scenarios and blockchains , It can provide customized demand design and services , Help blockchain better achieve its design purpose .
3. Provide supporting services . You can provide an introduction to the corresponding blockchain 、 Improved educational services , Activity organization of developer ecosystem , And the accelerator of project incubation .
ChainIDE Module function
At present, the platform brings together various necessary functions for development . Include File System、Editor、File Preview、Sandbox、Compile、Deployment&Interaction、Plugin System、Testnet Equal module . quick 、 Simple 、 intelligence .
among File System Module functions include : Explorer , Create new folders and files , Import the project 、 shear 、 Delete 、 rename 、 Copy and download files .

Editor Module functions include : Split screen display , close 、 Close the group 、 Close all , Adapt and highlight the syntax for the corresponding language .
Preview Module functions include : File preview , User friendly 、 Interactive , Support for multiple languages , Such as Solidity、HTML、CSS、JS、JSX、Markdown etc. , I will support React、Vue, as well as NodeJS etc. .
The functions of the log output module include :ChainIDE terminal , The compilation error is displayed on the terminal , Terminal panel drop-down box filtering , Blockchain interactive information feedback output .
Compiler (Solidity) Module functions include : Multi version contract support , Get contract compilation information , Include ABI、Byte Code etc. .
Deplyment & Interaction Module functions include : Deploy , Specific include 1. Deploy the compiled smart contract on the blockchain .2. Deployed smart contracts can be imported from outside . Interaction , Specific include 1. Through the address of the contract and abi Provide interactive interface .2. You can call functions 、 Output and test .
Plugin System Module functions include : The plug-in name & describe , Customized plug-in design , Customized management for different wallets and interfaces , Open source plug-ins API.
Use the plug-in system , Welcome more developers , Provide more services , Attract more users , Finally, the whole blockchain ecosystem will be more prosperous .
All of these functions , It is to maximize the convenience of developers to develop smart contracts for various business needs . This is a ChainIDE The ultimate mission .
Supporting services & Ecological development
ChainIDE Provide a wealth of supporting services , To support blockchain , And even the development of metacosmic ecology .
among Templates Market( Template Market ) Provide Storage、ERC20 Showcase、ERC721、 Voting system and other templates , Convenient for developers to learn and use .
NFT Game Tutorial( course ) Provides ERC721 Introduce 、NFT course 、NFT Relevant secondary market and visual technical support .
MoveCastle It is an interactive teaching platform . Developers in the game , It's easy to master Move development language .
ChainIDE Forum Developer community . The community upholds openness 、 free 、 The idea of sharing , Provide a learning home for developers , Provide a platform for domestic and foreign developers to discuss . Publish symposiums on the forum every week , It was highly praised by the participants .
CHEN Ye said , Metauniverse is the future development trend , Blockchain is the most important core and foundation of the metauniverse . To get more people involved , We need to reduce blockchain 、 The entry threshold of the universe , Especially their technical threshold .ChainIDE It is the infrastructure that lowers the technological threshold , Use these infrastructures , People can create or join the metauniverse .


--------------------------------------------------------------------------------------------------------------------------------
About this training , Uploaded BSN Official knowledge base , You can click the link at any time to watch .
边栏推荐
- C import Xls data method summary IV (upload file de duplication and database data De duplication)
- Pyrethroid pesticide intermediates - market status and future development trend
- How can enterprises optimize the best cost of cloud computing?
- Functions and arrays of shell scripts
- Maximum entropy model
- Neo4j learning notes
- LeetCode226. Flip binary tree
- Small program graduation project based on wechat reservation small program graduation project opening report reference
- [turn] solve the problem of "RSA public key not find" appearing in Navicat premium 15 registration
- Applet graduation design is based on wechat course appointment registration. Applet graduation design opening report function reference
猜你喜欢

LeetCode 168. Detailed explanation of Excel list name

Openbionics exoskeleton project introduction | bciduino community finishing

Bacteriostatic circle scanning correction template

Write the first CUDA program

Three layer switching ①

Yyds dry goods inventory it's not easy to say I love you | use the minimum web API to upload files

Long article review: entropy, free energy, symmetry and dynamics in the brain

Do you know the eight signs of a team becoming agile?

AI helps make new breakthroughs in art design plagiarism retrieval! Professor Liu Fang's team paper was employed by ACM mm, a multimedia top-level conference

Douban scoring applet Part-3
随机推荐
Avoid playing with super high conversion rate in material minefields
Why can't it run (unresolved)
MPLS③
What are the advantages and disadvantages of data center agents?
Sequence sorting of basic exercises of test questions
Functions and arrays of shell scripts
MySQL introduction - functions (various function statistics, exercises, details, tables)
Huawei cloud micro certification Huawei cloud computing service practice has been stable
Pyinstaller packaging py script warning:lib not found and other related issues
Hbuilder link Xiaoyao simulator
Intel's new GPU patent shows that its graphics card products will use MCM Packaging Technology
The reasons why QT fails to connect to the database and common solutions
Development of user-defined navigation bar in uniapp
JVM performance tuning and practical basic theory - medium
What is the student party's Bluetooth headset recommendation? Student party easy to use Bluetooth headset recommended
Gee: create a new feature and set corresponding attributes
Which insurance products can the elderly buy?
Small program graduation project based on wechat e-book small program graduation project opening report function reference
Query efficiency increased by 10 times! Three optimization schemes to help you solve the deep paging problem of MySQL
Yyds dry goods inventory it's not easy to say I love you | use the minimum web API to upload files