A collection of resources related to Wanchain
Awesome-wanchain aims to be the hub to find useful information about the Wanchain network. This document is intended to serve our community and we hope you will be able to contribute to it ! If you find anything missing please feel free to make a pull request.
Bitcoin was launched in 2009 by an anonymous individual named Satoshi Nakamoto. In his whitepaper Satoshi outlined his vision for "A peer to peer electronic cash system". As time went by, Bitcoin started getting traction and was increasingly used in commerce.
Ethereum was launched in 2015 with the intent of creating a network for "programmable money" which could one day become the backbone of a new decentralized financial system.Time went by, and many new blockchains started to appear each one for a different use case privacy, scalability, governance...
These protocols all had a different vision, roadmap and community. It became obvious that the future of this industry would depend on many heterogenous blockchains which would each have its own set of rules and governance processes. These blockchains would each be in their own bubble, siloed and closed to the outside.
Much like the days of the intranet, when we had private networks which could not communicate between one and another. The question now arose, how do we go from a network of intranets to the internet? How do we transition from an ecosystem of siloed blockchains to the internet of blockchains?
Wanchain is a project that aims to answer this question. It started in 2016 as an effort to build an infrastructure which could support the transfer of value between different blockchains.
Wanchain is a public blockchain working on solving cross-chain interoperability.
The financial ecosystem of tomorrow will be built on many assets relying on heterogeneous chains, protocols and technologies. Wanchain aims to link all these assets, in a decentralized trustless and permissionless manner.
A decentralized interoperability solution is the required component that’s necessary to create a new financial system. The current industry is relying on too many third parties such as centralized exchanges and custodians in order to operate.
The whole purpose of Blockchain technology was to create a decentralized world where value and data could flow freely without intermediaries, in a fully peer to peer manner.
Wanchain aims to become a hub, where financial applications will host services that provide access to assets such as BTC/ETH/ERC20s, with many more blockchain integrations planned for the near future.
We integrated Ethereum in our 2.0 release, which means users can now transfer ETH to Wanchain. Bitcoin integration is currently on beta testnet as well as the DAI stable coin and MKR token. The release of 3.0 (Bitcoin and ERC20 integration) allows DEXs built on Wanchain to list ETH/BTC trading pairs for the first time in the industry.
We already proved that our approach to solving the cross-chain transfer of assets works between 2 networks that use different hashing functions. We can lock assets on native chains and issue their worth in proxy tokens which can be redeemed for the underlying asset at any moment. The entire process is distributed and will be fully decentralized with the advent of POS in 2019.
Below is a collection of resources for anyone interested in learning more about Wanchain or building on our platform.
The rise of Bitcoin and Ethereum was the first step toward creating a new global financial system. Where people are able to transact, enter into agreements and financial settlements in a peer to peer manner without requiring a third party to instigate trust in the process. The current industry however, is far from being fully decentralized.
Many assets are entrusted to centralized institutions such as exchanges. This stems from the fact that heterogenous chains cannot communicate with one and another, so whenever users needs to exchange between different assets they have to rely on exchanges to make the transaction.This current situation has become a threat for the cryptocurrency ecosystem as a monopoly has been formed by those exchanges.
Large sums of funds are trusted to these entities which could at any moment get hacked, compromised by malevolent actors etc...Any monopoly can be dangerous for the future of an industry, for such a young space it could alter innovation and delay the coming of a global decentralized financial system.For this very reason, Wanchain believes the problem of interoperability needs to be solved in order for the cryptocurrency industry to achieve its true potential. Our vision is to build out a blockchain which allows for decentralized cross chain transfer of value between heterogenous chains. Wanchain would be the platform which to host financial dApps that need to access different kind of assets
- Official Links
- Official Communication Channels
- Media
- Get Wancoins
- Tools
- New developers start here
- Developer Resources
- Overview Of Wanchain - Article by Stillman
- Wanchain Introduction Video - Video by Wanchain
- The Importance Of Blockchain Interoperability - Article by Jack Lu
- Wanchain - A new way of connecting Blockchains - Article by Oliver Birch
- An Overview of the Wanchain Cross-Chain Implementation Model - Article by Dan Reecer
- What is Wanchain? - Article by CoinCentral(.com)
- Wanchain Architecture - Reddit post by u/phoeniciaStrategy
- How To Deploy Smart Contract On Wanchain - Wanchain Documentation
- Developing Wanchain Applications - Hackathon Handbook by Weijia Zhang
- Trezor Wallet for Wan - Instruction manual to setup Wan on Trezor
- Ledger Wallet For Wan - Instruction manual to setup Wan on Ledger wallet
- Wanwallet 2.0 Cross chain transactions - Instruction to initiate cross chain transaction using our Wanwallet
The 2 core technologies that allow Wanchain's cross chain functionalities to securely work are SMPC(Secure Multi Party Computing) and SSSS (Shamir's Secet Sharing Scheme)
- Introduction to Shamir's Secret Sharing and Secure Multi Party Computing - Article by Oliver Birch that goes in depth into the 2 core components of Wanchain's technology
- Tutorial on Secure Multi Party Computation - Presentation by Somitra Sanadhya
- Protecting Privacy with Secure Multi Party Computation - Blog post by Christopher Sadler
- awesome-mpc - A collection of resources to learn more about MPC compiled by rdragos
- What is Shamir's Secret Sharing Scheme? - Article published on point-at-infinity(.org)
- Splitting your secrets with Shamir's Secret Sharing Scheme - Technical Blog by Michal Witas on Future Processing
- Example implementation of Shamir's Secret Sharing in Java - Github Repo by timtiemens
Multi-signature and MPC are both used for managing account with multiple parties. MPC has several benefits over mutli-signature
-
More generic. Muti-signature is always done through smart contract or spv script. This limits its range of application as the underlying infrastructure has to have some kind of scripting support. Wanchain’s MPC method can adjust almost to any blockchain architectures no matter whether they support smart contract or not.
-
Less storage cost. Suppose there are N parties controlling an account. To send a transaction from this account, about N signatures need to be attached to the transaction when using multi-signature. But using Wanchian’s MPC method, only one signature is required in the transaction, the same as a normal transaction. MPC is a process of cryptographic signature aggregation. With Wanchain’s MPC method, participants locally generate signature shares and then compute their aggregation. Only the final signature is attached in the transaction.
-
Lower transaction fee. Muti-signature has a larger storage cost, also the verification process needs more computation compared to Wanchian’s MPC. So Wanchain’s MPC naturally incurs lower transaction fee.
In summary, MPC is more general and has less storage cost and lower transaction fee. So Wanchain chose it for its cross-chain design.
- Optimizing Wanchain — Transition from Startup Advisory to Ecosystem Growth and Mass Adoption - Article by Oliver Birch
- A Letter To The Wanchain Community - Letter by Jack Lu
- Wanchain Reddit AMA - AMA by Wanchain team
- CryptoCurve And Wanchain AMA - AMA by Wanchain and Cryptocurve teams
- This Is Wanchain Ask Us Anything - AMA by the Wanchain team
- Meet The Wanchain Team - Video by Wanchain
- The Path Toward a Decentralized Financial System - Article by Johann Eid
- Wanchain 3.0 Launches Bitcoin Bridge to Ethereum — Continues Rapid Progression in Blockchain Interoperability Mission - Article by Dan Reecer
- Wanchain 3.0 Alpha Testnet Is Live - Article by Jack Lu
- Wanchain's Bridge To The Ethereum Blockchain Is Now Open - Article by AltcoinToday(.com) for the release of version 2.0
- Wanchain's Mainnet Is Live Video - Short video by Wanchain
- Wanchain and Chain Accelerator Establish Collaboration in France - Article by Johann Eid
- MakerDAO’s Dai Stablecoin and MKR are Live on Wanchain, Bringing Interoperability with Bitcoin - Article by Johann Eid
- Wanchain Adds Real-World Data with Chainlink Integration and Partnership - Article by Dan Reecer
- Wanchain Joins The Ethereum Entreprise Alliance - Article by Michael Picone
- 0xcert and Wanchain enter Stretegic Alliance - Article by 0xcert
- Wanchain Teams Up With Various Austin Companies to Form Regional Blockchain Innovation Hub - Article by Samantha Hurst
- Jack Lu's Interview On Wanchain - Interview by Eugene Tay
- Jack Lu's Speech On Wanchain And Its Ecosystem - Speech at Beyond Blocks
- Interview With Jack Lu, Founder And CEO At Wanchain - Interview by Uzi
- Texas Bitcoin Conference - Jack Lu presenting at Texas Bitcoin conference
- Austin Blockchain Collective - Town Hall - Wanchain team presenting at Austin Blockchain conference
- Oliver Birch Interview - Interview by CryptoDealers
- Scott Trowbridge and Oliver Birch Interview - Interview by Crypto Bulk
- Interviw With Oliver Birch And Dan Reecer About Marketing And Community - Interview by Unifi
- Johann Eid's Presentation Of Wanchain - Conference at StartupToken
- Oliver Birch And Johann Eid Talk About Wanchain - Wanchain's meetup in France
- Wanchain Introduction For 2.0 - Conference at Wuhzen World Blockchain Conference
- Cryptocurrencies With Working Products - Article by Invest In Blockchain (.com). Wanchain mentioned as one of the few cryptos with a working product
- Wanchain Review - Video by the Crypto Lark
- Trezor - The first hardware walllet
- Ledger Nano S - The French hardware wallet 😊
- MyWanWallet - Open source web wallet with Wancoin and WRC20 support
- Trust Wallet - Binance's official wallet supports Wancoin
- Wanchain block explorer - The official Wanchain explorer
- Wanscan - A community built block explorer
- Wanchain network stats
- WanFaucet - Instantly get Wancoins to fund your OTA transactions
- Portal Network - Portal Network supports the auction and trading of Wanchain domain names
- MyWanWallet - MyWanWallet supports the auction and trading of Wanchain domain names
Wanchain leverages the EVM. As such, any tools that Ethereum are familiar with can be used on Wanchain. Here is a list of tools developers can use to build on Wanchain. It that was copied fom this Ethereum developers tools list compiled by our awesome friends at Consensys!
- Solidity - The most popular smart contract language.
- Truffle - Most popular smart contract development, testing, and deployment framework. Install the cli via npm and start here to write your first smart contracts.
- Wanmask - Chrome extension wallet to interact with Dapps.
- Truffle boxes - Packaged components for the Ethereum ecosystem
- Solidity- EVM smart contracting language
- Bamboo - A morphing smart contract language
- Vyper - New experimental pythonic programming language
- LLL - Low-level Lisp-like Language
- Flint - New language under development with security features including asset types, state transition, and safe integers
- Truffle - Most popular smart contract development, testing, and deployment framework. The Truffle suite includes Truffle, and Drizzle and Ganache, which we forked and adapted to Wanchain with Wanache
- Embark - Framework for DApp development
- Dapp - Framework for DApp development, successor to DApple
- Populus - The EVM development framework with the most cute animal pictures
- Etherlime - ethers.js based framework for Dapp deployment
- Remix - Web IDE with built in static analysis, test blockchain VM.
- Superblocks Lab - Web IDE. Built in browser blochain VM, Metamask integration (one click deployments to Testnet/Mainnet), transaction logger and live code your WebApp among many other features.
- Atom - Atom editor with Atom Solidity Linter, Etheratom
- Pragma - Very simple web IDE for solidity, and auto-generated interfaces for smart contracts. autocomplete-solidity, and language-solidity packages
- Vim solidity - Vim syntax file for solidity
- Visual Studio Code - Visual Studio Code extension that adds support for Solidity
- Intellij Solidity Plugin - Open-source plug-in for JetBrains IntelliJ Idea IDE (free/commercial) with syntax highlighting, formatting, code completion etc.
- YAKINDU Solidity Tools - Eclipse based IDE. Features context sensitive code completion and help, code navigation, syntax coloring, build in compiler, quick fixes and templates.
- Eth Fiddle - IDE developed by The Loom Network that allows you to write, compile and debug your smart contract. Easy to share and find code snippets.
- Wanx - Utility for making cross chain transactions on the wanchain network.
- go-wanchain - Official go implementation of the Wanchain client
- Wanchain ICO verification tool - Wanchian ICO verification tool
- wanchain storeman - Storemen code
- wanchain crosschain contracts - Wanchain crosschain contracts
- wanchain name service - Wanchain Name service
- Comparison of Inter-Blockchain Communication Technologies - Article sponsored by Parity
- Blockchains Are Verticalizing, So We Need Interoperability - Article published by Forbes (.com)
- Looking Ahead To Blockchain Interoperability : Issues And Future Solutions - Article published by Blockonomi (.com)
- The Opportunity For Interoperable Chains Of Chains - Article published by Multicoin capital (.com)
- Cross-chain infrastructure - Blog by Havven