MLSNews

《未闻》区块链技术日报,聚焦业内技术更新,做您最好的眼睛。

View project on GitHub

​MLSNEWS

——————◆ 20190612 ◆——————

  • goTenna发布分布式网络比特币支付白皮书(goTenna releases whitepaper for mobile mesh network bitcoin payments)

    移动网络公司goTenna今天宣布推出Global Mesh Labs,这是一个开源协议的新实体,可以实现更轻松的点对点交易。

    通过创建Global Mesh Labs并开放其Lot49协议,goTenna将与开发人员和比特币爱好者合作,在移动网络领域进行创新。该协议还允许用户直接互相支付,而不是通过集中式ISP或移动运营商进行交易。

    作为今天发布的一部分,goTenna发布了 其开源Lot49协议的白皮书,该协议是该公司的蓝图,使移动网络用户能够在全球分散的消息传递网络中交换奖励支付。

    goTenna, a mobile mesh networking company, today announced Global Mesh Labs, a new entity for their open-source protocol that will allow for easier person-to-person transactions.

    By creating Global Mesh Labs and open-sourcing its Lot49 protocol, goTenna will partner with developers and Bitcoin enthusiasts to build on its innovation in the mesh networking space. The protocol also allows users to pay each other directly instead of transacting through a centralized ISP or mobile carrier.

    As part of today’s launch, goTenna released the whitepaper on its open-source Lot49 protocol, the company’s blueprint for enabling mobile mesh network users to exchange incentive payments in a global, decentralized messaging network.

  • 每周以太坊

    Layer-1

    • Prysmatic Eth2 客户端升级——升级到 v6 版技术规范,正在开发 Eth2 数据 API
    • Artemis Eth2 客户端升级——升级到 v5 版技术详述
    • Matt Slipper 的 Eth2 单元测试工具库升级
    • 将 Eth1 整合为 Eth2 原生部件的计划
    • Raul Jordan:以太坊2.0 的历史和概述
    • Alex Beregszaszi:Ewasm 的故事

    Layer-2

    • 使用 STARK,单笔交易只需约 6000 Gas,达到每秒处理 550 笔交易。Starkware 与 0x 在 Ropsten 上放出 StarkDEX。将在 “几个月内” 部署到主网上。这里是他们的代码库。
    • Plasma EVM with Continuous Rebase

    Layer 1

    • Prysmatic Eth2 client update – updating to v6 spec, working on Eth2 data API
    • Artemis Eth2 client update – up to date on v5 spec
    • Matt Slipper’s Eth2 test runner update
    • A plan to natively integrate Eth1 into Eth2
    • Raul Jordan’s Eth2 history and high level overview
    • Alex Beregszaszi’s history of Ewasm

    Layer 2

    • 550 transactions per second using STARKs at only ~6000 gas per trade. Starkware and 0x release StarkDEX demo running on Ropsten. To be released on mainnet “in several months.” Code.
    • Plasma EVM with Continuous Rebase
  • AZTEC 协议简介(An Introduction to AZTEC)

    现在大部分的区块链应用都跟有价资产有关,服务本身也许仍以网站或 App 的形式出现,但会额外使用智能合约来管理及保护使用者的资产。例如:一个投资管理公司将用户的债券转为等值货币纪录在以太坊上,并撰写智能合约在一定条件下由发行人直接转给投资人利息,中间并不透过该公司。所以即使公司倒闭,双方仍可以继续在区块链上履行彼此的权利义务。区块链的本质确保了在链上的数据不会被窜改,且用户数据不会完全被该公司所拥有。但这也衍生了另一个问题 — 隐私。

    区块链上每笔交易的输入输出数据都是公开的。

    以上面的例子来说,债券的价值及票面利率等,都必须公开于链上才能保障双方的交易。然而在真实世界中,这些资料都是被投资公司所保管的。

    AZTEC 协定 就是用来确保在区块链上的数据仍能兼顾保密性。它运用一系列零知识证明 (zero-knowledge proofs) 及同态加密 (homomorphic encryption) 来处理数值,并可对这些加密数据做特定逻辑运算。于是我们可以存取这些加密讯息至区块链,对其做运算验证,而不会透露出它们真正的值。

    One of the much heralded uses of a blockchain is encompassed by the phrase “programmable money” — a smart contract controlling the movement of capital inside a financial application. e.g. A bond transfer will only process if the buyers total position is less than a 4% regulatory limit. If this can be achieved, large swathes of the financial system can be rebuilt on top of public blockchains and in the process remove intermediaries, end reconciliation and delete counter-party risk. Using the Ethereum blockchain today, it is straightforward to create “programmable money”. However there is a problem — privacy.

    The inputs and outputs of any blockchain transaction are publicly broadcast inside the transaction payload.

    In the bond transfer example, the notional being traded and a traders current position would have to be broadcast, in order for a smart contract to validate the trade complies with the the 4% regulatory limit. This is a non-starter for real world financial applications in where transaction privacy is a pre-requisite.

    The AZTEC protocol was created to enable privacy on public blockchains. It enables logical checks to be performed on encrypted values without the underlying values being revealed to the blockchain. The inputs and outputs of a transaction are encrypted using a series of zero-knowledge proofs and homomorphic encryption, yet the blockchain can still test the logical correctness of these encrypted statements.