天天看點

如何成為一名區塊鍊工程師? | 附學習資源

編譯 | 區塊鍊大學營

參與 | 鴿子、何永燦、Shawn

春節前後,區塊鍊再次刷爆我們的朋友圈,關注區塊鍊的人正在以幾何數集上升。大潮來臨,一切都不同了,身懷絕技的程式員有了大展宏圖的曆史性機會,程式員們,是時候,毅然決然,懂點區塊鍊技術了。

本文列舉了關于區塊鍊和數字加密技術的文章和資源,分為以下幾個部分:建構區塊和基礎;基礎(和曆史);關鍵概念——包括特定課題(例如區塊鍊治理);隐私和安全;擴充;共識算法、加密貨币經濟和投資;資金籌集和通證分布;去中心化交易所;穩定貨币;加密貨币經濟原生産品(數字加密收藏品、管理市場、遊戲)。最後,文章還提供了開發者教程、實踐教程和人物事迹,以及其他資源,例如時事新聞和課程。幹貨滿滿哦!

建構區塊和基礎

區塊鍊是啥?——回答其定義之前先了解它解決什麼問題

Mohit Mamoria

https://hackernoon.com/wtf-is-the-blockchain-1da89ba19348

想知道比特币(和其他加密貨币)的工作原理嗎?

3Blue1Brown

https://youtu.be/bBC-nXj3Ng4

比特币協定的工作原理

Michael Nielsen

http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/

25分鐘了解以太坊

Vitalik Buterin

https://youtu.be/66SaEDzlmP4

以太坊的工作原理:繞過複雜的數學解釋以太坊在技術層面上的工作原理

Preethi Kasireddy

https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369

從比特币到區塊鍊再到ICO,帶您解開加密貨币的奧秘

Alex Rampell

https://a16z.com/2017/12/08/summit-crypto-alex-rampell/

加密哈希函數:加密哈希函數的定義、屬性……

Khan Academy

https://youtu.be/0WiTaBI82Mc

區塊鍊入門:賬本基礎知識,區塊鍊的重要性

Chris Berg、Sinclair Davidson、and Jason Potts

https://medium.com/@cryptoeconomics/the-blockchain-economy-a-beginners-guide-to-institutional-cryptoeconomics-64bf2f2beec4

以太坊基本術語:從gas到dapps(分布式應用)

Matt Condon

https://medium.com/@mattcondon/getting-up-to-speed-on-ethereum-63ed28821bbe

區塊鍊及加密貨币基本術語庫:部分術語附簡短定義

https://tangelo.co/insights/blog/techs-must-have-reference-guide-to-blockchain-and-cryptocurrency

加密資産入門指南系列:從以太坊到萊特币

Linda Xie

https://medium.com/@linda.xie/beginners-guide-series-on-cryptoassets-d897535d887 

基礎與曆史

比特币白皮書(2009):一種點對點的電子現金系統

中本聰

https://bitcoin.org/bitcoin.pdf

以太坊白皮書(2013+):下一代智能合約和去中心化應用平台

Vitalik Buterin等人

https://github.com/ethereum/wiki/wiki/White-Paper

拜占庭将軍問題(1982)

Leslie Lamport、Robert Shostak、Marshall Pease

https://people.eecs.berkeley.edu/~luca/cs174/byzantine.pdf

Agoric論文系列(1988)

Mark Miller and K. Eric Drexler

https://e-drexler.com/d/09/00/AgoricsPapers/agoricpapers.html

智能合約理念(1997)

Nick Szabo

http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html

比特币為何如此重要(2014)

Marc Andreessen

https://dealbook.nytimes.com/2014/01/21/why-bitcoin-matters/

比特币的學術淵源(2017)

Arvind Narayanan and Jeremy Clark

https://queue.acm.org/detail.cfm?id=3136559

重要概念

漫談比特币泡沫

Steven Johnson

https://www.nytimes.com/2018/01/16/magazine/beyond-the-bitcoin-bubble.html

