Intuition 백서

Intuition

원문

bitpro가 원문에서 글자만 모은 내용이에요. 표·그림·수식은 빠지거나 깨질 수 있어요. 전체 16쪽 중 8쪽

ership and control over their data and enabling novel monetization opportunities. Public and Private Data Options Users should be able to choose whether their data is public or private, controlling its visibility and privacy, especially to select entities or groups. Offering encryption and permission settings facilitates a secure and customizable data environment, prioritizing user autonomy and security, and creating data flow rails where data can easily make its way to the places it needs to be and to the people and machines who need it, securely. V erifiability Where applicable, all data should be signed with self-sovereign private keys and referenced with Decentralized Identifiers. This facilitates data provenance and authenticity, extending verifiability across all layers of the stack, including data, queries, reputation, scores, and algorithms - which should also be made verifiable, ensuring that the data presented to users and developers remains tamper-resistent throughout its lifecycle. Data Integrity and Security Robust cryptographic techniques and decentralized storage solutions should be employed to ensure data remains tamper-proof, available, and secure. DIDs, F or Everything 35 Every entity and concept should have a globally persistent decentralized digital identifier. Assigning Decen- tralized Identifiers (DIDs) to all entities ensures decentralized control and referenceability across the web, achieving true decentralization and interoperability. Decoupling of Identities, Data, and Algorithms from Applications The system should establish a foundational layer that effectively decouples identities, data, algorithms, and their interrelationships from specific applications. This decoupling is essential for achieving the flexibility, interoperability, and neutrality required for a robust and inclusive digital ecosystem. Through this separation, the system should allow all applications across the web to tap into a unified, semantic, distributed, and verifiable data lake which hosts identities, data, and algorithms. Composable Data Data should be maximally utilizable, meaning it must be structured in a way that allows for easy integration and interoperability across various systems and applications. By ensuring data is composable, we enable it to be combined, reused, and extended in multiple contexts, fostering innovation and efficiency. This approach not only enhances the value and utility of data but also facilitates a seamless user experience, where information flows freely and meaningfully across different platforms. Semantic Data The data within Intuition should be semantic, enabling the addressing of complex use cases, particularly around reputation. By ensuring that data is structured semantically, Intuition allows for nuanced and sophisticated queries and analysis, making the data more actionable and valuable. This approach enhances the ability to capture and leverage complex relationships and attributes, providing deeper insights and supporting advanced applications. Convergence on Canonical Identifiers through Incentives Economic and social incentives should drive consensus on canonical identifiers for all entities, rather than centralized imposition. This organic convergence on canonical identifiers for all things allows those things to be uniformly referenced across the web without reliance on centralized intermediaries, fostering a more cohesive digital environment. Permissionless F olksonomy The system should enable organic convergence on descriptors and classifi- cations without formal standards committees. Leveraging social consensus allows the community to evolve and adopt common models dynamically, promoting flexibility and inclusivity. Convergence on Standards through Incentives Standards convergence should be achieved through economic incentives and natural user behavior rather than committee debates. Incentivizing users to adopt common standards and data structures minimizes fragmentation and aligns the system with practical and widely accepted conventions. Blockchains for Financial T ransactions and Time-Series Data Blockchains or analogous systems should store time-series data and manage financial transactions, ensuring historical data accuracy and tamper- proof verification. This approach also supports the construction of permissionless value flow rails for data, an essential component of data monetization democratization. Portability of Identity , Data, and Reputation Intuition should support the portability of identity, data, reputation, community, and preferences, enabling continuity and control across different platforms and applications, and aiding in the prevention of vendor lock-in. Generalized Use Case Accommodation The system should support a wide range of applications and scenarios, ensuring broad applicability and avoiding fragmentation. This generalizability is essential for maximizing convergence on a singular system, which is optimal for the effectiveness and utility of the system. Just as the internet’s generalizability and openness have enabled it to support countless applications and use cases, the system should be sufficiently generalized to serve as a foundational layer for various decentralized applications and interactions. Incentivized Participation 36 Participants should receive value for the creation and sharing of valuable data, as the time, energy, and attention put into creating and sharing valuable data is inherently valuable. Programmatic value flows should reward users for meaningful contributions, driving active participation and high-quality data creation. Openness and Interoperability The protocol should be open and interoperable, facilitating seamless integration with other systems. This openness enhances the utility and reach of the data and services provided. Intuitive User Experience The user experience should be prioritized, ensuring accessibility and ease of use. Intuitive interfaces and interactions lower the barrier to entry and encourage broader adoption. Many of the other tenants can only hold true in the presence of good UX - for instance, data is not truly self-sovereign if a user does not know how to access, manage, and utilize it. Decentralized Control and Ownership Anyone should be able to store and replicate the state of the system from scratch without permission. This openness fosters transparency, trust, and innovation, maintaining the integrity of the decentralized system. While specialized tools and interfaces may be developed to facilitate interaction with and interpretation of the data, the raw data itself should remain freely available and accessible. Decentralized Governance The protocol should be governed by its user community. Implementing decentralized governance mechanisms ensures all stakeholders have a voice, promoting transparency and inclusivity. This democratic approach fosters a sense of ownership and accountability within the community, aligning the protocol’s development with the collective interests and values of its users. Aligning Interests of Users and System The system should align the best interests of the users with the best interests of the system. Examples such as Bitcoin and Ethereum demonstrate how aligning incentives can lead to robust and sustainable ecosystems. The system should create a similar alignment, ensuring that the success of the system and the satisfaction of its users are inherently interconnected. By adhering to these core guiding principles, Intuition aims to create a robust, decentralized trust framework that empowers users, fosters collaboration, and enhances the overall reliability and functionality of the web3 ecosystem. These principles serve as the foundation for all of Intuition’s development efforts, ensuring that the protocol remains true to its mission and values. 8 The Intuition System 8.1 Introduction Guided by the aforementioned principles, Intuition is designed as a transformative solution to address the layers of the decentralized web that cannot yet be made entirely trustless. By capturing, structuring, and serving useful data, Intuition aims to create trust ful environments where reliable information empowers users to make more informed decisions. Leveraging the principles of decentralization, Intuition harnesses collective intelligence to enhance the trustworthiness of all digital interactions. 8.2 What is Intuition? Intuition is a cryptoeconomic protocol that makes verifiable data easy to create, manage, and use. With this, it aims to transform how digital trust is established and maintained by integrating incentive-driven contribution mechanisms, decentralized identifiers, and semantic data structures, to create a decentralized semantic web of trust. Intuition fulfills this promise through several key innovations: Incentive-driven social consensus on globally persistent canonical identifiers 37 Figure 9: 2-dimensional reductionist representation of the Intuition Trust Graph Intuition employs a system of economic incentives to drive social consensus around universally recognized and interoperable identifiers for all entities, concepts, and data. These identifiers serve as the digital anchors for entities, concepts, and data across the web, ensuring consistent and reliable references. This approach is designed to mitigate data fragmentation and promote uniformity in how things are represented across the digital ecosystem. Incentive-driven, many-to-one, deterministic and non-deterministic attestations Intuition introduces a novel approach that facilitates and encourages the creation of both objective (deter- ministic) and subjective (non-deterministic) ‘attestations’ in a many-to-one manner. This method helps to generate a comprehensive and reconcilable dataset, incentivizing users to contribute valuable data regularly through economic rewards. Incentive-driven structuring and standardization of attestation-based expression Intuition incentivizes the convergence on standardized formats, structures, and schemas for verifiable data, thereby making data more semantic, interoperable, and consumable. By encouraging social consensus around uniform formats, structures, and schemas, Intuition ensures that data can be easily understood, processed, and integrated across various platforms and applications, without the need for the top-down imposition of rigid standards. This structured approach not only enhances the semantic richness of the data but also facilitates more complex and meaningful interactions that would be challenging to achieve in a fragmented data environment, making attestations a viable meta for human expression. A permissionless platform for interpretation of the wisdom of the crowds Intuition offers a decentralized framework where different interpretations of data can coexist, enabling a rich and diverse ecosystem of applications and services. In stark contrast to platforms which attempt to adjudicate the truthfulness, correctness, or validity of data, Intuition’s mechanics are designed to function in the absence of the imposition of rigid models of ‘truth’ . This openness allows developers and users to bring their own unique perspectives, insights, and innovations to Intuition, enhancing the platform’s overall versatility and utility. By encouraging and facilitating the permissionless interpretation of data, Intuition encourages a continual examination of interpretation techniques, immunizing the system against bias or manipulation. 38 8.3 Overview of the Primitives 8.3.1 Atoms A system facilitating the arrival at social consensus around globally persistent canonical identifiers for all things demands that these identifiers possess a few key attributes. Firstly, these identifiers should be decentralized identifiers, providing unique, secure, and verifiable identifi- cation without any reliance on a central authority. Secondly, these identifiers should have a sufficient amount of associated data to ensure precise referencing of specific entities, concepts, or pieces of information. Without this contextual data, it would be unclear what each identifier is meant to represent. Thirdly, these identifiers must have some agent-centric state that is capable of tracking the usage of the identifier across contexts. This enables the community to discern which identifiers are being most frequently used to represent different concepts in different settings. To solve for these requirements, the concepts of Atoms emerge as the foundation of the Intuition framework, representing the most fundamental units of data. These units can range from a single word to a complex concept, serving as discrete, manageable, and referenceable pieces of information that facilitate seamless data integration and manipulation across the web. By taking arbitrary data of any size and prescribing it a decentralized identifier, we can: 1. Start to reference data universally across the web. 2. Grant users equity in data as they signal its relevancy through usage. 3. Reward users for signaling the relevancy of data, thereby encouraging active participation and accu- rate data representation. Figure 10: Basic overview of the key elements of an Atom Each Atom is made universally referenceable through a decentralized identifier. This approach ensures that every Atom is uniquely identifiable and can be consistently referenced across the web, maintaining data integrity and meaning regardless of the system or context. // An example DID did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736 // An example DID Document { "id": "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736", "verificationMethod": [ { "id": "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736#controller", "type": "EcdsaSecp256k1RecoveryMethod2020", "controller": "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736", 39 "blockchainAccountId": "eip155:1:0x3b0BC51Ab9De1e5B7B6E34E5b960285805C41736" } ], "authentication": [ "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736#controller" ], "assertionMethod": [ "did:ethr:mainnet:0x3b0bc51ab9de1e5b7b6e34e5b960285805c41736#controller" ], "@context": [ "https://www.w3.org/ns/did/v1", "https://w3id.org/security/suites/secp256k1recovery -2020/v2", "https://w3id.org/security/v3 -unstable" ] } To provide guarantees around the entity/concept/data attempting to be referenced by the Atom, each Atom must have at least some de minimis corresponding data. This data can be anything, live anywhere, and take any format, though storing data in a Verifiable Data Registry and utilizing supported data structures and schemas is recommended, as it improves the usability of the data through strong guarantees around immutability, availability, liveness, and persistence. Atom uniqueness is enforced through a hash of this underlying Atom Data, ensuring that no piece of data can have two corresponding Atoms. To maintain the integrity of mutable data, it’s crucial that any such data be timestamped. This ensures that any future references to the data clearly understand what the data was referencing at the specific point in time when the attestation was made. Through this, Atoms enable the breakdown of data into discrete, manageable units, which can be easily com- bined and reused across various contexts and applications. This structuring supports flexible and adaptable digital systems, ensuring that data is interoperable across platforms. The composability of Atoms enhances the functionality and versatility of the system, allowing data to be efficiently utilized in different settings. 40 Atom Ownership and T oken Curated Registries Given the permissionless nature of the system, multiple Atoms may be representative of the same concept. To foster consensus on high-quality Atoms and establish canonical identifiers for all things, Intuition employs the concept of a Token Curated Registry (TCR). In this model, users gain fractional ownership over the Atoms they interact with and receive a portion of the interaction fees each respective Atom generates, incentivizing engagement with popular Atoms. As users increasingly interact with these Atoms, a TCR emerges, ranking Atoms based on their relevance using metrics such as an Atom’s Total Value Locked (TVL). This mechanism facilitates ecosystem convergence on and easy discoverability of the most valuable and widely accepted Atoms/identifiers representing each concept. 8.3.2 Triples With discrete units of data established through Atoms, defining relationships between these units to form higher-order structures is essential. Intuition achieves this by employing Semantic Triples, ensuring a uniform and discrete structure that can be prescribed a decentralized identifier and have some associated agent-centric state. This structure is essential for achieving consensus on arbitrarily sophisticated and expressive forms of data. Triples consist of three elements: Subject, Predicate, and Object, with each element represented as an Atom. This Subject-Predicate-Object format allows users to clearly and explicitly define relationships between Atoms. These connections can be visualized as a graph where each node and edge is an Atom. For example, a Triple may have the structure: • Subject: “Bob” • Predicate: “age” • Object: “34” In this example, each component—Subject, Predicate, and Object—is an Atom, and the Triple expresses a specific relationship between these Atoms. F ractal Data Representations 41 Triples offer a flexible yet structured method for representing data relationships. By allowing Triples to act as Atoms within other Triples, Intuition facilitates the expression, storage, and usage of arbitrarily complex data models that can scale and evolve over time. This flexibility is crucial for capturing intricate relationships and dynamics within data, enabling users to construct sophisticated applications and services on the Intuition framework. This approach maintains discrete, referenceable units for data at every layer of the structure, ensuring scalability and precision in data representation. Figure 11: A Triple as an Object of another Triple Figure 12: The flow of a more complex structure achieved through nested Triples T riple Ownership and T oken Curated Registries Akin to the process outlined for Atoms, the struc- ture of Triples allows users to gain fractional ownership of Triples through interaction. Each interaction 42 generates interaction fees, which are distributed to the owners of each respective Triple, creating an incen- tivized Token Curated Registry (TCR) for data structures. The TCR encourages system participants to adopt common ways of structuring data by offering economic rewards. This approach promotes an organic, incentive-driven structuring of data, contrasting with more rigid and traditional methods such as standards committees, which often struggle to achieve effective standardization. 8.3.3 Signal Signal, in the context of Intuition, refers to any action or indication that expresses intent, belief, or support. Signals can be classified into two broad categories: explicit signals and implicit signals. These signals play a crucial role in interpreting user behavior, beliefs, and preferences within the system. Explicit Signal An explicit signal is a clear, intentional action taken by a user to express support, belief, or intent. These actions are directly observable and often involve a formal mechanism within the system. Examples of explicit signals include voting mechanisms, where casting a vote represents a user’s preference. Verifiable claims and attestations are also forms of explicit signals; they are signed messages that convey specific information. For instance, a proof of humanity attestation from a trust anchor like Worldcoin is an explicit signal from Worldcoin that Worldcoin believes the entity to be human (a valuable data point for sybil resistance efforts). Implicit Signal Implicit signal involves indirect or inferred indications of support, belief, or intent. This signal is not always directly o
프로젝트로 돌아가기