Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tezos updates 7, sep


Published on

Tezos Japan

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Tezos updates 7, sep

  1. 1. Tezos Updates 7, Sep Tezos Japan Foundation 1
  2. 2. 7/17 Tezos 1year Anniversary in Japan 2
  3. 3. 7/23 Tezos Rust Node 3 • No need to run the OCaml Tezos Node • Using C FFI (OCaml -> C runtime -> Rust) Increasing the diversity of nodes across a range of different programing languages & operating systems is always beneficial for the ecosystem as a whole. It helps verify the protocol and creates an environment in which bugs and logical oversights are detected sooner than they can affect the system.
  4. 4. 7/30 Galleon Wallet Update 0.8.4.b 4
  5. 5. 8/2 Proof-of-Stake Alliance 5 Bring legal and regulatory clarity to Proof of Stake technology to better protect consumers, technologists and further promote innovation in the United States.
  6. 6. 8/3 TezosKit v4.0.0 6 TezosKit is a Swift SDK for Tezos and Tezos based apps on Apple platforms, including iOS, MacOS, iPadOS.
  7. 7. 8/8 Tezos Plebeia 7 The data file size ratio of Plebeia/Original is 1⁄6 of the original at the beginning, then reached 1⁄10 around level 561170
  8. 8. 8/9 Tezos Coinbase Listing 8
  9. 9. 8/9 Tezos Foundation First Biannual Report 9
  10. 10. 8/10 Checker – coin stabilization technology for Tezos 10 Who is developing Checker? Currently, Arthur Breitman is developing Checker. What is Checker? Checker is a software project implementing financial logic designed to help stabilize the value of a cryptographic coin with respect to an externally provided index. Is Checker like MakerDAO? There are many similarities, but also important design differences. For instance, there is no reliance on a global settlement mechanism, and the terms under which collateral is pledged are more flexible. How can I help? If you have a strong background in microeconomics, financial risk modelling, stochastic calculus, and optimal control, I'd be happy to run some ideas by you. At this time, I'm not looking for any other type of help.
  11. 11. 8/16 DEXter 11 Decentralized exchange(DEX) • Similar to Uniswap • Each node can bake (different from Uniswap) • TZIP Asset Standard will be used (like ERC-20)
  12. 12. 8/19 Tezos with Plasma 12 Who we are We’re Cryptoeconomics Lab, founded in Japan in July 2018. We’ve been contributing to the Plasma community and recently met with Gabriel Alfour of The Marigold Project (Marigold, a layer-2 scaling technique for Tezos, and LIGO, a statically typed high-level smart-contract language for Tezos). He’s a very talented developer and we are excited to collaborate with his team! Plasma is a layer-2 scaling protocol, first proposed as a paper by Joseph Poon and Vitalik Buterin in Aug 2017.
  13. 13. 8/23 Tezos NFT Standard 13 type nftId is nat; // @remarks Meta data will be added to this record. type nft is record [ owner : address; ] type nfts is map(nftId, nft); type storageType is nfts; type actionMint is record [ nftToMintId : nftId; nftToMint : nft; ] type actionTransfer is record [ nftToTransfer : nftId; destination : address; ] type actionBurn is record [ nftToBurnId : nftId; ] type action is | Mint of actionMint | Transfer of actionTransfer | Burn of actionBurn // Mints a new NFT by creating a new entry in the contract. // @param nftToMintId - ID of the NFT // @param nftToMint - The NFT data structure function mint(const action : actionMint ; const s : storageType) : (list(operation) * storageType) is block { skip } with ((nil: list(operation)) , s) // Transfers the ownership of an NFT by replacing the owner address. // @param nftToTransfer - ID of the NFT // @param destination - Address of the recipient function transfer(const action : actionTransfer ; const s : storageType) : (list(operation) * storageType) is block { skip } with ((nil: list(operation)) , s) // Burns an NFT by removing its entry from the contract. // @param nftToBurnId - ID of the NFT function burn(const action : actionBurn ; const s : storageType) : (list(operation) * storageType) is block { skip } with ((nil: list(operation)) , s) // @remarks In v004 Athens, Michelson does not support multiple entrypoints. This is solved // in Ligo through variants and pattern matching. // @param Any of the action types defined above. function main(const action : action; const s : storageType) : (list(operation) * storageType) is block {skip} with case action of | Mint (mt) -> mint (mt, s) | Transfer (tx) -> transfer (tx, s) | Burn (bn) -> burn (bn, s) end
  14. 14. 8/23 Satoshi Treasure Hunt 14
  15. 15. 8/30 Tezos Agora 15 1. Governance Explorer 2. Discourse Forum
  16. 16. 7/16~ Babylon 2.0 Proposal ● Emmy+ Upgrade ○ The fewer endorsements a block carries the longer it takes before it can be considered valid. ● Michelson Upgrade ○ Entry point can be specified as an argument ○ Improved expressiveness and anti-spam measures ● Make implicit accounts delegatable ○ Implicit (tz) accounts which are not registered as delegate can be delegated towards a tz account ● Quorum Cap ○ quorum cap is set to 20% and the maximum to 70% 16
  17. 17. Thank you ! 17 Twitter : @TezosJapan Telegram :