加密通證:開放式網絡設計的一個突破

Chris Dixon

https://medium.com/@cdixon/crypto-tokens-a-breakthrough-in-open-network-design-e600975be2ef 

加密通證和協定創新時代的到來

Albert Wenger

http://continuations.com/post/148098927445/crypto-tokens-and-the-coming-age-of-protocol 

“胖”協定

Joel Monegro

https://www.usv.com/blog/fat-protocols 

加密貨币、應用貨币及協定投資

Olaf Carson-Wee、Chris Dixon和Sonal Chokshi

https://a16z.com/2017/04/03/cryptocurrencies-protocols-appcoins/

讓應用用于大衆

Juan Benet and Chris Dixon

https://a16z.com/2017/09/14/networks-protocols-labs-tokens/

區塊鍊:好在哪裡: 包括智能合約

Ed Felten

http://freedom-to-tinker.com/2018/02/26/blockchain-what-is-it-good-for/

美國政府如何利用區塊鍊打擊詐騙

Kathryn Haun

https://youtu.be/507wn9VcSAE 

Bitcoin network effects比特币網絡效應

Elad Gil

http://blog.eladgil.com/2017/12/bitcoin-network-effects_11.html

管理者:維護區塊鍊網絡的工作者(如果設計合理的話,通證可以通過激勵預期行為發揮驅動網絡效應的作用)

Ryan Zurrer

https://medium.com/@rzurrer/keepers-workers-that-maintain-blockchain-networks-a40182615b66

加密貨币背後的主人:Nick Szabo對話Naval Ravikant

Tim Ferris

https://tim.blog/2017/06/04/nick-szabo/

加密通證為何重要

Fred Ehrsam、Chris Dixon

https://a16z.com/2017/09/28/cryptocurrencies-networks-tokens/

比特币為什麼難以“獲得”:區塊鍊世界

Dhruv Bansal

https://blog.unchained-capital.com/blockchain-spectrum-806847e1c575

金錢、區塊鍊和社會可擴充性

http://unenumerated.blogspot.com/2017/02/money-blockchains-and-social-scalability.html

如何了解“區塊鍊是無情的”?

https://medium.com/@preethikasireddy/eli5-what-do-we-mean-by-blockchains-are-trustless-aa420635d5f6 

去中心化為什麼重要:從網際網路時代到加密網絡時代

https://medium.com/@cdixon/why-decentralization-matters-5e3f79f7638e

去中心化的含義:去中心化是指什麼?細微差别,深度

https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274

量化去中心化:我們必須在能夠改進去中心化之前實作對區塊鍊去中心化的衡量

Balaji Srinivasan、Leland Lee

https://news.earn.com/quantifying-decentralization-e39db233c28e

區塊鍊的真相:給出區塊鍊應用架構,幫助大企業高管了解區塊鍊發展狀态;戰略投資;挑戰,資源和區塊鍊應用流程

Marco Iansiti、Karim Lakhani

https://hbr.org/2017/01/the-truth-about-blockchain

企業的慢速死亡

Nick Tomaino

https://thecontrol.co/the-slow-death-of-the-firm-1bd6cc81286b

以太坊的創造者Vitalik Buterin——思想大解放:區塊鍊和加密貨币世界的奇思妙想

Laura Shin

https://itunes.apple.com/us/podcast/unchained-big-ideas-from-worlds-blockchain-cryptocurrency/id1123922160

了解通證的思維模式

Nick Tomaino、Chris Dixon

https://a16z.com/2018/01/21/mental-models-tokens-crypto-trends/

區塊鍊治理

非理性通證持有者的迷思:為什麼區塊鍊治理不屬于任何現有模型

Kathleen Breitman

https://medium.com/@kathleenbreit/the-myth-of-the-irrational-token-holder-c12438709afd 

區塊鍊治理:設計元件、方法、建議

Fred Ehrsam

https://medium.com/@FEhrsam/blockchain-governance-programming-our-future-c3bfe30f2d74

