Author

Topic: [ANN][LSK] Lisk | Blockchain Application Platform for JavaScript Developers - page 1984. (Read 3074324 times)

hero member
Activity: 739
Merit: 500
Could anybody clarify the queries I'm making on this thread ?:

https://forum.lisk.io/viewtopic.php?f=28&t=15

Thanks.

Fees can be adjusted. It's pretty evident that fees had been determined in anticipation of a much lower initial market cap. I'm only guessing, but I'm pretty sure if the ICO would have rased 1000 bitcoin Max and Oliver would be very happy with the succesfull fundrasing round.

As a matter of fact if you read through the Lisk page there is much content that is off-kilter in light of the amount raised and the initial market cap. Thinks need adjustment, initial plans need revisions and countless other stuff need rethinking for this new reality.
Addressing the high fees are I'm sure somewhere on their to-do list, around #157.
hero member
Activity: 546
Merit: 509
Decentralized Application Platform
Could anybody clarify the queries I'm making on this thread ?:

https://forum.lisk.io/viewtopic.php?f=28&t=15

Thanks.

Answered. Smiley



In general, serious discussions should all happen on our own forum! Please move over there guys! Smiley
member
Activity: 86
Merit: 10
Could anybody clarify the queries I'm making on this thread ?:

https://forum.lisk.io/viewtopic.php?f=28&t=15

Thanks.
legendary
Activity: 2020
Merit: 1041
If someone recommends X provider here and half of the delegates end up using that provider that would make Lisk much more vulnerable than if everyone found their own solution.

More than this: All nodes might be end up in the same country and that's not in our interest, I guess. So everyone should find a professional hoster in his/hers country and run it there. Or just take a look on the Lisk network when it's up and pick a country where a node is needed.

Yes I think the Delegates would be spread as much as possible country/GP wise/ wise language wise and especially Hosting wise.

full member
Activity: 164
Merit: 100
Im completly noob with compurters

I'm not sure if a "completly noob with computers" should run a delegate node. Sorry, nothing personal Wink

Well... everyone can learn. Or not?
Im sure That cant be so difficult, but u guy could try to teach me and not to put me off. Nothing personal


Sure. Best way to learn something new is "Learning by Doing". Check here:
https://lisk.io/documentation?i=lisk-handbooks/DelegateHandbook
hero member
Activity: 546
Merit: 509
Decentralized Application Platform

Someone fixed it and now it is correct. We are place #19.



Rocket.chat?

Slack is industry standard. 21 uses it, slock.it uses it. why does LSK not use it?

Some people belive in owning their data instead of relying on a third party.

That's one reason. The other is that on Slack only the last 10,000 messages will be saved. If you have 1000 users you will always end up with empty rooms. Smiley

In fact our chat already have nearly 900 users and over 20,000 messages.


Now that you've brought up the subject, is there a Developer's Guide?

https://lisk.io/documentation?i=lisk-docs/README


I'm a full stack developer and a early investor (2nd week). I like Lisk because of  JavaScript as main language. I have just started looking at the dapp development, noticed some serious security concerns with dapp development.

