Bitcoin Forum
May 09, 2021, 04:54:26 AM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Introducing nodix, a blockchain for decentralized HTML5 web applications  (Read 542 times)
IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
November 21, 2019, 01:16:24 PM
 #1


Introducing nodix, fullstack solution to create web applications using data graph stored on the blockchain.

http://nodix.eu/

The blockchain can store

  • Application roots with default permissions
  • Type definitions
  • Object instances based on type definitions
  • HTML5 templates
  • Files indexed on the blockchain and shared using P2P protocol
  • Portable binary modules and script to implement data sources, event sources, and page generation scripts based on live blockchain data



Proof of ownserhip of application data using cryptographic signature, and application policy and types define the permissions to transfer or modify elements of the data graph on the blockchain. Secure key exchange can be used for private data stored in a crypted form on the blockchain.

The blockchain structure can also be used to store abstract syntax tree on the blockchain for functional programming and distributed scientific computation.





Modular design allow to build blockchain easily using POW or POS with simple configuration files without compilation.

It's based on a runtime providing portable binary modules, garbage collection, and lockless multithread primitive for fast and safe responsive applications, as well as parser / interpreter for script to define event sources, data sources, or content generation including mobile compliant HTML5 pages and smart contracts.

It's still under development running with a testnet there are already demo for :

Blogging and private messaging :

http://nodix.eu/app/blog/page/blog.site/index


Collectible cards with textured 3D model :

http://nodix.eu/app/Cards/page/cards.site/viewcard/E1D4CED519E7A2BCA905FADC18B8A4F9FB34E2680FC59606692D5D5FF179159F



Audio synth based on filter graph stored on the blokchain

http://nodix.eu/app/Cards/page/cards.site/compose




http://nodix.eu/app/Cards/page/cards.site/sequence

Raytracing :

http://nodix.eu/app/raytrace/page/raytrace.site/draw/C5C0142C28292E4083A1CBA44EAAD55339527D5669126EDE34ACAF97188413D1


I'm currently developing an app to design responsive HTML5 pages with dynamic data stored fully as a graph on the blockchain with full validation of the page in the client browser from publicaly verifiable blockchain data.

Hopefully i will have a mainnet running with a sample app in the next weeks with full web hosting solution including graph data, user accounts, content management etc


1620536066
Hero Member
*
Offline Offline

Posts: 1620536066

View Profile Personal Message (Offline)

Ignore
1620536066
Reply with quote  #2

1620536066
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1620536066
Hero Member
*
Offline Offline

Posts: 1620536066

View Profile Personal Message (Offline)

Ignore
1620536066
Reply with quote  #2

1620536066
Report to moderator
1620536066
Hero Member
*
Offline Offline

Posts: 1620536066

View Profile Personal Message (Offline)

Ignore
1620536066
Reply with quote  #2

1620536066
Report to moderator
liotmaan
Sr. Member
****
Offline Offline

Activity: 326
Merit: 261


View Profile
November 22, 2019, 08:19:50 PM
 #2

How old is the network?
IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
November 23, 2019, 04:41:09 AM
 #3

The first block was mined in june 2016 http://nodix.eu/nodix.site/block/F9D72B506D57420CDC828A004FC3DC1A3C5D716B53735580E6B32296DE30D3B7

But its a testnet chain, i will reset it in the next weeks to launch the mainnet Smiley

digitalica
Jr. Member
*
Offline Offline

Activity: 311
Merit: 2


View Profile
November 24, 2019, 12:59:34 AM
 #4

very interesting, i'll build some nodes later
IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
November 24, 2019, 06:19:44 AM
 #5

Oki let me know how it goes Smiley

Normally the build on Linux is very simple and quick, only the runtime have to be compiled it takes few secs with no dependencies.

digitalica
Jr. Member
*
Offline Offline

Activity: 311
Merit: 2


View Profile
November 24, 2019, 11:13:53 PM
 #6

when mainnet will you assign same amount of testnet coins?
IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
November 25, 2019, 07:33:18 AM
 #7

