比特币白皮书
以太坊白皮书中文版
以太坊白皮书中文版当中本聪在2009年1月启动比特币区块链时,他同时向世界引入了两种未经测试的革命性的新概念。
第一种就是比特币(bitcoin),一种去中心化的点对点的网上货币,在没有任何资产担保、内在价值或者中心发行者的情况下维持着价值。
到目前为止,比特币已经吸引了大量的公众注意力, 就政治方面而言,它是一种没有中央银行的货币,并且有着剧烈的价格波动。
然而,中本聪的伟大试验还有与比特币同等重要的一部分:基于工作量证明的区块链概念使得人们可以就交易顺序达成共识。
作为应用的比特币可以被描述为一个先申请(first-to-file)系统:如果某人有50BTC并且同时向A和B发送这50BTC,只有被首先确认的交易才会生效。
没有固有方法可以决定两笔交易哪一笔先到,这个问题阻碍了去中心化数字货币的发展许多年。
中本聪的区块链是第一个可靠的去中心化解决办法。
现在,开发者们的注意力开始迅速地转向比特币技术的第二部分,区块链怎样应用于货币以外的领域。
常被提及的应用,包括使用链上数字资产来代表定制货币和金融工具(彩色币),某种基础物理设备的所有权(智能资产),如域名一样的没有可替代性的资产(域名币)以及如去中心化交易所,金融衍生品,点到点赌博和链上身份和信誉系统等更高级的应用。
另一个常被问询的重要领域是“智能合约”- 根据事先任意制订的规则来自动转移数字资产的系统。
例如,一个人可能有一个存储合约,形式为“A可以每天最多提现X个币,B每天最多Y个,A和B一起可以随意提取,A可以停掉B 的提现权”。
这种合约的符合逻辑的扩展就是去中心化自治组织(DAOs)-长期的包含一个组织的资产并把组织的规则编码的智能合约。
以太坊的目标就是提供一个带有内置的成熟的图灵完备语言的区块链,用这种语言可以创建合约来编码任意状态转换功能,用户只要简单地用几行代码来实现逻辑,就能够创建以上提及的所有系统以及许多我们还想象不到的的其它系统。
目录● 历史○作为状态转换系统的比特币○挖矿○默克尔树○替代区块链应用○脚本● 以太坊○以太坊账户○消息和交易○以太坊状态转换功能○代码执行○区块链和挖矿● 应用○令牌系统○金融衍生品○身份和信誉系统○去中心化文件存储○去中心化自治组织○进一步的应用● 杂项和关注○改进版幽灵协议的实施○费用○计算和图灵完备○货币和发行○挖矿的中心化○扩展性● 综述:去中心化应用● 结论● 注解和进阶阅读----历史去中心化的数字货币概念,正如财产登记这样的替代应用一样,早在几十年以前就被提出来了。
巴比特——比特币侧链白皮书
摘要自2009年比特币系统的推出以来,它带来了众多计算机科学和电子现金方面的创新,人们对去中心化加密货币的潜力有了极大的兴趣。
但与此同时,对已达成共识的比特币系统关键部分实施变更,则必须非常保守地来处理。
这导致与其他互联网协议相比,比特币系统更难于适应新需求和采纳新创新。
我们提出了一种新技术——“楔入式侧链”——实现比特币和其他帐簿资产在多个区块链间的转移。
这使用户能用他们已有的资产来使用新的和创新的加密货币系统。
通过复用比特币系统的货币,这些系统相互之间的交互操作,以及与比特币之间的交互操作,可以更容易地进行,避免出现与新货币相关的流动性短缺和市场波动。
由于侧链是独立的系统,技术和经济上的创新不会被其他因素妨碍。
尽管比特币系统和楔入式侧链间有双向转移的能力,但它们是隔离的:即使出现侧链中加密被破解(或恶意设计)的情况,所有的损害都只限于侧链本身。
本文将阐述“楔入式侧链”及其实施要求,以及为了能从将来区块链间的互联中充分受益所需的工作。
----目录1 前言2 设计原理3 双向楔入3.1 定义3.2 对称式双向楔入3.3 非对称式双向楔入4 缺陷4.1 复杂度4.2 欺骗性转帐4.3 中心化挖矿的风险4.4 软分叉的风险5 应用5.1 竞争链实验5.1.1 技术实验5.1.2 经济实验5.2 资产发行6 发展方向6.1 抗哈希算力攻击7 致谢A 联合楔入B 高效SPV证明C 元互换1 前言1983年,David Chaum将数字现金作为一个研究课题首次提出,通过设置一个可信的中央服务器,来防止双重花费[Cha83]。
为降低这个中央可信方带给个人的隐私风险,并确保资产的可置换性,Chaum引入了盲签名——提供一种加密方法,来防止与中央服务器的签名(这个签名代表钱币)进行关联,同时还能让中央服务器进行双花防范。
对中央服务器的需求,是数字现金的致命弱点(阿喀琉斯之踵)[Gri99]。
虽然有可能通过将中央服务器的签名替换为含几个签名者的门限签名,来分散单点故障,但区分和辨识签名者的可审计性变得很重要。
解读图书比特币白皮书
解读图书比特币白皮书解读图书《比特币白皮书》比特币(Bitcoin)是一种数字货币,也是一种去中心化的加密货币。
它的创建和交易都基于一种称为“区块链”的技术。
《比特币白皮书》(Bitcoin Whitepaper)是比特币的创世文件,由中本聪(Satoshi Nakamoto)于2008年10月31日发布。
本文将对《比特币白皮书》进行解读,探索其中的关键概念和技术原理。
1. 引言《比特币白皮书》的引言部分首先介绍了比特币的由来和目标。
中本聪认为,传统金融系统存在着许多弊端,如对用户的信任依赖、高昂的手续费和延迟的交易等。
因此,他希望通过一种去中心化的数字货币来解决这些问题,并使人们可以自主掌握自己的财务安全。
2. 比特币的工作原理2.1 区块链技术区块链是比特币的核心技术,也是其成功的关键所在。
它是一种分布式数据库,记录了比特币网络中的所有交易记录。
每个交易都打包成一个“区块”,并按时间顺序连接起来形成一个不可篡改的链条。
这种去中心化的数据结构保证了交易的透明性和安全性。
2.2 加密算法和挖矿比特币使用了基于工作量证明(Proof of Work)的共识机制。
矿工通过解决一个复杂的数学难题来竞争记账的权利,并获得一定数量的比特币作为奖励。
这个过程被称为“挖矿”。
挖矿不仅维护了比特币网络的安全性,还确保了交易的可靠性和一致性。
3. 匿名性和安全性比特币的交易是基于公钥密码学实现的,其中包括公钥和私钥两部分。
用户使用私钥对交易进行签名,而其他人则使用公钥进行验证。
这种加密方式保障了比特币的匿名性和安全性,使得任何人都无法伪造交易或窃取他人的比特币。
4. 开放性和去中心化比特币是一种开放的网络,任何人都可以加入并参与交易。
它没有中心化的管理机构,也不受政府或银行的控制。
这种去中心化的特点使得比特币的交易无法被审查和干预,具有更大的自由度和可信度。
5. 未来展望《比特币白皮书》并未仅仅停留在比特币本身的介绍,还对未来的发展提出了一系列的思考。
比特币白皮书(BitShares)
BitShares比特股点对点的多态数字资产交易系统A PeertoPeer Polymorphic Digital Asset Exchange Daniel Larimerdlarimer@invictusCharles Hoskinsoncharles.hoskinson@invictusStan Larimerrimer@invictus翻译:暴走恭亲王巨蟹注意:本白皮书正在积极修订中,非常欢迎来自您的意见。
摘要一个理想自由市场金融体系(Ideal Free Market Financial System ,IFMFS)应当允许参与各方在最小化风险和成本的前提下,对价值进行存储、交易和转让。
在基于比特币首次所提出具有开创性的开源协议之上1,我们进行了改进和扩展,重新定义了一个新的名为比特股(BitShares)的协议,以用来实现一个理想自由市场金融体系。
在比特股网络当中,我们创造了一种新的名为多态数字资产(Polymorphic Digital Asset,PDA)的金融产品。
它能够跟踪黄金、白银、美元或者其他货币的价值,并且让持有者获得红利的同时避免所有的交易对手风险。
比特股拓展了比特币的技术,在一个全新的点对点的多功能网络中,提供了很多传统货币功能,以及能够让比特币和其它常见金融资产共同使用的支票账户、储蓄账户和证券经纪工具。
比特股网络提供的价值一部分与比特币源自同样的需求,另一部分则源自一些新的需求,这些需求包括:1、对数字化的、可替代的、可分割的、可匿名且无需授信资产的需求;2、对价值的安全存储需求;3、对和风险成正比的投资回报需求;4、对一个自由开放的交易市场的需求。
无论是作为储值手段还是高效交易系统,比特股成功的关键要素就是被广泛使用,为此,比特股尝试提供对每一个人都有充分吸引力的收益,以补偿使用比特股带来的技术的,社会的,监管的和政治上的风险。
介绍比特币原理的书有哪些
介绍比特币原理的书有哪些
以下是一些有关比特币原理的书籍:
1.《比特币白皮书》(Bitcoin: A Peer-to-Peer Electronic Cash System)- 比特币的创始人中本聪所著的白皮书,详细介绍了比特币的工作原理,包括区块链、挖矿、交易确认等。
2.《比特币——金融革命的密码货币》(Mastering Bitcoin: Unlocking Digital Cryptocurrencies)- 作者Andreas M. Antonopoulos详细解释了比特币的技术细节,包括比特币网络、加密算法、交易过程等。
3.《区块链革命》(The Bitcoin Standard: The Decentralized Alternative to Central Banking)- 作者Saifedean Ammous,以经济学的角度解释了比特币的原理,探讨了比特币如何成为一种替代传统中央银行的分散式货币。
4.《数字黄金:比特币和加密货币的崛起》(Digital Gold: The Untold Story of Bitcoin)- 作者Nathaniel Popper,通过深入报道比特币的历史和发展过程,向读者介绍了比特币的背后技术和概念。
5.《区块链:新经济密码》(Blockchain: Blueprint for a New Economy)- 作者Melanie Swan,以比特币和区块链技术为基础,探讨了区块链在各个行业中的应用和未来发展。
这些书籍都提供了深入、全面了解比特币原理的内容,读者可以根据自己的背景和兴趣选择适合自己的书籍进行阅读。
比特币的历史与发展
比特币的历史与发展比特币,作为一种去中心化的数字货币,自问世以来,一直备受全球关注。
它的历史和发展不仅承载了加密货币领域的发展轨迹,也反映出金融科技和社会变革的多重影响。
本文将深入探讨比特币的历史和发展,带你走进这一数字时代的金融革命。
**比特币的起源**比特币的故事要从2008年开始,一个化名为中本聪的神秘人物发布了一篇题为《比特币:一种点对点电子现金系统》的白皮书。
这一文献提出了一种新型数字货币的构想,旨在解决现有金融体系的弊端。
随后,中本聪在2009年创造了比特币,并采用了区块链技术,这一技术后来成为比特币和其他加密货币的基础。
**初期发展**比特币的初期发展并不容易。
在刚开始的几年里,它在非常有限的社区中传播,仅被少数技术爱好者和狂热分子所采纳。
但随着时间的推移,人们开始认识到比特币的潜力,投资者纷纷涌入,推动了比特币的价格上涨。
2011年,比特币的价格首次突破1美元。
**比特币的应用**除了作为数字货币,比特币还具备其他多种应用。
区块链技术的去中心化和不可篡改特性使其能够被应用于众多领域,如智能合约、供应链管理、选举系统等。
比特币的成功鼓励了更多人探索区块链技术的可能性,这一技术逐渐渗透到金融、医疗、物流等各行各业。
**比特币的波动性**比特币的历史充满了波动性。
它经历了多次价格大幅波动,从几美元涨到几千美元,然后又回落。
这种波动性引发了对比特币的争议,一些人视其为金融泡沫,而另一些人则看到了其长期潜力。
这种价格波动背后的原因复杂,包括市场心理、投资者兴奋和担忧,以及法规变化等。
**比特币的合法地位**比特币的合法地位因国家和地区而异。
一些国家鼓励比特币的使用,将其视为一种合法的支付方式,而其他国家则对其持保留态度,甚至禁止使用。
这种不确定性增加了比特币的风险,也影响了其在全球范围内的普及。
然而,一些国家正逐渐采纳比特币,并试图建立相关法规来管理和监管这一领域。
**比特币的未来展望**比特币的未来仍然充满不确定性。
比特币是怎么来的——区块链秘史
摘要区块链技术 密码朋克是网络时代早期个人网络隐私的捍卫者。
在网络时代早期,由于传统的加密手段无法作用于网络上的电子档案,所以个人的隐私权无法在网络上受到足够的保护。
密码朋克的核心理念是捍卫个人网络隐私权。
密码朋克认为,个人丧失隐私权意味着大型中心机构的控制能力增强,人们将面临来自大型中心机构的极大威胁。
于是,密码朋克运动诞生了,他们致力于为普通个人开发网络时代的高强度加密技术,并以此捍卫他们的网络隐私权。
除了加密货币领域以外,密码朋克运动的成果至今也在影响着社会的各个方面。
密码朋克成员主导或参与开发的万维网(World Wide Web),SSL协议,脸书(F acebook),种子下载等项目已经融入普通人的日常生活之中,成为了人们生活中不可分割的一部分。
目录1 密码朋克是比特币思想和技术的重要来源1.1 BTC是中本聪的天才创建1.2 比特币的思想和技术渊源2 密码朋克——个人隐私的捍卫者2.1 密码朋克诞生的背景——个人网络隐私权危机2.2 密码朋克的核心理念——捍卫个人网络隐私权3 密码朋克和比特币有极强的渊源3.1 比特币白皮书大量了引用密码朋克成员的论文3.2 比特币系统与密码朋克运动的思想高度重叠3.3 比特币系统采用的大量技术来自于密码朋克运动4 密码朋克——从未远去区块链技术2.1 密码朋克诞生的背景——个人网络隐私权危机区块链技术为了保证区块链的不可篡改性,必须使用时间戳服务器技术。
中本聪指出,“每个时间戳应当将前一个时间戳纳入其随机散列值中,每一个随后的时间戳都对之前的一个时间戳进行增强(reinforcing),这样就形成了一个链条(Chain)”。
为了形成不可篡改的链条,BTC系统需要一种能够为电子文档添加能够标记修改时间的技术。
这一技术在白皮书发表前已经存在。
白皮书的第二,三,四,五处引注为H·Massias,X·S·Avila,J·Quisquater,S·Haber,W·S·Stornet ta和D·Bayer发表的四篇关于时间戳服务器以及如何高效地向电子档案添加时间戳的论文。
FBTC速比特币白皮书
FBTC(fast bitcoin)系统技术白皮书目录第一部分 FBTC的设计理念 (4)1.1 比特币出现的背景和智能合约的意义 (4)1.2 FBTC的缘起 (6)第二部分国内区块链现有技术和生态现状 (6)2.1 以太坊技术分析 (6)2.2 QTUM技术分析 (7)2.3 元界技术分析 (7)2.4 The DAO技术分析 (8)2.5 信链技术分析 (8)2.6 STORJ技术分析 (9)第三部分 FBTC的技术特征 (10)3.1 FBTC概述 (10)3.2 FBTC模型 (10)3.3FBTC智能合约系统设计体系介绍 (11)3.3.1FBTC智能合约系统 (11)3.3.2账户模型和账户体系 (11)3.3.3FBTC账户地址生成规则 (12)3.3.4智能交易 (15)第四部分 FBTC(FAST BITCOIN)实现方案 (16)4.1可共识的随机数发生器 (15)4.1.1随机数的计算方法产生方式 (15)4.1.2应用 (17)4.2.1 资产管理 (17)4.2.2 资产流通 (17)4.3多重签名 (17)4.4FBTC智能交易系统数据指标 (17)专业术语 (18)参考文献(加上部分参考文献) (18)前言比特币作为超主权货币和与生俱来的信用价值体系已经无需多说;但是技术实现并非完美,比如一直被诟病的交易速度,可扩展性等等。
如何沿用比特币的影响力,不断地改进比特币的技术方案已经迫在眉睫。
Fast Bitcoin(FBTC)快速比特币应运而生,旨在改进比特币发展到目前为止存在的各种问题,让比特币系统不但回归中本聪设计之初的思路,同时融入区块链发展至今整个社区拓展的新技术。
在扩容问题上,FBTC将区块链容量交给矿工调节,最低1M,最大10M,矿工每个区块需要投票,难度调整时同时调整区块容量限制。
在交易效率问题上,FBTC采用账户模型取代UTXO的低效和冗余,在实现方式上采用硬分叉方式实现,一次性解决问题。
比特币白皮书讲解
比特币白皮书讲解首先,比特币白皮书在开篇部分对传统金融体系的中心化和信任问题进行了分析。
中本聪指出,传统金融体系中存在中心化机构的控制,使得货币的发行和交易受到限制,并且在信任方面存在较大的问题。
在此背景下,中本聪提出比特币的目标是建立一个去中心化的货币系统,消除中心化机构的掌控,并加强个人与个人之间的直接交流和信任。
白皮书接着介绍了比特币系统的核心要素,包括区块链、分布式网络和加密算法。
区块链是比特币系统的底层技术,用于存储和验证交易信息,并确保其不可篡改。
分布式网络由多个节点组成,通过共识算法进行协作和验证。
加密算法则用于保护用户的身份和交易信息的安全性。
接下来,白皮书详细描述了比特币交易的过程和工作机制。
首先是用户创建交易,并通过私钥进行数字签名以确保交易的真实性。
然后,交易被广播到比特币网络中的节点,并经过验证和打包成一个区块。
打包的过程需要通过工作量证明算法(PoW)获得网络的共识。
一旦区块被加入区块链,交易就会被确认,并成为不可撤销的记录。
比特币白皮书还讨论了比特币的发行和挖矿机制。
白皮书指出,比特币是通过挖矿的方式产生的,挖矿是一种通过解决数学难题来保证网络安全和交易有效性的过程。
挖矿者通过计算来找到一个符合要求的哈希值,获得新发行的比特币作为奖励。
白皮书明确指出,比特币的总供应量是有上限的,即2100万个比特币,这是为了保证比特币的稀缺性和价值。
最后,比特币白皮书讨论了比特币系统的优势和潜在应用。
白皮书指出,由于比特币是去中心化的系统,它可以消除传统金融系统中的垄断和信任问题。
比特币还具有匿名性、快速和低成本的特点,使其在国际支付、跨境交易和去中心化应用等领域具有广阔的应用前景。
综上所述,比特币白皮书是比特币系统的重要文献,详细描述了比特币的设计原理和工作机制。
通过白皮书的讲解,我们可以更好地了解比特币的技术和应用,并认识到比特币对传统金融体系和数字货币领域的巨大影响。
比特币白皮书讲解
比特币白皮书讲解比特币白皮书是一份由比特币的创始人中本聪所撰写的技术性文献,于2008年11月1日发布。
白皮书阐述了比特币系统的核心原理,包括去中心化、数学加密以及交易验证等关键技术。
下面来详细讲解一下比特币白皮书的主要内容。
1.去中心化:比特币系统的一个主要特点是去中心化。
传统的货币体系都是由中央银行或政府来掌控,而比特币系统则是由所有参与者共同维护。
这意味着没有任何一个机构可以掌控比特币系统,如果一个节点失效,其他节点仍然可以正常工作。
2.密码学:比特币系统采用了多种密码学技术来确保交易的安全性。
比特币交易采用了公钥加密,在交易过程中只需要保护私钥即可保证交易安全。
3.交易验证:比特币系统中,每一个通过加密方法验证并记录的交易都在整个网络中广播,每个节点都会将交易添加到他们的区块链中。
由于所有的节点都需要同步地验证新交易,因此区块链可以生成一个全局的、可信的交易记录数据库。
4.挖矿:比特币系统中,通过“挖矿”来获取新的比特币。
挖矿实际上是对交易的验证和记账过程,比特币的发行速度由算法控制,每年产生的比特币数量会逐渐减少,最终会达到2100万枚。
5.隐私保护:比特币交易记录被存储在公开可见的区块链网络中,因此,任何人都可以查看交易记录。
但是,在比特币系统中,每个钱包地址都是匿名的,而且不需要向任何机构或个人透露自己的身份信息。
总的来说,比特币白皮书讲解了比特币系统的运作原理和其核心技术。
通过去中心化、密码学、交易验证、挖矿和隐私保护等特殊设计,比特币系统实现了一个通过公开可见的区块链网络来确保安全的点对点交易体系。
比特币白皮书对照注解
比特币:一种点对点的电子现金系统中本聪【2008年】著摘要.一个完全的点对点版本的电子现金将允许一方不通过金融机构直接在线支付给另一方。
电子签名提供了部分解决方案,但是如果还需要一个可信任的第三方来防止双花,那么这个最大的好处也就没有意义。
我们提出一个用点对点网络来解决双花的方案。
这个网络给每笔交易打上时间戳,并进行哈希计算,放进一条基于哈希工作量证明的链,这形成了一个不可改变的记录,除非重做这些工作量。
最长的链不仅是见证序列的证明,还证明了它来自最大的CPU算力池。
因为大部分的算力由诚实的节点控制,他们将会产生一条比攻击者要长的链。
网络本身需要极小化结构。
消息被尽力广播,并且节点可以随意离开或重新加入网络,接受最长的工作量证明的链作为它离开这段时间发生事情的证明。
1.介绍互联网上的商业几乎完全依赖信任的第三方金融机构来处理电子支付。
对于大多数交易来说,这套系统工作的足够好了,但是依然受到了基于信任模型的天然缺点的困扰。
完全不能撤销的交易是不可能的,因为第三方金融机构不可避免的要调解纠纷。
调解的代价增加了交易的成本,限制了最小实际交易的大小,切断了临时交易的可能性,丧失了对不可撤销服务提供不可撤销支付的可能性,这又是一个广义成本。
因为撤销的可能性,信任的需要不断蔓延开来。
商户必须堤防他们的客户,越来越多的他们本不该需要的信息困扰着他们。
不得不接受一定比例的骗子。
这些成本和支付的不确定问题可以用面对面使用现金避免,但是还没有机制存在使得通过通信信道支付而不需要信任的第三方。
2008年11月1日,一个化名为中本聪(Satoshi Nakamoto)的神秘密码学极客在网络上发布了这部比特币白皮书。
中本聪在2010年底离开该项目,以后关于他的身世、国籍、去向都成为谜团。
摘要中总结了比特币的要点:定位:一个完全点对占的电子现金系统。
核心价值:允许一方不通过金融机构直接在线支付给另一方。
核心技术:电子签名、交易时间戳、基于哈希工作量证明的链(也就是区块链)等。
RSK (比特币侧链)白皮书 英文版
RSKBitcoin powered Smart Contracts White paperOverviewRevision: 9Date: November 19th, 2015By Sergio Demian LernerConfidentialIntroductionWhy Rootstock is important for the Bitcoin Ecosystem?Alignment of Bitcoin Stakeholders and protection of valueGovernance modelProtection of Bitcoin Miner's InvestmentSecuring the Bitcoin / Rootstock 2-way pegLower Bitcoin transactions fees and stable value asset issuing Bitcoin Security hardeningRootstock as a low-cost BTC payment networkRootstock Use CasesMicropayment channels and Hub-and-Spoke networksPeer-to-peer distributed exchangeRetail Payment SystemsEscrow ServicesCrypto-assets CreationAsset SecuritizationDecentralized remittancesIP Protection / RegistryVoting SystemMicro-lendingSupply Chain TraceabilityOnline Reputation & Digital IdentityIn-game Global CurrencyInternet-gambling and Prediction MarketsFair-playingTechnology OverviewTuring-Complete virtual MachineSidechainSemi-Trust-Free SidechainsDynamic Hybrid Merged mining/FederationFast payments and low-latency-networkRootstock Feature comparisonInstant Payments Technology previewDECOR+ ProtocolThe block propagation protocolTwo Stage Block Propagation (2SBP)Push Missing Transactions protocol (PMT)Delayed Transaction Inclusion heuristic (DTI)Immediate Block Header Propagation (IBHP)Two Prioritized Streams for each Connection protocol (2PSC) Mining on Unverified Blocks Heuristic (MUB)Local Route Optimization Protocol (LRO)Re-using the Bitcoin Mining NetworkThe real topology of the networkThe PoW function Verification TimeClient Networking StackThe Block OverheadSimulationsSafe Merged miningTransaction PrivacySecurityScalabilityProbabilistic Verification and Fraud Proofs ConclusionsIntroductionIn2008Satoshi Nakamoto revolutionized payments by creating Bitcoin.Bitcoin included a very limited implementation of the so-called“smart contracts”,a concept introduced back in 1993 by Nick Szabo.Since then,a lot of research has been dedicated to the creation of new cryptocurrencies that support full Turing complete distributed programs.Now there is a widespread confidence that useful,secure and deterministic virtual machines can be built to achieve this goal.We believe that new use cases are necessary in order for Bitcoin to become the leading global cryptocurrency,and that adding smart-contract capabilities is key to secure that future.With that in mind we created Rootstock(RSK),a smart-contract platform that incorporates a Turing Complete Virtual Machine to Bitcoin.It also provides other enhancement to the network such as faster transactions and better scalability,features that we also believe will enable new usage scenarios.RSK is an evolution of QixCoin,a turing-complete cryptocurrency created back in2013by the same development team.RSK provides an improved payment experience with near instant confirmations.It achieves currently300tps and confirms most payments in less than20seconds.And yet,is still based on the same security guarantees Bitcoin has, supporting SHA-256D merged mining.RSK works as a Bitcoin Sidechain.When Bitcoins are transferred into the Rootstock blockchain,they become“Rootcoins”(RTC).Rootcoins are equivalent to bitcoins living in the Rootstock blockchain,and they can be transferred back to Bitcoins at any time at no additional cost(except for standard Rootstock transaction fees).RTC is the base currency used on the RSK sidechain to pay miners for transaction and contract processing.There is no currency issuance:all RTC are created from Bitcoins coming from the Bitcoin blockchain.Rootstock enhances Bitcoin in the following areas:•Turing-complete Rootstock Virtual Machine (RVM) allowing smart-contracts•Average first confirmation of transactions in 10 seconds•Safe merged mining combining PoW with threshold-signature based federation •Embedded low-delay fast relay backbone into peer-to-peer gossip network.•Two-way pegging using sidechains(currently a federated peg,fully automatic peg subject to Bitcoin improvements)Acronyms:“RSK”refers to the Rootstock(the platform),related terms are“RSK protocol”(the specification)and“RSK reference node”(the reference implementation),the native RSK currency is the“Rootcoin”,and“RTC”is the symbol of the Rootcoin currency,“BTC”refers to the Bitcoin currency and “Bitcoin” refers to the Bitcoin protocol.Why Rootstock is important for the Bitcoin Ecosystem?Alignment of Bitcoin Stakeholders and protection of valueRootstock governance's primary goal is to align the main stakeholders of Bitcoin by creating rewards that are fully aligned with their current activities.This philosophy is directly reflected in its core architecture where Bitcoin miners provide the hashing power required for the proof-of-work block validations,industry leaders (Exchanges,Wallets and Payment Processors)integrate the Federation that creates validation checkpoints and sign the redeem transactions of the 2-way peg.On top of that Rootstock decides improvements to its platform based on a voting system where Miners,Industry Leaders,Bitcoin/Rootstock holders and core developers take the final decision.In the following paragraphs we describe how this incentives play along.Governance modelEach player in the community has the know-how to serve best the community:exchanges and web-wallets know how to protect Bitcoin savings,miners know how to realize large scale mining operations to secure user’s transactions,Blockhain companies innovate in new use cases and makes dreams come true,core developers have the technical expertise to known how to tackle the technical challenges to come,node maintainers provide the infrastructure and network connectivity,and users are the heart of the system,providing trust and liquidity.Rootstock governance model aims to represent all actors of the community,by providing a board of governance consisting in5seats.Miners will be able to vote with hashing power (1vote),Bitcoin and Rootstock users will vote with proof-of-stake(1vote),Exchanges and web-wallets will vote though the Federation(1vote),Rootstock and Bitcoin Core developers will have a special threshold voting system(1vote),and the last vote will be offered to a non-profit established Bitcoin institution,such as the Bitcoin Foundation,that can represent the broader ecosystem.Also an institutional vote could be offered to the Ethereum Foundation, if it is representative of the Ethereum community.Protection of Bitcoin Miner's InvestmentIn August2016Bitcoin mining profitability margin will fall to less than50%due to the decreasing block reward from25BTC to12.5BTC.Hundreds of millions of mining hardware will become instantaneously obsolete.This probably includes all mining machines in the market today,since two generations of chips(faster and with lower power consumption)will be developed and sold before2017.Almost all current miners that have not replaced their hardware will see the end of their mining business.Rootstock,thanks to its merged mining capabilities,brings the opportunity to these miners to keep on businessat least four more years.Since Bitcoin merge-miners can mine both coins with zero marginal cost,miners will still be able to mine Bitcoin as long as the additional income provided by Rootstock mining compensates the profitability gap.Additionally the reduction in mining profitability by the Halving will create additional concentration in the low cost miners which will increase Bitcoin's network vulnerability. Hence,RSK could also play a key role in promoting a broad base of profitable miners increasing the security and value of Bitcoin.Also by starting today at a minimum cost,and creating applications for Rootstocks,Bitcoin miners may not only protect their investment,but develop a whole new business opportunity.Securing the Bitcoin / Rootstock 2-way pegLeading Bitcoin companies will integrate a Federation that will play the fundamental role of securing the transfer of funds between the Bitcoin and Rootstock blockchains.In exchange for that they will profit from the fees generated by the settlement between the inflow and outflow of funds.Lower Bitcoin transactions fees and stable value asset issuingCurrent Bitcoin holders and prospective users have seen their usage of the monetary system confined to certain use cases(i.e:investment,global payment network)mainly due to bitcoin price volatility but this constraint might worsen in the future due to a potential increase in transaction fees on the next Bitcoin halving.Rootstock brings a solution to this by offering almost instant transaction validation(20 seconds)and asset issuing with prices pegged to that of a fiat currency or other stable commodity.Lowering volatility exposure in transactions while keeping bitcoin as a reserve currency increases overall bitcoin value.Bitcoin Security hardeningOn the next Bitcoin reward halving,hundreds of millions on dollars in obsolete mining hardware will be sold cheaply privately or online.This will open a window of vulnerability giving an attacker the possibility to buy a huge amount of hashing power for very little money and execute a51%attack.Also the decrease in security may affect the perceived value of the coin.By increasing the profitability of Bitcoin mining with Rootstock merged mining, the Bitcoin network may prevent the hash rate to plummet.Rootstock as a lowcost BTC payment networkIf Bitcoin block size is not increased via a hard-fork,when the next Bitcoin reward halves, Bitcoin transaction fees may become prohibitively high for certain applications.As RSK blocks can hold many more transactions than Bitcoin blocks,Rootstock will naturally offer lower fees. See next section for an analysis of future scenarios regarding transaction fees. The future of Bitcoin and its transactions fees is unclear:currently,contentious proposals on changes in the maximum block size will have a high impact in future transaction fees.In the following table we attempt to predict future scenarios and compare RSK and Bitcoin under reasonable assumptions on growth and forks.Parameter Bitcoin RootstockConfirmation time with comparablesecurity under Satoshi equivalence10 minutes 10 secondsMinimum confirmation time for areversal probability of 0.1%20 minutes (2 blocks) 30 seconds (3 blocks)Max. Transactions per second 3.3 tps(assuming an average size tx) 300 tps at launch Scalable to 1000 tpsCurrent average cost for users for a standard transaction 6 centsAssuming:1.5 tpsMarket price not availableCurrent cost for miners to include a standard transaction1 centAssuming:Using the fast relay networkUTXO in memory1 ms processing time per tx.25.2 BTC average block reward5 centAssuming:Using standard relay network<1 cent (estimated)Assuming:No RSK specific hardwareswitching.Almost no Rootstocktransactions1 cent (estimated)Interrupting a miner to load newheader loses 10 ms ofprocessing timeTransaction fees by end of 2016 1.6 USDAssuming:block size is not increasedBTC/USD rate unchangedSame level of security3 tps1 cent (estimated) Assuming:3 tpsIs important to note from the above chart that transaction fees estimations are based on the unproven fact that the BTC price will remain at approximately240BTC/USD during 2016.If the price increases ten-fold during this period,then also will the transaction fees, rendering Bitcoin Blockchain viable as an inter-banking clearing system,but not a payment network.Also is important to note that off-chain payment systems can emerge, providing cheaper payments,but at the same time centralizing the network,and changingits decentralized nature.The following table shows possible future scenarios by the end of2016,assuming that network hashing difficulty increases at the same ratio as BTC price:Scenario Bitcoin cost of tx to miners Rootstock cost of tx to miners Bitcoin price increases 10x 16 USD 2 centsTPS increases 10x via hardfork 11 cents 0.2 centsBTC price and TPS increase 10x 1.1 USD 2 centsAs the cost of including a Bitcoin transaction increases,users will switch to platforms with lower transaction costs, such as Rootstock.Rootstock Use CasesThe Rootstock platform provides Turing-complete smart contracts as proposed by Nick Szabo in1993.At the same time,RSK’s VM is backward compatible with Ethereum VM, hence Rootstock gives the opportunity to developers working on Ethereum to benefit from the robustness of the Bitcoin Blockchain.Below we present a list of potential smart contracts and use cases that can be developed over RSK.Micropayment channels and Hub-and-Spoke networksMicropayment channels allow two parties to make secure regular low valued payments without paying fees for each payment, but only one time when the channel is closed.Hub-and-Spoke networks allow mutually untrusted users to make low-cost one time payments indirectly using payment channels to and from a third party with minimal trust. The RSK allows Hub-and-spoke networks to be implemented directly with minimal hassle and interfacing natively with standard e-wallets.Peer-to-peer distributed exchangeUsing TierNolan's protocol RSK supports contracts that act as peer-to-peer exchanges. Automatic matching in an order book can also be easily created.This allows distributed markets over independent block-chains, exchanging crypto-assets without third parties. Retail Payment SystemsRSK allows BTC to be adopted globally for every-day retail transactions.One of Bitcoin main limitations for retail use is its confirmation time(from10minutes to1hour to ensure irreversibility).RSK allows consumers to benefit from Bitcoin security with confirmations in just a few seconds.Merchants will be able to accept payments instantaneously without requiring third party gateways.Another key element that any platform should have to succeed in the retail market is to be able to support a large amount of transaction per second(tps).The RSK network,using the DÉCOR+protocol,allows to process over the Bitcoin Blockchain up to 300 tps (twice as much as Paypal)Escrow ServicesRSK allows the creation of smart escrow services where oracles sign(or not)a transactions defining whether it should be executed(or not)without having any contact with the funds under escrow.Crypto-assets CreationRSK allows the creation of crypto-assets(or altcoins)secured by the Bitcoin network. Given RSK’s flexibility to price the contract’s fuel these application(as all others)could be used from students to banks and corporations.Asset SecuritizationRSK also allows the creation of digital tokens backed by real assets.This could be use to digitally commercialize REITs,shares,issue debt or any other asset(or future proceed). This particular use case will provide a unique solution to those small businesses in the developing countries where the traditional financial markets do now fulfill the demand for working capital or capital to grow.Decentralized remittancesThis particular use case is especially important in developing economies where the unbanked/undocumented population has to pay usury fees to send money to their families for food and shelter.IP Protection / RegistryRSK allows the development of contracts that can replicate what is known as Proof-of-Existence which allows individuals and companies alike to proof the existence of a certain document(or property right)at any given point in time with the security of the Bitcoin Blockchain.This use case could be particularly important in societies in Latin America, Africa and Asia with unreliable land registration mechanisms.Voting SystemAs a particular case of crypto-asset,RSK allows the creation of digital votes that allow extremely secure and transparent elections at a minimum cost.Micro-lendingOver50%of the global population does not have access to the traditional financial system. This lack of access to credit is a direct cause to the economic inequality that our global society faces nowadays.RSK allows the development of scalable digital micro-lending contracts that could provide access to credit to the3billion poorest inhabitants of the world.Supply Chain T raceabilityRSK also allows the creation of digital wallets to track and trace(digitally)the physical location of a certain product or batch.This type of contract could be particularly useful in the retail,food and healthcare industries among others.As all the other use cases,by using RSK this could be achieved with the security of the Bitcoin Blockchain at a minimum cost.Online Reputation & Digital IdentityOne of the main problems of the developing world is the lack of documentation and IDs for the poor.This prevents the poor from voting,accessing healthcare,reporting crimes/ abuses and accessing financial aid.RSK allows the creation of digital global registries as secure as the Bitcoin Blockchain at extremely low cost.In-game Global CurrencyMany multi-player games have in-game economies,including private currencies.As these games evolve,virtual currencies become as valuable to users as fiat money,and are often traded on secondary markets.Inflation,cheating,and online theft become user concerns. Also the game company may face legal and security hurdles having users virtual money in consignment.As the world becomes global,so will virtual games,and players will feel discomfort that money earned in one game cannot be easily spent in another game.RSK can solve these problems by allowing games to accept BTC(in equivalent RSK coins)for their in-game payments,or create a private digital asset that is protected by RSK.RSK payments can be as fast as closed-loop systems for low denominations,so game engines can use RSK as the in-game purchase system,for player-to-player trading and for company-to-player virtual offerings.By just clicking on an URL or scanning a QR code, trading can be triggered using the standard player's external e-wallet software,and also paying commissions to the gaming company.Internet-gambling and Prediction MarketsFast payments also means fast payouts.Bitcoin gambling sites such as SatoshiDice have managed to provide no-registration fast betting experience using0-confirmations and chained transactions,but at a security risk for the gambling site.RSK allows betting with near instant payouts having block confirmation.Fair-playingBy incorporating smart-contracts,and in conjunction with well-studied cryptographic protocols such as Mental Poker,RSK is able to provide an open and fair platform for card playing without the requirement for a trusted third party taking a rake.These are just a few examples among many others that could be developed and programmed over the RSK platform using the underlying Bitcoin technology.It is important to mention that the Bitcoin miners(via merge mining)are going to be the ones running these contracts and benefiting from the vast majority of the fuel consumed to run those contracts.Technology OverviewRSK platform is, at its core, the combination of:● A Turing-complete resource-accounted deterministic virtual machine (for smartcontracts)● A two-way pegged Bitcoin sidechain (for BTC denominated trade)● A dynamic hybrid merge-mining/federated consensus protocol (for consensussecurity), and a low-latency network (for fast payments).Turing-Complete virtual MachineRSK virtual machine(RVM)is the core of the Smart-contract platform.Smart-contracts are executed in parallel by a high-percentage of the network nodes.The result of the execution of a smart-contract can be the processing of inter-contract messages,creating monetary transactions and changing the state of contracts persistent memory.The RVM op-code level compatible with EVM,to allow Ethereum contracts to run flawlessly on RSK. In the first release,the VM is executed by interpretation.For the next release,it is planned to emulate EVM by dynamically retargeting EVM opcodes to a subset of Java-like bytecode,and a security-hardened and memory restricted Java-like VM will become the new VM(RVM2).This will bring RSK code execution to a performance close to native code.Main features:•Independent VM, but compatible with EVM at the opcode level.•Rootstock provides Ethereum users the possibility to run their projects with the security of the Bitcoin network.•New opcodes for fast int32arithmetic and better just-in-time compilation (planned), for greater performance.SidechainA sidechain is an independent blockchain whose native currency is pegged to the value of another blockchain currency automatically by using proofs of payment.There is a two-way peg when two currencies can be exchanged freely,automatically,and without incurring in a price negotiation.In RSK,the Rootcoin(RTC)is two-way pegged to the BTC(more precisely,a Rootoshi,the minimum unit of account in RSK,is pegged to a Satoshi,the minimum unit of account in Bitcoin).In practice,when BTC are exchanged for RTS,no currency is“transferred”between blockchains in a single transaction because Bitcoin cannot verify the authenticity of balances on another blockchain.When a transfer occurs,some BTC are locked in Bitcoin and the same amount of RTC is unlocked in RSK.When RTC needs to be converted back into BTC,the RTC get locked again in RSK and the same amount of BTC are unlocked inBitcoin.Semi-Trust-Free SidechainsFully trusted and third-party-free two-way pegs can be created using smart-contracts on both platforms.But since Bitcoin does not currently support smart-contracts nor native opcodes to validate external SPV proofs,part of the two-way pegging system in RSK requires trust on a set of a semi-trusted third-parties(STTP).No single STTP can control the locked BTCs,but only a majority of them has the ability to release BTC funds.The STTPs temporarily store the BTC that are locked,and unlocks BTC to pay Bitcoin users RTC are locked in RSK to be transferred back to Bitcoin.In RSK the STTPs that protect the locked funds are precisely the members of the Federation.This is because the Federation incentives are highly aligned with the STTPs: they must be well-respected community actors,such as universities,and they must also have the technical ability to maintain a secure network node.The locking and unlocking of funds is done by this secure network nodes without any human intervention.Therefore a requirement for being part of the Federation is the ability to audit the proper behaviour of the software that powers the node,specially regarding the correctness of the component that decides on releasing BTC funds.We plan to create tamper proof hardware that will enforce the Federated validation algorithm to further improve security.Once Bitcoin adds special opcodes or extensibility to validate SPV proofs as a hard-fork, and once the new system is proved secure and trust-free,the Federation role as STTPs will no longer be necessary,and the RSK team will implement the changes to adapt RSK to the trust-free system.Dynamic Hybrid Merged mining/FederationWe believe that PoW is the only consensus system that prevents the re-write of blockchain history at low cost.All other consensus systems that do not consume a valuable resource for mining have this drawback,and rely on reputation,and prevent anonymous participation in mining.All other consensus systems require new users to trust in a set of parties to find an authenticated checkpoint of the ledger.High rate PoW consensus based on periodic blocks with low orphan waste requires miners to stop their hardware miners and restart them to mine on new header mid-states each time a new block is solved by the network.This result in mining time gaps,or greater network latencies for mid-state switching,on average.These gaps reduce the efficiency of Bitcoin mining even if they consume a few milliseconds.Therefore RSK uses the DECOR+ block reward sharing scheme to reduce competition and allow miners late switch to the RSK best block.If miners switch their hardware each time a RSK block is found,they compete for a full RSK block reward.If they late switch,and keep mining past block tips, they create uncles and and earn a share of the block reward.In none of these cases they are fully orphaned,as DECOR+pays a reward to uncles and the GHOST rule counts uncles as normal blocks and secures the best chain.The efficiency of BTC mining is therefore maximized.As we expect a period where RSK hashing power will be below50%of the total BTChashing power.This would leave the network vulnerable to a51%attack where the remaining hashing power outperforms the existing RSK hashing power to double-spend. To prevent such situation RSK includes federated checkpoints for PoW mined blocks. Federated checkpoints are signed by the Federation members and clients can use the the majority of the signatures to better decide which is the best chain.Also Rootstock has a last-resort protocol where if mining power goes below5%of Bitcoin hashing power,the Federation is able to create signed blocks.By default,clients stop using federated checkpoints when if Roostock hashing power is over66%of the maximum BTC hashing difficulty observed in the best chain and the fees paid in a block is higher or equal to the average reward of a bitcoin block.The RSK platform will be launched with a federation of well-known and community respected members.Each member is identified by a public key for the checkpoint signature scheme.The federation is be able to add or remove members using and embedding voting system, although these actions would require a high percentage of the member votes. The aim of RSK founders is that the RSK network will incentivize merge-mining.However RSK is robust to merge-mining shortage as the Federation is automatically brought to secure the network in the shortage case.Main features:•1-day maturity for mining reward.•Federated members checkpoints•Code embedded checkpoints during bootstrapping period.•No loss of efficiency in Bitcoin mining expected from merge mining(less than0.1% for immediate mid-state switching and 0% for late switching)Fast payments and low-latency-networkRSK aims to be a better payment network.To achieve fast payments,several solutions have been developed:-Use of competition-free block selection(e.g.Hyperledger,Ripple,closed-loop systems)-Use of hub-and-spoke networks (e.g. Bitcoin lightning network)-Use of high PoW block ratesHub-and-spoke networks add new centralization nodes,and require a complete adaptation of client wallets to a new,completely different payment model.Although so this alternative can be easily implemented on RSK,is not the native system for fast payments.RSK adopts the DECOR+and FastBlock5protocols,which allow reaching a10seconds average block rate that does not create incentives for mining centralization,is selfish-mining free and incentive compatible.Main features:•10 seconds block interval•Two stage block propagation (2SBP) protocol•Push Missing Transactions (PMT) protocol•Full network propagation of last competing blocks to prevent selfish mining and reduce stale block rate.•Delayed Transaction Inclusion heuristic(DTI).Transactions are delayed5seconds on each miner’s block transaction queue to allow the fastest possible block verification,because transactions are already present in the pools of every node of the network.•New network command to spread block headers with time critical priority.•New network command to spread block transactions hash list immediately after block header propagates.•Mining on Unverified Blocks Heuristic(MUB).Mining over block headers with unverified transactions with a 5 seconds fallback.•Block headers are flagged when they have no transactions (except for coinbase) •Two Prioritized Streams for each Connection protocol(2PSC).New message transport layer with message-slicing allowing two parallel sessions with distinct priority.This allows block headers to be sent over the high priority session and interrupt whatever message was being transmitted over the low priority session.•Local Route Optimization Protocol(LRO).Local optimal block routing based on peer priorities. Local optimal transaction routing based on peer priorities •DECOR+protocol for reward sharing between competing blocks.•GHOSTprotocol for chain weighting.。
比特币白皮书内容
我看比特币白皮书以普通人的视角看比特币白皮书。
比特币(BitCoin)的概念最初由中本聪在2008年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。
比特币是一种P2P形式的数字货币。
点对点的传输意味着一个去中心化的支付系统。
比特币与其他虚拟货币最大的不同,是其总数量有限,具有极强的稀缺性。
该货币系统曾在4年内有不超过1050万个,之后的总数量被永久限制在2100万个。
比特币:点对点的电子现金系统原著中本聪1、概述:比特币的运行机制。
个完全的点对点版本的电子现金将允许一方不通过金融机构直接在线支付给另一方。
而不需要通过第三方的金融服务机构,这个网络给每笔交易打上时间戳,并进行哈希计算,放进一条基于哈希工作量证明的链,这形成了一个不可修改的记录。
2、介绍:比特币的产生背景解决金融纠纷和不信任。
3、交易:在没有没有监管的参与下产生点对点的交易。
4、时间戳服务器:印证时间戳证明数据真实存在,每个时间戳包含了上一个交易的时间戳在它的哈希里,以后每次交易的时间戳都对上一个进行了加强,每一个时间戳和以前的时间戳以此形成了一个链。
5、工作量证明:算法哈希从0字节开始,检查的平均工作量随着0的字节的数量增长而呈指数增长,而校验只需要执行一次哈希操作。
哈参与运行的节点随时间兴趣也经常变化,为了抵偿硬件增加的速度和节点运行时的变化的收益,工作量证明将被一个移动平均值来确定,即每小时平均生成的数据块数。
如果它们生成的太快,难度也在增加。
6、网络:运行这个网络的步骤如下:①新的交易被广播给所有节点。
②将新交易放到这个区块里。
③每个节点挖掘这个区块的工作量的难度④当一个节点找到了这个工作量证明,把这个区块广播给所有节点。
⑤如果区块里所有的交易是有效的并且是没有被花费的,节点就会接受这个区块。
⑥节点把这个区块的哈希作为上一个哈希,并开始进行工作以竞争创建下一个区块。
7、激励8、回收磁盘空间9、简化的支付验证:即使不运行全网络节点,,验证支付也是可能的一个用户仅仅需要保存工作量网络的最长数据链的数据块头部的复本,他可通过在网络节点上排队等待直到他相信他自己已经得到了最长的链,并且包含交易的数据块已经被默克尔分支连接上。
MONERO白皮书(门罗币)
MONERO白皮书Nicolas van SaberhagenOctober 17, 2013“比特币”[1]已经成功实施了p2p电子现金的概念。
专业人士和公众都认识到公共交易和工作作为信任模式的方便结合。
今天电子现金用户基数稳步增长。
客户被低收费吸引,电子现金和商家提供的匿名性重视其预测和分散排放。
比特币有效证明,电子现金可以像纸币、信用卡一样简单方便。
不幸的是,比特币遭遇了几个缺陷。
例如,系统的分布式属性是不灵活的,阻止新功能的实现,直到几乎所有的网络用户更新其客户端。
一些不能快速解决的关键缺陷阻止了比特币广泛传播。
在这样不灵活的模式中,推出新项目更有效率,而不是永久地修复原始项目。
在本文中,我们研究并提出了比特币主要缺陷的解决方案。
我们认为,考虑到我们提出的解决方案的系统将导致不同电子现金系统之间的健康竞争。
我们还提出自己的电子现金“CryptoNote”,这个名字强调电子现金的下一个突破。
2. 比特币的缺点和一些可能的解决方案2.1 交易追溯隐私和匿名是电子现金最重要的方面。
对等支付寻求从第三方的角度来看,与传统银行业相比有明显差异。
特别是T. Okamoto和K. Ohta描述了理想电子现金的六个标准,其中包括“隐私:用户和他的购买之间的关系必须由任何人不可追究”[30]。
从他们的描述中,我们得出了两个完全匿名的电子现金模型必须满足的属性,以符合冈本和T. Okamoto和K. Ohta大田概述的要求:不可追踪性:对于每个进入的交易,所有可能的发件人从概率上是相等的。
无关联性:对于任何两个外部交易,不可能证明将其发送给同一个人。
不幸的是,比特币不符合非追溯要求。
由于网络参与者之间发生的所有交易都是公开的,因此任何交易都可以明确地追溯到独特的起源和最终的收件人。
即使两个参与者以间接的方式交换资金,一个适当设计的路径寻找方法将揭示起源和最终的收件人。
也有人怀疑比特币不符合第二财产。
一些研究人员表示([33,35,29,31])仔细的块链分析可能揭示了比特币网络用户与其交易之间的联系。
比特币白皮书【2020年加注释修订版】
Bitcoin:一个点对点电子现金系统(翻译+注解)摘要:一个纯粹的p2p版本的电子现金(cash)货币允许在线支付能够让一方直接发送到另一方而不通过一个金融机构。
数字签名提供的这个场景的部分解决方案,但是如果在面对阻止双重支付(双花)的场景下仍然需要一个信任的第三方那么现有的方案仍然是缺少主要利益(不够好)的。
这个网络加盖时间戳到交易上通过对这些交易做hash变为一个持续增长的基于随机算列的(hash-based)的工作量证明(pow)的链上。
最长的的链不止提供证明对被观察的发生的事件顺序,并且提供证明这条链来自最大的CPU计算力的池。
只要主要的CPU算力是不被那些有攻击网络性质的节点所控制,他们会成长为最长的链并超过那些攻击者。
这个网络自身只需要很小的结构。
信息被最有效率的方式广播,并且节点可随时离开或加入网络,这些节点接受最长的Pow链作为他们(节点)离开网络后发生事情的证明。
摘要指出,现有的技术让p2p的发送一个交易是可靠的,方法是通过数字签名的方法,这里暗含指出比特币在这个方面使用的也是数字签名的方式保证交易传递。
但是随后就指出,数字签名的是无法解决双重支付的,因为数字签只能保证这个东西是属于发送方的,但是没有办法保证这个东西发给一个人以后不会再发给其他人,因为数据是可以复制的。
现有的方案就是发送方和接收方都信任一个第三方作为中介。
由这个第三方记录A有一个东西,并把这个东西给了B完成了一笔交易。
也就是这个第三方具有绝对上帝的权利,而A和B都是因为“信任着”这个第三方交易才能成立。
之后给了区块链系统一个很大概的介绍,其中指出区块链的几个关键点:时间戳,hash作为标识,使用hash的工作量证明,链在一起。
提供发生事件的顺序表明区块是“记录历史的”,链来自最大CPU算力是说明其在CPU算力证明的规则下是唯一的,不可被颠覆的。
最后说明区块链的结构精简,节点灵活,暗含这是一个多节点智能共同协作的智能系统。
比特币白皮书详解,中本聪与他的比特币理想
比特币是无法完成这个智能化交易合约的目标。无信任就是让机器来识别交易过程中的欺诈。
8、这篇论文中,我们提供了一个基于点对点的分布式时间戳服务器去生成基于时间序列的交易订单的计算证明方案,从而解决双重支付问题。
4、调解成本增加了交易成本,限制了实际可行交易的最小规模,同时彻底切断了为日常小额交易提供服务的可能性,广义上的成本让系统失去了为不可撤销类型的服务提供不可撤销支付的能力。
目前线上电子支付系统完全是线下支付体系搬到线上。它无法解决“双重支付”问题,且也无法做到金融服务全覆风险并不比线下的更多,同样的,线下的风险也并不比线上的更少一些。其区别就在于,人类可以在线上创造出比线下更完美的世界。网络生活真实不虚是人性使然。
避免双重支付问题必须建立与旧的电子支付系统完全不同的交易新系统。从创造货币开始,一整套新交易体系必须首先创造出新的数字财富系统。重要的不是比特币,是数字财富的新体系。
9、只要诚实的节点全体所控制的CPU计算能力的总和,大于联合攻击节点计算能力组的总和,该系统就是安全的。
与线上不同,也与基于第三方信用电子交易支付不同,人类把解决战争问题或零和游戏的智慧发挥到人类最基本也最普遍的交换行为领域。中本聪的理想是创造一个比特帝国。
5、因为用户有撤销支付的可能性,所以需要某个时间段内连续性的信任,这导致商家必须防备他们的客户,骚扰他们以为了得到更多的他们不再需要的信息。
支付双方卖方总要比买方更主动。了解交易方更多的隐私是保护卖方利益的手段。通过互联网技术获得个人隐私几乎成为一种约定俗成。所以如何避免个人信息的任意被收集是线上交易支付系统未来最需要解决的。
【中本聪】比特币白皮书:一种点对点的电子现金系统
比特币白皮书:一种点对点的电子现金系统1. 简介互联网上的贸易,几乎都需要借助金融机构作为可资信赖的第三方来处理电子支付信息。
虽然这类系统在绝大多数情况下都运作良好,但是这类系统仍然内生性地受制于“基于信用的模式”(trust based model)的弱点。
我们无法实现完全不可逆的交易,因为金融机构总是不可避免地会出面协调争端。
而金融中介的存在,也会增加交易的成本,并且限制了实际可行的最小交易规模,也限制了日常的小额支付交易。
并且潜在的损失还在于,很多商品和服务本身是无法退货的,如果缺乏不可逆的支付手段,互联网的贸易就大大受限。
因为有潜在的退款的可能,就需要交易双方拥有信任。
而商家也必须提防自己的客户,因此会向客户索取完全不必要的个人信息。
而实际的商业行为中,一定比例的欺诈性客户也被认为是不可避免的,相关损失视作销售费用处理。
而在使用物理现金的情况下,这些销售费用和支付问题上的不确定性却是可以避免的,因为此时没有第三方信用中介的存在。
所以,我们非常需要这样一种电子支付系统,它基于密码学原理而不基于信用,使得任何达成一致的双方,能够直接进行支付,从而不需要第三方中介的参与。
杜绝回滚(reverse)支付交易的可能,这就可以保护特定的卖家免于欺诈;而对于想要保护买家的人来说,在此环境下设立通常的第三方担保机制也可谓轻松加愉快。
在这篇论文中,我们(we)将提出一种通过点对点分布式的时间戳服务器来生成依照时间前后排列并加以记录的电子交易证明,从而解决双重支付问题。
只要诚实的节点所控制的计算能力的总和,大于有合作关系的(cooperating)攻击者的计算能力的总和,该系统就是安全的。
2. 交易(Transactions)我们定义,一枚电子货币(an electronic coin)是这样的一串数字签名:每一位所有者通过对前一次交易和下一位拥有者的公钥(Public key) 签署一个随机散列的数字签名,并将这个签名附加在这枚电子货币的末尾,电子货币就发送给了下一位所有者。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
比特币白皮书
比特币的白皮书密密麻麻的字,相信很多小伙伴没有耐心看完,并且如果对这个行业没什么接触,很难理解,那么今天我给大家用最通俗易懂方式将给大家。
比特师傅有一家特殊的银行,这个银行就像我们的储蓄罐,里面装满了我们的钱币,我们称这个钱币为“比特币”。
这个特殊的银行有一些独特的规则,这些规则记录在一个大家都能看到的书上,这就是我们所说的“白皮书”。
首先,每个人都可以有自己的储蓄罐,也就是比特师傅的银行账户。
但是,这个账户并没有你的名字,而是一个特别的号码,这个号码就像我们的银行卡号,每个人的号码都是唯一的。
其次,如果你想从你的储蓄罐里拿出一些比特币,或者把比特币放进去,你就需要一个特别的钥匙,这个钥匙就是我们的密码。
只有你知道这个密码,你的比特币才会安全。
然后,每当有人使用比特币,无论是存还是取,都会被记录在一个大家都能看见的账本上。
这个账本就像是我们的班级纪事本,记录了所有的比特币交易,每个人都能查看,但是不能更改。
这样,我们就能知道每个储蓄罐里有多少比特币,而且也能防止有人偷偷拿走比特币。
最后,这个银行的工作是由许多“矿工”完成的。
这些“矿工”其实就是一些电脑,他们的工作就是确认每笔交易都是真实的,没有人偷偷拿走别人的比特币。
而为了让这些“矿工”愿意做
这个工作,比特师傅就会给他们一些比特币作为奖励。
这就像是我们帮助老师擦黑板,老师会给我们一颗糖果一样。
这就是比特师傅的特殊银行,也就是我们常说的比特币系统。
虽然它可能听起来有点复杂,但是只要你了解了这个银行的规则,你就能明白比特师傅是如何保证每个人的比特币都是安全的。
我以后会继续为大家用最通俗易懂的方式讲解区块链的一些知识,关注我,让您快速了解区块链、AI、元宇宙。