Findora Newsletter #05: SDK, VM, Discretion Podcast

June 3, 2021 inNews, Newsletterby Findora

The May 2021 issue of the Findora Newsletter is packed with informative content and news, drawing together the combined knowledge of the various departments that make up the team of Findora; including Engineering / Development, Product, Operations, Community and more.

  • Mobile Wallet and Software Development Kit (SDK): The team has been developing the upcoming mobile version of Findora wallet application for iOS and Android and its SDK library.
  • Refactoring Existing Code: Optimization of functions, writing additional unit tests, improving the storage and transaction layers, and integrating code into future technical updates.
  • Events: including two community AMAs as part of its membership with the PCIC organization, which focuses on Privacy Computing. 
  • Discretion Weekly: The first episode of the new regular Findora video news update is now available for viewing, hosted by Discreet Labs’ VP of product Warren Paul Anderson.
  • Team: Findora  welcomes James Parker to the contributors’ team this month, our new Community Manager.

Engineering Update

Findora SDK

As we build out the Findora ecosystem, our key area of focus is to add ecosystem building blocks that incentivize developers that choose Findora, make their job easier, and allow them to focus on creating great user experiences for their users and on user acquisition.

Findora SDK development is in-progress. SDK stands for ‘software development kit’ and refers to the framework of tools, libraries and other repositories. It is a core component for the Findora Wallet and API, and it was created to bring greater simplicity to the developer-journey as we streamline our codebase, increasing code maintainability and boosting code reusability.

Findora Mobile Wallet (iOS / Android)

Ongoing SDK developments include work on the library for the forthcoming mobile version of the Findora wallet, which will greatly increase code maintainability and reusability by eliminating redundant, duplicate code.

The core functions of Findora Mobile Wallet are based on the Object-C SDK and Java SDK exported from the Findora Platform. It will be compatible with multiple mobile terminals, allowing users to check balances, send/receive confidential assets, access dapps built on Findora’s privacy-preserving blockchain.

Privacy is the core focus of Findora’s Mobile Wallet: although confidential transactions are verified on the network, unauthorized users cannot check transaction details as they are not stored directly on Findora blockchain.

Data (Storage) Layer

Data layer is complete and implemented, providing an abstraction layer for the data stored by the different modules. Each module can use this to store data in their own prefix, and iterate over only the data that is relevant. By generating a single hash at the end of every block which can be linked through to provide consistency of state across all nodes, the data layer provides an easier means to commit the whole merkle tree model (authenticated data structure).

Transaction Layer

Refactors to the Findora Transaction Layer are in progress, targeted towards making the ‘code’ flow more maintainable and understandable to drive adoption and accessibility of the Findora network. Code structuring on the Transaction Layer becomes more important as we grow our product and codebase to add staking, governance, rewards, atomic swaps, and more.

CLI

Findora engineers are iterating upon the present CLI implementation to ensure that it is fully prepared for full public release which, once complete, will result in a CLI implementation which is both user friendly and more secure.


Research and Design

Smart Contract Virtual Machine Design

The privacy realization of smart contracts is a challenging task that falls in Findora and its ecosystem developers’ area of expertise, and affects the final decision of  Findora’s supporting organizations regarding Smart Contract Virtual Machine implementation.

Such compatibility will immediately benefit cross-chain asset redeployment and extend Findora’s core privacy functionality to a broader crypto ecosystem.

With Findora, creators can truly integrate leading privacy-preserving blockchain solutions like zero-knowledge proofs and homomorphic encryption into new and pre-existing projects, including the minting and distribution of confidential assets.


Discretion #0 – The Findora Podcast

We just launched the premiere episode of Discretion which is available for viewing now. It’s a weekly running news update series hosted by Discreet Labs’ VP of product Warren Paul Anderson.

Discretion delivers regular coverage of the progress being made on Findora. As the Findora project grows, we hope this material will help you learn more about it.


Events

AMAs

This month: two AMAs were hosted by PCIC (Privacy Computing In China) and attended by Findora Foundation alongside other members like Oasis Network. The themes were ‘Demystifying Privacy for You’ and ‘Technical Implementation and Ground Application of Privacy Computing in the Financial Sector’.

Connected Smart Contracts Meetup

The ‘Connected Smart Contracts Meetup‘ event took place on May 23, 202 at the Sofitel Macau 16 Po. It was co-hosted by Findora Foundation, along with the Macau Industrial Blockchain Association, Zhuhai Hengqin New District DCF, Research Institute and HCM Prominent; and co-organized by Chained Finance, Chainlink, Findora, Kava, SmartMesh, Synthetix, The Graph and Wootrade Network.


Team

James Parker, Community Engagement Manager

Based in Tokyo, Japan, James Parker brings a wealth of professional experience across a diversity of roles. These roles include international business development and strategic leadership at companies such as Standard Capital / Allex, AOI, and Luminar – having co-founded the latter (which has since gone public at a valuation of $7.5B).

🙌 We are Hiring!

Findora Foundation and its ecosystem developers are hiring now for many positions available.

TelegramTwitter | Discord | Youtube | Medium | Github | Instagram