IOST UPDATE OCTOBER 22nd 2018 | | Hi , things never seem to slow down in the world of Blockchain and the past two weeks have been especially fast-paced for the IOST team. CMO Sa Wang was interviewed on Bloomberg, CEO Jimmy spoke at the prestigious World knowledge Forum, CTO Terry hosted a private tech meetup in Korea, European Growth Lead Leeho represented IOST at the Paris Stock Exchange, we held a GIF contest, and much more. Read on for our tech update and a full rundown on everything IOST! | | INTERVIEW ON BLOOMBERG TECHNOLOGY | | Last week, Co-founder and CMO Sa Wang discussed blockchain technology implementation, the current industry climate, and IOST's bright future with Emily Chang on Bloomberg Technology. You can find the full video here! | | 19th WORLD KNOWLEDGE FORUM | | In Seoul, CEO Jimmy Zhong spoke on a panel about the future viability of blockchain technology at the prestigious 19th World Knowledge Forum. Jimmy was joined by Sheila Warren - Head of Blockchain at the World Economic Forum, Halsey Minor – Co-founder of Salesforce, Richard Ma – CEO of Quantstamp, and Jason Hsu – a Taiwanese Member of Parliament. | | CTO Terrence Wang hosted a private tech meetup in Korea. Attendees included developers from projects such as Ground X - a Kakao subsidiary, Contents Protocol, GXC, and Muzika. The initial conversation was followed by a spirited and technical Q&A session! The IOST team is excited to hold similarly formatted meetups around the world in the run-up to Mainnet. | | CEO JIMMY ZHONG'S UPDATE ON THE STATE OF IOST | | CEO Jimmy Zhong recently wrote a summary of the current state of the IOST ecosystem and how IOST is progressing towards the creation of an ultra-high TPS blockchain infrastructure to meet the security and scalability needs of a decentralized economy. You can read the full update here. Additionally, Jimmy will be answering questions on October 26th at 6PM PST in the official IOST Telegram channel. Questions need to be submitted beforehand by filling out this form! | | IOST European Lead Leeho Lim participated in a roundtable discussion on smart contracts and their various applications at the Paris Stock Exchange! Spreading greater awareness is crucial to the eventual adoption of blockchain, and discussions like this are a strong platform to reach more traditional industries. Leeho was joined by Marc Gardette – Director of Microsoft France, Indranil Ghosh – Deputy Directing Manager at Solea, and Yanislav Malahov – Founder of Aeternity. | | IOST AT THE UNIVERSITY OF WASHINGTON | | IOST US Growth Lead Simon Manka spoke at an event at the University of Washington last weekend to an audience of over 500. Attendees consisted of Seattle blockchain groups, experts, developers, and university students. This inaugural event covered a variety of general topics relating to blockchain technology, and is the first of many events to come. IOST was proud to participate and support the University of Washington with their first blockchain event. | | CODING x SUSTAINABLE DEVELOPMENT GOALS WITH CODE CHRYSALIS | | IOST Japan Community Manager Kanna Sato presented at our co-sponsored "Coding x Sustainable Development Goals (SDGs)" event with Code Chrysalis in Tokyo! We will be working with Code Chrysalis to host more events throughout Tokyo and are excited to continue growing our Japanese community. | | DECENTRALIZING TECHNOLOGY, SOCIETY, AND THOUGHT | | IOST Head of Digital Ben Waters recently shared his thoughts on the societal interplay between centralization and decentralization. His article explains why at IOST, we believe that decentralized blockchain networks will create a better society. You can find the article here. | | The IOST GIF contest was a great success and, while there were many great submissions, including several truly hilarious gifs that had our entire team in stitches, there was one that stood out. We would like to congratulate Kevin Sotillo and thank him for his wonderful submission! | | - Consensus
- Optimization
- Achieved continuous block generation, with optimized data transmission. It now takes over a second when sending from a specific node; only 100-200ms when receiving
- Discussed plans for optimizations of continuous block generation, namely:
- Testing generation of more continuous blocks
- Conduct stress test with 80ms for block generation and 20ms left for miscellaneous work in an event cycle
- Design
- Researched coding for high efficiency transactions
- Discussed design on delayed transactions
- Reviewed pattern design of system resource consumption model
- Discussed design on RPC interfaces
- Designed economy model
- Development and Testing
- Organized codebase to prepare for future development work, namely:
- The "main" function is placed on the outer level
- The "genesis" module is now a standalone module
- Removed reviews and edits on the "txDB" module
- Organized code logics of PoB
- Development
- finished RPC development as designed.
- Added "getChainInfo", "getNodeInfo", "execTx", "getContractStorage", and "getContract"
- Removed "getHeight" and "getState"
- Documentation
- finished RPC developer's documentations.
- Tested the serialized validation process for the module of concurrent transaction validation.
- Addressed an issue that caused node01 to perform only half as fast.
- Optimized overall time consumption. As we observed, 600ms processing time is expected. Time consumption spikes once minute with the spike reaching as long as 2900ms.
- Time is mostly spent waiting for the header to be received (for an empty block). It is mostly related to data transmission, so "getstream", "writestream" and "readstream" are not affected
- The preparation for header transmission now starts 3 seconds earlier.
- Development and Operations
- Completed features and plans for "sync" testing and operations tools
- Completed
- How to develop Command Line Interface (CLI) tools
- Jira & iost-devops SDK
- idevops skeleton
- Interface and related testing on the CLI tools
- Operation storage-related features: insert, query and delete - 95% completed
- Analyzed requirements and discussed designing on "itest" correctness testing system
- Debugged the codebase for correctness tests
- Programmed basic functions for "itest", including account generation, initialization and transaction meta data generation.
- Virtual Machine
- Design
- Finalized plans for storage of logs for smart contracts
- Finalized plans for exchange-related smart contracts
- Finished interface designing for account and permissions
- Reviewed the design of the new VM version
- Discussed designing and development for Javascript SDK
- Designed interfaces for OpLog
- Discussed design of IOST account system
- Research and Development
- Finished encryption on JavaScript SDK, and part of "account" implementation
- Finished encryption on PHP SDK, designing of "composer" library, and implementation of "account"
- Rebuild "verifier"
- Wrote code for the low-level data storage for OpLog
- Continued development for token smart contracts
| | The last two weeks were certainly a busy period for IOST with new developments and activity around the world. There are also many exciting events on the horizon for IOST including the launch of Everest v2.0, the upcoming release of the CryptoHeroes beta, and the soon to be announced BERM Protocol! You can stay up to date on all things IOST by following us on social media and joining the conversation! Sincerely, IOST Team | | | | |