free your darlings

이 페이지는 기계 번역되었습니다 번역에 대해 자세히 알아보기
게시됨: 2022-08-17

우리 모두가 분산형 소셜 미디어로 전환해야 합니까?

— 내 개념 증명이 작동할 수 있음을 시사합니다.

친구가 분산형 블록체인 인터넷 커뮤니티를 만드는 방법에 대해 연락했습니다. 처음에는 나에게 더 깊은 의미가 없는 유행어처럼 들렸지만, 내 두뇌는 이것을 만드는 "간단한" 방법을 생각해 냈습니다. 보너스로 사용자가 현재 소셜 미디어에서 경험하는 많은 문제를 해결할 수 있습니다. 일반적인 웹 커뮤니티처럼 작동하지만 중앙 호스팅이나 스토리지가 없습니다. 커뮤니티의 인스턴스는 모든 웹 서버에서 호스팅할 수 있습니다. 각 커뮤니티 인스턴스는 연결된 친구, 팔로워, 그룹 등을 추적하고 그들이 위치한 웹 서버의 다른 인스턴스와 직접 통신합니다.

나는 일반적으로 내 코드를 공유하지 않습니다. 실제 문제 해결보다는 코드와 프레임워크에 대한 논의를 피하고 싶습니다. 이 경우는 예외로 하겠습니다. 코드가 아주 좋기 때문이 아니라 내가 선택한 설정의 이식성을 보여주기 위한 것입니다. 이것은 개념 증명이므로 코드 검토를 건너뛸 수 있습니다. 저는 이 아이디어가 정말 마음에 들고 누군가가 소셜 미디어 차단을 우회하고 러시아와 같은 곳에서 검열된 정보를 퍼뜨리는 데 유용한 무언가를 만들도록 영감을 줄 수 있기를 바랍니다. 어쩌면 이 갈등을 하기에는 너무 늦었지만 다음을 위해 준비하지 않는 이유는 무엇입니까?


유사한 프로젝트가 이미 시작되었지만 보안에 매우 중점을 두고 사용하거나 설정하기가 쉽지 않습니다. 분산 커뮤니티가 이를 따라잡으려면 이식 가능하고 설정이 쉬워야 합니다.

이 개념 증명의 작업 제목 포털은 포털이며 사용자 미디어 및 데이터를 관리하는 몇 개의 json 및 php 파일을 기반으로 합니다. 데이터베이스가 없습니다. 인스턴스(사용자 프로필)와 모든 데이터는 쉽게 압축되어 한 서버에서 다른 서버로 이동할 수 있습니다. 처음 실행하거나 다시 실행하는 것은 동일합니다. 파일이 포함된 폴더를 새 웹 서버에 놓고 브라우저로 해당 위치를 방문하기만 하면 됩니다. 원하는 경우 동일한 웹 서버에서 여러 인스턴스를 실행할 수 있습니다. 파일을 별도의 폴더에 놓기만 하면 됩니다. 이렇게 하면 기술에 익숙하지 않은 가족과 친구를 호스트할 수 있습니다. 모든 인스턴스는 별도로 실행되며 서로 종속되지 않습니다.

Facebook과 같은 온라인 커뮤니티에 대한 일반적인 콘텐츠 요청에 대한 개요입니다. ...

Facebook과 같은 온라인 커뮤니티에 대한 일반적인 콘텐츠 요청에 대한 개요입니다. 모든 사용자 데이터는 동일한 위치에 저장되고 동일한 URL을 통해 제공됩니다. 커뮤니티 관리자가 조작하기 쉽고 누군가가 전체 커뮤니티를 차단하기 쉽습니다.

Portals 콘텐츠 요청의 단순화된 보기입니다. Portal의 인스턴스는 여러 서버에 분산되...

