SteemWorld ~ Weekly Support ~ #21

in #steemworld6 years ago (edited)

[EN]


This post is intended to cover the server costs for SteemWorld.org and to enable me to continue my development in the future.

In case you missed the first part:
SteemWorld ~ Weekly Support ~ #1

[DE]


Dieser Post ist dafür gedacht die Serverkosten für SteemWorld.org zu decken und mir in Zukunft weitere Entwicklungen zu ermöglichen.

Falls du den ersten Teil verpasst haben solltest:
SteemWorld ~ Weekly Support ~ #1

Updates


Since I'm heavily working on the new backend, there is currently not much to tell about my recent developments. I was thinking a lot lately and I came to the conclusion that I'm still caught in the old world of restrictions and centralization. It does not serve anybody to build a new wonderful, centrally governed world, which can be shut down over night by any of the existing self-chosen world leaders out there.

The only way to build trust and to help creating a more peaceful world is to work together, to open-source everything, that can enlighten humankind but has been kept in the dark for so long, to eliminate the old way of thinking and destroy the devils inside by making 'em obsolete. Period.

The revolution takes place now, not tomorrow, and each of us has the choice of working against it or freeing oneself from the old habits to be able to achieve the higher state of mind and to finally reach the bright side of life. We rise by lifting others!

Open Source Steem Data Service


I guess you would love me, if you would know what I'm currently developing here. Time for explaining it in detail now is null, because a day only has 24 hours and ~ 17 of them already go into coding. 7 days a week. If you don't believe this to be true, you also don't know how people like @dan accomplished all that crazy, awesome stuff on his own. Builders of new worlds don't work just sometimes, they sleep sometimes. Focus and fascination are the key.

Some basic points I already can state here:

  • Can be run locally (even on your grandma's home pc) or as public web service
  • Enables each of us to analyze and work with the Steem blockchain data in a simple and very efficient way
  • Syncing is possible via available public instances (very fast) or regular Steem nodes
  • Provides automatic downloading of already parsed data (no need to start from block 1)
  • No need to setup any database services (all file-based -> no layers in between -> faster than light)
  • Offers configurable datasets (if you just need a DB with all transfers for example, you can run an instance with something like parser.parse_transfers=1 and parse_[things you don't need]=0)
  • Also 'virtual operations' can be parsed (or downloaded from one of my servers that will provide all parsed datasets in nearly realtime)
  • Highly compressed data (some crazy stuff and a bit of magic involved here, more details on this soon)
  • Interfaces to other database systems planned
  • Completely free to use, will be released under MIT license

In the making


  • Open Source Steem Data Service
  • Post Viewer & Editor
  • Different views / no limit in the posts overview
  • Details for coming rewards (number of posts/comments, maybe a pie chart)
  • Improved coming curation rewards overview
  • RC costs calculation
  • SteemWorld -> Open Source?

Links


EN  |  What is SteemWorld?
-> Welcome to SteemWorld.org!

DE  |  Was ist SteemWorld?
-> Willkommen auf SteemWorld.org!

Thank you for supporting my work!


Positive thoughts create a positive world. It all begins with connecting our thoughts with emotions. What we focus on is what becomes powerful. We are the creators of our world.

Much love,

Sort:  

I just read the post by @gadrian (which I see you've spotted and resteemed) and learned about what you are currently working on.

As a utopian CM and contributor to the Analysis category I am very interested in this new data service. I don't see a mention of SQL though, and so i'm feeling a bit outdated :)

Will it be all web-service based?

Thank you as always for your hard work on Steem!

I'm working with regular relational databases, so of course, you can use SQL for querying the desired data. Since there is only a single process, that needs to write to the DBs at a time, I don't need to run any extra DB services like postgresql, mysql, mongodb or others, which would add an extra layer in between you and the data (always leads to extra performance costs). Many developers don't know that SQLite on SSD outperforms these big names with ease (as long as only one process writes data at a time). But I've planned to implement interfaces to other database systems as well (will come later).

The data service is based on Node.js, therefore it can be started locally or as a public web service without the need of running any additional servers like apache/nginx with php or so. I will also publish a documentation for the web service API. For local analyzing it won't even be needed to use the API, because the DB files are directly accessible and SQL queries can be executed via a direct connection from any app or via ODBC in a local network.

Nice! Thanks for the info and the service, looking forward to it :D

Great work 👍
Upvoted...

Your vision and selflessness are inspiring. Thank you. You mentioned Dan, and another thing you have in common with him is the desire for easy access for the masses.

Thank you once again for this awesome application, which I use everyday.
Merci Beaucoup.
@shortsegments
EACCDC21-7FBA-4410-AA39-4A30722D007C.jpeg

SteemWorld is the best website to manage our accounts :)

Hi @steemchiller

Sorry to interrupt your busy dev. schedule.

Today I tried creating an account from one of my claims. I used a generated master key and tried to use SteemConnect as the auth. When I got to the 'create claimed account' page on api.steemconnect:

I click OK and get the 'something went wrong' message.

Is this a steemconnect issue do you think? If you need more details let me know and I will try to provide.

Cheers!

That looks like an issue within SteemConnect. The operation seems to be detected correctly, because otherwise there would show up an error message on their page prior to entering the password.

Here are some (still unanswered) issues from last year which could be related:

https://github.com/steemscript/steemconnect/issues/357
https://github.com/steemscript/steemconnect/issues/350
https://github.com/steemscript/steemconnect/issues/351

Hope this helps in any way ;)
Cheers!

Yes I thought it might be on 'their' end. Thanks for the reply and the links :)

The account i tried is 11 chars, and i am getting feedback of error. I will text some more.

Cheers!

Very interesting and awesome, @steemchiller.

When you enjoy doing what you do, and you feel it's important or beneficial to others, no amount of time is too much to spend on it. It sounds like that's where you're at.

Having what you call an open source STEEM service that's lightning quick for parsed data sounds great. With all you've got already, adding to now, and in the works for the future, this truly is becoming Steemworld. :)

So here is where all the cool kids hang out!! ❤🎶🐷🐉🏮

Hey, @yogajill. How goes it?

Just chillin' it with steemchiller. :)

Or something like that. Since steemworld is the best UI for all kinds of data, and improving every week, I think it's only proper to show some appreciation.

Hi @steemchiller

thanks for your updating

Your post brings a big smile to my face. Glad to hear people like yourself contemplating the risks associated with the centralized models and the dependencies on those models. <3 Keep up the great work.

I have a feeling that if you had lots of money, you would still be doing what you do, because it is something you love doing.

I've long felt that for people to make an effort to excel at their job, they need to work either for themselves, or for a small company where the owner takes pride in his quality and loves producing the best products he can.

You prove the theory for me.

Coin Marketplace

STEEM 0.26
TRX 0.25
JST 0.039
BTC 94802.39
ETH 3313.10
USDT 1.00
SBD 3.32