Similar documents
JOURNAL OF DISTANCE EDUCATION Frontier Discovery ( ) (Blockchain) 2008 : (Bitcoin: A Peer -to -Peer Electronic Cash [3] System) (Timestamp) (Block) (H

执 行 报 告 电 子 行 业 随 着 物 联 网 的 扩 展 而 实 现 业 务 转 型 IBM 作 为 一 家 全 球 性 电 子 企 业, 我 们 理 解 高 科 技 产 业 所 面 临 的 困 难 与 挑 战, 以 及 蓬 勃 发 展 所 需 要 的 持 续 变 革 能 力 在 整 个 行

R3CEV Azure BaaS (Blockchain as a service, ), (Satoshi nakamoto) : [3],., (Decentralized shared ledger),. ( ).. : ; :, ; : ( ), ; :,.

bottom-up top-down Samuel D. Warren Louis D. Brandeis Harvard Law Review The Right to Privacy 1 World Wide Web privacy advocates 1 See Don R. Pember,

图 书 在 版 编 目 (CIP) 数 据 互 联 网 金 融 报 告.2016 / BR 互 联 网 金 融 研 究 院 主 编. 北 京 : 中 国 经 济 出 版 社, ISBN Ⅰ.1 互 Ⅱ.1B Ⅲ.1 互 联 网 络 应 用 金 融 研

山东省招生委员会

ebook204-2

! # %! #! #! # % + &, % % ) %. /! # 0 1

財金資訊-80期.indd

附件1:

中 国 系 统 工 程 学 会 理 事 会 民 主 管 理 办 法 中 国 系 统 工 程 学 会 行 政 人 员 人 事 管 理 制 度 中 国 系 统 工 程 学 会 财 务 管 理 办 法 教 育 系 统 工 程 专 业 委 员 会 2015 年 工 作 总 结 过 程 系 统 工 程 专 业

Microsoft Word - WIPO_convention[ar].doc

第 2 章 奪 星 應 試 步 驟 全 卷 考 試 時 間 約 1 小 時 30 分 鐘, 同 學 須 處 理 甲 部 聆 聽 及 乙 部 寫 作 兩 部 分, 所 以 大 家 需 要 集 中 精 神 處 理 各 部 分 的 任 務 1. 甲 部 審 題 圈 起 甲 部 聆 聽 題 目 的 關 鍵

通 向 死 亡 的 道 路 有 很 多 通 往 胜 利 的 道 路 却 只 有 一 条 冰 窟 箴 言 第 一 条 加 布 里 埃 尔 菲 尔 兹 几 乎 透 不 过 气 来 不 流 通 的 空 气 散 发 着 热 烘 烘 的 垃 圾 味, 而 当 船 舱 里 其 他 二 十 四 个 可 怜 虫 开

第四章-個案分析.doc

強化信用卡電子交易安全之研究

262 管 理 與 系 統 countries including Taiwan. Because of the liberalization policy of Taiwan s power industry, there is a critical demand to explore the m

国际证券市场信息化基础设施发展趋势及启示.doc

农业发展中的性别参与和土地经营


株 洲 千 金 药 业 股 份 有 限 公 司 2015 年 度 股 东 大 会 会 议 议 程 2015 年 度 股 东 大 会 资 料 一 会 议 安 排 ( 一 ) 现 场 会 议 时 间 :2016 年 5 月 12 日 下 午 2:30 网 络 投 票 时 间 :2016 年 5 月 12

臺北縣政府暨所屬各機關、單位、學校九十三年度

) ( ) ( ) ( ) 1. ( ) (1) ( ) End-to- End ( ) ( ) ( ) ( PayPass Paywave Jspeedy) (FISC II) (2) / NFC (Near Field Communication) ( ) NFC TS

1. 课 程 负 责 人 情 况 姓 名 蒋 效 宇 性 别 男 出 生 年 月 基 本 信 息 最 终 学 历 研 究 生 职 称 副 教 授 电 话 学 位 博 士 职 务 无 传 真 研 究 方 向 MIS 系 统 整 合 电 子

<D7DCCEC4BCFE2E696E6464>

Microsoft PowerPoint - CH2_Merchanics of Futures Markets.ppt

untitled

2

untitled

