Ravencoin:一个用于创建和转移资产的点对点电子系统
布鲁斯·芬顿
特龙·布莱克
www.ravencoin.org2018年4月3日
在维斯特洛的虚构世界里,渡鸦被用作携带真相声明的信使。Ravencoin是一种聚焦于用例的区块链,旨在携带关于谁拥有什么资产的真相声明。
感谢比特币的创始人和开发者。Ravencoin项目是在430多名比特币开发者的辛勤工作和持续努力的基础上启动的,截至Ravencoin代码分叉之日,他们已经提交了14000多个代码。我们永远感谢你们在构建安全网络方面的努力,以及对自由和开源软件开发的支持。Ravencoin项目是在你们建立的基础上建立起来的。
摘要:渡鸦币是一个优化的区块链和平台,用于将代币等资产从一个持有者转移到另一个持有者。基于比特币协议UTXO模型的广泛开发和测试,渡鸦币建立在比特币代码的一个分叉之上。关键的变化包括块奖励时间为一分钟,改变了代币的数量。但不包括加权分发计划和增加资产创建和消息传递功能。Ravencoin是自由和开源的。所有的Ravencoin(RVN)都是公开和透明地使用工作证明(POW)公平发布和挖掘的。使用为Ravencoin创建的X16R算法。没有预留的私有、公共、创建者或开发人员分配。渡鸦币的目的是优先安全,用户控制,隐私和审查的阻力。它是开放的使用和发展在任何司法管辖区,同时允许简单的附加功能,为用户的需要为基础。
1.介绍
区块链是一种显示用户所控制事物数量的分类账。它使人们能够将这种数字表示的控制权转移给其他人。在区块链技术的许多可能用途中,报告谁拥有什么是其核心功能之一。这可能就是为什么区块链技术的第一个,也是迄今为止最成功的使用案例是比特币,这是由中本聪于2008年10月31日宣布的。
以太坊ERC20协议和其他项目表明,使用另一个区块链的标记化资产可以创建具有多种用途和结构的资产。与传统的共享或其他参与机制相比,标记化资产提供了几个优势,例如更快的传输速度、更高的用户控制和审查阻力,以及减少或消除对可信第三方的需求。
通过使用OmniLayer、RSK或交易对手等项目,比特币还可以充当令牌的Rails。然而,比特币和以太坊都不是专门为方便拥有额外资产而设计的,用户和开发团队通常会优先考虑其他功能。
RavenCoin的设计目的是有效地处理一个特定的功能:将资产从一方转移到另一方。Raven协议的一个目标是创建一个以用例为重点的区块链和开发工作,它可以创建代码,为特定用例提供优势,同时为开源代码做出贡献,这些代码可以被比特币或其他项目使用。
如果全球经济受到使用各种区块链的参与者的影响,那么当今资本市场的运作方式也可能发生变化。随着更多资产可交易,跨境交易变得越来越无摩擦,边界和司法管辖权可能变得不那么重要。在一个人们可以使用比特币即时转移大量财富的时代,全球消费者可能会要求他们的证券和类似资产持有具有同样的效率。
2.背景令牌和其他资产
2009年1月3日,比特币作为一种点对点的电子现金系统推出。多年后,在它实现了显著的安全级别后,人们认识到可以在比特币区块链的"顶部"创建或嵌入资产。通过创建安全的、签名的、不可更改的比特币交易,还可以将新资产添加到比特币区块链中,这些交易还携带资产发行和转移的信息。
有几个项目为比特币区块链添加了代币。第一个是MasterCoin。
[2]其中一类协议是为促进在比特币区块链上创建资产而开发的,被称为"彩色币",因为它们在OP_RETURN 5中用专门定制的交易来标记比特币交易,这类似于比特币协议中的注释域。
在比特币区块链中嵌入资产的优势是安全性高。比特币被许多人认为是最安全的区块链,因为有大量的分布式挖矿能力来保护每个BLO。用"高难度散列"的CK。由于分布式比特币节点能够识别创建高难度散列的工作量,这使得重写几乎不可能。或者修改区块链,而不会有过高的开采投资。篡改比特币区块链,重写或者修改它的账本,将需要投资者在一个民族国家的层面上做出重大努力。
在比特币区块链中嵌入资产的缺点是必须遵循最初编写的比特币规则。而比特币的节点并不知道资产正在被嵌入。这意味着比特币交易必须用于每一笔资产交易。而且它必须发送足够多的比特币,才能被视为有效交易,即使交易的主要目的是发送资产。那不方便。但是,一个主要的缺点是,一个比特币客户在没有意识到嵌入的资产交易的情况下使用比特币,将会毁掉整个系统。等人。例如,持有比特币的比特币私钥的人持有交易对手的资产,可能会不小心把比特币送到交易所或钱包里,从而丢失这些资产。解决此问题的部分解决方案是创建用于资产的特殊地址格式。但这并不能防止可能会毁掉资产的错误。它只是提供了更多的线索,有一个资产嵌入在交易中。
其他令牌标准(如ERC20、ERC721和ERC223)构建在支持智能合约的以太坊或其他区块链上。使用这些智能合约时存在不同的问题。由于以太坊网络本身无法识别这些智能合约令牌,因此目前无法防范一些常见问题。智能合约可能会让用户感到困惑,因为可能有多个具有相同名称的ERC20令牌。具有相同名称的合同之间的唯一区别是合同哈希。
3.全资产感知协议级系统
谁不愿意把乌鸦换成鸽子呢?人的意志因其理性而动摇。——莎士比亚
解决方案是创建一个完全资产感知的类似比特币的系统。具有资产感知的系统提供了两个主要优势。首先,它允许客户端和RPC命令保护资产不被意外破坏。其次,它允许单个本地客户端发布、跟踪和传输资产。
最后,为了给基础资产提供安全,类比特币系统只具有市场价值、强大的采矿社区和广泛的分布。
资产
资产是Raven协议的用户无需挖掘即可颁发的令牌。Raven协议的用户创建这些资产,并独立于协议决定它们的目的和规则。这些资产或代币存在于渡鸦币区块链上,可以是每个资产的创造者选择的任何名称、面额或用途。硬币或代币。这些代币可以像比特币或其他功能类似的加密货币一样方便地转移和移动。在渡鸦币中,资产只是数量有限的一个独特的符号,并且可以转移到任何渡鸦币地址。资产在其他平台上可用已有一段时间,如Open Assets、MasterCoin、Transaction以及作为以太坊上的ERC20 7或ERC223 8令牌。在Raven协议上创建的资产有几个优点:它们更容易使用,与本机硬币紧密集成,并通过公平的POW挖掘和不由集中组织运行的开源代码进行保护。
资产的用途
资产或代币可以用于创造者的想象所能想到的任何东西。这里提出的想法是一个例子。
将现实世界托管的物理或数字资产表示为令牌
●金条
●银币
●实物欧元
●土地契约
●DC漫画公司推出#26
●能源信贷(电、木材、天然气、石油、风)
代表项目的一部分
●证券代币:一家公司的股票或股份,其股票由代币而不是股票证书表示。
●在RVN(在许多自由市场国家是合法的)中具有内在支付股息能力的证券或合伙权益
●代表合作、有限合伙、版税分成或利润分成平台的代币
●一种代币,代表一种大众资助的物品,具有转让或转售该物品的能力。
虚拟商品表示
●有转售能力的赛事门票,如巴尔的摩乌鸦队的比赛
●允许某项活动的许可证
●使用服务的访问令牌
●游戏内的货币和物品,可在游戏平台外转让
代表信用证
●礼品卡
●航空里程
●奖励点数
中本聪(Satoshi Nakamoto)将比特币描述为Daiwei的BMoney 10的一种实现,旨在为用户提供更多的控制、安全和隐私,而不是更集中的系统。考虑到比特币的持有者仍然是私有的,这种设计具有防止暴力和歧视的潜力。Ravencoin旨在通过专注于现金以外的资产来继续这种实现,
用户可以很容易地发布他们在安全的区块链上建立的规则下控制的资产。
4.Ravencoin发射和算法
Ravencoin于2018年10月31日发布,并于2018年1月3日发布了用于采矿的二进制文件。
[12]Ravencoin是一种类似比特币的系统,它将允许用户发行资产并将其整合到区块链中。这将分阶段完成,彼此相互补充。
-进行中
用一种新的挖掘算法X16R 13创建一个类似比特币的平台,旨在防止矿池立即占据主导地位,以及未来由ASIC挖掘设备占据主导地位。
启动令牌,无需预先挖掘,并且可以公平启动以广泛分发令牌。
允许挖掘率增加,RVN代币的价值自然增长,并逐步支付给了解平台价值的持有者。
利用工作证明挖掘,并不是因为它消耗了稀缺的电力资源或计算机硬件需求,而是将重点放在"工作"中最有价值的部分,即建立一个越来越大的、基于时间的墙,保护用户数据免受未来每一层新的篡改和审查。
5.资产发行与转让
我凝视着那片黑暗,久久地站在那里,想着,害怕着,怀疑着,做着凡人从来不敢做的梦;但寂静从未被打破,寂静也没有任何象征意义。
令牌名称保证是唯一的。第一个使用给定名称颁发令牌的是该令牌项目的所有者。
令牌的颁发者将使用RVN,并且必须提供唯一的令牌名称。颁发者将确定颁发的数量、小数点后的位数以及将来是否允许他们颁发更多相同的令牌。
允许使用与MasterCoin、交易对手或CoinSpark 14类似的方法发行其他代币。
将资产与GUI钱包紧密集成,并创建新的RPC调用,从而提供直观的资产管理。轻松发布新资产、报告当前余额并传输给其他用户。
开源和加密的结合使得利益能够以传统结构所不能做到的方式保持一致。
公平和开放源码的加密项目可以取代老板,统治者,员工和公司结构的利益一致和经济选择的参与者。
因此,在某些情况下,不管一个人是无私的,还是出于自私的动机,开源可能比其他结构更适合许多新的和有趣的项目类型。Ravencoin将允许项目发行令牌来代表合作社、公司或合作伙伴关系。
例如,合作社是一种常见的组织形式,其中员工和参与者都是所有者。像法国农业信贷银行、REI、Land O'Lakes、Ace Hardware、Co-op Kobe、Sunkist和Ocean Spray这样的大型组织都是以Co-op的形式构建的。尽管合作社为参与者提供了许多优势,但有时很难构建和维护。将合作社利益标记化开辟了许多新的途径,这种结构可以用来分配资源和资本。由于每个发行者可以更改每个令牌的规则,并且记录保存是在Ravencoin区块链上完成的,工作是分布式的,组织可以调整和部署各种参与结构。
此外,由于代币可以是唯一的、有限制的或可由发行者替换的,代币项目经理将能够拥有代币持有者的类别,如"A类股东"、"终身社会俱乐部成员"、"捐助者"或"游戏项目中的代币持有者"。
代币使得小规模的公开募股更容易发行。
"今后,多国公司的规模分布将接近当地企业的规模分布。这些国家之间的阶段变化可能相当迅速,因为电信和运输费用经过一个"融点",产生了各种各样的新的多国小企业和支持这些企业的工业。"Nick Szabo,Secure Property Title with Owner Authority,1998 15。
经济学家罗伯特·夏皮罗博士指出,这也可以减少欺诈。
可能与监护问题有关的欺诈(Patrick Byrne,PhD 16)。
只有开放的协议才能在全球经济中发挥作用,因为在全球经济中有多个司法管辖区,每个管辖区都有复杂和相互冲突的法规。
6.报酬
允许在本地令牌中支付奖励(或股息)。使用单一命令,以RVN为单位的奖励将自动平均分配,并按比例发送给资产的持有者。
例子
一个小孩子,在一个允许它的国家,可以创造一个标志,代表一个柠檬水站的业务。假设她创造了10,000个柠檬水代币。这些代币可以用来为柠檬水摊筹集资金,价格为0澳元。每个柠檬水令牌允许她筹集100澳元建立她的业务。这些令牌可以很容易地出售和转让的所有者。假设柠檬水摊做得非常好,因为邻居们都投入到了这个创业项目中。现在我们虚构的八岁女孩想要奖励那些相信她计划的人。只需一个命令,她就可以将利润(以RVN可能拥有的任何价值计价)发送给柠檬水代币持有者。甚至可能有她从未见过的柠檬水代币的新持有者。内置的易用性应该允许任何人,在世界上任何地方这样做的移动电话,或计算机运行Windows,Mac,或Linux。
要让这样一个全球体系发挥作用,它将需要独立于监管机构。这不是因为意识形态的信仰,但实用性:如果区块链资产转移的Rails不是抵制审查和管辖权不可知论者,任何给定的管辖权都可能与另一个发生冲突。在遗留系统中,财富一般局限于持有人的管辖范围内,因此根据该管辖范围的政策很容易控制。由于区块链技术的全球性,任何协议级别的控制财富的能力都有可能使管辖权发生冲突,无法公平运作。
7.唯一标记
唯一令牌允许令牌持有人创建唯一资产。与ERC721令牌一样,唯一令牌保证唯一且只有一个令牌存在。唯一令牌可以通过将唯一令牌发送到另一个用户的地址来更改所有权。
一些独特标记的示例:
●想象一下,一个艺术品经销商发行一种名为art的资产。然后,经销商可以通过在每件艺术品上附加一个名称或系列化的编号来制作独特的艺术品资产。这些独特的代币可以连同艺术品一起转让给新主人,作为真实性的证明。代币art:monalisa和art:venusdemilo是不可替代的,它们代表着不同的艺术品。
●软件开发人员可以使用其软件ABCGAME的名称颁发资产,然后为每个ABCGAME令牌分配唯一的ID或许可证密钥。可以在许可证传输时传输游戏令牌。每个令牌ABCGAME:398222和ABCGAME:423655都是唯一的令牌。
●在游戏资产中。游戏ZYX_GAME可以创建由游戏玩家拥有和使用的独特的限量版游戏资产。例如:ZYX_GAME:Swordoftruth005和ZYX_GAME:Hammerofthor
这些游戏资产可以被保存,通过QR码和钱包与其他玩家进行交易,或者上传到游戏的升级版本或其他版本中。
●基于RVN的唯一资产可以与真实世界的资产绑定。创建一个名为GoldVault的资产。可以对保险库中的每个金币或金条进行序列化和审核。可以创建关联的唯一资产GoldVault:444322和GoldVault:555994,以表示实物黄金保险库中的特定资产。该链的公共性质允许完全透明。
例子
代币汽车的持有者可以通过包含VIN号为每辆汽车颁发一个唯一的代币。
示例:car:19uya31581l000000
独特资产的一些使用情形包括:
●软件许可
●车辆登记
●可与可能被仿冒的物品一起转移的代币的真实性证明
●允许在通道上进行通信的令牌(请参见消息传递)
8.消息传递涉众
"如果伦敦塔的乌鸦不见了或飞走了,皇冠就会掉落,英国也会随之而去。"-未知
令牌/资产的一个常见问题是令牌颁发者无法与令牌持有人通信。必须非常小心地处理这一问题,因为令牌持有人并不总是希望被识别。通信应允许令牌持有人在任何时候选择退出。消息系统应仅允许选择方使用消息通道,以便它不是垃圾邮件管道。
消息传递系统使用唯一的令牌来允许在主令牌通道上进行通信。例如,公司令牌将有一个~company:alert令牌,它允许向公司的所有持有者发送警报。
时事通讯、游戏开发商、非营利组织、活动家组织、公司和其他实体将能够为特定用户发行代币,然后向这些用户发送信息,但与电子邮件或其他信息服务不同的是,信息本身将只对代币持有者开放,从而使代币可以转让。
授权发送者向令牌持有人发送的消息将在唯一资产的基础上进行分层。唯一资产将充当"通话棒",允许信道所有者发送消息。KAAWWW协议将单独发布,并提供更多相关信息。
9.表决
在众多问题中,美国现有金融体系的问题之一是,所有股票都是以街道的名义持有的。在这个快速交流的时代,这使得举行投票变得极其困难。例如,一家在纳斯达克发行股票的上市公司,将不得不支付一个准垄断公司只是为了得到他们自己的股东在某一特定时间点的邮寄地址。然后,必须向股东寄出一份实物(枯树)邮件,附带如何投票的信息和一份代理投票表格。
通过使用该消息传递系统,可以将投票通知令牌的持有者,并且通过自动向令牌的每个持有者颁发投票令牌,可以从客户端或通过使用Ravencoin中内置的协议的Web或移动接口自动进行投票。
代币是用来代表选票的。Ravencoin将创建精确数量的选票代币,并将它们以1:1的比例分配给代币持有者。这些选票可以通过协议发送到统计选票的地址。由于投票代币的移动方式与资产相同,因此可以进行投票委托——有时称为委托民主或流动民主。
10.隐私
这是一个暴力威胁无能为力的社区,因为暴力是不可能的,而暴力是不可能的,因为它的参与者不能与他们的真实姓名或实际地点联系起来。
隐私是投资和代币的关键,因为当资产是可替代的,并且能够以无摩擦的方式交易时,金融系统才能更好地运作。随着未来技术的改进,该项目应该寻求以任何可能的方式加强隐私。
随着消息传递、资产和奖励等功能的增加,隐私将得到保护,就像基于UTXO的加密货币将身份与公共地址分离一样。
既然我们想要隐私,我们就必须确保交易的每一方只知道交易所直接需要的东西。既然任何信息都可以被提及,我们就必须确保我们尽可能少透露。在大多数情况下,个人身份并不明显。
…当我的身份被交易的潜在机制暴露时,我就没有隐私了。我不能在这里选择性地暴露我自己;我必须总是暴露我自己。
"因此,在一个开放的社会中,隐私需要匿名交易系统。到目前为止,现金一直是这种系统的主要形式。匿名交易系统不是秘密交易系统。只有在需要时,匿名系统才能授权个人在需要时披露他们的身份;这是隐私的本质。"(E.Hughes)
11.其他
第二层解决方案,特别是那些为共享比特币代码库的项目而构建的解决方案,可以在Ravencoin项目上构建。RSK、闪电网络、保密交易和其他可扩展性改进等对各种开源项目都有好处,在这个平台上构建的项目也可以从中受益。
12.结论
渡鸦币是基于比特币的UTXO 19模型构建的平台币。修改比特币代码以增加这些功能并不实际,但Ravencoin是由代码分叉构建的平台,并发行新开采的RVN。渡鸦币将添加资产,奖励,独特的资产,消息和投票。乌鸦协议的能力将推出的阶段,这将是作为一个有计划的硬叉升级。代码库的设计允许用户和开发人员维护一个安全的、分散的、防篡改的网络。
Ravencoin项目还可以作为项目、第二层解决方案、实验和业务想法的基础和起点,这些项目、实验和业务想法可能受益于基于比特币的代码库(经过调整)或添加到Ravencoin区块链的本机附加功能。
因纽特人、特林格利特人、塔希提人、楚科奇人、苏人、海达人和许多其他人都称乌鸦为神奇的保密者、骗子、第一批人的朋友和世界的创造者——一种能够从零开始转变、改变和创造东西的思想或力量。在开源中,群众的力量比任何一个人或组织都能取得更大的成就。欢迎所有人贡献自己的力量。
参考文献
[1]比特币:一种点对点电子现金系统
https://bitcoin.org/bitcoin.pdf[2]https://bravenewcoin.com/asset/whitepapers/2ndBitCoinWhitePaper.pdf
[3]https://counterparty.io/
[4]https://en.bitcoin.it/wiki/colored_coins
[5]https://en.bitcoin.it/wiki/op_return
[6]https://bitcoinwisdom.com/bitcoin/difficulty
[7]https://theethereum.wiki/w/index.php/erc20_token_standard
[8]https://github.com/dexaran/erc223-token-standard
[9]https://www.ethereum.org/
[10]W.Dei,"B-Money"
http://www.weidai.com/bmoney.txt[11]B.Fenton,"Ravencoin:促进资产转移的数字对等网络",
https://medium.com/@ravencoin/ravencoin-4683cd00f83c[12]https://github.com/ravenproject/ravencoin
[13]T.Black,J.Weight"X16R"算法白皮书
https://ravencoin.org/wp-content/uploads/2018/03/X16R-Whitepaper.pdf[14]http://coinspark.or G/developers/assets-introduction/
[15]N.Szabo,"业主授权的安全产权",
http://nakamotoinstitute.org/secure-property-titles/#selection-7.7-7.50。[16]https://www.forbes.com/2008/09/23/naked-shorting-trades-oped-
HTML#63076e102e6c
[17]https://en.wikipedia.org/wiki/delegative_democracy
[18]E.Hughes
https://www.activism.net/cypherpunk/manifesto.html[19]https://bitcoin.or G/en/glossary/unspent-transaction-output