Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Administrator

Pages: [1] 2 3 ... 11
1
Cardano videos / IOHK | Dr. Peter Gaži, presenting Ouroboros at MIT.
« on: February 16, 2018, 10:50:49 AM »

2
WEEK’S DEV HIGHLIGHTS
CORE

This week the team has somewhat shifted focus from regular development to contribute to writing test cases for release 1.1.0. Testing of 1.1.0 will be one of the team’s major objectives for the next few weeks.

    Block syncing

Work on block application optimization has steadily progressed. This will allow for gradual performance improvement of block syncing. Furthermore, an experimental effort is being taken to have proof-of-concept for HTTP mirroring of block syncing. This is almost finished and the code is currently in the integration testing stage.

    Refactoring

Exception handling refactoring has steadily progressed over the past week. The team is approaching the goal of removing all exception handling anti-pattern occurrences to make the code comply to the recently agreed exception handling guidelines. Some work is currently being done on eliminating bad concurrency usages (which is a step forward aimed at a reliable shutdown for the Cardano node). Also, code restructuring refactoring has been successfully completed (the last remaining work was about moving test modules to their proper place).

    Documentation

Several internal documents were finally agreed upon and merged. These documents include a detailed description for the update system, exception handling guideline and a code diagram for the Cardano SL repository. Work is currently underway to provide detailed documentation on block processing. Last, but not least, specifications for machine-readable logging and efficient storage are being improved.
DAEDALUS

The main goal of the week was the preparation of the next major release 0.7 for React Polymorph library used in Daedalus and testing all of the breaking changes introduced there against Daedalus. The remaining time was spent on testing for the upcoming Daedalus 0.9 and Cardano 1.1.0 releases.
WALLET BACKEND

As of now, the instructions have been sent to the exchange and the migration is pending. A team member will migrate the code to the Master branch so that the team can decommission the prior code. The exchanges tech team has requested more work from our side.

    Benchmarking

As of last week, the Baselining has been successfully completed. A key member of the team is working on a tool (“dbgen”) to generate synthetic data for the wallet backend, to be used by the benchmarks. As for ongoing work, the second round focusing on working with real-world data has begun.

    API Rewrite

A team member has been specifically assigned to assist with manual testing. For a more smooth transition process, the old and the new API will coexist (at least initially) on the same wallet backend, making integration easier.

    Data Layer Rewrite

Version 5 of the semi formal specification has been completed. It has been decided that an extension will be created to include block rollbacks, transaction input selection, and miscellaneous database issues. Last week, partial implementation was initiated and a team member is currently writing the wallet’s business logic. A significant portion of the testing framework has been successfully put in place (Code that translates from simplified descriptions of transactions and blocks into real data types).
NETWORKING

The team is awaiting sign off on new requirements from the stakeholders. The work to decouple the networking layer from the core logic has nearly been completed. The networking team continue to be dedicated to the code update project. Some of the efforts there relate to the networking requirements for decentralisation, therefore the work will also benefit the Shelley programme.
DEVOPS

The team focused on supporting the 1.1 release testing and deployment. Some further work was done on automating the releases and finalizing migration of current CI to the new integration pipeline management software. The team has also implemented code-as-infrastructure for the upcoming recovery service.
MISCELLANEOUS WORKSTREAMS

    Sidechains

The team is working towards submitting a paper to a conference by the 13th February 2018. The researchers had some exploratory discussions regarding the implementation phase but details are deferred until after the submission date.

    Hardware Wallet

The UAT part of Phase 1 is in planning, with a view to Phase 1 being completed and delivery sign off being issued to a blockchain consulting company in the first week of March. Planning for Phase 2 (the integration of Ledger Nano S functionality with the Cardano wallet) continues to be delayed due to resource unavailability. A product manager is producing specification for the Daedalus implementation which is scheduled for review on the 15th of February (although this is now highly likely to be delayed). It has been agreed that the initial release will not support delegation.
Tech Support