Portals 콘텐츠 요청의 단순화된 보기입니다. Portal의 인스턴스는 여러 서버에 분산되어 있으며 콘텐츠는 사용자가 보는 대로 실시간으로 조합됩니다. 이를 통해 각 사용자는 피드에서 보는 내용과 커뮤니케이션할 수 있는 사람을 관리하게 됩니다. 또한 누군가가 통신을 차단하기 어렵게 만듭니다.

PHP는 개념 증명에 사용됩니다. 통신이 합의된 API 계약을 따르는 한 다양한 기술을 대신 사용할 수 있습니다. IOT 장치, 웹사이트 또는 모바일 앱은 모두 커뮤니티의 일부가 될 수 있습니다.

커뮤니티를 퍼뜨리는 좋은 방법은 WordPress 설치 번들과 같은 것을 제공하는 것입니다. 물론 덜 부풀려지고 개념 증명과 마찬가지로 설정이 매우 간단합니다. 디자이너와 개발자가 테마와 모듈을 만들 수 있는 일종의 유연한 시스템이 포함되어야 개발자와 디자이너가 관심을 가질 수 있습니다. 이것은 이것이 프로젝트로 변하는 곳입니다.

분산된 소셜 네트워크와 관련된 많은 기술적, 논리적 문제가 있습니다. 하지만 긍정적인 점에 초점을 맞춘다면 Facebook과 다른 커뮤니티보다 더 나은 점이 많이 있습니다.

1. 귀하의 피드

필터 및 설정 옵션을 모듈로 다운로드하거나 직접 코딩하여 피드를 실제로 사용자 지정할 수 있습니다. 어떤 기업이나 정부도 간섭할 수 없습니다. 다른 API의 데이터를 추가하여 자신만의 포털을 실제로 맞춤화할 수도 있습니다.

2. 디자인

커뮤니티를 원하는 대로 만들 수 있습니다. MySpace, Facebook 또는 완전히 다른 것처럼 보이게 할 수 있습니다. 웹 디자이너라면 자신만의 CSS를 적용하고 원하는 대로 콘텐츠를 이동할 수 있습니다. 이미지나 텍스트와 같은 미디어 리소스는 친구에게서 얻을 때 선호하는 스타일을 가질 수 있지만 무시하도록 선택할 수도 있습니다.

3. 익명

자체 호스팅이 있고 중앙 허브가 없으면 커뮤니티에서 사용자를 일반적으로 추적할 수 없습니다. 당신이 포털을 사용하고 있다는 사실은 당신과 연결되어 있는 사람과 그 과정에 있는 누군가만 알 수 있습니다.

4. 어린이 친화적

프로그래밍 방식으로 다른 사람과 연결할 가능성을 제거함으로써 미리 선택된 다른 사용자와만 통신할 수 있는 어린이 친화적인 환경을 만들 수 있습니다. Peppa Pig 또는 Harry Styles 디자인을 선택하면 준비가 완료됩니다.

5. 휴대용

웹 호스트가 마음에 들지 않거나 호스트가 차단된 경우 파일을 압축하여 다른 서버에 업로드하면 다시 온라인 상태가 됩니다. 정권을 비판하는 사람이나 계속 폐쇄되는 도널드 트럼프에게 이상적입니다. 당신이 무시되어야 하는지를 선택하는 것은 당신의 팔로워와 친구들입니다. 나는 호스트를 변경하는 사람들이 그들의 연결과 재회할 수 있도록 연결을 추적하는 블록체인 블롭에 대한 아이디어를 가지고 있었습니다. "개인 데이터"를 저장하는 데 블록체인을 사용하면 안 된다는 피드백을 많이 받았습니다. 이 문제를 해결하는 방법이 있어야 합니다. 한 사람만 읽을 수 있도록 데이터를 암호화하거나 숨기고 있습니까? 나보다 똑똑한 사람이 이것을 조사할 수 있습니다. 내 개념 증명에 없습니다.

6. 차단하기 어렵다

