As part of the Lisk Relaunch, we introduced a new addition to the portfolio of Lisk products. Made for everyone, Lisk Hub is a desktop and web app for interacting with the Lisk network.The purpose of this blog post is to summarize the current state and future plans for Lisk Hub.
Lisk Hub 0.1.0
After several months of working behind the scenes on Lisk Hub, we published the source code and released the initial beta version 0.1.0 on February 21. We strongly believe in the benefits of open source development and community feedback. For that reason, we made it public as soon as we could. The features of the initial version include the Dashboard, Wallet, Explorer, Delegates and Multi-Account Management.
Lisk Hub Release Cycle
Lisk Nano and other Lisk products have different release cycles than Lisk Hub; these productsโ releases are defined by the set of new features they contain. This approach means that when even just one of the new features is delayed, the entire release is delayed; end users cannot benefit from all the other new features that are already ready to use, but must wait for the release. With Lisk Hub, we decided to set a regular release cycle to bring new features to our users earlier. For example, if only one new feature is not ready, only this one feature will be postponed until the next version is released.
For Lisk Hub, there will be a feature freeze for a new release candidate (RC) every two weeks, namely 0.2.0-rc.1, which was done on March 2 and 0.2.0-rc.1, which will be done on March 16. The RC is publicly released with the desktop version on Github and the web version is deployed to dedicated RC hostings: https://lisk.io/hub-rc for Mainnet, and https://testnet.lisk.io/hub-rc for Testnet. There is a testing period of one to two weeks when we test the RC, report bugs, fix the bugs, and potentially carry out follow-up RC releases. After all the bugs are fixed, we do the final release (like we did today), the desktop version is published on Github and the web version is deployed to https://lisk.io/hub for Mainnet, and https://testnet.lisk.io/hub for Testnet.
An exception to this release cycle will be a major release of Lisk Core. In the near future, it will be Lisk Core 1.0.0, which makes changes to its API, therefore we will have to release Lisk Hub 1.0.0 at the same time; the old Hub will not be able to communicate with the new Core.
Lisk Hub 0.2.0
We released Lisk Hub 0.2.0 today. The main goal of this release is to improve test coverage so that we can do bi-weekly releases with confidence that we are not breaking any previous features. One part of this goal is to add more automated tests; another part is code refactoring of any code that has code quality issues. Last but not least, the release contains a number of bug fixes for some edge cases that slipped into the initial 0.1.0 release.
Where Lisk Hub is Headed
We always strive to improve the code quality of Lisk Hub. For that reason, we will do more test coverage improvements and code refactoring in upcoming releases. But the main focus will be to add new features. We will go more in-depth about each of them when they are released, but for now, here are some that are at the top of our list:
Account initialization
Second passphrase registration
Delegate registration
Launch protocol for send and vote
On-boarding process that explains the UI elements of Lisk Hub
Receive LSK
Support for delegates in Explorer section
As mentioned earlier, we are doing regular releases, therefore the features are not pinpointed to a particular release. For the latest information on our plans, you can always view our upcoming releases in Github projects of Lisk Hub.
About the Author:
Vรญt Stanislav is a Frontend Developer for Lisk at Lightcurve and the project lead of Lisk Hub. Previously, he was developing web-based tools for Red Hat. He has plenty of additional frontend experience from developing online learning systems as a member of Adaptive Learning research group at Masaryk University, Brno, Czech Republic. He is committed to making Lisk the blockchain technology with the best user experience.
Lisk Relaunch์ ์ผํ์ผ๋ก ์ฐ๋ฆฌ๋ Lisk ์ ํ ํฌํธํด๋ฆฌ์ค์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค. ๋ชจ๋๋ฅผ ์ํด ๋ง๋ค์ด์ง Lisk Hub๋ Lisk ๋คํธ์ํฌ์ ์ํธ ์์ฉํ ์ ์๋ ๋ฐ์คํฌํ ๋ฐ ์น ์ฑ์ ๋๋ค.์ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ๋ชฉ์ ์ Lisk Hub์ ํ์ฌ ์ํ ๋ฐ ํฅํ ๊ณํ์ ์์ฝํ๋ ๊ฒ์ ๋๋ค.
๋ฆฌ์คํฌ ํ๋ธ 0.1.0
Lisk Hub์์ ๋ช ๋ฌ ๋์ ์์
ํ ํ ์ฐ๋ฆฌ๋ ์์ค ์ฝ๋ ๋ฅผ ๊ณต๊ฐํ๊ณ 2 ์ 21 ์ผ์ ์ด๊ธฐ ๋ฒ ํ ๋ฒ์ 0.1.0 ์ ๋ฐํํ์ต๋๋ค . ์ฐ๋ฆฌ๋ ์คํ ์์ค ๊ฐ๋ฐ ๋ฐ ์ปค๋ฎค๋ํฐ ํผ๋๋ฐฑ์ ์ด์ ์ ๊ฐ๋ ฅํ ๋ฏฟ์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ต๋ํ ๋นจ๋ฆฌ ๊ณต๊ฐํ์ต๋๋ค. ์ด๊ธฐ ๋ฒ์ ์ ๊ธฐ๋ฅ์๋ Dashboard, Wallet, Explorer, Delegates ๋ฐ Multi-Account Management๊ฐ ์์ต๋๋ค.
Lisk ํ๋ธ ์ถ์์ฃผ๊ธฐ
Lisk Nano์ ๋ค๋ฅธ Lisk ์ ํ์ Lisk Hub์๋ ๋ค๋ฅธ ์ถ์์ฃผ๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด ์ ํ ๋ฆด๋ฆฌ์ค๋ ํฌํจ ๋ ์๋ก์ด ๊ธฐ๋ฅ ์ธํธ๋ก ์ ์๋ฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์๋ก์ด ๊ธฐ๋ฅ ์ค ํ๋๋ง ์ง์ฐ ๋ ๊ฒฝ์ฐ ์ ์ฒด ๋ฆด๋ฆฌ์ค๊ฐ ์ง์ฐ๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ต์ข
์ฌ์ฉ์๋ ์ด๋ฏธ ์ฌ์ฉํ ์ค๋น๊ฐ ๋ ๋ค๋ฅธ ๋ชจ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ง๋ง ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ค๋ ค์ผํฉ๋๋ค. Lisk Hub๋ฅผ ํตํด ์ฐ๋ฆฌ๋ ์ ๊ธฐ์ ์ผ๋ก ์ฌ์ฉ์์๊ฒ ์๋ก์ด ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ธฐ ์ํด ์ ๊ธฐ์ ์ธ ๋ฆด๋ฆฌ์ค์ฃผ๊ธฐ๋ฅผ ์ค์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ๋์ ์๋ก์ด ๊ธฐ๋ฅ ๋ง ์ค๋น๋์ง ์์ ๊ฒฝ์ฐ ๋ค์ ๋ฒ์ ์ด ์ถ์ ๋ ๋๊น์ง์ด ๊ธฐ๋ฅ โโํ๋๋ง ์ฐ๊ธฐ๋ฉ๋๋ค.
Lisk Hub์ ๊ฒฝ์ฐ 2 ์ฃผ์ ํ ๋ฒ RC2 (0.2.0-rc.1)์ ๊ธฐ๋ฅ ์ ์ง๊ฐ 3 ์ 2 ์ผ๊ณผ 0.2.0-rc.1์์ ์๋ฃ ๋ ์์ ์ ๋๋ค. ์ 16์ RC ๊ณต๊ฐ Github์์์ ๋ฐ์คํฌํ ๋ฒ์ ๊ณผ ์น ๋ฒ์ ์ผ๋ก ์ถ์๊ฐ ์ ์ฉ RC์ hostings์ ๋ฐฐํฌ๋ฉ๋๋ค : https://lisk.io/hub-rc Mainnet์ ๋ํ, ๊ทธ๋ฆฌ๊ณ https://testnet.lisk.io / Testnet ์ฉ hub-rc . RC๋ฅผ ํ ์คํธํ๊ณ , ๋ฒ๊ทธ๋ฅผ๋ณด๊ณ ํ๊ณ , ๋ฒ๊ทธ๋ฅผ ์์ ํ๊ณ , ์ ์ฌ์ ์ผ๋ก ํ์ RC ๋ฆด๋ฆฌ์ค๋ฅผ ์ํ ํ ๋ 1 ~ 2์ฃผ์ โโํ ์คํธ ๊ธฐ๊ฐ์ด ์์ต๋๋ค. ๋ชจ๋ ๋ฒ๊ทธ๊ฐ ์์ ๋ ํ ์ต์ข ๋ฆด๋ฆฌ์ค (ํ์ฌ์ ๋ง์ฐฌ๊ฐ์ง), ๋ฐ์คํฌํ ๋ฒ์ ์ด Github์ ๊ฒ์๋๊ณ ์น ๋ฒ์ ์ด Mainnet์ https://lisk.io/hub ์ ๋ฐฐํฌ ๋๋ฉฐTestnet์ https://testnet.lisk.io/hub .
์ด ๋ฆด๋ฆฌ์ค์ฃผ๊ธฐ์ ์์ธ๋ Lisk ์ฝ์ด์ ์ฃผ์ ๋ฆด๋ฆฌ์ค์ ๋๋ค. ๊ฐ๊น์ด ์ฅ๋์ Lisk Core 1.0.0์ผ๋ก API๊ฐ ๋ณ๊ฒฝ ๋ ๊ฒ์ด๋ฏ๋ก Lisk Hub 1.0.0์ ๋์์ ๋ฆด๋ฆฌ์คํด์ผํฉ๋๋ค. ์ด์ ํ๋ธ๋ ์ ์ฝ์ด์ ํต์ ํ ์ ์์ต๋๋ค.
๋ฆฌ์คํฌ ํ๋ธ 0.2.0
์ฐ๋ฆฌ๋ ์ค๋ Lisk Hub 0.2.0์ ๋ฐํํ์ต๋๋ค . ์ด ๋ฆด๋ฆฌ์ค์ ์ฃผ๋ ๋ชฉํ๋ ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๊ฐ์ ํ์ฌ ์ด์ ์ฃผ์ค ๊ธฐ๋ฅ์ ์๋ฐํ์ง ์์๋ค๊ณ ํ์ ํ๋ฉด์ ๊ฒฉ์ฃผ๋ก ๋ฆด๋ฆฌ์ค ํ ์์๊ฒํ๋ ๊ฒ์
๋๋ค. ์ด ๋ชฉํ์ ํ ๋ถ๋ถ์๋ณด๋ค ์๋ํ ๋ ํ
์คํธ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์
๋๋ค. ๋ ๋ค๋ฅธ ๋ถ๋ถ์ ์ฝ๋ ํ์ง ๋ฌธ์ ๊ฐ์๋ ์ฝ๋์ ์ฝ๋ ๋ฆฌํฉํ ๋ง์
๋๋ค. ๋ง์ง๋ง์ผ๋ก, ๋ฆด๋ฆฌ์ค์๋ ์ด๊ธฐ 0.1.0 ๋ฆด๋ฆฌ์ค๋ก ๋น ์ง ์ผ๋ถ ์ฃ์ง ๊ฒฝ์ฐ์ ๋ํ ์ฌ๋ฌ ๊ฐ์ง ๋ฒ๊ทธ ์์ ์ด ํฌํจ๋์ด ์์ต๋๋ค.
Lisk ํ๋ธ๊ฐ ํฅํ๋ ๊ณณ
์ฐ๋ฆฌ๋ ํญ์ Lisk Hub์ ์ฝ๋ ํ์ง์ ๊ฐ์ ํ๊ธฐ ์ํด ๋
ธ๋ ฅํฉ๋๋ค. ์ด๋ฌํ ์ด์ ๋ก ํฅํ ๋ฆด๋ฆฌ์ฆ์์ ํ
์คํธ ๋ฒ์ ๊ฐ์ ๋ฐ ์ฝ๋ ๋ฆฌํฉํ ๋ง์ ๋ ๋ง์ด ์ํ ํ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ์ฃผ์ ์ด์ ์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ค์ด ์ถ์ ๋ ๋ ์ฐ๋ฆฌ๋ ๊ฐ์์ ๋ํด ์ข๋ ์ฌ์ธต์ ์ผ๋ก ๋ค๋ฃฐ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ์ง๊ธ์ ์ฐ๋ฆฌ ๋ชฉ๋ก์ ๋งจ ์์์๋ ๊ฒ๋ค์ด ์์ต๋๋ค :
๊ณ์ ์ด๊ธฐํ
๋ ๋ฒ์งธ ์ํธ ๊ตฌ ๋ฑ๋ก
๋์์ ๋ฑ๋ก
์ ์ก ๋ฐ ํฌํ๋ฅผ์ํ ์์ ํ๋กํ ์ฝ
Lisk Hub์ UI ์์๋ฅผ ์ค๋ช
ํ๋ ์จ๋ณด๋ ํ๋ก์ธ์ค
LSK ์์
Explorer ์น์
์์ ๋๋ฆฌ์ธ ์ง์
์ด์ ์ ์ธ๊ธํ๋ฏ์ด, ์ฐ๋ฆฌ๋ ์ ๊ธฐ์ ์ธ ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ํํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํน์ ๋ฆด๋ฆฌ์ฆ์์ ๊ธฐ๋ฅ์ ์ ํํ ์ฐพ์ ๋ผ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ ๊ณํ์ ๋ํ ์ต์ ์ ๋ณด ๋ Lisk Hub์ Github ํ๋ก์ ํธ ์์ ๊ณง ์ถ์ ๋ ์์ ์
๋๋ค.
์ ์์ ๊ดํ์ฌ :
Vรญt Stanislav๋ Lisk์ Lightcurve์ ๋ํ ํ๋ก ํธ ์๋ ๊ฐ๋ฐ์์ด์ Lisk Hub์ ํ๋ก์ ํธ ๋ฆฌ๋์ ๋๋ค. ์ด์ ์๋ Red Hat์์ํ ์น ๊ธฐ๋ฐ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์์ต๋๋ค. Masaryk University, Brno, Czech Republic์์ Adaptive Learning ์ฐ๊ตฌ ๊ทธ๋ฃน์ ์ผ์์ผ๋ก ์จ๋ผ์ธ ํ์ต ์์คํ ์ ๊ฐ๋ฐ ํ ๊ฒฝํ์ด ํ๋ถํฉ๋๋ค. ๊ทธ๋ ์ต๊ณ ์ ์ฌ์ฉ์ ๊ฒฝํ์ผ๋ก Lisk๋ฅผ ๋ธ๋ก ์ฒด์ธ ๊ธฐ์ ๋ก ๋ง๋๋ ๋ฐ ์ ๋ ํ๊ณ ์์ต๋๋ค.