Last week saw yet another drop in new tickets. The tech support team received a total of 415 tickets, out of which 134 were successfully resolved and the remaining 281 are being followed up. The top reported issues were:

    Unable to connect
    Various transaction questions
    Issues with using the wallet
    Antivirus-related issues
    Cannot launch


Source:
https://www.cardanohub.org/en/weekly-technical-report/#02-15-2018

3
News / Cryptocurrencies are not a threat according to Bank of Japan
« on: February 13, 2018, 11:30:11 AM »



Cryptocurrencies are not a threat according to Bank of Japan

“Cryptocurrencies aren’t legal tenders and don’t have assets to back up their value… Some people say they should be described as crypto-assets, not cryptocurrencies,” Haruhiko Kuroda, Governor of the Bank of Japan.

Haruhiko made this statement during a session in parliament on Tuesday where he said cryptocurrencies are not a threat to the Yen and he doesn’t see them as a danger to existing legal tenders anytime soon.

He also added that cryptocurrencies are mostly used for speculative trading rather than a means of payments. It is also reported that the Bank of Japan is monitoring cryptocurrencies to ensure they do not “erode public trust” on existing settlement systems the bank currently oversees.

on the contrary, it just a matter of time before we see more payments and transactions being done in Bitcoin and cryptocurrencies. According to a recent poll conducted by John McAfee, 58% of over 45,000 poll participants currently see cryptocurrencies as an investment rather than a means of payment.

We do believe such numbers will change once key elements are put in place that will facilitate cryptocurrency use as a means of payment. Bitcoin, for example, saw its transaction fees skyrocket with its processing time for transactions increase last year, a problem which is being addressed.

Also, few businesses accept cryptocurrency payments though the number keeps rising. Many businesses are busy trying to understand them while others are waiting for them to be less volatile before they step in. It is expected that when more players start accepting Bitcoin and cryptocurrencies as a means of payment, such numbers and comments like those from the governor of the BOJ will change.

Nonetheless, Japan is currently known to be one of the most crypto friendly nations in the world as cryptocurrencies have been regulated by the government and increasing number shops and businesses in the country accept Bitcoin and other altcoins as a means of payment.

BOJ thinks cryptocurrencies are not a threat, do you think they have a reason to worry about cryptos?

Let us know your thoughts below.

Source:
https://crypto-lines.com/2018/02/13/cryptocurrencies-are-not-threat/

4
Cardano videos / Cardano (ADA coin) Founder Interview: Charles Hoskinson
« on: February 12, 2018, 06:02:18 PM »

5
Cardano videos / Cardano Weekly Report Technical Report Explained (Feb 8th)
« on: February 12, 2018, 06:01:24 PM »

6
Cardano videos / Watch if you're invested in Cardano!!!
« on: February 12, 2018, 06:00:31 PM »

8
WEEK’S DEV HIGHLIGHTS
CORE

The team concentrated on Exception Handling, which is 70% complete and due to be finished shortly. Reliable Shutdown will be finished by the end of the sprint. Requirements have been gathered for the Revised Monad Stack and are due to be scheduled for the next sprint. Code Restructuring is 80% finished. Improving the structure of the testing module remains to be done.
DAEDALUS

The main goal of the week was the preparation of the 0.9.0 Daedalus release, which will be shipped with Cardano 1.1. One of the bigger tasks was also finalized, refactoring the build system to use Gulp 3, which solved a lot of issues introduced with the upgrade of the WebPack to version 2. Work on wallet account features continued.
WALLET BACKEND