反對鍊上治理:反駁(及批判)上文

Vlad Zamfir

https://medium.com/@Vlad_Zamfir/against-on-chain-governance-a4ceacd040ca

論區塊鍊治理和網絡效應

Luke Duncan

https://blog.aragon.one/thoughts-on-governance-and-network-effects-f40fda3e3f98

區塊鍊治理筆記

http://vitalik.ca/general/2017/12/17/voting.html

自我進化的加密賬本:Tezos論文

Arthur、Kathleen Breitman

https://www.tezos.com/static/papers/position_paper.pdf

隐私和安全

區塊鍊的隐私問題

https://blog.ethereum.org/2016/01/15/privacy-on-the-blockchain/

保護智能協定(系列):Solidity的6個漏洞隐患以及如何避免

來源:Loom

https://medium.com/loom-network/how-to-secure-your-smart-contracts-6-solidity-vulnerabilities-and-how-to-avoid-them-part-1-c33048d4d17d

https://medium.com/loom-network/how-to-secure-your-smart-contracts-6-solidity-vulnerabilities-and-how-to-avoid-them-part-2-730db0aa4834

以太坊智能協定最佳實踐

ConsenSys Diligence

https://consensys.github.io/smart-contract-best-practices/

Town Crier:智能協定的一個經驗證的資料饋送系統

Fan Zhang、Ethan Cecchetti、Kyle Croman、Ari Juels、Elaine Shi

https://eprint.iacr.org/2016/168.pdf

Devcon3專家組對形式化驗證的讨論

Phil Daian、Everett Hildenbrandt、Yoichi Hirai、Loi Luu, 主持人:Reto Trinkler

https://youtu.be/DrDIcirrhWM

zk-SNARKs是什麼?

Jay Graber

https://z.cash/technology/zksnarks.html

Zk-SNARKs背後的技術(系列):掌握zk-SNARKs(全稱 Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,即"簡明非互動零知識證明")的基礎知識

https://medium.com/@VitalikButerin/zk-snarks-under-the-hood-b33151a013f6

可應用于多種場景(從可驗證計算到保護隐私的加密貨币)的通用技術

https://vitalik.ca/general/2017/11/09/starks_part_1.html

可擴充、透明、後量子加密計算完整性:用透明的zk-SNARKs (zk-STARKs)解決個人隐私和機構誠信之間的沖突

Eli Ben-Sasson, Iddo Bentov, Yinon Horesh, and Michael Riabzev

https://eprint.iacr.org/2018/046.pdf

簡潔非互動式零知識證明的馮諾伊曼體系結構

Eli Ben-Sasson、Alessandro Chiesa、Eran Tromer和Madars Virza

https://eprint.iacr.org/2013/879.pdf

擴充

區塊鍊無法擴充:至少現在不能,但是有希望

https://hackernoon.com/blockchains-dont-scale-not-today-at-least-but-there-s-hope-2cb43946551a

擴充不可靠計算的模型

Kyle Samani

https://multicoin.capital/2018/02/23/models-scaling-trustless-computation/

平台貨币不久将被淘汰:筆者認為五年之内市值最高的加密貨币将成為一種應用通證

Aleksandr Bulkin

https://blog.coinfund.io/platform-currencies-may-soon-be-obsolete-78d9b263d902

Layer 2的重要性:比特币和區塊鍊的一個超文本傳送協定(HTTP)

Elizabeth Stark

https://youtu.be/3PcR4HWJnkY

閃電網絡是什麼,如何用它擴充比特币?

by Elizabeth Stark

https://coincenter.org/entry/what-is-the-lightning-network

了解以太坊Layer 2的擴充方法:狀态通道、Plasma和Truebit

Josh Stark

https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4

擴充Tezos:用遞歸SNARKs(知識的簡潔非互動式零知識證明)進行擴充

Arthur Breitman

https://hackernoon.com/scaling-tezo-8de241dd91bd

以太坊基金研究項目:純研究和應用研究領域的主要課題

