¡Hola, querido Khabravchanin!
A la luz de los últimos acontecimientos, la idea de una red social distribuida ha vuelto a capturar mi mente, por eso quiero invitarlos a reflexionar sobre las ideas que se presentan a continuación, y si les gustan, estaré encantado de escuchar de ustedes o , lo que la ciencia no está bromeando, incluso la cooperación :)
" , " - : https://github.com/state-of-the-art/aSocial
aSocial, share your data only with the ones you trust the most.
Rough Summary
, - . , , , , .
aSocial - , , . , , , .
, - , . p2p , - . Bitcoin & Lightning , , , , - , , , , .
1. Project Overview
1.1. Purpose
- .
- , . - “” - .
, - , , .
1.2. Scope
aSocial , , .
1.3. Core features
, - , :
- , (UI - , WEB, ) ( , ). .
- (, …) , . , - , .. , - .
Timeline - (/) .
- , . , ( ) . .
, “”, “”, “” . .
. , .
- , , , , , , - .
- , ( ).
/ /
/
( , )
- . () , ( ) . , , - . .
- , , .
- . bittorrent .
1.4. Additional features
( ) :
- , , ? .
- . . .
- , . , ..
- - , HTTP, , .
- , . , . - . .
2. Obstacles
2.1. General
aSocial :
- , peer-review . - .
:
- , . - - , .
- - . (Facebook) . - .
- , . , , .
2.2. Technical
- .
3. Industry and Market risks
( ), (, , ), .
4. Hardware
:
Android -
Linux -
Windows -
MacOSX - UI, Windows
iPhone - , .
, .
5. Software
Architecture
Qt5 , - backend frontend:
Backend
- , (, ), . LevelDB.
Frontend
. - SqlCipher.
Storage
- nosql LevelDB, sql SqlCipher ( sqlite3) .
LevelDB
key-value , - , relay-… , . .
SqlCipher
. .
File Storage
.
. / aSocial, .
Communication
, , .
( ), - .. , . , . ( ) - , / .
- , , : , .
- Internet, Mesh, WiFi-direct, Bluetooth, NFC, USB-dongle… . e2e , , NAT-traversal .
Security
- . , . ( /), .
, , - , . , , - . aSocial .
aSocial , . - .
. ( ). .
, , . :
- , . - .
- , . .
- , , . , . - ~2x . .
- , - )
( , , - ).
Spam, Ad & Monetization
. - , - .
- , , . GSM - , - . , - . , .
aSocial . .. , - . :
- , . .
- - . .
- , , .
- .
() - , / .
- Bitcoin ( Lightning). Lightning - - . , lightning- . ( ) lightning- . - , , - aSocial .
( - - ) . - ( bluetooth/wifi ) / - , , ( ).
, Linux, - : , - , - .
- ( ) 2..4 ( ). 1BTC=$9400 $20 - ~$40-$60 (~500 ) . - 60$ - ;)
7. Predecessors
, , - . :
Centralized
IRC/ICQ/Jabber
IM , . , , , , .. . .
Facebook/
. (WEB-). - ( ), - .
- ( - ), . p2p , / . , , - . , ( , , , , ) .
Twitter/Instagram/Youtube
, .
Skype/WhatsApp/Telegram/Signal/Wire/Slack
, , “ ” ( ), .
Distributed
RetroShare
, . DHT, tor/i2p NAT-piercing, aSocial. :
- , .
, 2000
, .
Diaspora / Matrix (and other server-based)
, . - - . , - .
OpenBazaar
, ebay/amazon. Bitcoin , .
Conclusion
aSocial , - . , :
GitHub: https://github.com/state-of-the-art/aSocial/
Sitio: https://www.state-of-the-art.io/projects/asocial/
Gracias por su atención.