본문

서브메뉴

Towards Decentralized Applications
Towards Decentralized Applications
Towards Decentralized Applications

상세정보

자료유형  
 학위논문 서양
최종처리일시  
20250211152835
ISBN  
9798346812340
DDC  
004
저자명  
Ma, Xinyu.
서명/저자  
Towards Decentralized Applications
발행사항  
[Sl] : University of California, Los Angeles, 2024
발행사항  
Ann Arbor : ProQuest Dissertations & Theses, 2024
형태사항  
120 p
주기사항  
Source: Dissertations Abstracts International, Volume: 86-06, Section: A.
주기사항  
Advisor: Zhang, Lixia.
학위논문주기  
Thesis (Ph.D.)--University of California, Los Angeles, 2024.
초록/해제  
요약Internet consolidation has become a major concern. Centralization causes concern among users, especially social platform users, about privacy, service failure, and censorship. In recent years, vast efforts have been put into Internet decentralization, including new protocol designs (such as ActivityPub and Nostr), new platforms (such as IPFS), and the development of decentralized applications (such as Mastodon and Bluesky). Majority of these efforts take the existing TCP/IP network protocol stack as given, and build new solutions as an overlay of it. As for security, some of them keep the existing server-centric security model, but try to increase the number of servers; some utilize cryptographic keys, and distributes signed contents over existing web. An exception is the development efforts of decentralization built on Named Data Networking (NDN), which is a new way to networking, by naming and securing data directly, enabling end users to exchange secured data by names. This new way of networking removes dependencies on centralized servers.In this dissertation, I find that the fundamental issue with centralization is the centralization of control power, i.e., cloud servers control the user identities and host the authentic versions of user-generated data. In this case, users lost the ability to securely communicate with each other without depending on the cloud. I analyze decentralized applications, especially those with a large amount of user-generated data, such as social applications and collaborative applications. By inspecting the basic factors that led to server's centralized control power and the functionalities the cloud provides, I identify the two main tasks of decentralizing security control power - decentralized name space and data dissemination. I classify and analyze decentralized applications based on these two tasks.Then, based on the lessons learnt, I present NDN Workspace, a decentralized collaborative editing application over NDN. I discuss the key design decisions I made in NDN Workspace, and demonstrate the prototype I implemented. I evaluate the effectiveness of NDN Workspace in terms of functionality and performance. At last, I present other research contributions I has made to advance the NDN ecosystem to support the deployment of NDN Workspace and decentralized applications.
일반주제명  
Computer science
일반주제명  
Web studies
키워드  
Decentralization
키워드  
Internet
키워드  
Named-data networking
기타저자  
University of California, Los Angeles Computer Science 0201
기본자료저록  
Dissertations Abstracts International. 86-06A.
전자적 위치 및 접속  
로그인 후 원문을 볼 수 있습니다.

MARC

 008250123s2024        us                              c    eng  d