Ethereum Foundation

http://notes.eth.sg/CwIwZgbAjADAxgUwLQEMUIKxOCsWCcIEwShAHCgEwJj4qyVA

以太坊可擴充性研究和開發補貼計劃

https://blog.ethereum.org/2018/01/02/ethereum-scalability-research-development-subsidy-programs/

以太坊入門指南

Tendermint

https://blog.cosmos.network/a-beginners-guide-to-ethermint-38ee15f8a6f4

plasma鍊0x1的構造

David Knott

https://blog.omisego.network/construction-of-a-plasma-chain-0x1-614f6ebd1612

以太坊中的賬戶、交易、gas和區塊gas限制

Hudson Jameson

https://hudsonjameson.com/2017-06-27-accounts-transactions-gas-ethereum/

Interplanetary linked計算:将Merkle計算從區塊鍊計算場(computational courts)中分離出來:

Simon de la Rouviere

https://media.consensys.net/interplanetary-linked-computing-separating-merkle-computing-from-blockchain-computational-courts-1ade201ecf8a

以太坊分片:概述和最終确定性

Hsiao-Wei Wang

https://medium.com/@icebearhww/ethereum-sharding-and-finality-65248951f649

共識算法

共識算法的計較:Casper vs. Tendermint;Tendermint BFT vs. EOS dPoS:

來源:Tendermint

https://blog.cosmos.network/consensus-compare-casper-vs-tendermint-6df154ad56ae

https://blog.cosmos.network/consensus-compare-tendermint-bft-vs-eos-dpos-46c5bca7204b

以太坊 Casper 101

Jon Choi

https://medium.com/@jonchoi/ethereum-casper-101-7a851a4f1eb0

Casper的曆史(系列)

https://medium.com/@Vlad_Zamfir/the-history-of-casper-part-1-59233819c9a9

比特币和以太坊的去中心化

Adem Efe Gencer、Soumya Basu、Ittay Eyal、Robbert van Renesse、Emin Gün Sirer

http://hackingdistributed.com/2018/01/15/decentralization-bitcoin-ethereum/

在共識上尋找共識:DPOS(委任權益證明)和兩将軍問題

Ian Grigg

https://steemit.com/eos/@iang/seeking-consensus-on-consensus-dpos-or-delegated-proof-of-stake-and-the-two-generals-problem

狀态設計理念的證明

https://medium.com/@VitalikButerin/a-proof-of-stake-design-philosophy-506585978d51

通脹和參與基于股份的通證協定

Doug Petkanics

https://medium.com/@petkanics/inflation-and-participation-in-stake-based-token-protocols-1593688612bf

加密貨币和投資

了解加密貨币:術語和概念

https://hackernoon.com/making-sense-of-cryptoeconomics-5edea77e4e8d

應用機制設計速成課:了解cryptoeconomic的基本技術

來源:BlockChannel

https://medium.com/blockchannel/a-crash-course-in-mechanism-design-for-cryptoeconomic-applications-a9f06ab6a976

加密資産估值:加密資産估值理論和架構

Chris Burniske

https://medium.com/@cburniske/cryptoasset-valuations-ac83479ffca7

一位(機構)投資人對加密資産的了解

John Pfeffer

https://s3.eu-west-2.amazonaws.com/john-pfeffer/An+Investor%27s+Take+on+Cryptoassets+v6.pdf

對之前留言的評論:網絡效應?貨币的特性的可程式設計性

https://twitter.com/KyleSamani/status/943277077037506560

價值、velocity和貨币理論:估值加密資産的一種新方法

Alex Evans

https://medium.com/blockchannel/on-value-velocity-and-monetary-theory-a-new-approach-to-cryptoasset-valuations-32c9b22e3b6f

交易媒介通證估值

http://vitalik.ca/general/2017/10/17/moe.html

了解通證velocity

https://multicoin.capital/2017/12/08/understanding-token-velocity/

新通證估值流程