The team put a lot of time into preparation for the exchange code migration. The instructions on the pending migration have been sent to the exchanges. Data Consistency has been merged to Master. The team is pushing to have Targeting Dev complete shortly. A performance improvement for Multi-Action Output has been merged to Master. The team is currently deciding whether other performance improvement initiatives are required. A phased approach is planned once the Data and Performance workstreams are completed and as improvements become available. Additionally, Baselining has also been completed successfully. The team has successfully delivered a prototype of the Exchange Simulator (Request Generator) for ongoing tests and performance improvements. Currently, a team member is working on a tool (“dbgen”) to generate synthetic data for the wallet backend, to be used by the benchmarks. Various other tasks regarding the wallet backend have been simplified or integrated. A key team member will give new estimates on task completion. Two of the team members will concentrate on manual testing of the API associated with the tasks. The old and the new API will coexist (at least initially) on the same wallet backend, making integration easier. The Daedalus team can start integrating the new API, and can do this in a “cherry-picking” fashion. There is no need to commit to the whole V1 API just yet. A key team member has been designated as the squad lead currently working on this, incorporating the specification from another team member and translating it into an “executable specification” for the new wallet. A senior engineer is working on a semi-formal specification that will shape the data layer and its storage requirements. Partial implementation has started and a significant portion of the testing framework is in place (code that translates simplified descriptions of the transactions and blocks into real data types). A team member has started working on the generation of synthetic test data. Another key member is working on plugging the wallet backend to this new data layer.
NETWORKING

The team focused on the relay connection timeout, which will be included in the next release. Streaming block syncing is a dependency for Deadalus to provide a block syncing progress bar with smooth (rather than jumpy) reporting.
DEVOPS

Last week the DevOps team coordinated branch off in preparation for the Cardano SL 1.1 release. The first pass of the staging 1.1 deployment was completed with one issue found in relation to moving the CI to a new provider. Further highlights of the week have been a successful release of stack2nix, as well as work with exchanges on implementing efficiency and scalability improvements.
MISC. WORKSTREAMS

    Smart Contracts Language

The stakeholders have had detailed discussions about deliverables for the workstream of a new language designed to make it easier to create smart contracts. A team member is working on the language core and language initiative (specification, presentation and the tutorial for developers, which are prerequisites for this workstream).

    Sidechains

Research is progressing with a view to presenting the findings in a formal academic context in the near future.
Tech Support

There was a decrease in the number of new tickets last week. The tech support team received a total of 593 tickets, out of which 308 were successfully resolved and the remaining 285 are being followed up. The top reported issues were:

    Unable to connect
    Various transaction questions
    Issues with using the wallet
    Antivirus-related issues
    Cannot launch


Source:
https://www.cardanohub.org/en/weekly-technical-report/#02-08-2018

9
WEEK’S DEV HIGHLIGHTS
CSL CORE

Here are the latest updates from the Core team:

    Cardano Launcher now takes JSON config as a parameter. Thus, no system-specific launch scripts are needed (previously, the Launcher required a lot of parameters to be passed).
    The recent fixes from master were merged to develop.
    Exception handling refactoring is in progress. This will improve the safety and predictability of the code by removing error-prone patterns.
    The team is working on the reliable shutdown of a node. A lot of the code was recently refactored, a few occurrences of bad concurrency patterns were removed.
    A few optimizations have been applied to block syncing (this is work in progress).
    An experimental prototype for HTTP-based block syncing is almost ready. Once completed, this should allow expedited block syncing.
    A few optimizations were performed for “high traffic” wallet users (e.g. exchanges), in particular, address generation is now >100x faster (the result of wiping out several data access anti-patterns).

DAEDALUS

The Daedalus team focused on Byron-related tasks. In the scope of this effort, numerous improvements were built for the upcoming release of the Daedalus Cardano wallet. This includes a feature that detects cases of a Cardano node being out of sync due to internet connectivity issues and reports this to the user by displaying the “Connecting” screen with the appropriate message, moving the user away from the main user interface. A New “About” screen has been implemented. Now it shows bot Daedalus and Cardano client versions for Cardano, and the Mantis client version for Ethereum Classic. Furthermore, a bug regarding the incorrect detection of time on the user's machine being not in sync with the global time was detected and fixed. This removed the false-positive report which prevented some users from using the wallet when their time was only slightly off. The Electron platform running Daedalus has been updated to resolve a security flaw in Electron.
MIDDLEWARE

