Security Tokens and Stablecoins Quick Start Guide
Weimin Sun Xun (Brian) Wu Angela Kwok更新时间:2021-06-24 14:49:42
最新章节:Leave a review - let other readers know what you thinkcoverpage
Title Page
Copyright and Credits
Security Tokens and Stablecoins Quick Start Guide
About Packt
Why subscribe?
Packt.com
Contributors
About the authors
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Introduction to Blockchain
A brief overview of the blockchain technology
Bitcoin
Ethereum
Evolution of blockchain
Bitcoin basics
The distributed ledger
The consensus mechanism
Keys and digital wallets
Ethereum basics
Ethereum cryptocurrency and tokens
Smart contract
Ethereum virtual machine
Ethereum gas
Account
Oracle
Off-the-chain data
PoS
Performance considerations
Miscellaneous comments
Summary
STO - Security Token Offering
A traditional fund raising roadmap for startups
Seed money
Angel investors and angel funds
VC fund
Private equity firms
Mezzanine capital/fund
IPO
Pros
Cons
The initial coin offering
Coins and tokens
Crowdfunding
ICO and its difference to IPO
The ICO bubble
The STO
Security
STO verses ICO
STO versus IPO
Challenges of STOs
Summary
Monetizing Digital Tokens Under US Security Laws
What is an STO?
Overview of US securities laws
Federal regulations
Section 5 of the Securities Act of 1933
Section 3(b)(1) and (2) / Regulation A/A+ offerings (Mini IPOs)
Exemptions to Section 5 of Securities Act of 1933
Section 4(a)(2) / Reg D – Rule 506(b) and (c) – private placement exemption
Section 3(b)(1)/ Rule 504 – small issuance
Limitation of Rule 504 and 506 – bad actor disqualifications
Section 4(a)(5) – accredited investor exemption
Section 4(a)(6) / Regulation Crowdfunding – crowdfunding exemption
Section 3(a)(11) / Rule 147 (added by JOBS Act 2012) – intrastate offering
Regulatory issues with respect to exemptions under the Securities Act
Other related regulatory regimes
Federal regulators
State regulations
Resale of securities Rule 144/144A/Section 4(a)(1½ ) / Section 4(a)(7)
Rule 144 exemption
Rule 144A exemption
Section 4(a)(1½) exemption
Section 4(a)(7) exemption
Securities laws development in blockchain and digital cryptocurrencies
SEC alerts
Report of Investigation Pursuant to Section 21(a) of the Exchange Act – The DAO (July 25 2017) (the DAO report) – the application of the Howey test
Legal analysis by the SEC
SEC's conclusion
Security trading
Real cases
Munchee Inc. (Munchee order December 11 2017)
Legal analysis by the SEC
AirFox case (November 2018)
Legal analysis by the SEC
The Paragon case (November 2018)
Legal analysis by the SEC
SEC versus PlexCorps et al.
Crypto Asset Management case (September 2018)
Legal analysis by the SEC
The TokenLot LLC case (September 2018)
Legal analysis by the SEC
STO launch and legal considerations
Summary
Stablecoin
Basics of money
What is money?
Characteristics of money
Durability
Portability
Divisibility
Uniformity
Limited supply
Acceptability
Commodity money versus fiat currency
An example of a fiat currency– the USD
Basics of stablecoin
Cryptocurrency
What are stablecoins?
Are stablecoins really stable?
Types of stablecoins
Commodity-collateralized stablecoins
Fiat-collateralized stablecoins
Crypto-collateralized stablecoins
Non-collateralized stablecoins
Challenges of stablecoins
Summary
Security Token Smart Contracts
ERC-20 and ERC-721 token
ERC-20
ERC-721 – NFTs
Security token technical design overview
ERC-1400/ERC-1410
ST-20 (security token standard)
R-Token
SRC-20
DS-Token (Securitize)
Securitize's digital ownership architecture
ERC-1404
ERC-884
Introduction to smart contracts
Pragma
Comments
Import
Paths
State variables
Functions
Function modifiers
Events
struct
enum
Inheritance abstract and interface
Summary
Building a Security Token Dapp
STO smart contract development tools
Truffle
Ganache
Setting up an Ethereum development environment
Creating a security token Truffle project
Deploying security tokens to Ganache
Developing and testing a security token smart contract
Creating a smart contract
Implementing a smart contract
Defining your token information
Implementing detectTransferRestriction
Implementing messageForTransferRestriction
Implementing transfer and transferFrom
Testing a smart contract
Setting up and initializing the test case
Writing Dapp web components
Setting up a Dapp project
Cleaning boilerplates code
Defining the HTML template
Implementing the ERC1404 UI components
Loading accounts
transfer UI component
DetectTransferRestriction UI component
MessageForTransferRestriction UI component
AddAddressToWhitelist UI component
verifyWhitelist UI component
Summary
Stablecoin Smart Contracts
Quick primary stablecoin overview
Timeline of stablecoin development
Types of stablecoin
Fiat collateralized stablecoins
Crypto collateralized stablecoins
Non-collateralized stablecoins
Stablecoin technical design overview
Tether (USDT)
TrueUSD (TUSD) smart contract
modularERC20
Proxy
Admin
Other TUSD token-related contracts
MakerDAO (Dai)
USD coin (USDC)
Paxos Standard
GUSD
ERC20Proxy
ERC20Impl
ERC20Store
JPM Coin
Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
更新时间:2021-06-24 14:49:42