https://thecontrol.co/our-process-for-evaluating-new-tokens-4627ed97f500

通證分類架構:用于了解和分類加密通證的多元工具

Thomas Euler

http://www.untitled-inc.com/the-token-classification-framework-a-multi-dimensional-tool-for-understanding-and-classifying-crypto-tokens/

胖協定不是投資命題

Jake Brukhman

https://blog.coinfund.io/fat-protocols-are-not-an-investment-thesis-17c8837c2734

有利益在其中的比特币

Ryan Selkis

https://medium.com/tbis-weekly-bits/skin-in-the-game-coins-da0afdfdc650 

資金籌集和通證分布

對通證的思考

Balaji Srinivasan

https://news.earn.com/thoughts-on-tokens-436109aabcbe

資助區塊鍊的進化

https://medium.com/@FEhrsam/funding-the-evolution-of-blockchains-87d160988481

用于衆籌的比特币模型

Naval Ravikant

https://startupboy.com/2014/03/09/the-bitcoin-model-for-crowdfunding/

如何為經濟網絡建構 bonding curve:搭建健康社群的一種新的通證分布機制,這是一篇技術入門文章

Slava Balasanov

https://hackernoon.com/how-to-make-bonding-curves-for-continuous-token-models-3784653f8b17

将股份通證(staking token)從費用通證中分離出來:介紹Photon(Hard Spoon解釋的)

https://blog.cosmos.network/cosmos-fee-token-introducing-the-photon-8a62b2f51aa

解釋DAICOs

https://ethresear.ch/t/explanation-of-daicos/465

The SAFT Project

https://saftproject.com/

監管環境和考慮因素:Coin Center提供的更新和解釋

https://coincenter.org/our-work

去中心化交易所

去中心化交易所的發展狀态(2018)

Nathan Sexer

https://media.consensys.net/state-of-decentralized-exchanges-2018-276dad340c79

網絡式資産流動性(Networked liquidity):解決“雞生蛋蛋生雞”問題的項目

Radar Relay

https://medium.com/radarrelay/networked-liquidity-2030d85af897

去中心化交易所名單:加密貨币和通證(不包括表示去中心化程度的column)

https://github.com/PYMERVAL/decentradexchange

Stablecoins

Stablecoins:數字貨币的聖杯

https://thecontrol.co/stablecoins-a-holy-grail-in-digital-currency-b64f3371e111

Stablecoins概論

Myles Snider

https://multicoin.capital/2018/01/17/an-overview-of-stablecoins/

尋找穩定的加密貨币

https://blog.ethereum.org/2014/11/11/search-stable-cryptocurrency/

小白入門:直白解釋Dai stablecoin

Gregory DiPrisco

https://medium.com/cryptolinks/maker-for-dummies-a-plain-english-explanation-of-the-dai-stablecoin-e4481d79b90

加密貨币入門

通證詞典:與管理市場和加密收藏品相關的流行詞

Billy Rennekamp

https://medium.com/@billyrennekamp/token-lexicon-b4ed9a4ce363

介紹管理市場:表情包(memes)和資訊的交易流行度(附有代碼!)

https://medium.com/@simondlr/introducing-curation-markets-trade-popularity-of-memes-information-with-code-70bf6fed9881

管理市場:(系列推文)——管理市場的總結和啟示

https://twitter.com/FEhrsam/status/958388803655184386

管理市場的初期UI(系列推文):目錄和一些使用市場管理人類可閱讀資訊的項目

Jesse Walden

https://twitter.com/jessewldn/status/958733889643696128

通證組織系統資料庫(Token-curated registries):對通證組織系統資料庫的嚴肅看法(較少涉及數學)

Mike Goldin

https://medium.com/@ilovebagels/token-curated-registries-1-0-61a232f8dac7

在以太網區塊鍊上建構「經濟網絡的Google」

Maciej Olpinski

https://blog.userfeeds.io/building-google-for-the-economic-web-on-the-ethereum-blockchain-de27cb3d23b