Here are the latest updates from the team:

    A team member is to resume working on the new wallet V1 API, tackling the endpoint to calculate the fees for a transaction.
    The team is focused on performance improvements and stability of the wallet backend.
    Two key members are to continue working on the benchmarks and will move to stress tests soon afterwards.
    Another team member will extend "dbgen" (a tool to generate synthetic wallet-db data) to generate fake history entries. This synthetic data will be used in the benchmarks to simulate realistic workloads.
    The updates on consistent DB updates for the old wallet are to be reviewed and merged.
    A team lead is to continue fleshing out the formal specification for the new wallet with an eye on asymptotic complexity.
    Two team members have converged on the same specification for UTXO accounting, so that it can drive the implementation of the data layer.
    A team member is to implement a solution for a much faster procedure to restore an HD-wallet from a seed.

NETWORKING

A small but important change that increases the network connection timeout from 2 to 15 seconds has been merged to the development branch. The team expects that this will eliminate certain connection problems (2 was too low to begin with). They continued design work on a better block download system that will make Daedalus faster to start up. Work on supporting features for a better UX for Daedalus initial sync hasn't progressed yet because its developer is away teaching Haskell in Barbados). Those two pull requests have been moving along: devs working on the issues are tying up loose ends and nearing approval from the core developers. They are optimistic about having them merged by the end of the week.
DEVOPS

This week's update will be available shortly.
Tech Support

Last week saw a bit of an uptick of new tickets. The Tech support team received a total of 1214 tickets, out of which 828 were successfully resolved and the remaining 386 are currently being followed up and resolved by the tech support team. The top reported issues were:

    Unable to connect
    Unable to see transactions
    Issues with using the wallet
    Antivirus related issues
    Cannot launch


Source:
https://www.cardanohub.org/en/weekly-technical-report/#02-01-2018

11
Cardano videos / Cardano Cryptocurrency - Explained Simple (ADA)
« on: February 09, 2018, 11:42:37 AM »

14
News / IOHK Cardano Weekly technical report 1 / Feb 2018
« on: February 01, 2018, 04:23:15 PM »
WEEK’S DEV HIGHLIGHTS
CSL CORE

Here are the latest updates from the Core team:

    Cardano Launcher now takes JSON config as a parameter. Thus, no system-specific launch scripts are needed (previously, the Launcher required a lot of parameters to be passed).
    The recent fixes from master were merged to develop.
    Exception handling refactoring is in progress. This will improve safety and predictability of the code by removing error-prone patterns.
    The team is working on the reliable shutdown of a node. A lot of the code was recently refactored, a few occurrences of bad concurrency patterns were removed.
    A few optimizations applied to block syncing (work in progress).
    An experimental prototype for HTTP-based block syncing is almost ready. Once completed, this should allow expedited block sync.
    A few optimizations were performed for “high traffic” wallet users (e.g. exchanges), in particular, address generation is now >100x faster (the result of wiping out several data access anti-patterns).

DAEDALUS

The Daedalus team focused on Byron reboot-related tasks. In the scope of this effort, numerous improvements were built for the upcoming release of the Daedalus Cardano wallet. This includes a feature that detects cases of a Cardano node being out of sync due to internet connectivity issues and reports this to the user by displaying the Connecting screen with the appropriate message, moving the user away from the main user interface. New About screen has been implemented. ow it shows bot Daedalus and Cardano client versions for Cardano, and Mantis client version for Ethereum Classic. Furthermore, a bug with incorrect detection of time on the user's machine being not in sync with the global time was detected and fixed. This removed the false-positive report which prevented some users from using the wallet when their time was only slightly off. Electron running Daedalus has been updated to resolve a security flaw in the Electron platform.
MIDDLEWARE

Here are the latest updates from the team:

    A team member is to resume working on the new wallet V1 API, tackling the endpoint to calculate the fees for a transaction.
    The team is focused on performance improvements and stability of the wallet backend.
    Two key members are to continue working on the benchmarks and move to stress tests soon afterwards.
    Another team member will extend "dbgen" (a tool to generate synthetic wallet-db data) to generate fake history entries. This synthetic data will be used in the benchmarks to simulate realistic workloads.
    The updates on consistent DB updates for the old wallet are to be reviewed and merged.
    A team lead is to continue fleshing out the formal specification for the new wallet with an eye on asymptotic complexity.
    Two team members have converged on the same specification for UTXO accounting, so that it can drive the implementation of the data layer.
    A team member is to implement a solution for a much faster procedure to restore an HD-wallet from a seed.

