카다노 개선 및 수정의 주요 패키지가 사용자에게 준비되었습니다.
메인 보드가 9 월 말에 시작된 이후 소프트웨어 업데이트는 카다노 (Cardano)의 첫 번째 주요 릴리스이며 개발 팀의 많은 작업으로 구성되어 있습니다.
이 릴리스에는 사용자 환경을 개선하기위한 몇 가지 새로운 기능이 포함되어 있습니다. 또한 마지막 릴리스 인 Cardano SL 1.0.3 이후에 발견 된 많은 버그에 대한 중요한 수정 사항 세트도 포함되어 있습니다. 다음은 IOHK의 CEO 인 Charles Hoskinson입니다.이 릴리즈에 대한 비디오 업데이트가 있으며, 아래에 가장 중요한 변경 사항 이 요약 되어 있습니다. 사용자는 변경 사항이 내일 적용된다는 것을 알게 될 것입니다.
이 팀은 일부 사용자가 Daedalus에서 경험 한 문제를 해결하기 위해 열심히 노력했으며이 업데이트는 일부 문제에 대한 수정 사항을 포함합니다.
이번 릴리스에서 Daedalus는 사용자 컴퓨터의 시간이 글로벌 시간과 맞지 않을 때를 감지하고 사용자에게 문제를 해결하라는 오류 메시지를 표시합니다. 20 초 이상의 시간 차이가있을 때이 기능을 추가하기 전에 Cardano 노드는 네트워크에 연결하여 블록 체인의 유효성을 검사 할 수 없었으며 Daedalus는 "네트워크에 연결 중"메시지와 함께 로딩 화면에 유지됩니다. 이 기능을 사용하면 시간차 문제로 인해 로딩 화면에 사용자가있는 문제를 해결할 수 있습니다.
"네트워크에 연결 중"화면에 고정되어있는 사용자의 몇 가지 다른 사례가 수정되었습니다. 이 문제로 이어질 수있는 많은 문제가 부분적으로 또는 완전히 수정되었습니다. 문제 영역에는 노드 셧다운, 네트워킹 및 블록 검색 메커니즘이 포함됩니다.
새로운 "지원 요청"기능을 통해 사용자는 Daedalus에서 직접 문제를보고 할 수 있습니다. 그러면 문제 보고서와 함께 로그 파일이 자동으로 포함됩니다. 로그 파일을 항상 포함함으로써이 기능은 개발 팀이 사용자가 겪고있는 문제를 조사하고 해결하는 데 도움이됩니다. 이 기능은 네트워크에 연결하는 동안 지연이 있거나 블록 체인 동기화가 중단 된 경우 기본 사용자 인터페이스 및로드 중 화면에서 액세스 할 수 있습니다.
블록 체인 검색 성능과 안정성이 점차 개선되어 특히 99.9 %에 도달 한 후 네트워크 동기화가 크게 느려지는 버그가 수정되어 가끔 네트워크 연결이 끊어졌습니다. Daedalus의 연결 또는 분리 여부가 개선되어 인터넷 연결이 끊어지면 사용자가 로딩 화면으로 이동하여 지갑이 현재 작동하지 않음을 나타냅니다.
중요한 수정 사항 외에도이 주요 릴리스는 중요한 새 코드가 포함 된 최초의 릴리스이며 개발 프로세스가 개선되었음을 나타냅니다. 이전 Cardano의 모든 릴리스는 범위 기반이었습니다. 즉, 특정 범위를 전달하는 것이 목표 였고 릴리스가 준비된 범위에 대한 부정확 한 추정으로 인해 릴리스가 반복적으로 연기되었습니다.
릴리스 프로세스가 바람직한 소프트웨어 개발자 사이에는 많은 논쟁이 있습니다. 이전 블로그 게시물 에서 설명한 것처럼 Cardano 팀은 시간 기반 릴리스를 선택했습니다. 우리는 개발 브랜치를 메인 넷에 공개 할 수 있도록하기 위해 상당한 양의 백 로그가있었습니다. 많은 양의 새로운 코드로 인해 상당한 양의 테스트가 수행되어야했습니다. 그러나 1.1.0의 릴리스와 함께, 우리는 큰 발전을 이루었습니다.
앞으로 몇 달 안에 두 개의 더 많은 시간 기반 릴리스가 출시 될 예정이며, 여기에는 더 많은 개선, 수정 및 새로운 기능이 포함되어 있습니다. Shelley 개발 단계의 새로운 기능은 Q2에서 출시되고 Q3부터 계속됩니다. 자세한 내용은 Cardano 로드맵을 참조하십시오 .
A major package of improvements and fixes is ready for users
The software update today is the first major release for Cardano since the mainnet was launched at the end of September and it consists of a great deal of work from the development team.
The release contains a few new features that are aimed at improving the user experience. And it also contains a set of important fixes for many of the bugs that were identified since the last release, Cardano SL 1.0.3. Here is Charles Hoskinson, CEO of IOHK, with a video update about this release, and below we outline the most significant changes delivered. Users will notice the changes take effect tomorrow.
The team has been working hard to address the issues some users have experienced with Daedalus and this update contains fixes for some of the problems.
With this release, Daedalus will detect when the time on a user’s machine is out of sync with the global time and will display an error message asking the user to fix the issue. Before this feature was added when there was a time difference of 20 seconds or more, the Cardano node was unable to connect to the network and validate the blockchain, and Daedalus would be held on the loading screen with the “Connecting to network” message. This feature will eliminate the problem of users being held on the loading screen because of the time difference issue.
Several other instances of the user being stuck on the “Connecting to network” screen were fixed. Many issues that can lead to this have been partially or completely fixed. Problem areas include node shutdown, networking and block retrieval mechanisms.
A new “Support request” feature enables users to report a problem directly from Daedalus. This will automatically include log files along with the problem report. By always including log files, this feature will help the development team to investigate and solve the problems that users are experiencing. This feature is accessible from the main user interface and from the loading screen when there is a delay while connecting to the network or when blockchain syncing stops.
Blockchain retrieval performance and reliability has been gradually improved, in particular bugs have been fixed that caused significant slowdown in syncing to the network after reaching 99.9%, and caused occasional network disconnections. Handling of whether Daedalus is connected or disconnected is improved, and a lost internet connection is now detected and brings the user to the loading screen to indicate that wallet is not currently operational.
In addition to individual fixes, importantly, this major release is the first time-based release containing significant new code, and represents an improvement in our development process. All previous releases of Cardano were scope-based, i.e. the goal was to deliver a particular scope and often the release was repeatedly postponed because of inaccurate estimations on having the scope ready for release.
There is much debate among software developers on which release process is preferable. As was outlined in our previous blog post, the Cardano team has chosen time-based releases. We had a significant backlog of work to resolve to be able to release our development branch to the mainnet – a substantial amount of testing had to be performed because of large amount of new code. But with the release of 1.1.0, we have made a major step forward.
There will be two more time-based releases in the next couple of months containing more improvements, fixes and new features for Cardano. New features for the Shelley phase of development will begin to be released in Q2 and continue through Q3. For more information see the Cardano Roadmap.
Artwork, Mike Beeple