Updated Details lisk
Lisk Hub 0.3.0 — Account Initialization, Lock ID and more
We are happy to announce the release of Lisk Hub 0.3.0. This minor update brings to you a variety of new features, including account initialization, lock ID, copy address, home button, and a brand new new desktop icon.
As described in one of our previous blog posts, every Lisk account should be initialized with an outgoing transaction, so that the public key of the account is cemented into the blockchain. The initialization can be done by any transaction — it can often be the case however that you don’t plan to do a transaction right after sending funds to a recently set-up account. In that case, the recommended and cheapest way is to send a small amount of LSK to the same account, which costs only the usual send transaction fee of 0.1 LSK.
In the previous version of Lisk Hub, this could already be done by any user who is aware of this best practice detailed in past blog posts as well as the website help center. But from now on, all users to whom this extra security step applies are reminded right inside the Dashboard and Wallet sections of Lisk Hub. The UI provides a straightforward process to send the account initialization transaction as any ordinary one.
Ever since the initial release of Lisk Hub, we have received a lot of community feedback on the feature of account management within the application. Lisk Hub works with the concept of saved accounts that can be either locked or unlocked. Many non-blockchain applications work with a similar concept (e.g. Gmail), but with the difference that you need to enter the password to a saved account to see what is in it (e.g. emails). But with Lisk, all transactions are visible publicly on the blockchain, so knowing the address is enough to see what a particular account contains. This is very convenient if you want to check your account for incoming transactions, but for newcomers to blockchain technology, the practice can feel rather unsafe.
In order to fix this, we have implemented a timeout of 10 minutes, after which the passphrase is removed from the app. The passphrase is saved only in the running app, so closing the tab or closing the desktop app removes the passphrase. But this was not obvious from the UI and until now, there was no way to remove the passphrase by some action in the app without closing it altogether. With Lisk Hub 0.3.0 you can now lock the account by clicking on “Lock ID” in the account switcher.
This feature should improve the account management, but we don’t see it as the final state. We are conducting extensive user testing with the app as well as with prototypes of other account management solutions to improve our understanding of how users see the situation, as well as how best to build upon this aspect of the Lisk Hub.
Other smaller tweaks
In our push for the constant improvement of the Lisk Hub, we care about adding big features as well as making small improvements to the existing features, Below you will find a couple of these from this release.
The first tweak comes handy when you need to copy the address of your account. From now on you can just click it in the upper right corner of the Hub window and it is copied for you. The address has the icon that we use next to any element with click-to-copy functionality.
We have also made the Lisk icon clickable in the upper left corner of the Hub window. It is common practice that the logo links to the home page, and we did chose to implement the same feature. For logged-in users it means going to the Dashboard. Otherwise, it goes to the login page, which makes it easier to navigate between different aspects of the Hub when, for example, browsing the explorer section.
Lastly, we have updated the icon of the desktop app. It used to be the gray Lisk logo that is in the upper left corner of the app. That one didn’t fit well next to icons of other desktop applications, so it got revamped to a blue circle with a white outline and white Lisk logo inside.
We also take this blog post as an opportunity to promote the Lisk Hub user survey. Please take a few minutes to answer some questions about your experience and expectations with Lisk Hub. Any answer can be instrumental in guiding further development of the product. You can access the survey here.
About the Author:
Vít Stanislav is a front-end 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 front-end 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 (LSK) Release Wallet Version 1.0.0-alpha.4
- Migrations takes too long after rebuild from snapshot #1799#1811
- Update broadhash and height headers after block deletion #1803#1795
- Failed to find common block with: xxx #1789#1786
- NetworkHeight shows always zero #1778#1809
- Database migrations must run in series but mutually exclusive to each other #1806#1798
- Add integration tests coverage for synchronize and broadcast modes #1751#1725
Merged pull requests:
- Sort delegates for nextForgers endpoint - Closes #1811#1812 (SargeKhan#1809 #1810SargeKhan)
- Update broadhash and height headers after block deletion - Closes #1803#1808 (4miners#1806 #1807nazarhussain)
- Migrations takes too long after rebuild from snapshot - Closes #1799#1804 (nazarhussain#1795 #1801SargeKhan)
- Version column in peers table expects shorter length value - Closes #1786#1792 (jondubois#1789 #17914miners)
- Network height shows always zero - Closes #1778#1790 (ManuGowda#1751 #1784jondubois)
- Improve use of promises - Closes #1437#1749 (vitaly-t#1303 #1747
Lisk Release Wallet version 1.0.0-alpha
- Update wamp-socket-cluster to newest Beta release #1820#1821 (MaciejBaj)
Lisk Core 1.0.0 — Open Beta Released, Intensified Testing & Reddit AMA Announcement
At Lisk, we put the quality of our products above all else. Given the ongoing excitement in our dedicated community, as well as the broader blockchain industry concerning this upcoming release, we are thrilled to announce that we have released the initial Lisk Core 1.0.0 Beta for testing, as scheduled.
Introducing New Intensified Testing Stages
At Lisk, we are dedicated to the development of a fully functional and tested final product. In order to achieve this, we have decided to divide our testing processes into two distinct phases for all major releases going forward, starting with Lisk Core 1.0.0. We have called them Betanet and Testnet.
So what exactly is Betanet? We have introduced this additional stage of testing by creating an artificial replica of our network for any major product rollout — in this case it is Lisk Core 1.0.0. This network will have its own genesis block and will be secured by genesis delegates, with all the delegate nodes being maintained by our DevOps team to start with. After observing the activity of the Betanet for approximately a week, we will give an update on our plan to gradually introduce delegates into this newly created test ecosystem. This extra step in the deployment of Core 1.0.0, will help us safely put in practice and examine all of the variables of releasing Lisk Core 1.0.0 in a controlled environment of Betanet. By trying out the code there first, we are also avoiding any risk of negative effects on the decentralized, master Testnet which is an integral part of the Lisk ecosystem. Once this stage of beta testing is complete, we will be able to migrate Lisk Core 1.0.0 to the master Testnet. After the master Testnet is successfully running, we can release Lisk Core 1.0.0 on the Mainnet.
How to Get Involved in Testing the Betanet
While Lisk Core 1.0.0 is on the Betanet, our community members will be able to participate in testing of the network in a variety of ways. To begin with, they will be able to deploy and synchronise a node. They will also be able to interact with the new Application Programming Interface (API), as well as test Lisk Commander, Lisk Elements and Betanet Explorer with the new Lisk Core. Please note: During this pre-release phase (until Mainnet release), the products will be released on GitHub and NPM under their previous names (Lisky, Lisk JS). Lastly, they will be able to enjoy the new peer-to-peer (P2P) transport layer and verify the latest database migrations are working correctly. While Lisk Core is being evaluated in the essential quality assurance step of Betanet, delegates will not be able to send transactions, or participate in securing the network until further notice. We encourage our users to test the new network and provide critical feedback on the testing channel of Gitter.
Announcing our Upcoming Reddit AMA
In order to appropriately address any questions surrounding this particular release, the Lightcurve Dev Team will be hosting a Reddit AMA on the topic of Lisk Core 1.0.0. For the sake of providing as much development information as possible, the date of the AMA will be confirmed after Betanet testing has been completed — please subscribe to the Lisk subreddit where you will be able to receive further development updates, as well as more information about the upcoming Reddit AMA. We will provide more information on 1.0.0 releases of Lisk products, including the features of Core, Elements, Hub and Commander, in the coming weeks.
This period marks an extremely exciting time in Lisk’s technological development. We are continuing to drive towards our objectives, ensuring that the tools we are building will meet the expectations of our entire community and that we remain dedicated to building a new, decentralized future together.
The Lisk Foundation
Lisk (LSK) Release Wallet Version 0.9.13
Merged pull requests:
- Remove variable shadowing in transaction apply, applyUnconfirmed, undo, undoUnconfirmed - Closes #1726nazarhussain)
- Add exceptions for mainnet (nazarhussaindiego-G)
- Reject transactions with requesterPublicKey (diego-G)
- Remove variable shadowing in transaction apply, applyUnconfirmed, undo, undoUnconfirmed #1726
Lisk (LSK) Release Wallet Version 1.0.0-beta.5
- TypeError: Cannot read property 'nonce' of undefined #1856#1832
- Cannot read property 'peers' of undefined crashing master process #1865#1862
- Log current socket number while connecting Peer #1859#1858
Merged pull requests:
- TypeError: Cannot read property 'nonce' of undefined - Closes #1856#1866 (jondubois#1859 #1864ManuGowda)
- Update wamp-socket-cluster to v1.0.0-beta.2 - Closes #1862#1863 (MaciejBaj)
Lisk Hub 0.4.0 — Tutorial, Second Passphrase Registration and more
We are excited to announce release ofLisk Hub 0.4.0. This is another regular bi-weekly update with improvements to our web and desktop app. The main new features are:
- Onboarding process with a tutorial
- Second passphrase registration
- Launch protocol in the desktop version
Lisk Hub is now one of many applications that have a visual way of introducing all the UI elements to new users. The tutorial is launched automatically after you log into an account for the first time in Lisk Hub. You’re taken through all the menu items and account information. Some users prefer to be introduced to applications this way, while others like to click their own way through the app, therefore you have the option to skip the tutorial. We strongly believe that even if you choose to skip the tutorial, the UI should be intuitive and user-friendly.
Second passphrase registration
You can now register a second passphrase to your Lisk ID in Lisk Hub. Second passphrase is a 12-word mnemonic, similar to the first passphrase, and can be registered as an additional layer of authentication to your Lisk ID. If registered, it will be required to confirm any outgoing transaction.
The feature in Lisk Hub is accessed from the gray carousel under “More” in the main menu. The registration is a multi-step process similar to creating a new account. The second passphrase is transaction stored on the blockchain, so there has to be a fee for it to prevent any malicious parties from bloating the blockchain. Currently the fee is 5 LSK, which is a lot given the current price of LSK. The fees will be adjusted in a future release of Lisk Core.
Launch protocol in the desktop version
Lisk launch protocol was first introduced in Lisk Nano 1.2.0 and is a scheme of links that allows you to easily access various sections within the application. There are already many community tools that use the launch protocol for the most useful use cases, pre-filling votes and sending transactions.
The launch protocol for voting is a major improvement for the user experience. Without it, you would have to look up each delegate name when sharing a list of delegates for voting. With the protocol, there is a link that allows you to seamlessly share lists of delegates for voting using the link lisk://main/voting/vote. The link accepts two optional parameters: votes and unvotes, each with a list of comma-separated delegate names, e.g. lisk://main/voting/vote?votes=genesis_14,genesis_24,genesis_55&unvotes=genesis_29
When transferring LSK tokens, you can create a link with two optional parameters:
- The receiver’s address (e.g. 537318935439898807L)
- The amount of LSK you want transferred (e.g. 100 LSK)
The link will end up looking like this: lisk://main/transactions/send?recipient=537318935439898807L&amount=100.
If you have installed Lisk Hub 0.4.0, the link opens and pre-fills the send dialog with the values.
Other smaller tweaks
The first of the smaller tweaks comes handy if you manage multiple accounts. You can now copy the address from any of them in the account switcher without the need to switch to that account.
We have also made some improvements to the account lock timeout in the upper right corner. The wording “Address timeout 09:52” was confusing to some users, therefore we changed it to “ID lock in 09:52”, which better describes the fact that when the timeout runs out, the ID is locked and the passphrase will be required to perform any further transactions.
In addition, we added an option to reset the timeout back to ten minutes once the time left is below five minutes. This option is useful if you need more time to perform a transaction.
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 (LSK) Release Wallet Version 1.0.0-beta.6
- Never reuse sockets and always destroy socket instead of just disconnecting and always unbind all event handlers - Potential memory leak #1876#1847
- Post mutisig tx via peers with invalid signatures takes down the node #1845
- Cannot debug worker processes for memory leaks #1887#1873
- Add tests for manipulated block data #1871#1849
- Update to Node.js version 6.14.1 #1844#1758
Merged pull requests:
- Cannot debug worker processes for memory leaks - Closes #1887#1888 (jondubois#1876 #1877jondubois)
- Improve readability of verifySignature() - Closes #1873#1874 (webmaster128#1871 #1872webmaster128)
- Remove variable shadowing in transaction apply, applyUnconfirmed, undo, undoUnconfirmed - Closes #1726#1860 (nazarhussain#1844 #1857willclarktech)
- Reject transaction with requesterPublicKey - Closes #1847#1852 (diego-G#1849 #1850Tschakki)
- Add json schema validation for transaction.signatures property - Closes #1845#1848 (diego-G#1758 #1846Tschakki)
Lisk North America Tour 2018 Recap
With a mission to expand Lisk’s global presence, we announced that we would be embarking on a Lisk North America tour in early spring. With the completion of the tour, I’m excited to share all of the details with you! This blog post will detail the cities I visited, the events, as well as the wonderful people and community members I met.
First Stop — April 2, 2018: Meetup, San Antonio, Texas, US
Second Stop — April 4–5, 2018: Conference and Meetup, Ottawa, Ontario, Canada
Third Stop — April 9, 2018: Meetup, Seattle, Washington, USMeetup in San Antonio.
San Antonio, TX
The first city I visited on the Lisk North America tour was San Antonio. The city’s warm climate and people made this part of the trip very memorable. With a population of approximately 1.5 million, San Antonio is one of the fastest growing cities in the United States; San Antonio contains one of the fastest growing Lisk communities in the country as well.Group photo with San Antonio community members.
The San Antonio Lisk meetup took place at Geekdom Event Centre in downtown San Antonio and was hosted by Lisk Ascend member Brandon, also known as Nimbus76, and Lisk USA, which is led by Edward, also known as StellarDynamic. The meetup opened with cyber security industry programmer Omar Quimbaya, who spoke very eloquently on the topic of blockchain scalability. Following his presentation, I provided a recap of the Lisk Relaunch and our newest products. I met many interesting people to list them all off here. However, one attendee that I had the pleasure of getting to meet was Javier, who runs TechQuarry, an IT services company in San Antonio. We discussed several topics, including the fact that he is in contact with many companies that have expressed interest in the Lisk platform.
Later in the evening, several community members and I continued our interesting discussions over a delicious dinner on the city’s famous Riverwalk.
To join Lisk San Antonio Meetups group, click here.On stage at the Forward JS: Ottawa Summit.
Lisk’s first meetup in Canada, co-hosted by Bloqspace and LiskHQ, was held the day after the Forward JS Summit. I presented an overview of the Lisk ecosystem to the crowd over quintessential American snacks — nachos, chicken fingers and onion rings. I had the fortune of meeting an incredibly talented and dedicated developer by the name of Greg Sienkiewicz, who was able to speak very eloquently about the immense potential that Lisk will offer to developers looking to develop blockchain applications.
To join the Lisk Ottawa Meetups group, click here.The crowd at the Lisk meetup in Seattle.
Seattle, Washington is energetic, young and also home to tech giant Amazon. It is a city for technological innovation and very, very good coffee. Lisk community members Paul and Yaman organized this meetup, the first meetup to-date in Seattle. The event garnered over 200 RSVPs within two weeks of its announcement, indicating the tremendous interest in Lisk in Seattle.
The meetup was held at the Wells Fargo Center in downtown Seattle complete with chicken wraps and croissants. My presentation included an informative and detailed look into Lisk’s ecosystem and our major advantages in the blockchain space. The audience was very engaged and full of great questions. I really enjoyed the open discussion we had regarding potential use-cases for Lisk.Speaking to the Seattle community members about the benefits of blockchain.
This event was Lisk’s biggest community-organized meetup ever hosted in North America. It was also incredible to see the number of Lisk Seattle meetup members soar following the meetup.
To join the Lisk Seattle Meetups group, click here.
In conclusion, I’m so grateful to have had the opportunity to attend all three meetups and conference in North America. I am also more confident than ever before in the communities’ ability to accomplish great things, having seen how passionate and knowledgeable they are. Everyone in attendance expressed their strong faith and belief in the Lisk project, its team and mission.
I want to give a huge thank you to all of our Lisk community members around the world for their dedication to supporting a decentralized world and future. The team at Lightcurve is working very hard to make blockchain accessible to everyone. We see the expansion of our global presence as a primary way to achieve this.
Although this is the conclusion of the Lisk North America tour for now, we will surely visit many more cities in the US. As always, we will keep you posted as soon as we solidify upcoming plans. As we previously announced, we will be attending the blockbuster blockchain and cryptocurrency conference Consensus 2018 in New York City in May.
Best, Lisk Community,