NETWORKING

A small but important change that increases the network connection timeout from 2 to 15 seconds has been merged to the development branch. The team expects that this will eliminate certain connection problems (2 was too low to begin with). They continued design work on a better block download system that will make Daedalus startup faster. Work on supporting features for a better UX for Daedalus initial sync hasn't moved yet as its developer has been busy teaching Haskell in Barbados). Those two pull requests have been moving along: devs working on it are tying up loose ends and nearing approval from the core developers. They are optimistic about having them merged by the end of the week.
DEVOPS

This week's update will be available shortly.
Tech Support

Last week saw a bit of an uptick of new tickets. The Tech support team received a total of 1214 tickets, out of which 828 were successfully resolved and the remaining 386 are currently being followed up and resolved by the tech support team. The top reported issues were:

    Unable to connect
    Unable to see transactions
    Issues with using the wallet
    Antivirus related issues
    Cannot launch

Source:
https://www.cardanohub.org/en/weekly-technical-report/#02-01-2018

15
News / New Website Ranks 600 Cryptocurrencies by Github Activity
« on: January 31, 2018, 11:36:52 AM »
From market cap to trading volume, there’s a lot of ways to assess and quantify cryptocurrencies. Traders evaluating new crypto projects are prone to diving deep in their quest to uncover diamonds in the rough. Github activity – the frequency with which the code governing cryptocurrencies is updated – provides a good indicator of which projects are still being cared for and which have been allowed to go to seed. Cryptomiso is a new website that logs and charts the Github commits for over 600 cryptos, and its top 10 contains a few surprises.

Crypto Commits Ranked and Rated
At present, Cryptomiso lists the commit history of 611 cryptocurrencies and charts the frequency with which their codebase is updated. The top five performers, based on developer activity, are predictably tied to new or yet-to-launch projects where there is still much work to be done. Top of the heap is Cardano, with over 6,500 commits from 51 contributors, followed by Lisk, Waves, 0x, and EOS. Bitcoin comes in at number seven, just behind Globaltoken, an obscure that coin is only available on Coinexchange. Its entire market cap is just $350,000.

Github commit frequency shows that core code is being maintained, but it doesn’t show the quality of these updates. For example, a minor bug fix would be scored the same as adding Lightning Network support. As a broad indicator of a cryptocurrency’s developer support, however, Cryptomiso is a useful tool.


The Roll of Shame

While the coins that are top of the list can safely be regarded as a going concern, those that are bottom of the pile need to buck up their act. The likes of Bigup (609th) and Tittiecoin (608th) are no particular surprise. Nor is Fedoracoin (586th), which warrants a mention if only to note that its ticker is TIPS. A number of better known coins and tokens rank surprisingly low on the list though. Red Pulse (567th) only launched in October and has seen just one Github commit since then. Substratum has also only had one commit since launching last year.

At present there’s no means of filtering the results displayed on Cryptomiso, but here’s how the top 10 cryptocurrencies by market cap rank based on their Github activity:

1- Bitcoin (7th)
2- Ethereum (41st)
3- Ripple (104th)
4- Bitcoin Cash (94th)
5-  Cardano (1st)
6-  Stellar (71st)
7-  Neo (162nd)
8-  Litecoin (27th)
9-  EOS (5th)
10-  NEM (238th)

As a standalone investment guide, Github activity is of limited use. But as part of a wider suite of tools, Cryptomiso is a useful resource for traders who are willing to do their own research in an bid to make more astute investments.

Source:
https://news.bitcoin.com/new-website-ranks-600-cryptocurrencies-github-activity/?utm_source=New%20Website%20Ranks%20600&utm_medium=telegram&utm_campaign=Telegram%20Channel

Pages: [1] 2 3 ... 11