智能媒體通證

來源:Steemit

https://smt.steem.io/smt-whitepaper.pdf

死不了的數字寵物

Elaine Ou

https://elaineou.com/2017/12/03/digital-pets-that-dont-die/

數字加密貨币會成為藝術市場的下一個寵兒嗎?

Scott Reyburn

https://www.nytimes.com/2018/01/13/arts/cryptocurrency-art-market.html

數字收藏品和“數字産品(digibles)的怪異未來”

https://hackernoon.com/digital-collectibles-and-the-weird-future-of-digibles-f75f4bf0f9aa

數字收藏品是XLNT,沒人知道接下來是什麼

https://medium.com/xlnt-art/cryptocollectibles-are-xlnt-but-nobody-knows-whats-next-a7892b311637

異想天開:當把數字加密資産與表情包和交易卡結合起來會發生什麼

Fred Wilson

http://avc.com/2017/05/rare-pepe/

開發者教程、實踐指南和人物事迹

通過打造你自己的遊戲來學習編碼以太坊去中心化應用(dapps):适合(即使從未用Solidity程式設計過的)Solidity初學者學習

https://cryptozombies.io/

如何在以太坊上編碼你自己的數字加密寵物貓風格的遊戲

James Martin Duffy

https://medium.com/loom-network/how-to-code-your-own-cryptokitties-style-game-on-ethereum-7c8ac86a4eb3

Learning Solidity — commit-reveal voting學習Solidity

Karl Floersch

https://karl.tech/learning-solidity-part-2-voting/

以太坊智能合約入門指南

Manuel Araoz

https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05 

用執行個體帶你入門zk-SNARKs:從實踐的角度概述zk-SNARKs

Christian Lundkvist

https://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3b

zkSNARKs:初學者實踐指南——教你如何創造、證明、驗證合約的初學者實踐指南

Joseph Stockermans

https://github.com/jstoxrocky/zksnarks_example

Epicenter:多個區塊鍊項目負責人的訪談

https://epicenter.tv/episodes/

The Ceremony ——講述Zcash、 Morgen Peck、Peter Todd、 Peter Van Valkenburgh、 Zooko Wilcox等人的故事;主持人:Molly Webster和Matt Kielty

http://www.radiolab.org/story/ceremony/

其他資源——時事新聞

以太坊一周新聞:跟蹤報道以太坊生态系統的動态

Evan Van Ness

http://www.weekinethereum.com/

The Control:緻力于将控制權交給普羅大衆的企業家、項目和協定

1confirmation

https://www.getrevue.co/profile/control

Token Economy :追蹤報道分布式賬本技術發展動态

Stefano Bernardi、 Yannick Roux

https://tokeneconomy.co/

Proof of Work:項目和加密技術的進展以及中國在這方面的看法

Eric Meltzer

https://tinyletter.com/proofofwork/archive

課程資源

數字加密貨币(2018)

Susan Athey 、Kathryn Haun

http://explorecourses.stanford.edu/search?view=catalog&filter-coursestatus-Active=on&q=MGTECON%20515:%20Cryptocurrency&academicYear=20172018

比特币和數字加密貨币技術(2015)

Arvind Narayan、Joseph Bonneau、Edward Felten、Andrew Miller

https://piazza.com/princeton/spring2015/btctech/home

計算機科學前沿課題:比特币和數字加密貨币技術(2014)

Arvind Narayan

http://randomwalker.info/teaching/fall-2014-bitcoin/

應用數字加密貨币研究所學生課程(2017)

Dan Boneh、Victor Shoup

http://toc.cryptobook.us/

原文作者:Sonal Chokshi, Chris Dixon, Denis Nazarov, Jesse Walden, and Ali Yahya

連結:https://a16z.com/2018/02/10/crypto-readings-resources/

原文釋出時間為:2018年03月05日

本文作者:區塊鍊大學營

本文來源:

CSDN區塊鍊大學營

,如需轉載請聯系原作者。

繼續閱讀