2023년을 힘차게 맞이하며, Spritely Foundation에 대한 그랜트 지원을 발표하게 되어 기쁩니다.
다시 한번 안내드리자면, MetaMask Grants DAO는 MetaMask 생태계 내에서 영향력 있는 경험을 구축하는 개발자 커뮤니티를 지원하기 위해 설립되었습니다. 직원 펀딩 방식의 DAO와 그랜트 신청 방법에 대한 자세한 내용은 여기에서 확인하실 수 있습니다.
Spritely: 인터넷 커뮤니케이션의 재설계
Spritely는 보안성과 협업성을 동시에 추구하는 새로운 인터넷 모델로, 안전한 소셜 네트워킹에 초점을 맞추고 있습니다. 이 프로젝트는 Christine Lemmer-Webber와 F. Randall("Randy") Farmer를 비롯한 매우 뛰어난 인물들이 이끌고 있습니다. Christine은 현재 가장 널리 사용되는 탈중앙화 소셜 네트워크 프로토콜인 ActivityPub 프로토콜의 창시자로 알려져 있으며, Randy는 최초의 MMO(Lucasfilm의 Habitat) 개발에 참여한 이후 안전한 분산 애플리케이션 분야에서 꾸준히 활동해 왔습니다.
Spritely는 최대한 피싱 방지가 가능한 퍼미션리스 소셜 네트워크를 위한 기반을 구축합니다. 이 네트워크에서 모든 상호작용은 동의와 소셜 소개를 기반으로 이루어져, 피셔들이 타인을 사칭하기 어렵게 만들고, 사용자들이 신뢰성과 맥락을 보존하는 소셜 환경을 구축하기 쉽게 합니다. 저희는 이것이 안전한 퍼미션리스 웹을 가능하게 하는 야심차고 핵심적인 인프라라고 믿습니다.
Spritely 애플리케이션은 자체적으로 블록체인 위에 구축되지 않지만, 다자간 보증이 필요한 경우 블록체인과 상호운용할 수 있습니다. 기본적으로 사용자는 자신만의 프로그램, 함수, 콘텐츠를 생성하고 네트워크를 통해 서로 접근 권한을 공유합니다. 중개 서버는 복제 기능을 제공할 수 있지만, 언제든지 우회할 수 있으며 필수적이지 않습니다.
Spritely 애플리케이션은 블록체인처럼 금전적 참여를 요구하지 않기 때문에 신규 사용자 유입에 훨씬 친화적입니다. 동시에 사용자 자신의 신뢰와 안전 의식에 기반한 퍼미션리스 애플리케이션 구축도 가능합니다. 퍼미션리스 컴퓨팅에 대한 capability 보안 접근 방식은 MetaMask에서도 매우 타당하다고 생각하며, 이러한 도구들이 흥미로운 종류의 애플리케이션을 가능하게 할 것이라 믿습니다.
진정한 분산형 object capability (ocap) 시스템으로서, 보안 모델은 언어의 문법 수준까지 적용됩니다. 이는 프로그램을 안전하게 확장하는 것을 최대한 쉽게 만들기 위해 선택된 방식입니다.
이는 Agoric의 HardenedJS와 유사합니다. HardenedJS는 MetaMask Snaps 시스템의 기반이 되며, ses-shim과 TC-39 표준 프로세스를 통해 JavaScript를 안전하게 만들고, 최근 MetaMask 그랜트를 수령한 바 있습니다. Agoric이 Endo 프로젝트를 통해 JavaScript 프로그래머들이 안전한 분산 프로그래밍에 최대한 쉽게 접근할 수 있도록 지향하는 반면, Spritely는 덜 일반적이지만 더 단순하고 유연한 Scheme 언어(Lisp 방언)를 선택하여 플랫폼의 보다 개방적인 실험과 반복을 가능하게 합니다. 두 프로젝트는 OCapN 그룹의 공동 프로젝트를 통해 CapTP라는 프로토콜로 상호운용을 목표로 하고 있습니다.
안전하고 협력적인 인터넷 시스템
USDC 25만 달러 규모의 그랜트는 주로 Scheme용 Guile 런타임을 WebAssembly로 포팅하는 데 사용될 예정입니다. Guile은 Spritely가 구축된 Scheme 환경으로, 이를 통해 Spritely 플랫폼을 브라우저나 MetaMask 내부처럼 WebAssembly를 지원하는 모든 환경에서 실행할 수 있게 됩니다. 이로써 개발자들은 Spritely 프레임워크를 활용해 브라우저에서 실행되는 탈중앙화 애플리케이션을 구축하고, MetaMask 또는 WASM을 지원하는 다른 도구를 통해 사용자들이 접근할 수 있게 됩니다.
이번 그랜트의 도움으로 Spritely 커뮤니티는 안전하고 협력적인 인터넷 시스템 분야에서 큰 영향을 미칠 수 있을 것이라 확신하며, MetaMask는 이 노력을 지원하게 된 것을 자랑스럽게 생각합니다. Spritely 시스템에 대한 자세한 내용은 The Heart of Spritely 문서에서 확인하실 수 있습니다.
개발자라면 여기에서 Snaps 위시리스트를 확인하고, 함께 활발한 생태계를 구축하기 위한 그랜트를 신청해 보세요.
신청서 검토 시기나 승인 여부를 보장할 수는 없지만, 저희 팀이 최대한 자주 신청 파이프라인을 검토할 것임을 알아주세요. 기다려 주셔서 감사합니다.