당국과 정권이 고정된 주소가 없고 모든 사례가 대리인 커뮤니티를 폐쇄하는 것은 매우 어려울 것입니다. 내가 가진 또 다른 아이디어는 두 사용자 간의 각 연결에 대해 모든 매개변수와 요청을 고유하게 하여 Portals 통신의 식별을 더욱 복잡하게 만드는 것이었습니다. 유용한 것으로 변환되는 최종 사용자에게 도달할 때까지 모든 것이 다양한 웹 요청에서 비대칭 횡설수설이 됩니다.

7. 출판

게시된 자료는 인스턴스에서 게시되고 로드되므로 필터링할 수 없습니다. 즉, 상업적 이익과 정치적 압력에 기반한 알고리즘이 아니라 게시할 대상을 결정합니다. 게시를 취소하려면 인스턴스에서 파일을 삭제하면 됩니다.

8. 통합

API 구조를 따르는 한 통합 가능성은 무궁무진합니다. IOT 장치, 웹 상점, 앱 등은 모두 통신할 수 있으며 완전히 새로운 커뮤니티 기반 제품을 만들 수 있습니다.

코드 또는 오픈 소스 프로젝트에 대한 열정이 있는 개발자는 포털용 모듈에 참여하고 빌드할 수 있습니다. 또는 포털 호텔을 설정합니다. 사용자는 데이터로 지불하는 대신 원하는 커뮤니티를 얻기 위해 개발자에게 돈을 지불하고 탐욕스러운 기업과 불안한 정치인이 결정하는 것을 얻을 수 있습니다.

이 zip 파일에서 내 개념 증명을 자유롭게 다운로드하십시오. 그대로 작동해야 하지만 아무것도 보장할 수 없습니다. 잘 작동하기를 바라며 세상을 더 많은 정보와 더 나은 곳으로 만들 탈중앙화 소셜 네트워크를 만드는 데 도움이 되기를 바랍니다.

https://freeyourdarlings.com/portals/portals.zip

내 포털 주소: https://mufab.se/portals/mico/
일단 연결하고 싶다면 실행하십시오.

나와 친구가 개념 증명을 테스트할 때의 스크린샷. 우리는 메시지, 벽 및 연결 관리...

나와 친구가 개념 증명을 테스트할 때의 스크린샷. 우리는 메시지, 벽 및 연결 관리를 테스트했습니다.

이 글은 사실 재포스팅입니다. 나는 원래 Linkedin에 게시했는데, 이는 직접 만든 경우 노출이 가장 심합니다. 귀하의 기사는 하루나 이틀의 수명을 가지며 친구 피드에 표시되지만 그 후에는 작성자인 귀하도 찾을 수 없는 어딘가에 숨겨집니다. 그러나 Elon Musk가 만든 인용문을 다시 게시하면 끝이 없습니다. 게시물은 몇 달 동안 모든 친구들을 괴롭힐 것입니다. 그것이 Linkedin에 대한 나의 인식입니다. 제 글이 재미없을 수도 있습니다. 여기에 게시하는 것도 좋은 비교 방법이 될 것입니다.

프로젝트

포털 분산형 소셜 미디어

5% 완성된
  • 아이디어 및 이점 제시
  • 개념 증명 개발
  • 좋은 이름으로 오세요
  • 포털용 API/프로토콜에 대해 토론하기 위한 포럼 설정
  • PHP에서 적절한 첫 번째 WordPress 스타일 클라이언트 코딩
  • 코드 클라이언트 NodeJ
  • 코드 클라이언트 Dot.Net

예산

포털이 무엇이어야 하는지 정확히 포럼에서 결정하는 것은 물론 엄청난 작업입니다. 단순히 유급 전문가가 아니라 말하고 싶은 사람이 발언권을 가져야 하기 때문에 가격을 매길 수 없습니다.

예상 개발 비용(원)

  • 포럼 토론을 통해 작업 완료 0
  • 포럼 토론을 기반으로 API 지정 14 500 000
  • 개발 PHP 86 500 000
  • 개발 NodeJ 86 500 000
  • 개발 닷넷 86 500 000
  • 합계 274 000 000