정지카드&작동카드

카드가 인터넷에 어떻게 진실을 전달하는지

지난 번에, 우리는 카드들로 이루어진 Web 3.0에 대한 비전을 묘사했다: 통용적이고 조합 가능한 모델을 만드는 것인데, 이 모델들은 단독으로 실행 가능하거나 다른 모델과의 조합해서 사용할 수 있다는 것을 나타낸다. 이 카드들은 어디서나 링크, 주소 찾기, 인용, 삽입 및 저장이 가능하다.

Cardstack에서, 당신이 카드의 각 시스템과 교류할 때, 당신은 당신이 본 모든 내용을 대표하는 스마트폰의 앨범과 같은 “카드” 라이브러리를 모으고 있다. 이것은 당신이 정보를 반복적으로 사용하도록 허락하고 이전의 내용을 빠르게 방문한다.

그러나 카드는 단순히 참고용으로만 사용되는 내용이 아니다: 그것은 또한 강력한 Web을 이루는 부재다. 우리가 디자인한 카드는 진실의 매개체가 될 수 있으며, 다양한 면에서 다른 카드들과 조합하여 공유할 수 있고, 재사용 가능하고, 더 풍부한 체험을 만들 수 있다. 그것이 우리가 어떻게 오늘날 과학기술 거물들이 지배하는 중심화된 네트워크로부터 대중 모두 함께 참여할 수 있는 네트워크로 변화시킬 수 있는가 하는 것이다.

아래Cardstack 생태 시스템에서 질서를 창출하는 일부 조직과 이동 원칙을 빠르게 알려드리겠다.

카드 스택 (덱): 카드 수집

카드 기반 시스템(예: 사이트 또는 응용 프로그램)을 구축할 때, 당신은 카드 스택(Deck)을 먼저 만들 것이다. 하나의 카드 더미에 분명한 주인이 있는데, 그것은 진정한 “로컬” 출처이다.

당신은 데이터를 Cardstack 실제 사례로 가져와서 카드 스택을 구축할 수 있다. 이렇게 할 때, Cardstack의 스택 데이터 모델은 당신의 데이터를 위해 내용 유형을 제안할 수 있고 당신의 내용을 대표할 수 있는 카드 또는 “카드 유형” 템플릿을 당신에게 제공한다. 당신은 자신의 “카드 유형”을 반복적으로 사용, 다운로드 또는 구축할 수 있다.

이것은 우리가 웹 사이트 구성의 사고방식에서의 돌파, 수동으로 한 줄로 코딩하는 강력한 기능, 그리고 간단한 끌기와 같은 사용하기 쉬운 특징들을 결합한 것이다.

우리가 만든 첫 번째 카드 스택은 cardstack/deck 이라고 하는데, 이것은 곧 오픈 소스의 사유 GitHub 코드 라이브러리다. 지금까지 우리는 27가지 유형의 카드를 구축했는데, Cardstack의 공식 사이트는 바로 이 27가지 카드로 구성되어 있다. 이 27가지 카드 유형 중 각 카드에는 3개의 물건이 있습니다: 템플릿, JavaScript 과 JSON:API이 있다.

카드 공간 (Card Space): 카드 배치

카드 공간(Card Space)은 카드 스택에 카드를 배치하는 곳이다. 카드가 이 공간에 있을 때, 그것은 정지상태다 — 마치 삽입식 작은 부품처럼 행동한다.

한 애플리케이션 개발자가 단일 카드 스택에 있는 카드를 사용하여 공간을 구축하거나, 여러 스택에서 온 카드를 포함하거나, 다른 주인을 가진 카드 스택을 포함할 수 있다.공간 자체를 최소화하고 카드 한 장으로 충당할 수 있습니다.이것은 당신이 공간에 공간을 삽입하고, 카드에 공간을 삽입하여, 공간에 카드를 삽입할 수 있다는 것을 의미한다. 전체적인 아이디어는 만약 카드가 단일한 진실을 대표한다면, 공간은 진실의 집합을 대표하여 하나 또는 여러 참여자들에 의해 구축된다.