■001000017164132
■00520250211152835
■006m          o    d                
■007cr#unu||||||||
■020    ▼a9798346812340
■035    ▼a(MiAaPQ)AAI31561467
■040    ▼aMiAaPQ▼cMiAaPQ
■0820  ▼a004
■1001  ▼aMa,  Xinyu.
■24510▼aTowards  Decentralized  Applications
■260    ▼a[Sl]▼bUniversity  of  California,  Los  Angeles▼c2024
■260  1▼aAnn  Arbor▼bProQuest  Dissertations  &  Theses▼c2024
■300    ▼a120  p
■500    ▼aSource:  Dissertations  Abstracts  International,  Volume:  86-06,  Section:  A.
■500    ▼aAdvisor:  Zhang,  Lixia.
■5021  ▼aThesis  (Ph.D.)--University  of  California,  Los  Angeles,  2024.
■520    ▼aInternet  consolidation  has  become  a  major  concern.  Centralization  causes  concern  among  users,  especially  social  platform  users,  about  privacy,  service  failure,  and  censorship.  In  recent  years,  vast  efforts  have  been  put  into  Internet  decentralization,  including  new  protocol  designs  (such  as  ActivityPub  and  Nostr),  new  platforms  (such  as  IPFS),  and  the  development  of  decentralized  applications  (such  as  Mastodon  and  Bluesky).  Majority  of  these  efforts  take  the  existing  TCP/IP  network  protocol  stack  as  given,  and  build  new  solutions  as  an  overlay  of  it.  As  for  security,  some  of  them  keep  the  existing  server-centric  security  model,  but  try  to  increase  the  number  of  servers;  some  utilize  cryptographic  keys,  and  distributes  signed  contents  over  existing  web.  An  exception  is  the  development  efforts  of  decentralization  built  on  Named  Data  Networking  (NDN),  which  is  a  new  way  to  networking,  by  naming  and  securing  data  directly,  enabling  end  users  to  exchange  secured  data  by  names.  This  new  way  of  networking  removes  dependencies  on  centralized  servers.In  this  dissertation,  I  find  that  the  fundamental  issue  with  centralization  is  the  centralization  of  control  power,  i.e.,  cloud  servers  control  the  user  identities  and  host  the  authentic  versions  of  user-generated  data.  In  this  case,  users  lost  the  ability  to  securely  communicate  with  each  other  without  depending  on  the  cloud.  I  analyze  decentralized  applications,  especially  those  with  a  large  amount  of  user-generated  data,  such  as  social  applications  and  collaborative  applications.  By  inspecting  the  basic  factors  that  led  to  server's  centralized  control  power  and  the  functionalities  the  cloud  provides,  I  identify  the  two  main  tasks  of  decentralizing  security  control  power  -  decentralized  name  space  and  data  dissemination.  I  classify  and  analyze  decentralized  applications  based  on  these  two  tasks.Then,  based  on  the  lessons  learnt,  I  present  NDN  Workspace,  a  decentralized  collaborative  editing  application  over  NDN.  I  discuss  the  key  design  decisions  I  made  in  NDN  Workspace,  and  demonstrate  the  prototype  I  implemented.  I  evaluate  the  effectiveness  of  NDN  Workspace  in  terms  of  functionality  and  performance.  At  last,  I  present  other  research  contributions  I  has  made  to  advance  the  NDN  ecosystem  to  support  the  deployment  of  NDN  Workspace  and  decentralized  applications.
■590    ▼aSchool  code:  0031.
■650  4▼aComputer  science
■650  4▼aWeb  studies
■653    ▼aDecentralization
■653    ▼aInternet
■653    ▼aNamed-data  networking
■690    ▼a0984
■690    ▼a0646
■71020▼aUniversity  of  California,  Los  Angeles▼bComputer  Science  0201.
■7730  ▼tDissertations  Abstracts  International▼g86-06A.
■790    ▼a0031
■791    ▼aPh.D.
■792    ▼a2024
■793    ▼aEnglish
■85640▼uhttp://www.riss.kr/pdu/ddodLink.do?id=T17164132▼nKERIS▼z이  자료의  원문은  한국교육학술정보원에서  제공합니다.

미리보기

내보내기

chatGPT토론

Ai 추천 관련 도서


    신착도서 더보기
    최근 3년간 통계입니다.

    소장정보

    • 예약
    • 소재불명신고
    • 나의폴더
    • 우선정리요청
    • 비도서대출신청
    • 야간 도서대출신청
    소장자료
    등록번호 청구기호 소장처 대출가능여부 대출정보
    TF09517 전자도서 대출가능 마이폴더 부재도서신고 비도서대출신청 야간 도서대출신청

    * 대출중인 자료에 한하여 예약이 가능합니다. 예약을 원하시면 예약버튼을 클릭하십시오.

    해당 도서를 다른 이용자가 함께 대출한 도서

    관련 인기도서

    로그인 후 이용 가능합니다.