My understanding with dapps is (correct me if I'm wrong), a dapp is hostable component that exposes an http external api and is capable of doing some transactions (withdrawals and deposits). Every dapp can be hosted within in some sidechain. Users can access dapp functionality with the help of exposed api by passing secret and transaction info. It means you have to pass your pass phrase to every dapp you want to do a transaction lets say a withdrawal (paying to dapp owners).

Apple, Microsoft, and google stores are centralized. Every app has to go rigorous review process before getting published in stores ( I published few apps in google and windows stores). The review process mainly includes scanning for malicious code that exposes user phone to external attackers.

Situation 1:

Lisk has no such review process but the code can be viewed by others. Lets say if dapp included with some malicious code that records pass phrases somewhere (not in the dapp), lisk-cli just creates a foundation base for dapp development and users extends it with their own api. How lisk prevents user from accessing dapp and removes from store if malicious code found.  

Situation 2:

Lisk dapps and their sidechains can be hosted by third party entities. Lets say owner setup two VMS. One with actual sidechain with clean dapp code internally and installed a reverse proxy on another VM(that sits on external point and forwards request to internal VM that hosted dapp). The reverse proxy receives the request from user first and records pass phrase and then forwards same request to internal VM without modifying request headers.

Situation 3:

Man in the middle attacks.

If the dapp owner not hosting sidechain with SSL, How Lisk ensures user data not compromised.

Just wondering how lisk handles these situations and prevents owner from misusing pass phrases. Last year, I encountered similar issue with NXT and lost around 10K coins. I used a remote nxt web node to check my transactions frequently. I suspect they recorded my pass phrase and transferred my 10k to theirs account.

I think users shouldn't be forced to send pass phrases to dapp owners, its like sending your BTC private keys to others.


@ 1: We are in a decentralized environment. Any kind of censoring by the devs will hurt lisk. The only way is a reputational... removing malicious code will probably not be possible. But who knows, maybe the reputation system can offer that.

Ok, I agree but this doesn't mean system should be infected with all malicious dapps. Reputation wise its not good. Still the dapp has to communicate with mainnet to keep consistency. I think Lisk mainnet holds meta information about each dapp. This should be enough to record info about dapp. Now the question is how to warn the user about that particular malicious dapp .

I'm thinking few alternatives, will present them in coming posts.


@ 2+3: you don't need to send your password to the server hopefully. You also don't have to do that in NXT. Just the Frontend needs it.

I think Dapp UI asks for pass phrase, and pass same to server through api call or http post. its enough to capture pass phrase. Its not like Dapp UI (client face) directly talking to mainnet. it doesn't matter, Whether its UI or api all should go through http endpoints on the server.

Please head to our forum, there were some discussions already and we are open to discuss it there. It just can't be answered in a good way in this thread.

http://forum.lisk.io/viewforum.php?f=13

If someone post it there, I will answer as soon as possible.


Just very quick: Yes, there are some security issues right now. Especially involving the passphrase in dapps. Devs can either send the passphrases via an API though the network, or directly sign the transactions locally. The second option is more secure and our recommended way, but also slightly more complicated.

Long-term we want that the user will send/receive LISK from the Lisk UI into/from a sidechain. We will concentrate on various security related issues in the beginning. As I wrote above, please join us on our forum. I think you would be a great asset to the discussions! Smiley
sr. member
Activity: 322
Merit: 250
All this sounds very complicate to me.
Cloud,  ubuntu... OMG
I want to run a delegate but I might not be able to do it.
I m willing to buy a raspberry and set up everything but I need more info!
Im completly noob with compurters

You should only considering a Node if you got something to offer, think about that.

I will offer whataver it needed. I would like to know what could I offer.
Thanks
sr. member
Activity: 322
Merit: 250
Im completly noob with compurters

I'm not sure if a "completly noob with computers" should run a delegate node. Sorry, nothing personal Wink

Well... everyone can learn. Or not?
Im sure That cant be so difficult, but u guy could try to teach me and not to put me off. Nothing personal
full member
Activity: 164
Merit: 100
Im completly noob with compurters

I'm not sure if a "completly noob with computers" should run a delegate node. Sorry, nothing personal Wink
legendary
Activity: 1372
Merit: 1000
So far I have following BCT forum people on my voting list:

PunkRock, Emerge, cannabanana, bigcabrito, nextgencrypto, cc001, bitseedmike, TheRedHawk, Splatters, Mrboot

Who else? Who wants my vote and will give me their vote?

I ran a Crypti node for $5/month at Vultr.com for many months and plan to start running a Lisk node next month, again at Vultr.



Your involvement already shown you would be a good delegate, so you have my vote.

Is there some kind of tutorial to setup a Lisknode at Vultr? I am interested in learning/ contributing by being a delegate if needed.
I wanna vote for him too. But how lol
legendary
Activity: 1204
Merit: 1000
All this sounds very complicate to me.
Cloud,  ubuntu... OMG
I want to run a delegate but I might not be able to do it.
I m willing to buy a raspberry and set up everything but I need more info!
Im completly noob with compurters

You should only considering a Node if you got something to offer, think about that.
legendary
Activity: 854
Merit: 1000
All this sounds very complicate to me.
Cloud,  ubuntu... OMG
I want to run a delegate but I might not be able to do it.
I m willing to buy a raspberry and set up everything but I need more info!
Im completly noob with compurters

Buying a raspberry pi is a whole lot more complicated than hosting it on the cloud so I would not recommend that..
sr. member
Activity: 322
Merit: 250
All this sounds very complicate to me.
Cloud,  ubuntu... OMG
I want to run a delegate but I might not be able to do it.
I m willing to buy a raspberry and set up everything but I need more info!
Im completly noob with compurters
hero member
Activity: 714
Merit: 500
y²=x3+ax+b, a=0,b=7
Is there a guide for how to set up a node on digital ocean?
full member
Activity: 164
Merit: 100
What do you guys think about if I would run two nodes, one at vultr/digitalocean, the other one on my raspberry 3 at home?
Do you think that is a good idea, because of the redundancy of two completely different setups, or do you think it would be "fraud" because one person runs two delegates (of course I'm very trustworthy  Tongue ) ?
legendary
Activity: 938
Merit: 1000
Is raspberry the best to run a delegate?
Im sorry if a ask silly things but my english is a bit poor.  Im spanish btw
Let's say it like this: It's possible to run Lisk on a rasp2, but there is more you need to note: speed (download / upload) and latency. and the most important point: your delegate has to be available 24/7/365, so your goal should be to provide as much uptime as possible.
Unless your have redundancy solutions in your home or office networks internet connection (and the speeds are good), then its best to use vultr and the like, to maintain your uptime.

Your English is OK and there are no silly questions.

An online cloud VPS  will deliver the best uptime.  Use Ubuntu 14.04.  Here are some to consider:

http://cloud-computing.softwareinsider.com/

http://www.hostingadvice.com/reviews/cheap/

http://www.pcmag.com/article2/0,2817,2455706,00.asp

https://webhostinggeeks.com/bestvpshosting.html
legendary
Activity: 1070
Merit: 1021
Is raspberry the best to run a delegate?
Im sorry if a ask silly things but my english is a bit poor.

Im spanish btw

Let's say it like this: It's possible to run Lisk on a rasp2, but there is more you need to note: speed (download / upload) and latency. and the most important point: your delegate has to be available 24/7/365, so your goal should be to provide as much uptime as possible.

Unless your have redundancy solutions in your home or office networks internet connection (and the speeds are good), then its best to use vultr and the like, to maintain your uptime.
legendary
Activity: 854
Merit: 1000
To clear things up:

Bandwidth: Capacity Amount of data exchanged with the internet
Network Speed: Downloaded data per set amount of time (e.g. 100MB/s)
Latency: Amount of time for data to ping back and forth from sender to receiver
- Latency depends on Location and Network Speed

Vultr vs DigitalOcean

Vultr accepts Bitcoin
Vultr has higher RAM for lower price

What I use:

Windows Azure
hero member
Activity: 808
Merit: 1011
Is raspberry the best to run a delegate?
Im sorry if a ask silly things but my english is a bit poor.

Im spanish btw

Let's say it like this: It's possible to run Lisk on a rasp2, but there is more you need to note: speed (download / upload) and latency. and the most important point: your delegate has to be available 24/7/365, so your goal should be to provide as much uptime as possible.
full member
Activity: 164
Merit: 100
So far I have following BCT forum people on my voting list:

PunkRock, Emerge, cannabanana, bigcabrito, nextgencrypto, cc001, bitseedmike, TheRedHawk, Splatters, Mrboot

Who else? Who wants my vote and will give me their vote?

I ran a Crypti node for $5/month at Vultr.com for many months and plan to start running a Lisk node next month, again at Vultr.


I will probably do the same. I also ordered a Raspberry Pi 3, not sure yet how my network stability and latency works out.

Is there any difference between Vultr.com and Digitalocean.com ?
Jump to: