DaWe35 / DaWe35/SkyLive

p2p video database, ability to self-host SkyLive

Open
#25 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
28
Forks
4
PR merge metrics
No merged PRs in 30d

Description

https://www.arweave.org
https://github.com/orbitdb/orbit-db
https://nwat.xyz/blog/2018/02/15/cruzdb-architecture-part-1-its-a-log-structured-database/

'm thinking about a content-sidechain on Sia, is there any Skynet app interested in?
- Transactions are Skylinks
- Anyone can broadcast Skylinks to the sidechain
- TXes are free, but consensus agreement required (for example, I want to create a sidechain where only video files can be broadcasted)

Double spending is impossible here, so mining, tx fees, and short block confirm time is not required. It is just a distributed open database.
My idea was that 1 day block time is enough, and we can put a normal Sia TX into the Sia mainnet contains the last sidechain block hash. If there are more unconfirmed blocks, always accept the bigger one. After it is mined, Sia blockchain prove that is is immutable.

Another idea to prevent malicious nodes to mine unbroadcasted longest-blocks: pre-mine tx (mainnet) what forces the next miner to include the tx in the sidechain
And also noone can send duplicate skylinks

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no repository files, tests, or entry points to begin from. First determine whether SkyLive has an existing database, streaming, or self-hosting subsystem related to this proposal; the required architecture, scope, and completion criteria are not defined in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
blockchain, databases, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.