zoukankan      html  css  js  c++  java
  • 关于区块链学习资料

    欢迎来到塔里实验室大学(TLU)。我们的使命是要平衡和可访问的首选目的地区块链的学习材料,数字货币和数字资产学习材料。      我们希望使这一次学习的经历对我们TLU:来增长我们的知识基础和内部专业知识或进修。我们认为这也将是一个很好的资源所需的众多学科感兴趣的人了解区块链技术。      

    我们希望这个平台是一个学习的地方,任何人都能使用,无论他们的专业程度。我们的目标是覆盖相关的一系列广泛的话题TLU空间,从一个初学者水平和延伸的道路更深层次的复杂性。      

    欢迎您为我们的网上内容。来帮助你开始,我们编译的样式指南TLU报告。使用这种风格指南,您可以帮助我们确保一致性在TLU报告的内容和布局。

    Errors, Comments and Contributions

    We would like this collection of educational presentations and videos to be a collaborative affair. This extends to our presentations. We are learning along with you. Our content may not be perfect first time around, so we invite you to alert us to errors and issues or, better yet, if you know how to make a pull request, to contribute a fix, write the correction and make a pull request.

    As much as this learning platform is called Tari Labs University and will see input from many internal contributors and external experts, we would like you to contribute to new material, be it in the form of a suggestion of topics, varying the skill levels of presentations, or posting presentations that you may feel will benefit us as a growing community. In the words of Yoda, “Always pass on what you have learned.”

    Guiding Principles

    If you are considering contributing content to TLU, please be aware of our guiding principles:

    1. The topic researched should be potentially relevant to the Tari protocol; chat to us on #tari-research on IRC if you're not sure.
    2. The topic should be thoroughly researched.
    3. A critical approach should be taken (in the academic sense), with critiques and commentaries sought out and presented alongside the main topic. Remember that every white paper promises the world, so go and look for counterclaims.
    4. A recommendation/conclusion section should be included, providing a critical analysis on whether or not the technology/ proposal would be useful to the Tari protocol.
    5. The work presented should be easy to read and understand, distilling complex topics into a form that is accessible to a technical but non-expert audience. Use your own voice.

    Submission Process

    This is the basic submission process we follow within TLU. We would appreciate it if you, as an external contributor, follow the same process.

    1. Get some agreement from the community that the topic is of interest.
    2. Write up your report.
    3. Push a first draft of your report as a pull request.
    4. The community will peer-review the report, much the same as we would with a code pull request.
    5. The report is merged into the master.
    6. Receive the fame and acclaim that is due.

    Learning Paths

    With a field that is rapidly developing it is very important to stay updated with the latest trends, protocols and products that have incorporated this technology.

    List of resources available to garner your knowledge in the Blockchain and cryptocurrency Domains is presented in the following paths:

      Learning Path Description
    1 Blockchain Basics Blockchain Basics provides a broad and easily understood explanation of blockchain technology, as well as the history of value itself. Having an understanding of the value is especially important in grasping how blockchain and cryptocurrencies have the potential to reshape the financial industry.
    2 Mimblewimble Implementation Mimblewimble is a blockchain protocol that focuses on privacy through the implementation of confidential transactions. 
    It enables a greatly simplified blockchain in which all spent transactions can be pruned, resulting in a much smaller 
    blockchain footprint and efficient base node validation. The blockchain consists only of block-headers, remaining Unspent 
    Transaction Outputs (UTXO) with their range proofs and an unprunable transaction kernel per transaction.
    3 Bulletproofs Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup. A bulletproof can be used to convince a verifier that an encrypted plaintext is well formed. For example, prove that an encrypted number is in a given range, without revealing anything else about the number.

    Key

    Level Description

    Beginner

    These are easy to digest articles, reports and presentations

    Intermediate

    Requires the foundational knowledge and basic understanding of the content

    Advanced

    Prior knowledge and/or mathematics skills are essential to understand these information sources

    Blockchain Basics

    Background

    Blockchain Basics provides a broad and easily understood explanation of blockchain technology, as well as the history of value itself. Having an understanding of the value is especially important in grasping how blockchain and cryptocurrencies have the potential to reshape the financial industry.

    Learning Path Matrix

    For learning purposes, we have arranged report, presentation and video topics in a matrix, in categories of difficulty, interest and format.

    Topics Type
    So you think you need a blockchain? Part I

    article

    So you think you need a Blockchain, Part II?

    article

    BFT Consensus Mechanisms

    presentation

    Lightning Network for Dummies

    presentation

    Atomic Swaps

    presentation

    Layer 2 Scaling Survey

    report

    Merged Mining Introduction

    report

    Introduction to SPV, Merkle Trees and Bloom Filters

    presentation

    Elliptic Curves 101

    presentation

    参考链接:

    https://tlu.tarilabs.com/

    资源下载地址:

    https://download.csdn.net/download/shangsongwww/11752372

  • 相关阅读:
    iOS之由身份证号返回性别
    iOS之获取经纬度并通过反向地理编码获取详细地址
    iOS之获取App的LaunchImage
    iOS之UI组件整理
    iOS之在写一个iOS应用之前必须做的7件事(附相关资源)
    The ADB instructions
    The packaging and installation process of Android programs
    SDK Manager
    JVM vs DVM
    Android architecture
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13312606.html
Copyright © 2011-2022 走看看