CARDANO: The Daedalus Balance Check wallet is now available
Biweekly update 14th November — 28th November
The weekly Cardano development update was published. The team successfully delivered a new balance check version of the Daedalus wallet and continued preparing the next Daedalus release for the Incentivized Testnet, which will include delegation features.
The team also closed 34 issues, making progress in user experience, performance, test coverage, and implementation of new capabilities from Cardano GraphQL. The app now has near real-time data feeds without impacting the scalability of the Cardano GraphQL API service by using the network slot duration to poll, rather than a stateful connection over a WebSocket.
The Plutus team started work on updating the multicurrency paper, as well as investigating how to handle mutually recursive datatypes. In addition, the team worked on some minor PureScript build improvements.
More to follow!
- The Daedalus Balance Check wallet is now available for download
- Shelley Testnet: Your weekly rollout rollup. Week 21: W/E 15th November 2019
- The weekly Cardano development update (November 22, 2019)
This week the team successfully delivered a new balance check version of the Daedalus wallet and continued preparing the next Daedalus release for the Incentivized Testnet, which will include delegation features.
There is no update this week, as the team was focused on the delivery of the new balance check Daedalus wallet.
This week the team closed 34 issues, making progress in user experience, performance, test coverage, and implementation of new capabilities from Cardano GraphQL. The app now has near real-time data feeds without impacting the scalability of the Cardano GraphQL API service by using the network slot duration to poll, rather than a stateful connection over a WebSocket. Using an understanding of the network chain tip, deterministic information on the client now reduces demand on the userÅfs connection to a minimum, using a lightweight GraphQL query and field selection.
This week has been a very intensive period of fixes, polishing, and tweaking to deliver the best possible experience for users during the balance check phase of the Incentivized Testnet. It has been very demanding for the team, and they handled the challenge incredibly well, although it has necessarily delayed further work on delegation features. Nonetheless, this is still a very important milestone, as it is the result of more than a year of hard work to rebuild and extend the Byron wallets.
Finally, it’s not without the disappointment that the team discovered a significant problem that had been lurking for almost two years, resurfacing from as far back as cardano-sl v1.1.0! Finding such problems is the purpose of the testnet, however, and the team is ultimately pleased to have found such a problem before it made it to mainnet.
This week the networking team has been working towards the 1.0.0 release and making progress with peer discovery. The error policies pull request was merged, the typed-protocol driver was refactored to accommodate timeouts and size limits, and the logging messages were reviewed. Progress was also made on the peer-to-peer governor, as well as a basic simulation with dummy cold peer selection, which allows the team to draw diagrams of the network. Work is also being done to refactor the ntp-client, which was imported from cardano-sl.
The DevOps team has been working with the Daedalus team this week to support the release of a new version of the balance check Daedalus client.
This week the team finished up some work on the invalid trace generation at the level of transactions on the ledger layer. This provided a nice point to stop, review how the work on invalid traces was going, and decide how to proceed. In particular, the team has decided to go with QuickCheck instead of Hedgehog for testing purposes, and to stop work (for now) on invalid traces. The invalid traces are very helpful for conformance testing, but the plan for the Shelley ledger remains to continue using the exec specification as long as possible, which means no conformance testing. The team can now focus on finishing all the generators.
Elsewhere, the team now has the Shelley ledger API implemented, as needed by the consensus layer. The team also fixed several small issues that came from the auditors this week.
This week the Plutus team started work on updating the multicurrency paper, as well as investigating how to handle mutually recursive datatypes. In addition, the team worked on some minor PureScript build improvements.
The Marlowe team added an extra restriction to MarloweÅfs symbolic counterexamples so that slot numbers in transaction slot intervals cannot be negative. They also changed the order of tabs in the Marlowe Playground to be more intuitive.
CryptoSlate recently had the opportunity to talk with the CEO of EMURGO, Ken Kodama. EMURGO is the commercial arm of Cardano. As CEO of EMURGO, Kodama leads the overall mission to drive the adoption of Cardano by building, investing in, and advising projects or organizations that adopt Cardano’s third-generation decentralized blockchain ecosystem. Below is the interview with Mr. Kodama.
Tell us about the major milestones Cardano and EMURGO have accomplished over the past 2 years. In what ways does EMURGO help drive the adoption of Cardano and add value to ADA holders?
Ken Kodama (KK): EMURGO, as the official commercial arm of Cardano & its Cardano ecosystem partners IOHK and the Cardano Foundation recently celebrated the 2nd year anniversary of Cardano’s ADA first exchange listing in September 2017. Over the past two years, EMURGO has rapidly expanded its bases in Singapore, Japan, India, Indonesia, and New York.
From the onset, EMURGO has strategically laid out a multi-pronged approach to build a global Cardano by embracing a set of dual objectives:
- Add value to ADA holders by building, investing in, and advising projects or organizations that adopt Cardano’s decentralized blockchain ecosystem.
- Accelerate and drive the practical application of ADA and provide utility & liquidity to ADA holders. For example: getting ADA listed on exchanges, getting merchants to adopt ADA payments, developing a mobile ADA wallet, developing a Cardano Blockchain Explorer (Seiza), and so on.
Over the past two years, EMURGO has been steadfastly working incredibly hard to achieve these dual objectives and accomplished several milestones in the process.
Through EMURGO’s four established business units — tailored systems development, education & academy, investment & acceleration, and advisory services — EMURGO has developed in-house tailored products for the worldwide Cardano community. These products include Yoroi Wallet — a safe & reliable way to send and receive Cardano ADA through iOS, Android, Chrome, and Firefox; Seiza Cardano Blockchain Explorer which lets Cardano ADA users seamlessly track ADA transactions and other relevant data on Cardano’s public blockchain; and most recently, Tangata Manu — a new fully open source codebase library for third-party developers & enterprises to create their own secure light wallets and explorers for Cardano ADA on Internet browsers and mobile devices.
For investment milestones, EMURGO announced an anchor investment into Y2X — a leading New York-based digital merchant & investment bank for the decentralized economy — that will offer a platform for entrepreneurs to raise capital for expansion through Securities Token Offerings (STOs) and other means. Cardano will become the protocol of choice for Y2X and its portfolio firms.
EMURGO also launched a New York-based blockchain accelerator dLab/EMURGO in partnership with SOSV — a world-renowned deep tech VC firm — to incubate and accelerate quality blockchain projects with real use cases showing synergies with Cardano. These projects receive world-class mentoring from EMURGO’s CTO Nicolas Arqueros and R&D Engineering Lead Sebastien Guillemot, among our other in-house tech experts at EMURGO & SOSV.
EMURGO also recognizes the importance of actual blockchain developer education to eventually be the technical foundation for the growth of the Cardano ecosystem. Thus, EMURGO launched our education business unit in India through the establishment of EMURGO India earlier this year to offer a variety of tailored blockchain developer education courses for university students, career professionals, enterprises, and the general public.
Especially in India, there is an inadequate supply of proficient blockchain developers to meet rising demand by enterprises. According to a worldwide blockchain developer report, out of a total global pool of more than 22 million developers, there are only 107,000 blockchain developers worldwide with only a percentage of those developers actually proficient in blockchain development.
Our other recently launched EMURGO unit in Indonesia also focuses heavily on offering blockchain education workshops and courses by partnering with local universities to teach bright local students. Especially in markets such as India and Southeast Asia, there is a growing discussion on the utilities of blockchain technology to provide significant societal and economic benefits in local industries.
To add value for ADA holders, EMURGO has forged partnerships to build onramps for increased ADA liquidity and use cases. In 2018, EMURGO partnered with South Korean fintech giant Metaps Plus to offer an ADA Crypto Card accepted at over 30,000 offline retail merchants in South Korea, and also implemented ADA payments at retail merchants in Okinawa, Japan and a famous Japanese BBQ restaurant franchise owned by a local celebrity comedian.
Over the past two years which has included a strong rebranding, EMURGO has consistently built up a solid voice on social media with a large number of social media followers across all channels, more than 100,000 cumulative views on EMURGO’s Monthly Cardano Progress Report videos, and more than 130 comprehensive blog content articles freely available on our GitHub library.
As mentioned, Cardano recently celebrated its 2nd year ADA listing anniversary. Cardano has come a long way from being born as an idea, into a full-fledged open-source product on the cusp of our second phase of development with the coming of the Shelley era and full decentralization.
Also as our community would know, Cardano is on target for the Cardano Incentivized Testnet — one of the last preparations for the official launch of Shelley with real staking rewards. With a research-first driven approach, Cardano has amassed a significant global following and is recognized as a top blockchain protocol. There is a team full of qualified engineers and academics across the entire Cardano ecosystem entities working on building a Cardano that is scalable, sustainable, and interoperable with other blockchains & legacy systems.
For more information on the Cardano roadmap, visit cardanoroadmap.com
How big is the EMURGO team and where around the world are all the team members located?
KK: The EMURGO team has grown into a solid & talented team spanning the globe with more than 40 employees. Our global headquarters is in Singapore and a lot of our global operations staff is in Tokyo, Japan, which is where EMURGO was originally founded. EMURGO also has offices in India & Indonesia and runs the dLab/EMURGO accelerator in New York City. A lot of other members of the EMURGO team work remotely from other parts of Asia, Europe, & North/South America. A lot of our team members speak multiple languages and have lived & worked in many different countries thereby adding to the global nature of EMURGO.
What future milestones are EMURGO and Cardano most excited about rolling out in the near short, mid and long term?
KK: In the short term, everyone in the Cardano ecosystem is working towards a successful Cardano Incentivized Testnet which is a preview before the full rollout of Shelley. Shelley is the second phase of development in the Cardano roadmap and marks the dawn of full decentralization in Cardano. The Incentivized Testnet before Shelley mainnet will allow ADA holders to earn actual ADA as rewards from stake delegation and operating stake pools. For more information on that, please watch our FAQ Video and read IOHK’s blog here.
In the mid and long term, the big milestones for Cardano can be found on the Cardano roadmap site. EMURGO will continue to focus on driving the global adoption of Cardano by bringing more stakeholders into the ecosystem and increasing liquidity for ADA holders.
Tell us about the products EMURGO is working on, specifically Yoroi Wallet, Seiza Cardano Explorer, and Tangata Manu open-source toolbox…
KK: All three of these products were developed by EMURGO to drive the adoption of Cardano and bring value to ADA holders. Yoroi Wallet is a light-client wallet for Cardano ADA users that are specifically designed to be simple, fast, and secure — a financial gateway to the future. Yoroi is fully functional and available for free download on iOS, Android, Chrome, & Firefox extension. To date, Yoroi Wallet has consistently enjoyed an excellent rating in all of its available app stores as it has delivered a spectacular user experience and also has a full engineering team developing updates and offering technical support on a full-time basis. Over the coming months, EMURGO will roll out new updates and features for Yoroi Wallet to make for greater user experience.
Seiza Cardano Blockchain Explorer was announced in April 2019 and went live in May 2019. The name Seiza is derived from the Japanese word for “constellation”, as it reflects EMURGO’s Japanese heritage and objective for it to be a total comprehensive blockchain navigation guide for users. Seiza allows users to track their ADA transactions and other vital information related to the Cardano blockchain including wallet histories, addresses, block size, and stake pools, among others. Seiza will allow for the viewing of real-time information related to staking and stake pools as Shelley nears.
Tangata Manu is EMURGO’s latest product release for the global Cardano community. It’s a new fully open source codebase library for third-party developers & enterprises to create their own secure light wallets and explorers for Cardano ADA on Internet browsers and mobile devices. Originally inspired by IOHK’s initial development of Icarus, Tangata Manu is an open source library also compatible with Shelley.
What are the biggest barriers to adoption for Cardano and how will it overcome them?
KK: Blockchain is still a nascent industry overall with growing mainstream awareness and limited regulatory clarity. This is why EMURGO has joined the Chamber of Digital Commerce & Blockchain For Europe, in order to have sustained dialogue with government-level stakeholders about blockchain-friendly initiatives. Also, we continue to focus heavily on our education units, partnering with local universities in markets such as India & Indonesia, to offer our blockchain education courses to empower local citizens and bring more blockchain proficient talents into the working world. Thus, we are working hard to increase awareness and build a proficient supply of blockchain developers through education.
Even though it is still early, in what specific areas or industries is Cardano development seeing the most traction?
While we cannot disclose any information other than what is publicly available, Cardano’s third-generation blockchain solutions are designed to address scalability, sustainability, and interoperability. As such, it is tailored to meet the demands of governments, enterprises, institutions, and developers that need a rigorous and robust blockchain platform. Our social media channels show all of our latest developments with enterprises and so forth across the entire Cardano ecosystem.
What can you tell us about the partnership with New Balance sneakers to track the supply on the blockchain?
KK: This exciting piece of news came via our Cardano ecosystem partner IOHK. Obviously, this is a good step in the direction towards applying Cardano’s third-generation blockchain towards real use cases including supply chain management with a trusted name brand. EMURGO and its Cardano ecosystem partners continue to engage with interested parties on implementing Cardano’s blockchain-based solutions.
How necessary are corporate partnerships to demonstrate the true potential of the Cardano blockchain?
KK: Partnerships with enterprises are certainly important as it validates the potential for Cardano’s third-generation blockchain to address business verticals. EMURGO is focused on building the Cardano ecosystem with a richly diverse set of stakeholders and thus we’ve entered different associations in a variety of industries to create dialogue and explore potential synergies in adopting Cardano for their businesses. EMURGO has also invested and partnered with Y2X to foster the growth of regulated STOs moving forward.
How important is the price of ADA to the adoption of Cardano?
KK: We keep our focus on building the Cardano ecosystem by addressing real use cases and driving adoption, which will drive natural price discovery.
Are there any other exciting developments you can tell us about taking place in the Cardano ecosystem?
KK: The Cardano community can rest assured that EMURGO and its partners are constantly working on building the Cardano ecosystem on all fronts. Any news development can be immediately found on our EMURGO social media channels and site and on the channels of our ecosystem partners.
A lot of focus is on the incentivized testnet technical-wise. Once Shelley is ready for launch, we expect to see more momentum with the drive of Cardano adoption and the continued development of the Cardano roadmap.
EMURGO drives the adoption of the Cardano blockchain and increases the convenience of the Cardano blockchain through investment, advisory services, and by building projects & organizations that adopt Cardano’s decentralized blockchain ecosystem. EMURGO leverages its expertise gained from blockchain R&D as well as its global network of blockchain and industry partners to provide organizational and personal education services globally.
EMURGO was founded in Japan in June 2017 and has since expanded to Singapore, Indonesia, India, and New York. EMURGO acts as the official commercial arm of the Cardano project, and closely with IOHK and The Cardano Foundation to grow Cardano’s ecosystem globally and promote its adoption. Learn more about the project at https://emurgo.io
With the future release of Goguen, Cardano — the first, third-generation blockchain to emerge from a scientific & peer-reviewed philosophy — will introduce smart contracts to the main Cardano blockchain. Specifically, developers will be able to write smart contracts for Cardano using Plutus.
What is Plutus?
Plutus is a programming language that allows smart contracts to be developed and deployed and has been designed with three key audiences in mind that align with Cardano’s vision: developers, enterprises, and academia. Today, anyone can deploy test contracts that are developed in the Plutus Playground — a lightweight, web-based environment to test smart contracts without maintaining a full development environment on the blockchain. The Plutus platform grants developers an unrivaled smart contract experience.
Plutus has been designed to be clear, concise and convenient. Most importantly, however, Plutus is much safer than previous alternatives to smart contract development. Still, what exactly makes Plutus such a safe, secure programming language platform, and why is this important?
Why is Safety Important?
Safety is important as Cardano smart contract developers want to ensure their program does exactly what they want it to do without any side effects. This means minimizing the risk of errors occurring. Errors are common in many programming languages used on a daily basis. Cardano aims to minimize these errors so that the transfer of value via smart contracts is achieved with a high degree of assurance. This reduces the chance of loss of funds, unexpected problems, and unforeseen complications. While errors that occur in the favorite messaging apps or social media websites may result in the message not being sent or a picture not being posted, an error that occurs in a blockchain environment where valuable assets are on the line requires a higher degree of safety. In fact, EMURGO has also been supporting Syre — a tokenless invoice based protocol to make sending cryptocurrencies like ADA easy and worry-free for users by removing any concerns about confirming recipient wallet addresses through the dLab/EMURGO accelerator.
Safe Smart Contracts: A Functional Approach
Plutus is embedded in Haskell, the leading purely functional programming language. The reason for this is based on the idea that functional programming languages are much more suitable for secure and verifiable smart contracts than alternatives currently available in the blockchain industry. An important reason for this is the robust type system offered by Haskell. Types are designed to impose constraints that enforce correctness. The type system used by Plutus eliminates many of the errors that plague other programming languages. It checks that all parts of a smart contract fit together in a logically consistent, provably correct way.
A type system can be thought of as a system of painting in which an artist sketches out their art rigorously and determines what colors go where before they ever put a brush on the canvas. Rather than immediately beginning to paint, the artist takes the time to ensure all pieces fit together and transition well. In Plutus, this means that smart contracts are well-designed and thought through in advance.
While this requires more upfront work, developing smart contracts in Cardano comes with a later payoff: smart contracts are safer and easier to maintain into the future. The type system Plutus uses helps to eliminate errors, as the type system catches them before the smart contract is executed. This is in direct contrast to other smart contract programming languages, where errors may only appear when a program is run. Due to the high-stakes nature of executing potentially error-prone smart contracts, third parties are often employed to check the program to ensure correctness. With Plutus, there exists a more efficient & safer developer experience due to the built-in robustness of the programming language itself.
Safe Smart Contracts: On-Chain and Off-Chain Code
Through Plutus, both on-chain and off-chain code is based on the same programming language. A smart contract developer can use a single code base, which Plutus automatically divides into on-chain and off-chain code and packages for deployment. On-chain code is code that is executed on the blockchain itself. Off-chain code is code that is executed off of the blockchain, such as in a web browser. This feature of Plutus is much safer than current alternatives found in smart contract development today. It is common throughout the industry for smart contracts to be written in one language for the on-chain code and a second language for the off-chain code. Not only does this more than double the development time required, but it also opens up massive security risks for smart contracts.
This is similar to a restaurant experience, where the chef and the waiter both play different roles in getting you the food you ordered. The chef who prepares the food and the waiter who serves it both need to communicate with each other to ensure what is ordered gets served up correctly. By generating both on-chain and off-chain code, Plutus provides a massive safety benefit for developers. The food, so to speak, is both prepared and served by the chef.
With Plutus, developers can be confident that their smart contracts will execute correctly. Cardano utilizes gold-standard, modern language research to guarantee a secure, full-stack programming environment. This environment is built on the pillars of the leading functional programming language Haskell, and all the benefits it brings. Cardano smart contracts enjoy a high degree of safety unrivaled in the blockchain & cryptocurrency industry.
EMURGO drives the adoption of Cardano and adds value to ADA holders by building, investing in, and advising projects or organizations that adopt Cardano’s decentralized blockchain ecosystem. EMURGO leverages its expertise in blockchain R&D as well as its global network of related blockchain and industry partners to support ventures globally.
EMURGO is the official commercial and venture arm of the Cardano project, headquartered in Singapore, with a presence in Japan, the USA, India, and Indonesia. EMURGO works closely with IOHK and The Cardano Foundation to grow Cardano’s ecosystem globally, and promote its adoption. Learn more about the project at https://emurgo.io
- Safety Tips for the Upcoming Stake Pool Testnets & Beyond
- Cardano Community Newsletter — November 15, 2019
- Cardano Stay Safe Content [UPDATED]
- Cardano Shelley Testnet — Mobile Yoroi Balance Check Tutorial
- Next Steps for Cardano Staking | TCE 61
>> The Basho era of Cardano is an era of optimization, improving the scalability and interoperability of the network. Basho is about improving the underlying performance of the Cardano network to better support growth and adoption for applications with high transaction volume.
>> One of the core developments of Basho will be the introduction of sidechains: new blockchains, interoperable with the main Cardano chain, with immense potential to extend the capabilities of the network. Sidechains can be used as a sharding mechanism by off-loading work from the main chain onto a sidechain to increase the capacity of the network. They can also be used to introduce experimental features without affecting the security of the main blockchain.
>> Basho will also see the introduction of parallel accounting styles. While the main Cardano blockchain will continue to use a UTXO model, the ability to support and switch between UTXO and account-based models will be added using sidechains. The result will be greater interoperability for Cardano, as well as the ability to support new kinds of use cases on the network.
>> The Basho era will see Cardano become one of the most high performance, resilient, and flexible blockchain platforms in the industry. This will provide network infrastructure with the capability to scale in a sustainable, secure way, as well as the ability to add new functionality without compromising the reliability at the core of the network.
Partnerships and team members
Social media metrics
The charts above illustrate a decline in the number of Telegram followers. In general, the Cardano experiences an average level of social activity.
The graph above shows the dynamics of changes in the number of Cardano Facebook likes, Reddit subscribers and Twitter followers. The information is taken from Coingecko.com.