论文标题
数字社会合同:平等和公正数字社会的基础
Digital Social Contracts: A Foundation for an Egalitarian and Just Digital Society
论文作者
论文摘要
大约两个世纪前,皮埃尔·约瑟夫·普罗德霍恩(Pierre-Joseph Proudhon)提出了社会契约 - 自由人民之间的自愿协议 - 作为平等和公正社会可以从中出现的基础。 \ emph {数字社会合同}是数字时代这个概念的新颖化身:在数字领域指定,承担和实现的人之间的自愿协议。它以最纯粹的形式体现了“代码法”的概念,因为数字社会合同实际上是一项计划 - 社会合同编程语言中的代码,该语言指定了社会合同的数字行动当事方;合同的当事方同样被委托,以确保各方遵守合同。社会合同的当事方是通过其公共钥匙来确定的,数字社会合同当事方可能采取的一种行动是“数字演讲法案” - 与她的私钥签署了发言,并将其发送给合同的其他方。在这里,我们将数字社会合同的正式定义作为代理人,通过加密语音行为进行异步传达,每个代理的输出都是所有其他代理的输入。我们概述了社会合同编程语言的抽象设计,并通过编程示例显示了包括社会社区在内的关键应用领域;简单的共享经济应用;平等货币网络;民主社区治理都可以像数字社会契约一样优雅,有效地表达。
Almost two centuries ago Pierre-Joseph Proudhon proposed social contracts -- voluntary agreements among free people -- as a foundation from which an egalitarian and just society can emerge. A \emph{digital social contract} is the novel incarnation of this concept for the digital age: a voluntary agreement between people that is specified, undertaken, and fulfilled in the digital realm. It embodies the notion of "code-is-law" in its purest form, in that a digital social contract is in fact a program -- code in a social contracts programming language, which specifies the digital actions parties to the social contract may take; and the parties to the contract are entrusted, equally, with the task of ensuring that each party abides by the contract. Parties to a social contract are identified via their public keys, and the one and only type of action a party to a digital social contract may take is a "digital speech act" -- signing an utterance with her private key and sending it to the other parties to the contract. Here, we present a formal definition of a digital social contract as agents that communicate asynchronously via crypto-speech acts, where the output of each agent is the input of all the other agents. We outline an abstract design for a social contracts programming language and show, via programming examples, that key application areas, including social community; simple sharing-economy applications; egalitarian currency networks; and democratic community governance, can all be expressed elegantly and efficiently as digital social contracts.