when mainnet will you assign same amount of testnet coins?


No, the current chain have virtuelly illimited supply, to create lot of coins easily for testing.


The mainnet will have regular supply (In the 20 millions) and block reward.

digitalica
Jr. Member
*
Offline Offline

Activity: 311
Merit: 2


View Profile
November 25, 2019, 11:28:34 PM
 #8

ok thanks i will give a hit later
PS1987
Full Member
***
Offline Offline

Activity: 372
Merit: 117


View Profile
January 07, 2020, 12:05:51 AM
 #9

any news for mainnet?
milnerjames
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 07, 2020, 08:29:38 AM
 #10

We need to consider the level of threats and attacks online during the hosting process while handling those services. Hostsailor provides the best hosting service at optimum security and speed. Choose best vps hosting offers for your needs from the available options.
dillony
Newbie
*
Offline Offline

Activity: 102
Merit: 0


View Profile
January 07, 2020, 11:50:42 AM
 #11

interesting. may i know POW which algo?
IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
January 08, 2020, 09:26:17 AM
Last edit: January 08, 2020, 01:23:28 PM by IadixDev
 #12

I almost finished the new white paper an advanced the application to edit and store dynamic page structure on chain, i will put the new white paper online in a few days, then add some more flesh to the page hosting app.

My cat has been sick and died of FIP in past days, unrelated but FIP is really an horrible terminal disease which require lot of care, plus the end year didn't have much time to advance past week.

One hard drive also died, didn't loose much anything, but also had to rescue and reinstall everything.

Plus i'm in the country at my parent's house and the internet decided to break, so i've been stuck with poor 3g connection for a week, still waiting technician.

The year that start like charm lol  Grin

But i'm getting back to it Smiley

IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
January 08, 2020, 12:01:41 PM
Last edit: January 14, 2020, 12:22:24 PM by IadixDev
 #13

I almost finished the new white paper an advanced the application to edit and store dynamic page structure on chain, i will put the new white paper online in a few days, then add some more flesh to the page hosting app.

My cat has been sick and died of FIP in past days, unrelated but FIP is really an horrible terminal disease which require lot of care, plus the end year didn't have much time to advance past week.

But i'm getting back to it Smiley


take care dev!


thanks ! Smiley

i'm still mourning my cat, but it's a fatal disease, there is no vaccine, no cure, and almost all cats die within days or weeks.

Actually there is an experimental cure, but it's not approved, there is mostly a facebook group with volunteer who manage to get the drug going, but it's horribly expansive, 1000$ to 5000$ depending on the drug and the cat's weight, that almost make me want to propose a solution based on blockchain, because it's such an hassle to identify supplier, do the fund rising, find the brands, the dose, the history of other cats, it's all very poorly organised and it looked such an hassle i didn't even really wanted to get into it. I will wait a bit but i believe it's an area that could benefit from blockchain because it's anonymous, the drug is still illegal even if it has 80% success rate in clinic trial, and when i see the despair and how poorly organised everything is for poor owner whose cat has this disease to get this drug and organize the funding even if many donate because it's horrible to loose a cat to this, and the drug can still work on many cats. There is almost no research because it's rare disease, and the anti viral drug they use is also in research for human use so they don't want to spoil the human cure by risking side effects on animal testing, so it's pretty much stuck with volunteer who manage it as they can on a facebook group.



But yeah life goes on, i will give news in the next days Smiley

IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
January 08, 2020, 12:13:41 PM
Last edit: January 08, 2020, 12:38:54 PM by IadixDev
 #14

interesting. may i know POW which algo?


I still didn't decide this, i'm looking at all the options, i'll go for something ASIC resistant and cpu based if i can, or even better if it can works on mobiles, i'll probably go for the randomX algorithm from monero.

The testned is with scrypt, but i will probably pick another one for the mainnet.

IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
January 14, 2020, 11:35:40 AM
 #15

I updated the white paper

http://nodix.eu/site/whitepaper/nodix-whitepaper.pdf