공간은 공공적이거나 사적인이거나 둘 사이에 걸쳐 있을 수 있다. Web 2.0으로 그다지 정확하지 않은 비유를 해 보면, Facebook 응용 프로그램이 “카드 스택”(Deck)이라면, Facebook에 있는 개인 자료나 정보스트림은 “공간”(Space)이 됩니다. 이 공간은 다방면의 온 공헌들이 한데 모여 공감대를 형성한다.

Cardstack은 Web 2.0의 변화를 대표하는데, 이는 카드가 그 공간과 관련이 없고 공간이 카드의 소유권을 변경하지 않기 때문이다. 공간에 존재하는 카드는 다른 공간에 동시에 존재할 수 있다 — 그리고 여전히 그것들의 카드 스택이자 주인이다.이것이 바로 왜 우리가 카드를 진실의 매개체라고 부르는 이유이다: 그것들의 원시적 완전성과 소유권은 그것이 Web에서 움직이거나 서로 다른 공간에서 다른 역할을 수행하기 때문에 손상되지 않는다.

카드 흐름(Card Flow): 카드 이동

카드를 한 곳에서 다른 곳으로 어떻게 이동할까?

만약 카드 한 장이 “움직이는 상태”라면, 예를 들어, 카드가 심사에 제출하거나 다른 사람과 공유할 때, 그것은 우리가 “카드 흐름”(Card Flow)이라고 부르는 과정에 들어간다: 이것은 스택과 공간을 드나드는 하나의 상태를 말한다. Cardstack 프레임은 즉시 사용할 수 있는 툴을 갖추고 있으며, Slack과 같은 협업 도구를 통해 익숙한 방식으로 카드 스트림을 실행할 수 있습니다.

만약 카드가 당신의 라이브러리에 존재하거나, 당신이 통제하는 카드 스택이나 공간에 존재한다면, 당신은 카드스트림을 사용하여 그것을 심사하는데 제출할 수 있고, 그것을 다른 공간에 놓고 친구와 공유 등을 할 수 있다.

카드스트림은 Git에 의해 구동된다. 이것은 사용자들에게 보이지 않는다.: 카드스트림 사용자 인터페이스 목표는 협업을 가능한 쉽게 만드는 것이다. 그러나 이런 표면적인 것 아래에 당신은 개발자들이 매일 사용하는 강력한 분산형 버전 제어 시스템을 사용하여 통합, 제안 및 제출 변경을 진행할 수 있다. 간단히 말해서 오픈 소스 기여를 하는 것이다.

네면 시스템(4 Edges): 편집 카드

당신의 카드 스택, 카드 공간 그리고 카드스트림은 당신이 카드를 생성, 배치 및 이동할 수 있게 해준다. 이제, 당신이 카드를 직접 편집하고 싶어한다고 가정해 보자.

네 면 시스템(4 Edges)은 당신에게 카드 편집 도구를 제공하며, 당신은 패널을 사용하여 “카드”의 주변을 늘리거나 축소할 수 있으며 Adobe Photoshop과 유사하다.

각각의 변(Edge)은 다른 기능을 제공한다: 왼쪽 가장자리에는 , 당신이 가지고 있는 모든 다른 네트워크가 있으며, 이 네트워크들은 정보를 제공하고 있다; 오른쪽 가장자리에는 당신이 패널을 배치 할 수 있으며 당신은 카드의 각각의 요소들을 조정할 수 있다; 바닥에는 당신의 카드 라이브러리가 있다; 윗부분에는 당신이 작품을 업로드 할 수 있는 환경이 있다.

모든 네 변은 카드 기반 응용 프로그램에서 공유되므로 일단 속성 패널을 한 가지 유형의 카드에 사용하는 방법을 배우게 되면, 당신이 내용을 배치하는 것이든 데이터 소스든 지갑이든 마찬가지이다.