目 录 CONTENTS 国 枫 动 态 GRANDWAY NEWS... 2 国 枫 所 与 律 商 联 讯 联 合 主 办 沙 龙 活 动 圆 满 举 行... 2 The salon activity jointly organized by the Grandway and LexisNex

附件9 电梯运行安全监测管理信息平台技术规范 第11部分:系统信息安全技术规范(征求意见稿)

財金資訊-84期.indd

! # %& ( %! & & + %!, ( Α Α Α Α Χ Χ Α Χ Α Α Χ Α Α Α Α

Microsoft Word - netcontr.doc



<4D F736F F D20D3C3BFB4B2BBBCFBB5C4CAD6D6CEC0EDCDA8D5CD332E646F63>

1. 引 言 1.1 職 業 訓 練 局 的 高 峰 進 修 學 院 致 力 為 所 有 金 融 服 務 業 從 業 員 或 有 意 晉 身 該 行 業 的 人 士 提 供 優 質 專 業 培 訓 課 程, 以 助 香 港 維 持 其 領 先 國 際 金 融 中 心 的 地 位. 1.2 香 港 証

ebookg 38-3

Microsoft PowerPoint - 数据通信-ch1.ppt

& & ) ( +( #, # &,! # +., ) # % # # % ( #

Microsoft Word - YDB Vehicle Telematics Service Requirement and General Framework

填 写 要 求 一 以 word 文 档 格 式 如 实 填 写 各 项 二 表 格 文 本 中 外 文 名 词 第 一 次 出 现 时, 要 写 清 全 称 和 缩 写, 再 次 出 现 时 可 以 使 用 缩 写 三 涉 密 内 容 不 填 写, 有 可 能 涉 密 和 不 宜 大 范 围 公

<4D F736F F F696E74202D DA578C657B27BA6E6ABD8BF76B5B2BA63A475B57BAABABADEB27AA8EEABD7BB50A7EFB669ABD8C4B32DBDB2A7D3B4AD2E BACDBAE65BCD2A6A15D>

面 試 考 古 題 01 請 你 先 簡 單 做 個 自 我 介 紹 自 我 介 紹 通 常 是 面 試 的 第 一 題 在 雙 方 對 彼 此 都 不 太 熟 悉 的 情 況 下, 由 求 職 者 簡 短 自 我 介 紹 中, 面 試 官 可 快 速 掌 握 求 職 者 的 背 景 資 料, 並

小论文草稿2_邓瀚

(2002) Gartner Group Toelle and Tersine(1989) VMI (1998) (VMI,Vender-Managed Inventory) (2003) (VMI,Vender-Managed Inventory) VMI AHP VMI - 133

136 Journal of Information, Technology and Society,2001

: ; # 7 ( 8 7

中国地质大学(武汉)

AhnLab安全月刊

2009年中国网络购物用户行为研究报告

資訊教育總藍圖(公聽會草案)

epub 79-1

目 录 1. 海 外 区 块 链 观 察 : 产 业 层 级 初 现, 应 用 百 花 齐 放 基 础 技 术 层 : 技 术 开 发 活 跃, 功 能 性 能 不 断 提 升 企 业 级 区 块 链 :Hyperledger 区 块 链 的 OpenStack...

1 2 <CAHhX17dox1o7cv63SgXVrJRs

共识:价值互联的不变协议

高等学校教师职务申报表(高级职务)

XML SOAP DOM B2B B/S B2B B2B XML SOAP

SPSS

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

Microsoft Word - 互联网物联网探索-讲习班.doc

文件汇编.indd

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

Microsoft Word - A _ doc

台??生持卡族出?信用危机:新?网台北11月2日?(?者 王?玉 ?新兵) 利用假薪??明?理信用卡,刷卡消?后?力??,不知情的父母面?雪片般??的??,不得不要求?行?再?自己的孩子?卡

epub 61-2

15

Microsoft Word - A _ doc

# # # #!! % &! # % 6 & () ) &+ & ( & +, () + 0. / & / &1 / &1, & ( ( & +. 4 / &1 5,

目 录 编 写 说 明 一 学 校 概 况 二 2015 届 毕 业 生 就 业 状 况 分 析 ( 一 ) 基 本 数 据 ( 二 ) 就 业 落 实 情 况 本 科 生 各 专 业 就 业 率 硕

Microsoft Word - 会议指南


HR之友电子期刊

Microsoft Word - 封面.doc

WHO WE ARE ,686 3, , , ,000 47, , , , , ,000 46,430 Hitachi, L

马 为 名 的 教 会, 而 且 还 可 找 到 他 不 少 遗 迹 多 马 的 英 文 是 Thomas, 也 翻 译 成 托 马 斯, 许 多 西 方 人 给 子 女 取 名 叫 托 马 斯, 来 纪 念 这 位 伟 大 的 宣 教 士 接 下 来 我 们 思 想 另 一 个 人, 就 是 雅

第一章.FIT)

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

000

<473A5CCDB6D7CAD1A75CCDB6D7CAD1A7BDCCB3CC5C CB5DA32D5C220D6A4C8AFB5C4B7A2D0D0D3EBBDBBD2D72E707074>

2012/07/01 陈 春 华 老 师 参 加 国 家 级 青 年 教 师 企 业 实 践 2012/07/03 20 名 教 师 前 往 12 家 企 事 业 单 位 短 期 实 践 2012/07/16 全 国 示 范 校 内 涵 建 设 暨 专 业 建 设 培 训 交 流 会 2012/07

中国人民大学公共管理大专业考研必读信息(公共管理学院部分)

三、育明考博总结中共中央党校考博复习策略(育明教育考博课程中心)

<4D F736F F D20C1A2CBBCB3BDA3BAB5DAD2BBBDECB6ADCAC2BBE1B5DACAAEB0CBB4CEBBE1D2E9BEF6D2E9B9ABB8E62D >

新金融家联盟讲坛

廉政课堂

untitled

李 老 他 自 己 却 老 是 自 称 科 员, 老 说 我 李 科 员 怎 样 怎 样, 倒 好 像 这 是 一 个 值 得 他 夸 耀 的 什 么 官 衔 一 样 他 是 我 们 这 个 衙 门 里 资 格 最 老 的 科 员, 他 自 己 却 说 是 这 个 衙 门 里 最 没 有 出 息 的

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月


<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A9>

Microsoft Word - IEC-SA07-1.doc

(governance and regulation) capital alliance information market infrastructure systems and technologytrading servicesmarket data productsissuer and in

上海大众

ebook20-2

Microsoft Word - MIS.doc


第8 期 胡发宗: 市域铁路概算编制原则建议 城 晋城 昆阳方向的快速出行 温州市 S1 线为双 线电气化铁路 设计时速 120 km / h 一期工程线路全 长 51 9 正线 km 设置车站 14 座( 地下车站 4 座 高架 站 7 座 地面站 3 座 ) ; 昆明市东西线铁路为双线电气 化铁

Transcription:

LOOPRING 1.5 daniel@loopring.org alex@loopring.org jay@loopring.org Loopring Project Ltd foundation@loopring.org 2017 12 29 ERC20 dapp 1

2 1 3 2 3 3 5 3.1................................... 6 3.2................................ 6 3.3................................... 7 3.4................................... 7 3.4.1............................ 8 3.4.2................................. 8 3.4.3............................... 9 3.4.4......................... 10 3.5................................ 11 3.5.1.......................... 11 3.5.2............................ 11 3.5.3............................. 11 3.5.4.......................... 11 3.5.5............................... 12 3.6................................... 12 3.7................................... 12 3.8................................... 13 3.9................................... 14 4 Loopring LRC 14 4.1.................................. 14 4.2................................. 15 4.3.............................. 16 5 17 5.1 Loopring................... 17 6 18 7 19 22 A Loopring 22

1 3 1 [1][2] [3] [4][5] coinmarketcap.com 790 [6] ETH 170 Tokenization [7][5] Token [2] IOU IOU IOU 2014 2 Mt.Gox 85 [8] Mt.Gox 85 7000 2016 8 Bitfinex 119756 6500 2 Ripple BitShares Openledger Ripple [9] Ripple In-

2 4 terledger [10] ILP ILP Ripple BitShares [11][12] BitShares DEX BitShares Openledger[13] SmartCoins SmartCoins paypal Openledger BitShares 2.0 Graphene Toolkit Openledger Graphene Toolkit BitShares 2.0 [14] [15] Bancor[16] Logarithmic Market Scoring Rules LSMR [17] Bancor 0x [18] ERC20[19] dapps dapps dapps 0x dapps 0x taker 0x OTC 0x

3 5 3 1: Loopring Loopring 1. Loopring Loopring Matching Contract 1 1000 A 9 B 100 C 2. 1000 A 10 B A B 1000/10 = 100.0 3.7 3. 4. orderbook 5. Loopring 1 ERC20

3 6 6. Loopring Loopring Registration Contract Loopring Loopring Stats Contract 2: Loopring 7. 3.1 C i i O i j C i C j s i j C i b i j C j r i j O i j s i j /b i j s i j b i j 3.2 s i j = 0 Loopring s i j /b i j = s i j /b i j r i j = r i j

3 7 3.3 O i j O j k, C j Ci C k O i j k O i k s i j k = min(b i j, s j k ) r i j (1) b i j k = min(b i j, s j k )/r j k (2) r i j k = r i j r j k (3) n 1 n, n 1 O 0... n s 0 1 n = 1 s 0... n = min(b 0... n 1, s n 1 n ) r 0... n 1 n > 1 b 0 1 n = 1 b 0... n = min(b 0... n 1, s n 1 n )/r n 1 n n > 1 r 0... n = n 1 i=0 r i i+1 O i j C i C j O i... j O i j 3.4 Loopring 3.1 ( ) n C 0 C 1 C n 1 n O 0 1 O i i 1 O n 1 0 i 1 i + 1 mod n n

3 8 O 0 1 O i i 1 O n 1 0 n 3.4.1 3 C 0 C 1 C 2 O 0 1 O 1 2 O 2 0 r 0 1 r 1 2 r 2 0 = 1 r 0 1 r 1 2 r 2 0 > 1 Loopring γ r 0 1 (1 γ) r 1 2 (1 γ) r 2 0 (1 γ) r 0 1 (1 γ) r 1 2 (1 γ) r 2 0 (1 γ) = 1 (4) γ = 1 1 3 r0 1 r 1 2 r 2 0 n γ = 1 1 n n 1 i=0 ri r i i γ 0 i O i ˆr i = r i (1 γ) ˆr i r i 3.4.2 3.2 i ŝ ˆb ŝ i = s i ˆb i = ŝ i /ˆr i s i ; ŝ i 1 = ˆb i ˆb i 1 = ŝ i 1 /ˆr i 1 ; ŝ i 2 = ˆb i 1 ˆb i 2 = ŝ i 2 /ˆr i 2 ;...

3 9 3.4.3 Loopring LRC, m i i f i = b i m i /b i Loopring O i, b i b i b i, i = b i r i γ Loopring θ i Θ O i f i = i Θ = b i r i γ Θ n 1 F = b i r i γ Θ i=0 Loopring LRC m i m i = 0 100% Θ = 100% λ η n 1 F = (1 λ) (1 η) (b i r i γ Θ + b i m i /b i ) i=0 LRC LRC

3 10 Loopring 3.4.4 Loopring LRC n λ n = 0.05 (ln(n + e 1) 1) n λ 1 0% 2 1.57% 10 7.31% 20 10.39% 99 18.06% 100 18.11% 1000 29.55% 1001 30.00% 1: LRC 1001 30% λ 2 λ 1 λ 100 λ 99

3 11 3: LRC 3.5 3.5.1 Loopring Loopring O a b O b a r a b r b a > 1 O b c O c d O d b 5 r a b r b c r c d r d b r b a = 1 0 O a b O b a O b c O c d O d b Loopring 3.5.2 Loopring 3.5.3 3.5.4

3 12 3.5.5 h = H(r, nonce) H() r nonce nonce 3.6 3.3 ERC20 3.7 OTC Keccak SHA3 ECDSA message Order { address protocol; address owner; address outtoken; address intoken; uint256 outamount; uint256 inamount; unit256 expiration unit256 fee; // Loopring // // ERC20 // ERC20 // ERC20 // ERC20 // // LRC

3 13 } uint8 marginsplit; unit8 v; bytes32 r; bytes32 s; // outamount // fee 0 100% outamount/inamount r r UI outamount inamount outamount outamount outamount inamount message MatchRing { Order[] orders; // address feerecipient; // unit256 additionaldiscount; // - eta unit256 nonce; // unit8 v; bytes32 r; bytes32 s; } 3.8 inamount outamount inamount outamount 0 inamount outamount 0 balance balance outamount

4 LOOPRING LRC 14 max(balance, outamount) 3.9 Loopring Loopring Loopring Oracle Loopring dapp 4 Loopring LRC Loopring ERC20 LRC 4.1 LRC LRC ERC20 LRC 3.4.3

4 LOOPRING LRC 15 LRC 4.2 LRC S N CoinAge S = f(n, CoinAge) CoinAge = H c H s CoinAge H c H s CoinAge Loopring

4 LOOPRING LRC 16 4: Loopring Loopring 4.3 Loopring ERC20 Loopring LRC Loopring ERC20 LRC LRC fee 0

5 17 5 Loopring Loopring Loopring ERC20 ERC20 Loopring ERC20 Tokenization ERC20 5.1 Loopring Maker Taker Maker Taker Maker Maker Loopring Over- The-Counter OTC Loopring Loopring Loopring Loopring Trading Pair

6 18 A B B A Loopring Loopring 1 2 3 4 5 6 7 8 Maker Taker 9 10 11 2: 6 ERC20 Loopring 1 Loopring 2 Loopring 3 Loopring 4 Loopring 5 Loopring 6 Loopring 7 Loopring ERC20 8 Loopring Loopring 9 Loopring Maker 10 Loopring 11 Loopring

7 19 Loopring ERC20 EOS Loopring Loopring 7 ChinaLedger NEO Onchain CEO YOYOW CEO Redpoint Ventures X Alex Cheng IT Airbnb Zhen Wang

20 [1] Economist Staff. Blockchains: The great chain of being sure about things. The Economist. Retrieved, 18, 2016. [2] Melanie Swan. Blockchain: Blueprint for a new economy. O Reilly Media, Inc., 2015. [3] Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system. 2008. [4] Leslie Lamport, Robert Shostak, and Marshall Pease. The byzantine generals problem. ACM Transactions on Programming Languages and Systems (TOPLAS), 4(3):382 401, 1982. [5] Konstantinos Christidis and Michael Devetsikiotis. Blockchains and smart contracts for the internet of things. IEEE Access, 4:2292 2303, 2016. [6] Gavin Wood. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper, 151, 2014. [7] Paul Tak Shing Liu. Medical record system using blockchain, big data and tokenization. In Information and Communications Security, pages 254 261. Springer, 2016. [8] Robert McMillan. The inside story of mt. gox, bitcoin s 460 dollar million disaster. 2014. [9] David Schwartz, Noah Youngs, and Arthur Britto. The ripple protocol consensus algorithm. Ripple Labs Inc White Paper, 5, 2014. [10] Stefan Thomas and Evan Schwartz. A protocol for interledger payments. URL https://interledger. org/interledger. pdf, 2015. [11] Fabian Schuh and Daniel Larimer. Bitshares 2.0: Financial smart contract platform. [12] Fabian Schuh and Daniel Larimer. Bitshares 2.0: General overview, 2015. [13] Open ledger. URL https://openledger.info/, 2017. [14] Joseph Poon and Thaddeus Dryja. The bitcoin lightning network. https://lightning. network, 2015. [15] Raiden network. URL http://raiden.network/, 2015. [16] Bancor protocol. URL https://bancor.network/, 2017. [17] Robin Hanson. Logarithmic markets coring rules for modular combinatorial information aggregation. The Journal of Prediction Markets, 1(1):3 15, 2012.

21 [18] Will Warren and Amir Bandeali. 0x: An open protocol for decentralized exchange on the ethereum blockchain, 2017. [19] Fabian Vogelsteller. Erc: Token standard. URL https://github.com /ethereum /EIPs /issues /20, 2015.

22 A Loopring 1. S1 Transaction 2. S2 3. S3 4. S4 3 5. S4.1 1-6. S4.2 2-1 7. S4.3 3-2 8. S5 9. S6 S5 S7 S9. 10. S7 11. S8 S7 S9 12. S9

A LOOPRING 23 13. S10 14. S11 15. S12 Step4.1, 4.2, 4.3 16. S13 4.2, 4.3 17. S14