http://nodix.eu/site/whitepaper/html/nodix-whitepaper.html

IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
January 14, 2020, 02:34:44 PM
Last edit: January 14, 2020, 03:03:59 PM by IadixDev
 #16

The planning for now is already fleshing out a bit the application to store web pages construction graph on the blockchain, and putting the mainnet in place. However there is no specific buisness model for it, so it will more like a test bed for hosting different kind of decentralized applications. So there will not be really an ICO/IEO or anything for it. Maybe very small pre mine, if i can put it on a free or cheap exchange.

The next step is releasing some app with a real buisness model, maybe based on dynamic website/CMS hosting, social media, card games, or other kind of games, digital content sharing/store, or having an app with economic interest that can use those feature, for which an ICO would make sense, because there will be an interest buying tokens within the app, eventually without going through exchange as the value will not be solely based on speculation or trading pairs.

Probably i'll make some quick tests like demo / proof of concept for some applications on the mainnet that will be on in the next weeks, to demonstrate the possibilities, as the basics already works pretty well. But would need some more funding and organisation at least for hosting, UX design, graphics and other things in order to launch a fully featured "production" app.

IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
January 28, 2020, 01:16:21 PM
Last edit: January 28, 2020, 01:30:36 PM by IadixDev
 #17

First version of the application to create web pages and store them on the blockchain as a data graph.

This a quick video demo to show how it works :

https://www.youtube.com/watch?v=ngAmeba2iFk

this is the demo page to create the page graph :

http://nodix.eu/nodix.site/createpage

It's a very first shot 'proof of concept', i'm going to flesh it out with more features like menus, tabs, and dynamic elements.

All the graph to construct the page can be represented as single line functional expression and loaded/executed in the browser based on blockchain references. It can uses files from applications as well.

Next step is to add dynamic object and computation graph from the blockchain's applications, to have something that can integrate spreadsheet like computation based on applications data.

After i'm done with that, i have all the feature i need for the mainnet.


IadixDev
Full Member
***
Offline Offline

Activity: 294
Merit: 128


They're tactical


View Profile WWW
February 01, 2020, 01:32:51 PM
 #18

I added more function into the page creation tool, and also the function to bind objects to HTML elements in the graph


made the video to show how to create the page, bind objects to HTML elements, and add new objects that are updated on the page.

https://www.youtube.com/watch?v=BVTRCLR8aTo


This is the link to show/edit the page graph shown in the video

http://nodix.eu/nodix.site/createpage/3B3A041C72CF1D1C660B41BC03662A314CE14F77EE73C15D8C1F0580B4E1C0FE

this is the link to display the page

http://nodix.eu/nodix.site/viewpage/3B3A041C72CF1D1C660B41BC03662A314CE14F77EE73C15D8C1F0580B4E1C0FE

this show the block containing the page graph can see it's only few kilobytes in size.

http://nodix.eu/nodix.site/block/CC6356427BE7DCD6966A4A86AF0B86469ECEBE50581FC8693BFCB9A72667CD81


The page graph is constructed in sort that the root node hash contain the hash of the children, which contain the hash of children down to the leaves, so each page graph correspond to a unique hash, and each hash correspond to a page graph, which can be verified by the client in the browser. The browser download the page graph from the root node, and can verify all the hash from the root node to the leaves, and check the transaction are valid and included in the blockchain.

Each time some node or leaf data is changed, it recomputes the nodes from the leaf to the root, and the root hash will be updated with the changes.


This system make in sort the whole page graph can be checked by the client browser from the root hash on a decentralized distributed system.

Now most of the basic features are coded, i need to "tighten the screw" and little and catch the remaining bugs and i can launch the mainnet. I will check all the bugs and feature in the next week, maybe improve a bit the website and look and feel of different things, and then can put the mainnet on foot.


modewei
Jr. Member
*
Offline Offline

Activity: 53
Merit: 1


View Profile
December 29, 2020, 09:14:53 AM
 #19

Have you given up the project?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!