카드의 물리 운동

만약 카드 한 장이 진실의 개체 매개체라면, 카드 스택, 공간, 카드 스트림과 네 면의 시스템은 조직화와 맞춤화된 상태이며, 그것들은 하나의 세계를 만들어 내고, 카드를 모두가 함께 이해할 수 있는 것들로 조합할 수 있다. 우리의 설계 시스템의 조합가능성은 이러한 이해를 거의 어떤 형태로든 나타내도록 허용한다.

우리는 현재 Cardstack 프레임의 다음 응용 장면을 개발하고 있다: 한 미디어 등록표는 네면의 디자인 원칙, 카드 공간과 카드스트림을 결합하여 블록체인이 지원하는 하나의 플랫폼을 구축하여 음악 배포업자, 업계 전문인사와 아티스트에게 오리지널 데이터를 지원하는 협업 방식으로 소유권에 대한 공감대를 형성한다.

카드 공간은 사용자가 노래 파일, 오리지널 데이터, 사용자 배치 파일, 협업 등에서 로컬과 그룹 시각적 이미지 간에 전환할 수 있도록 허용한다. 카드스트림 지원 버전 제어 협업: 아티스트의 관리인이 라이센스를 제출하고 이어서 변호사가 라이센스에 변경을 제안한 뒤 마지막에, 태그가 승인되었는지 아니면 거부되었는지를 알게 된 뒤에야 그 대금이 기여자에게 공평하게 분배된다.

이러한 동일한 원칙은 여러 사례에 사용할 수 있다. 예를 들어:

탈중심화 조직으로 가는 것 — 1세대 탈중심화 자치 조직(DAOs)은 이론적으로는 매우 흥미롭지만 일상적인 작업에는 거의 사용되지 않는다. Cardstack의 설계 시스템은 DAO의 기본 개념을 투영한다: 이는 당신이 카드 스택을 사용하게 하고 공간과 작업스트림을 다방면에서 공유되는 콘텐츠와 가치를 개인이 아닌 하나의 교류 공간에 조합한다.

협업형 커뮤니티 편집 — 새로운 연합 네트워크를 상상해 보시오, 그 중 콘텐츠 설립자는 소유권을 유지하고 링크를 통해 가치를 공유할 수 있다. 이러한 경우 콘텐츠 작성자는 개인 카드 스택에서 초고를 작성하고 카드스트림을 사용하여 제출할 수 있습니다. 카드스트림 내부에서 여러 사용자가 컨텐츠를 공유하는 공간에 배포하기 전에 편집, 협업 및 채팅할 수 있다. 콘텐츠는 보기, 연합 그리고 새로운 공간에 삽입될 수 있도록 창작자의 카드 스택에 여전히 존재한다. 만약 소유권과 분배가 모두 체인에서 검증된다면 인센티브는 작성자에게 자동으로 할당될 수 있다.

대체 불가능한 대리화폐 거래 — CryptoKitties는 단지 시작일 뿐이다. 대리화폐화된 자산과 NFT(대체불가 대리화폐)는 우리가 가치와 정보를 교환하는 방식을 바꿀 수도 있으며, Card UI는 사용자가 무엇을 조직하고, 사용하고, 자산을 거래하는 것을 정확하게 반영하고 있으며 소유권의 명확도를 유지할 수 있다. 카드 기반 디자인은 NFT를 기반으로 한 체험을 구축할 수 있습니다: 이를 통해 당신의 컬렉션을 보여줄 수 있는 간단한 갤러리, 그리고 NFT를 실용적인 네트워크로 만들 수 있도록 말이다.

난는 곧 발표될 글에서 이러한 생각들을 구체적으로 분석할 것이다 — 그리고 현재 우리가 프레임 방면을 개발하는데 있어서 성취한 진전에 대해 여러분과 이야기 할 것이다.

telegram:https://t.me/CardStack_ko