版权声明:
以下内容来自微信公共帐号“EOS技术爱好者”,搜索“EOSTechLover”即可订阅,翻译Joey,校对Lochaiching。转载必须保留以上声明。仅授权原文转载。
本文原文链接为http://www.nortonrosefulbright.com/knowledge/publications/167968/legal-analysis-of-the-governed-blockchain ,由本号“EOS技术爱好者”翻译。
"EOS技术爱好者"全程由EOShenzhen运营,喜欢我们请为我们投票(EOShenzhen的投票账号:eoshenzhenio)!
Legal analysis of the governed blockchain
受治理区块链的法律分析
作者:Adam Sanitt & Ian Grigg
翻译:Joey
校对:Lochaiching
文章目录
-
介绍
-
什么是受治理的区块链?
-
受治理的区块链的法律效应是什么?
-
公约中涉及到什么样的权利和义务?
-
受治理的区块链和法律行业
-
结论
-
引用
Introduction
介绍
-
A governed blockchain adds a Constitution to a permissionless blockchain
-
Each transaction on a governed blockchain includes a hashed reference to the Constitution
-
The Constitution takes effect legally as a series of private consensual arrangements involving different subsets of the community
- 受治理的区块链将公约添加到私链中
- 受治理的区块链中的每笔交易都包含对公约的哈希索引
- 公约作为一系列合法生效的协议,涉及到社区中不同子集的私下共识
A governed blockchain has the potential to resolve many of the legal uncertainties that may inhibit widespread adoption of distributed ledger technology in commerce and finance. However, the form of governance must not itself raise new intractable issues and a precise but flexible dispute resolution mechanism will be crucial to its success.
受治理的区块链有可能解决许多可能妨碍在商业和金融领域中广泛采用分布式账本技术的法律上的不确定性。然而,治理形式本身不应该引发新的棘手问题,一个精确且灵活的争端解决机制将是其成功的关键。
A governed blockchain has a Constitution. This is meant to be more than a statement of lofty aspirations – it should have some legal effect and be enforceable. Although a Constitution is – in legal terms – a private agreement, it may purport to contain obligations of a quasi-public as well as private nature, so that its analysis does not fit easily into pre-existing categories. Crucially, it should bind blockchain participants to a binding arbitration mechanism. To achieve these aims, a Constitution must:
-
create a legally binding contract;
-
allow others to enforce the terms of that contract; and
-
bind parties to an arbitration mechanism in that contract.
受治理的区块链有公约。 这不仅仅是对崇高愿望的申明——它应该具有一定的法律效力并且可以强制执行。 虽然公约在法律上是一个私人协议,但它旨在包含准公共性和私人性的义务,因此对其的分析不能被轻易适用于已有的类别。 至关重要的是,它应该将区块链参与者与具有约束力的仲裁机制绑定。 为实现这些目标,公约必须:
o制定具有法律约束力的合约;
o允许他人执行该合约的条款;
o在合约中约定仲裁机制的当事方。
Whether a Constitution succeeds in these aims will depend on many factors, including its terms and the governing law that is chosen for it. In this paper, we address the issues that any governing law will consider and identify some legal subtleties of a governed blockchain Constitution that will arise in any governing law.
公约能否实现这些目标取决于许多因素,包括其条款和为其选择的管辖法律。在本文中,我们将解决任何管辖法律要考虑的问题,并识别出在任何管辖法律中出现的受治理的区块链公约的一些法律上的细微之处。
This is necessarily a predictive, even speculative, analysis. The most developed expression of blockchain governance, EOS, based on EOS.IO software, launched in early June 2018. It is designed to create three bases of power: firstly, block producers who maintain the chain; secondly, the community who vote on changes to the set of block producers and constitution; and thirdly, a forum for dispute resolution.
这必然是一种预测性的、推测性的分析。 基于EOS.IO软件在区块链治理机制中发展最好的EOS于2018年6月初启动。它旨在创建三个权力基础:第一个是维护区块链的BP; 第二,对区块生产者和公约的变化进行投票表决的社区; 第三,解决争议的论坛。
Our analysis will inevitably evolve after the launch, as we watch the chain emerge and practice its trade. Yet, as with all ventures based on prior agreement on a set of rules, much value rides on getting it right initially and mistakes can be hard to fix. Accordingly, we present here an a priori legal analysis of the governed blockchain, in which we seek to show that effective governance can be achieved by interpreting the Constitution as a series of private consensual agreements involving different but overlapping groups of users.
我们分析中的内容会在启动之后不可避免地按此发展,就像我们看到区块链出现并运行每一笔交易一样。 然而,正如所有基于先前就一系列规则达成一致的风险项目一样,很多价值取决于一开始就是正确的并且错误很难解决。因此,我们在此提出对治理的区块链的先验法律分析,其中我们试图表明,通过将公约解释为涉及不同但重叠的用户群体的一系列私人协商一致的协议,可以实现有效治理。
For analysis of blockchain disputes generally, we refer to the forthcoming chapter Blockchain Disputes: Risks and Resolutions in Unlocking the Blockchain, which will be available here (http://www.nortonrosefulbright.com/knowledge/technical-resources/blockchain/publications/ )and, for a description of the EOS.IO design, see (Grigg, 2017), (block.one, 2017).
对于区块链争议的一般分析,我们参考即将出版的章节《区块链争议:解锁区块链的风险与对策》,这里 (http://www.nortonrosefulbright.com/knowledge/technical-resources/blockchain/publications/ )可见,对EOS.IO设计的描述请参阅(Grigg, 2017), (block.one, 2017)。
What is a governed blockchain?
什么是受治理的区块链?
Blockchains have traditionally come in two flavours: permissionless and permissioned (Swanson, 2015). In a permissionless blockchain, anyone can join the network by creating a public/private key and submitting transactions to the network in accordance with the protocol. In a permissioned network, only identified nodes are permitted to submit transactions to the network or to take part in building the distributed consensus or adding to the blockchain. These nodes have generally undergone some form of validation independent of the blockchain before being allowed to join as users or block producers (e.g. miners) and there is generally an administrator with "super-user" powers over the blockchain (that is, the ability to amend or override the consensus mechanism or insert arbitrary transactions).
区块链传统上有两种形式:公链和私链(Swanson,2015)。 在公链中,任何人都可以通过创建公钥/私钥并根据协议向网络提交交易来加入网络。在需要准入的网络中,仅允许被认证的节点向网络提交交易或参与构建分布式共识机制或添加到区块链中。在被允许作为用户或区块生产者(例如矿工)加入之前,这些节点通常要经历某种形式的独立于区块链的验证,并且通常存在对区块链具有“超级用户”权限的管理员(即,能够修改或重写共识机制或插入任意交易)。
A governed blockchain adds a Constitution to a permissionless blockchain (see (block.one, 2017)). Although it allows anyone to take part, there is built into the protocol a requirement for transactions to contain a reference (in the form of a hash) to a separate document: the Constitution. Only transactions that contain a reference to the Constitution will be incorporated into the blockchain.
受治理的区块链将公约添加到公链中(参见(block.one,2017))。 虽然它允许任何人参与,但协议中内置了一个要求,即交易要包含对一个单独文件的引用(以哈希的形式):公约。 只有包含公约引用的交易才会被纳入区块链。
Methods built into the Constitution might allow it to change over time. New transactions will refer to the current Constitution; previous ones will refer to older Constitutions. Block producers will have flexibility as to whether to accept changes to the Constitution. One mechanism for voting on Constitutional changes is simply consensual adoption by the community – in this way, much of the effect of a fork could be built in to the constitutional framework. For further details, see “JAC: the JAC Amendable Constitution” below.
公约中的方法可能会随着时间的推移而改变。 新交易将参考现行公约; 以前的那些将参考较旧的公约。 区块生产者可以灵活选择是否接受公约修改。 一种对公约是否改革进行投票表决的机制是社区一致同意采用——这样一来,分支的大部分影响都可以纳入公约框架。 有关详细信息,请参阅下面的《JAC:JAC可修改宪法》。
Governed blockchains will occupy a spectrum from ostensibly permissionless blockchains that nevertheless contain significant barriers to entry managed by central administrators to genuinely open platforms with community governance and evolution. In this paper, we focus on the idealised governed blockchain at the open end of the spectrum, but the issues raised apply, to varying degrees, across the spectrum.
受治理的区块链将占据一系列表面上未经允许的区块链,但仍然存在重大的进入真正开放的社区治理和发展平台的障碍,这些障碍由中心化管理员管理。在本文中,我们将重点放在理想化受治理的区块链在范围开放端上,但所提出的问题在不同程度上适用于整个范围。
We identify the following parties:
-
the User : the specific user who posts a transaction to the blockchain containing a hashed reference to the Constitution
-
the Counterparty : another individual who has entered into an arrangement with the User of which the posted transaction forms a part. The rest of the arrangement may consist of other transactions posted to the blockchain, or a smart contract or obligations to be carried out off the blockchain. For instance, the User buys something to be paid for using cryptocurrency recorded on the blockchain and the Counterparty is the seller transferring the physical object and receiving the cryptocurrency.
-
the Block Producer : the block producer who incorporates the transaction posted by the User into the blockchain.
-
The dApp Provider and the end-user : creator of a distributed application on the blockchain. The dApp Provider and a user of the application may be a User and Counterparty if they interact directly on the blockchain. Alternatively, the dApp Provider may be an intermediary, posting directly on the blockchain itself as a User, but insulating its own users from any interaction with the blockchain.
我们确定以下各方:
•用户:将包含公约哈希引用的交易发布到区块链的特定用户
•合约方:与用户达成协议的另一个人,已发布的交易构成协议的一部分。其余的协议可能包括发布到区块链的其他交易,或智能合约或要在区块链之外履行的义务。例如,用户购买了使用区块链上记录的加密货币支付的东西,而合约方则是转交物品和接收加密货币的卖方。
•BP:将用户发布的交易合并到区块链中。
•dApp 提供者和终端用户:区块链上分布式应用程序的创建者。如果dApp提供者和应用程序的用户直接在区块链上进行交互,则他们可以是用户和合约方。或者,dApp提供者可以是一个中介,直接在区块链上作为用户发布交易,但是会使其自己的用户与区块链的任何交互隔绝开来。
What is the legal effect of a governed blockchain?
受治理的区块链的法律效力是什么?
Assume a transaction contains a reference to a Constitution – does this have any legal effect? Is it any different to including a reference to Bitcoin: A Peer-to-peer electronic cash system by Satoshi Nakamoto or to the US constitution? In fact, in most legal systems, the reference to a Constitution will have legal effects. The key to understanding these effects – and how they differ from the sort of constitution that might underlie a country – is that the Constitution, at least initially, will be seen purely as a private agreement between parties. It will be subject to the area of law dealing with consensual agreements. The quasi-public effectiveness of the Constitution will be limited by its nature as a creation of private contract law – see “Civil and Criminal” below.
假设交易中已经包含了公约(Constitution)的内容——这是否具有任何法律效力? 包含对中本聪(Satoshi Nakamoto)的《比特币:点对点电子现金系统》和美国宪法的引用是否有任何不同? 事实上,在大多数法律制度中,对公约的引用都会产生法律效力。 理解这些影响的关键以及它们与可能构成一个国家宪法的区别的关键在于,至少在最初阶段,公约将纯粹被视为各方之间的私人协议。 它将受到处理双方一致同意协议的法律领域的约束。 公约的准公共效力将受到其作为私人合同法创立的性质的限制——见下文《民事和刑事》。
Constitution as contract
作为合约的公约
Our goal is to ensure that the Constitution works. This happens at three levels: it will take effect automatically as a smart contract (R3 & Norton Rose Fulbright, 2016), it will be supported by the community, and it will be enforced by the courts (see Figure 1).
Figure 1 – the inverted apex effect on the courts in strengthening contracts
图1——在加强合约时对法院的倒金字塔效应
我们的目标是确保公约有效。 这发生在三个层面上:它将作为智能合约自动生效(R3&Norton Rose Fulbright,2016),它将得到社区的支持,它将由法院强制执行(见图1)。
For court intervention to operate smoothly, the Constitution should contain certain classical elements such as governing law and jurisdiction clauses and clearly set out the User’s obligations and rights (we discuss below in more detail why these clauses are necessary). Assuming these conditions are satisfied, it is likely that the Constitution would be interpreted as a contract binding on the User and other parties, although there are some technicalities, also considered below.
为了使法院能够顺利参与到设想的角色,公约应包含某些特定的经典要素,如管辖法律和管辖权条款,并明确规定用户的义务和权利(我们将在下面更详细地讨论为什么这些条款是必要的)。 假设满足这些条件,公约就很可能被解释为对用户和其他方具有约束力的合约,尽管存在一些技术性问题(也在下文中予以考虑)。
Forming a contract
形成合约
To be legally enforceable, the parties must agree to enter into a contract. This is generally characterised as a process of offer and acceptance. For the Constitution to be effective as a contract, it must fit within the offer and acceptance paradigm.
为了在法律上可以强制执行,双方必须同意签订合约。 这通常被描述为提议和接受的过程。 要使公约作为合约有效,它必须符合提议和接受范式。
The key act is the posting of the transaction containing the reference to the hashed Constitution. Although posting to a blockchain a hash of a document in a message secured by a private key (that is, digitally signed) is an unusual means of specifying the terms of a contract – a manuscript signature is the normal method – there is no reason in principle why it cannot work and, indeed, it appears to specify the exact terms clearly and unambiguously. This is the idea behind the so-called Ricardian contract and, indeed, the Constitution will – among other things – be a Ricardian contract.
其中关键的行为是发布包含哈希公约引用的交易。 虽然在区块链中发布由私钥(即数字签名)保护的消息中的哈希文件是指定合约条款的一种非常规的方法,手稿签名是正常的方法,但是原则上没有理由它不起作用,实际上这种方法似乎可以清楚明确地指明确切的条款。 这就是所谓的李嘉图合约背后的理念,事实上,公约除了其他之外也是李嘉图合约。
Where membership is less open, posting a transaction may not be a User’s first interaction with the community. In this case, there may be scope for a User to undertake the obligations of the Constitution by entering into an explicit formal agreement using established non-blockchain norms. The feasibility of this approach will depend on the details of the blockchain – in this paper, we restrict discussion to the idealised open governed blockchain. In any case, whether the Constitution is entered into offline or using the blockchain techniques discussed here, to ensure practical enforcement by the community, evidence of offer and acceptance should be sufficiently certain and accessible, which strongly suggests that those elements be preserved on the blockchain.
如果成员资格不太公开,发布交易可能不是用户与社区的第一次交互。 在这种情况下,用户可以通过使用既定的非区块链规范签订明确的正式协议来承担公约义务。 这种方法的可行性将取决于区块链的细节——在本文中,我们将只讨论理想化的开放式受治理的区块链。 无论如何,无论公约是否进入线下或使用此处讨论的区块链技术,为了确保社区的实际执行,提议和接受的证据应是足够确定和可获取的,这强烈暗示了这些要素应保留在区块链上。
Posting a transaction is an act by a single person – it cannot constitute both offer and acceptance. There must be at least one other act by another person to form a contract. This is vital for the enforceability of the Constitution. In general, only other parties to a contract can enforce that contract (in fact there are limited exceptions that allow third parties to enforce contractual obligations in many legal systems, but only if there is a contract binding on its parties ). So, if somebody undertakes an obligation in a contract but no interested person is party to that contract, it becomes effectively unenforceable.
发布交易是个人行为——它不能构成提议和接受两者。必须有至少由另一个人的其他行为发起才能形成合约。 这对于公约的可执行性至关重要。 一般而言,只有合约的其他各方才能执行该合约(事实上,有限的例外情况允许第三方在许多法律制度中强制执行合同义务,但前提是合约对各方具有约束力)。 因此,如果有人在合约中承担义务但没有利害关系人是该合约的当事方,那么它实际上是不可执行的。
In practice, a single posting on the blockchain may lead to a contract in a number of different ways:
-
A posting by a User may be an offer accepted by a Counterparty posting its own transaction, leading to the formation of a bilateral contract between them, perhaps also partly constituted in a smart contract. In this way, a transaction between a User and Counterparty would incorporate the Constitution.
-
Alternatively, the Counterparty could accept the offer by performing an act other than posting on the blockchain, such as transferring an asset or cash. This would also constitute a bilateral contract incorporating the Constitution.
-
A posting by a User may be a unilateral offer to abide by the Constitution accepted by a Block Producer adding the transaction to the blockchain. This would create a contract between that User and that Block Producer. If the Block Producer is acting as agent for all Block Producers or a wider group of market participants, there may be a multilateral contract between them all. However, as most legal systems have a principle that an agency can only be established by an act of the principal rather than the agent, the agency may need to be set out other than in the Constitution itself.
-
Previous acts such as postings by other Users and creation of blocks by Block Producers might constitute an offer that is accepted by the User posting on the blockchain. This might be mediated by software which presents the Constitution to a potential new User and posts a transaction on the blockchain when they indicate acceptance of it. This contract could involve multiple parties.
-
As the blockchain becomes more established, it may establish a community with social conventions as to the acceptance of the Constitution. These background facts may be sufficient for a posting by a User to bind it to a contract with other members of the community that includes the Constitution.
在实践中,区块链上的单个发布可能会以多种不同的方式签订合约:
•用户发布的信息可能是合约方接受的提议发布自己的交易,让他们之间形成双边合约,也许部分由智能合约构成。通过这种方式,用户和交易对手方之间的交易将纳入公约。
•或者,合约方可以通过在区块链上执行一个行为而不是发布信息(例如转移资产或现金)来接受提议。这也构成一个纳入公约的双边合约。
•用户发布的可能是单方面的提议,要求遵守BP所接受的公约,将该交易添加到区块链中。这将在该用户和BP之间创建合约。如果BP充当所有BP或更广泛的市场参与者的代理人,那么他们之间可能存在多边合约。但是,由于大多数法律制度都有一个原则,即只能通过委托人而非代理人的行为来建立代理机构,因此该机构可能需要在公约本身以外的地方设立。
•之前的行为(例如其他用户的发布和BP创建的区块)可能构成用户在区块链上发布的其所接受的提议。这可能是由软件调解的,该软件将公约展示给潜在的新用户,并在他们表示接受时在区块链上发布交易。该合约可能涉及多方。
•随着区块链变得更加成熟,它可以建立一个有着社会习俗的社区以接受公约。这些背景事实足够让用户将其发布与社区内其他成员包含公约的合约绑定。
As governed blockchains develop, all of these methods and others will be used to bind participants to a Constitution. Essentially, a Constitution will not be a single arrangement, but a series of private consensual arrangements involving possibly different groups of people. Replicating the universal effectiveness of a public agreement will need a multiplicity of private agreements – a patchwork that will ensure that all obligations can be enforced against all participants.
随着受治理的区块链的发展,所有这些方法和其他方法将用于将参与者与公约联系起来。 从本质上讲,公约不是一个单一的协议,而是一系列可能涉及不同人群的私人协商一致的协议。 复制公共协议的普遍有效性将需要多种私人协议——这种拼凑将确保所有参与者都要强制执行所有义务。
Offer and acceptance alone is not sufficient to constitute a legally enforceable contract. Most legal systems require some additional element to show that a party to an agreement should be able to call on the courts to enforce it. This additional element might include consideration – a mutual benefit bargained for between the parties, that the agreement concerns a commercial or legal object, or that the parties to it have an intention to create legal relations. Whether submitting the transaction including a hash to a Constitution satisfies this additional requirement will depend on the complete factual background behind the transaction.
仅提议和接受不足以构成法律上可执行的合约。 大多数法律制度都需要一些附加的要素表明协议的一方能够请求法院强制执行合约。 这一额外要素可能包括考虑双方之间的共同利益,即协议涉及商业或法律目标,或者其当事方有意建立法律关系。 是否将包含哈希的交易提交给满足此附加要求的公约将取决于交易背后的完整的事实背景。
For instance, take the requirement to show that the parties have an intention to create legal relations. The User is likely to interact with the blockchain via software that presents a graphical user interface. An intention to create legal relations must be inferred from the User’s interaction with this interface, not just the content that is posted to the blockchain. The User may click a button or check a tickbox which triggers software to post a transaction that includes a hash to the Constitution.
例如,要求表明当事人有意建立法律关系。 用户可能通过提供图形用户界面的软件与区块链进行交互。 必须从用户与此界面的交互中推断出创建法律关系的意图,而不仅仅是发布到区块链中的内容。 用户可以单击按钮或选中触发软件的复选框,以将包含哈希的交易发布到公约。
This raises two issues. First, is the wording on the button sufficient to demonstrate an intention to create legal relations? Without a consistent standard, this will be a factual question that depends on the details of each piece of software used to access the blockchain. And this issue applies not just to the Constitution but to every agreement concluded using the blockchain. A solution to this may be for a consistent mode of expressing agreement to be mandated for all software included in the blockchain. This would ideally be included in the Constitution itself – solving the problem for the Constitution and for all agreements concluded on the blockchain.
这引出了两个问题。 第一,按钮上的措辞是否足以表明有意建立法律关系? 如果没有一致的标准,这将是一个实际问题,取决于访问区块链的每一软件部分的细节。 这个问题不仅适用于公约,而且适用于使用区块链达成的每项协议。 对此的解决方案可以是针对区块链中包括的所有软件强制执行表达协议的一致模式。 理想情况下,这将被纳入公约本身——解决公约问题以及区块链上达成的所有协议。
Second, does inclusion of the hash within a transaction posted to the blockchain generally show intention to undertake a legal obligation? If so, then this suggests that the User has that intention in a particular case. There are certain ways the Constitution itself can be drafted so as to maximise the chance that it is seen as legally binding, such as by explicit statements that it constitutes the terms of a contractual relationship, including details of how it may be accepted, and the inclusion of governing law, jurisdiction and dispute resolution clauses. In effect, this would contractually mandate the acceptance of digital signatures on the blockchain, mitigating any limitations on digital signatures in local laws.
第二,在发布到区块链的交易中包含哈希值是否一般表明有意承担法律义务? 如果是这样,表明用户在特定情况下具有该意图。 公约本身可以通过某种方式起草,以最大限度地提高其被视为具有法律约束力的机会,例如通过明确声明它构成合约关系的条款,包括它如何被接受的细节,以及纳入管辖法律、管辖权和争议解决条款。 实际上,这将在合约上强制要求在区块链上接受数字签名,从而减轻当地法律对数字签名的任何限制。
Irrespective of the precise additional requirement to demonstrate legal effectiveness, any Constitution has a starting point at which it is just a document. How does it come to be seen as a legally binding agreement for an entire community? That is likely to take a certain amount of bootstrapping: an originating community demonstrates its commitment to the Constitution to new participants, in much the same way that a community assertion of trust in a cryptocurrency starts with a few early adopters and ultimately becomes self-fulfilling when this fosters acceptance by the wider community.
无论证明法律效力的确切附加要求如何,任何公约都有一个起点,它仅仅只是一个文件。 它是如何被整个社区视为具有法律约束力的协议? 这可能需要一定程度的引导:一个原始社区向新参与者展示其对公约的承诺,就像一个社区主张对加密货币的信任开始于一些早期采用者,当更大的社区接受了加密货币时最终变成自我实现的方式一样。
Expressing the Constitution within the blockchain software is a key resource to assist this process, but it is also a social phenomenon. New members of the community do not enter in isolation, they do so through a social process. That social process can be seen as the foundation for establishing the intent to be bound by the Constitution. For example, an existing member of the community may report to the blockchain witnessing the manifestation of the intent of the new member. In this way, the Constitution may gradually take on the form of a real, public constitution – like a state or municipal constitution that evolved from agreement among members of a local community.
在区块链软件中表达公约是协助这一过程的关键资源,但它也是一种社会现象。 社区的新成员不会孤立地进入,他们通过社会过程进入社区。 这种社会过程可被视为建立公约约束意图的基础。 例如,社区的现有成员可以向区块链报告,见证新成员意图的表现。 通过这种方式,公约可以逐渐形成一种真正的公共宪法的形式——就像从当地社区成员之间的协议演变而来的州或市政宪法。
What rights and obligations are in a Constitution?
公约中涉及到什么样的权利和义务?
We have seen that it is not straightforward to determine the extent to which a Constitution is legally binding and who can enforce it. Assume, however, that the User has submitted a transaction that contains a reference to the Constitution and that this constitutes a legally enforceable contract and that the counterparties to this contract include the Counterparty, the Block Producer, other block producers and other users of the blockchain. Even with all these assumptions, it is not clear how certain obligations in the Constitution are to be enforced.
我们已经看到,确定公约在多大程度上具有法律约束力以及谁可以执行公约,这并不是一件简单对事情。 但是,假设用户提交了一份包含对公约的引用的交易,并且这构成了一项法律上可强制执行的合约,并且该合约的交易对手包括合约方、BP、其他BP和区块链的其他用户。 即使有了所有这些假设,也不清楚公约中的某些义务是如何得到执行的。
The Constitution is, from a legal perspective, a private contract enforced by the law of consensual obligations but, from a social or technological perspective, a public statement of general rights and obligations to the community as a whole. Communal obligations based on moral precepts do exist in modern legal systems, but they have generally evolved from being enforced by individuals to being enforced by the state using criminal law principles. We shall see below that enforcement of some obligations of the Constitution is analogous to enforcement of the criminal law in a primitive legal system without a developed role for the state. The closest analogy in developed legal systems is membership of a private club with multiple participants – these are often considered as quasi-public relationships that have some private and some public characteristics.
从法律角度来看,公约是一项由双方同意的义务法强制执行的私人合约,但从社会或技术角度来看,是对整个社区的普遍权利和义务的公开声明。 基于道德规范的共同义务确实存在于现代法律体系中,但它们通常从个体使其强制执行演变为由国家使用刑法原则强制执行。 我们将在下文中看到,执行宪法的某些义务类似于在对国家发展没有作用的原始法律制度中执行刑法。 在发达的法律体系中最接近的类比是拥有多个参与者的私人俱乐部的成员资格——这些通常被认为是具有一些私人和一些公共特征的准公共关系。
We consider several types of obligation in turn to highlight the issues that may arise.
我们依次考虑几种类型的义务来突出强调可能出现的问题。
Governing law
管辖法律
The governed blockchain allows parties to exchange binding promises that will execute automatically without the interference of the courts. So why is there a need to include a governing law clause in any agreement? In fact, somewhat counterintuitively, if parties want to minimise national laws impinging on their agreement, it is essential for them to include a governing law clause. Otherwise, in the event of a dispute over a binding agreement, courts (or arbitrators) will simply decide for themselves what the governing law of the agreement should be and then proceed to apply that law to the agreement.
受治理的区块链允许各方交换有约束力的承诺,这些承诺将自动执行而不受法院的干预。 那么为什么需要在所有协议中都包含一个管辖法律条款呢? 事实上,有点违反直觉的是,如果当事人希望尽量减少国家法律对其协议的影响,那么他们必须包括一部管辖法律条款。 否则,在对有约束力的协议有争议发生的情况下,法院(或仲裁员)将自行决定协议的管辖法律应该是什么,然后继续将该法律应用于该协议。
Not all governing laws are the same. Some will generally respect the choices of the parties and seek to interpret the agreement in accordance with their intentions. Others will not: they may incorporate additional rules – such as consumer protection – or annul certain obligations – such as payment of interest. Parties that value freedom to create their own agreements must ensure that the law that governs their agreement is one of those that is commercial and aims to ‘get out of the way’ rather than one of those that takes a paternalistic approach.
并非所有的管辖法律都是相同的。 有些通常会尊重当事人的选择,并试图根据他们的意图来解释协议。 其他则不会:他们可能会纳入额外的规则,例如消费者保护或取消某些义务,例如支付利息。 重视自由创建自己协议的各方必须确保管辖其协议的法律是商业性的法律之一,旨在“摆脱困境”,而不是采取家长式的方法。
The distributed, cross-border nature of the blockchain makes it difficult to predict what governing law would be chosen for a particular contract or for the Constitution. Parties would have to consider every rule in every paternalistic system of law that might be applied to their contract. Fortunately, there is a simple solution. Parties can make an express choice of governing law in their contract. In most courts, a choice of governing law in a contract is respected and will be given effect, even when it is the governing law of a country other than that where the court is situated. By expressly choosing a predictable, commercial law to govern their contract, parties can avoid a governing law that interferes with their rights and obligations.
区块链的分布式跨境性质使得很难预测要为特定合约或公约选择什么样的管辖法律。各方必须考虑每一个家长式法律体系中可能适用于他们合约的每一条规则。 幸运的是,有一个简单的解决方案。 各方可以在合约中做出明确的管辖法律选择。 在大多数法院中,合约中管辖法律的选择是受尊重的,并且即使它是法院所在国以外的国家中的管辖法律,它也会生效。 通过明确选择可预测的商业法来管理其合约,当事人各方可以避免一个违反他们权利和义务的管辖法律。
At first, it appears that there is a problem in deciding whether the governing law clause works: what system of law do you apply to determine that question? (In computing terms, this would be characterised as a ‘bootstrapping’ issue.) However, most legal systems – including all those in the EU – have adopted a practical solution to this question. A purported choice of governing law is used to determine whether that choice of governing law is binding. So, for instance, if the Constitution contains an express choice of English law, then English law principles will be used to decide whether it constitutes a binding contract – including the governing law clause. This means that a choice of governing law provides a clear origin for analysis of the Constitution and its effects and, by extension, transactions that take place on the blockchain. Any Constitution should contain at the very least a governing law clause.
首先,似乎在决定管辖法律条款是否有效时存在问题:应用什么法律体系来确定该问题? (在数学计算中这将是一个“拔靴法”(译者注:自助法,再抽样统计方法)问题)然而,大多数法律体系,包括欧盟的所有法律体系,都采用了一个针对该问题切实可行的解决方案。一个所谓的管辖法的选择用于确定管辖法的选择是否具有约束力。 因此,例如,如果公约中明确地选择了英国法律,那么将使用英国法律原则来决定它是否构成具有约束力的合约——包括管辖法律条款。 这意味着对管辖法律的选择为分析公约及其影响提供了明确的起源,并进而扩展了区块链上的交易。 任何公约都应至少包含一部管辖法律条款。
Bilateral obligations
双边义务
The Constitution may contain provisions that are deemed to be incorporated into particular contracts made on the blockchain, such as dispute resolution clauses. Assuming that the Constitution is itself a contract then, provided that the Counterparty and the User are both party to it, these bilateral obligations will be incorporated into the separate agreement between the User and the Counterparty and will be enforceable as with any other contractual obligation. This will apply, for instance, to arrangements between dApp Providers and end-users who are employing their distributed applications, insofar as those end-users are also Users – that is, direct participants in the blockchain.
公约可以包含被视为纳入区块链特定合约的条款,例如争议解决条款。 假设公约本身就是一份合约,只要合约方和用户都是其当事人,这些双边义务将被纳入用户与合约方之间的单独协议中,并将与任何其他合约义务一样强制执行。 例如,这将适用于dApp提供者和使用其分布式应用程序的终端用户之间的协议,因为这些终端用户也是用户,即区块链的直接参与者。
Some bilateral obligations are only enforceable if they satisfy particular formal requirements – such as being ‘in writing’ or being signed by the parties. Arbitration clauses and other dispute resolution mechanisms often fall into this category. If these clauses are included in the Constitution and incorporated into individual agreements by reference, the Constitution itself may have to satisfy these formal requirements.
一些双边义务只有在满足特定的正式要求时才能强制执行 - 例如“以书面形式”或由当事方签字。 仲裁条款和其他争议解决机制通常属于这一范畴。 如果这些条款包含在公约中并通过引用纳入个人协议,则公约本身可能必须满足这些正式要求。
Smart contracts will often be used to document bilateral obligations between a User and a Counterparty. Smart contracts inherently deal with issues of evidence and intention that are behind some formality requirements – but, until legal systems add rules dealing specifically with smart contract, these formalities will still need to be satisfied.
智能合约通常用于记录用户与合约方之间的双边义务。 智能合约固有地处理一些正式手续要求背后的有关证据和意图问题,但是,在法律制度增加专门处理智能合约的规则之前,这些正式手续仍然需要得到满足。
Civil and criminal
民事和刑事
The Constitution may contain obligations that are not simple bilateral promises. It may contain, for instance, promises to do or to refrain from certain behaviour or undertakings to act in accordance with certain general norms or values. An example of the former is a promise not to carry out a distributed denial of service attack (DDOS) on the blockchain; an example of the latter is a promise to treat other users of the blockchain with respect and consideration.
公约可能包含不仅仅是简单的双边承诺的义务。 例如,它可能包含承诺做或不做某些行为或承诺按照某些一般规范或价值观行事。 前者的一个例子是承诺不对区块链进行分布式拒绝服务攻击(DDOS); 后者的一个例子是承诺尊重考虑区块链的其他用户。
Some of these promises may be too vague to constitute legally binding obligations. This does not mean that they are useless: their efficacy will be in establishing moral or cultural norms. Others will be specific enough to be enforceable – but they are not promises made to particular individuals and it is unclear who will enforce them and what enforcement would consist of. Mechanisms to allow individuals to enforce them on behalf of the community may be needed, such as those used in enforcement of open source licences.
其中一些承诺可能过于含糊,不足以构成具有法律约束力的义务。 这并不意味着它们毫无用处:它们的功效将在于建立道德或文化规范。 其他的将具体到可以强制执行,但它们不是对特定个人做出的承诺,并且不清楚谁将强制执行它们以及这些强制执行包含哪些内容。 可能需要允许个人代表社区强制执行这些承诺的机制,例如用于强制执行开源许可证的机制。
Take the promise not to carry out a DDOS. Assume that a User carries out a DDOS attack some time after posting a transaction with a hashed reference to a Constitution containing a promise not to carry out a DDOS. The Counterparty is able to enforce the private contract embodied in the Constitution against the User. In principle, this means the Counterparty could sue the User for damages. But the Counterparty might not have suffered any damage. Even if other users are also party to the contract, they may also have suffered minimal damage. Each person could only sue for the damage that they had suffered. In the case of the Block Producer, this might be significant. In most cases, there would probably be little practical incentive for any person to sue for breach of this obligation. It seems unsatisfactory to leave enforcement subject to the vagaries of individual loss or to those motivated by community spirit.
承诺不执行DDOS攻击。 假设用户在发布带有公约的哈希引用的交易后的某个时间执行了DDOS攻击,该公约包含不执行DDOS的承诺。 合约方能够强制执行公约中体现的针对用户的私人合约。 原则上,这意味着合约方可以起诉用户赔偿损失。 但是,合约方可能没有受到任何损害。 即使其他用户也是合约的一方,他们也可能受到小的损害。每个人只能对自己遭受的损失提起诉讼。 对于超级节点,这可能很重要。 在大多数情况下,任何人对违反这项义务而起诉的动机很小。 让执法屈从于各种个人损失或受社区精神驱动的那些损失似乎不能令人满意。
The problem here is that a private consensual agreement is being used to impose obligations that are more usually found within criminal law, in that they relate to norms of behaviour that affect the community as a whole as well as individuals. Provisions in the Constitution that fall within this definition will be referred to as quasi-criminal obligations. Private and criminal liability often go together – an individual may suffer damage from a crime for which he is entitled to be compensated. By a quasi-criminal obligation, we are referring to the obligation owed to the community, over and above the damage caused to any one individual. In many legal systems, there has been a gradual development of collective enforcement of criminal obligations by centralised authorities, replacing ad hoc individual enforcement. It may be that communities centred around blockchain Constitutions will need to go through a similar process for quasi-criminal obligations.
这里的问题是,私人的共识协议被用来强加那些在刑法中更常见的义务,因为它们涉及到影响整个社区和个人的行为准则。 属于该定义的公约条款将被称为准刑事义务。 私人责任和刑事责任通常密切相关,个人可能会在他有权获得赔偿的犯罪中受到损害。 准刑事义务,我们指的是对社区承担的义务,高于对个人造成的损害。 在许多法律制度中,通过中央政府集体的执行刑事义务得到逐步发展,取代临时的个人执法。 围绕区块链公约的社区可能需要经历类似的程序来处理准刑事义务。
Apart from quasi-criminal obligations, the Constitution may also contain quasi-regulatory obligations. These are obligations relating to areas such as data privacy, initial coin offerings and mode of payments. Unlike quasi-criminal obligations, quasi-regulatory obligations do not apply to all users all the time. A dApp Provider might choose, for instance, to fall within the data privacy regime of the Constitution. If it does, Users will have the assurance that their data is being protected according to the regime and this will presumably bring benefits to the dApp Provider. But if the dApp Provider opts into the regime and then contravenes any of its obligations, this will be a breach of the Constitution with similar consequences to breach of a quasi-criminal obligation.
除了准刑事义务外,公约还可能包含准监管义务。 这些是与数据隐私、原始代币发行融资和支付方式等领域相关的义务。 与准刑事义务不同,准监管义务并非始终适用于所有用户。 例如,dApp提供者可能会选择在公约的数据隐私制度之内。 如果是这样,用户将能确保他们的数据受到保护,这可能会给dApp提供者带来好处。 但是,如果dApp提供者选择加入该制度,然后违反其任何义务,这将违反公约,和违反准刑事义务有类似的后果。
Effective sanctions do exist within the private consensual realm, particularly if enforcement is delegated to an institution internal to the community. Apart from monetary claims, which might include penalties in some circumstances, the community as a whole has an additional powerful tool: expulsion. Preventing a malefactor from future engagement with the blockchain is an effective sanction and could be the ultimate deterrent in enforcing quasi-criminal and quasi-regulatory obligations in the governed blockchain.
有效的制裁确实存在于私人协商一致的领域内,特别是如果执法被委托给社区内部的机构。 除了货币索赔(可能包括在某些情况下的处罚)之外,整个社区还有一个额外的强大方法:驱逐。 防止犯罪分子在未来还与区块链接触是一种有效的制裁措施,也是在受治理的区块链中执行准刑事和准监管义务的最终威慑。
The creation of quasi-criminal and quasi-regulatory obligations suggests that governed blockchains may be able to address some of the worst examples of anti-social behaviour seen in permissionless blockchains. Traditional regulators might even be inserted into the dispute resolution mechanisms – whether as participants in arbitration or with some special status. While still fully decentralised, the governed blockchain may be able to filter out some universally unacceptable criminal behaviours.
准刑事和准监管义务的产生表明,受治理的区块链可能能够解决一些在未被许可的区块链中看到的最恶劣的反社会行为的例子。 传统监管机构甚至可能被纳入争议解决机制,无论是作为仲裁参与者还是具有某种特殊地位的参与者。 虽然仍然是完全去中心化的,但受治理的区块链可能能够过滤掉一些普遍不可接受的犯罪行为。
Note that even where quasi-criminal and quasi-regulatory obligations are clearly set out in the Constitution and coupled with effective powers of enforcement, it is possible that a court may override them, for reasons of public policy. A court may decide that some obligations are inherently public and should not form part of private contract law. As courts have the power to confiscate property and imprison individuals within their jurisdiction, they cannot ultimately be ignored. So the scope for the Constitution to form a complete and self-contained regime may be limited.
请注意,即使公约中明确规定了准刑事和准监管义务,并加上有效的执法权力,出于公共政策的原因,法院也可能会推翻这些义务。 法院可能会裁定某些义务本身就是公共的,不应构成私人合约法的一部分。 由于法院有权没收财产并在其管辖范围内监禁个人,因此最终不能忽视它们。 因此,公约形成一个完整而独立的制度范围的可能是有限的。
JAC: the JAC amendable constitution
JAC: JAC可修改公约
JAC stands for JAC Amendable Constitution. It refers to a Constitution that can amend itself. In other words, the Constitution includes a mechanism for changing all or certain terms of the Constitution, including a method by which assent to a change is measured and recorded. This might be a voting mechanism, for instance, or conditions on the Block Producer including a transaction that has a hashed reference to an amended Constitution.
JAC代表“JAC可修改公约”。 它指的是一部可以自我修正的公约。 换言之,公约包括一种改变公约的所有或某些条款的机制,包括一种衡量和记录同意变更的方法。例如,这可能是一种投票机制或者超级节点的条件,包括有对修订宪法的哈希引用的交易。
The JAC is not inconsistent with contract formation in most governing laws. It is not uncommon for contracts to contain provisions limiting how they may be amended. So, in principle, the JAC can include a wide variety of different amendment mechanisms. It may even be flexible enough to regularise blockchain forks, making them a Constitutional activity, rather than something occurring outside the normal parameters of the blockchain community.
JAC与大多数管辖法律中形成的合约并不矛盾。 合约中包含限制如何修改的条款的情况并不少见。 因此,原则上,JAC可以包括多种不同的修正机制。 它甚至有足够的灵活性来规范区块链分叉,使其成为公约活动,而不是发生在区块链社区的正常参数之外的事情。
The difficulty with the JAC is not in enabling variation of the Constitution but in reconciling different versions. We have seen that there may be multiple instantiations of a single Constitution, involving different sets of parties. Where there are, in addition, multiple different versions of the Constitution, it may be problematic to determine which version of the Constitution governs the relationship between two Users who have entered into different versions at different times. The JAC should itself contain provisions to resolve these questions.
JAC的困难不在于能否修改公约,而在于协调不同的版本。 我们已经看到,单一公约可能有多个实例,涉及不同代表方。 此外,如果存在多种不同版本的公约,则确定哪种版本的公约来管辖在不同时间进入不同版本的两个用户之间的关系可能会有问题。 JAC本身应包含解决这些问题的条款。
Dispute resolution mechanisms
争端解决机制
One of the key benefits of a Constitution is the ability to insert dispute resolution mechanisms. These may encompass disputes about enforcement of the Constitution itself or they may be incorporated by reference into individual arrangements between the User and the Counterparty. In this way, a single consistent method of dispute resolution could apply to a large proportion of activity on the blockchain.
公约的一个关键好处是能够插入争端解决机制。 可能包括对公约本身执行的争议,或者纳入通过引用用户与合约方之间的个人协议。 通过这种方式,一个单一的一致的争议解决方法就可以适用于区块链上的大部分活动。
A bespoke dispute resolution mechanism automatically minimises many of the perceived limitations of the blockchain. Questions as to governing law and jurisdiction are, by definition, resolved. Issues as to reconciling code with natural language in smart contracts, dealing with bugs and coping with external information provider failure can be determined fairly. For more on types of dispute resolution mechanisms and, in particular, the advantages of arbitration, see the forthcoming chapter Blockchain Disputes: Risks and Resolutions in Unlocking the Blockchain, which will be available here.
定制的争议解决机制自动地最大限度地减少了区块链的许多感知局限性。 从定义上讲,有关管辖法律和管辖权的问题已得到解决。智能合约中协调代码与自然语言、处理错误和应对外部信息提供者失败的问题所在可以被公平地确定。 有关争议解决机制类型的更多信息,特别是仲裁的优势,请参阅即将出版的章节《区块链争议:解锁区块链中的风险和解决方案》,这些内容将在此网站(http://www.nortonrosefulbright.com/knowledge/technical-resources/blockchain/publications/ )提供。
A particular concern for arbitration clauses is that there may be formalities needed to make them binding. For instance, an arbitration clause may have to be in writing or be written in a particular language or signed by the parties. This may limit how arbitration clauses are included in the Constitution and whether they can be incorporated by reference.
仲裁条款的一个特别之处是可能需要手续才能使它们具有约束力。 例如,仲裁条款可能必须采用书面形式或以特定语言书写或由双方签字。 这可能会限制仲裁条款是如何纳入公约的,以及它们是否可以通过引用纳入。
Another concern for arbitration clauses is multilateral enforcement. Arbitration, as a private method of dispute resolution, has to be adapted where it is necessary for it to bind a larger group of people. For obligations in the Constitution that are inherently multilateral – such as promises to the community as a whole – drafting an effective arbitration clause will need careful thought.
仲裁条款的另一个问题是多边执法。 仲裁作为一种私人的争议解决方法,必须在必要时进行调整,以便对更多的人进行约束。 对于本质上多边的公约义务,例如对整个社会的承诺,需要仔细考虑起草有效的仲裁条款。
The governed blockchain and the legal profession
受治理的区块链和法律行业
A successful governed blockchain will facilitate seamless trade with businesses and individuals across national boundaries. Automatic execution should minimise disputes and arbitrators should dispose of those that do arise on the basis of facts clearly recorded on the blockchain. Apart from the initial activity in creating the blockchain and the Constitution, this suggests a future for commerce that has far less need for legal services.
成功的受治理的区块链将促进跨国界的企业和个人之间进行的无缝贸易。 自动执行应尽量减少争议,仲裁员应根据区块链上明确记录的事实经验来处理那些产生的纠纷。 除了创建区块链和公约的最初活动外,这表明在商业方面未来对法律服务的需求要少得多。
It is possible that the governed blockchain will lead to an overall reduction in the demand for lawyers. But there are two factors that suggest otherwise. First, the governed blockchain will include small businesses and individuals that would not otherwise have resources to obtain legal advice. In this way, the governed blockchain may spread the benefits of legal certainty and enforceability beyond those who already have access to it. As this part of the economy currently functions without legal advice, its use of the governed blockchain would not reduce the demand for legal services. Second, technological innovations in the past have allowed legal services to become more efficient but this has not been matched by a decline in demand – rather, the reverse seems to happen. Appetite grows for more complex legal structures and for an increased number of transactions. New arrangements solve old problems but raise new questions. Of course, whether this will apply following creation of the governed blockchain remains to be seen.
受治理的区块链有可能导致对律师需求的整体减少,但有两个因素表明不然。首先,受治理的区块链将包括小企业和个人,否则他们将无法获得法律建议的资源。通过这种方式,受管理的区块链可以传播法律确定性和可执行性的好处,而不仅仅是那些已经有权访问它的人。由于这部分经济目前在没有法律咨询的情况下运作,因此使用受治理的区块链不会减少对法律服务的需求。其次,过去的技术创新使法律服务变得更有效率,但这并没有导致需求下降,反而似乎发生了相反的情况。对于更复杂的法律结构和交易数量的增加,人们的胃口越来越大。新的协议解决了旧问题,但同时也提出了新问题。当然,这是否适用于受治理的区块链的创建仍有待观察。
Conclusion
结论
The governed blockchain incorporating a Constitution and allied to a customised forum for dispute resolution is potentially a major advance that could substantially reduce legal uncertainty and promote adoption of the blockchain by businesses and individuals. However, there are a number of legal subtleties in making a Constitution effective and practically enforceable. A Constitution is a private consensual agreement that is also trying to do the job of a public statement of beliefs and obligations. It is a series of individual arrangements with different subsets of the community that is meant simultaneously to incorporate specific terms into a single contract between two users and to take effect as a unitary arrangement binding on the community as a whole. Some legal systems will impose a supervisory jurisdiction on ostensibly private obligations that are in fact quasi-public, especially if they involve exercises of discretion. Resolving these tensions will need a wise choice of governing law and careful drafting.
纳入公约并与针对争议解决的论坛结盟的受治理的区块链是一项潜在的重大进步,可大大减少法律不确定性并促进企业和个人采用区块链。但是,在使公约生效和切实可行方面存在一些法律上的微妙之处。公约是一项私人协商一致的协议,试图履行公开声明的信仰和义务。这是一系列来自不同子社区的个人协议,旨在在一份合约中同时纳入两个用户之间的特定条款,并且作为对整个社区具有约束力的统一的协议生效。一些法律制度将对表面上是私人义务实际上是准公共的义务施加监督管辖权,特别是如果它们涉及自由裁量权的行使。解决这些紧张局势需要明智地选择治理法和谨慎起草法律。
References
引用
Ian Grigg, 2017, “EOS: an Introduction,” http://iang.org/papers/EOS_An_Introduction.pdf
block.one, 2017; “The Governed Blockchain,” working paperhttps://docs.google.com/document/d/1TKegYdH5ASqGlEWiVDYFMubE7651hsZIuZb8FKO8KNk/edit
Satoshi Nakamoto, 2008; “Bitcoin: A Peer-to-peer electronic cash system” https://bitcoin.com/bitcoin.pdf
Dan Larimer & EOS.IO team, “EOS.IO Technical White Paper,” live document,
Norton Rose Fulbright, Blockchain disputes?, working paperhttp://www.nortonrosefulbright.com/knowledge/technical-resources/blockchain/publications/ on page 1
R3 & Norton Rose Fulbright, “Can smart contracts be legally binding contracts?”http://www.nortonrosefulbright.com/files/r3-and-norton-rose-fulbright-white-paper-full-report-144581.pdf
Tim Swanson, 2015; “Consensus-as-a-Service” http://www.ofnumbers.com/wp-content/uploads/2015/04/Permissioned-distributed-ledgers.pdf
About Ian Grigg
关于Ian Grigg
Ian Grigg has been working in financial cryptography since 1995, and is best known for creating the Ricardian Contract, a method of securely preserving legal prose in a digital framework such as blockchain. He co-invented triple entry accounting which uses cryptography to share accountable information into strong, immutable form: "I know that what you see is what I see." He has consulted for R3, Intuit and Block.one's EOS project for the governed blockchain. Ian is currently working on bringing all of these techniques to Kenyan social savings groups known as chamas, and is an advisor to Knabu, Akropolis and Mattereum.
Ian Grigg自1995年以来一直从事金融密码学工作,最着名的是创建李嘉图合约,这是一种在数字框架(如区块链)中安全保存法律条文的方法。 他与他人共同发明三式记账法,它使用密码学将可问责的信息共享成强有力的,不可改变的形式:“我知道你看到的就是我所看到的。” 他为R3,Intuit和Block.one的受治理区块链的EOS项目提供咨询。 Ian目前正在努力将所有这些技术带到肯尼亚社会储蓄组织chamas中,并且他也是Knabu,Akropolis和Mattereum的顾问。
了解更多关于EOShenzhen:
关于我们更多联系:
Website:https://eoshenzhen.io
Steem:https://steemit.com/@eoshenzhen
Busy:https://busy.org/@eoshenzhen
Telegram:https://t.me/eoshenzhen
Twitter:https://twitter.com/eostechlover
简书:EOS技术爱好者
新浪微博:EOSTechLover
EOShenzhen的投票账号:eoshenzhenio
网友评论