Bryan Chen Profile
Bryan Chen

@XiliangChen

27,656
Followers
349
Following
112
Media
1,394
Statuses

Co-Founder and CTO of @AcalaNetwork , @KaruraNetwork , and @LaminarProtocol

Auckland, New Zealand
Joined May 2010
Don't wanna be here? Send us removal request.
@XiliangChen
Bryan Chen
1 year
1/ The original @Polkadot whitepaper is released 6 years ago and @gavofyork and @paritytech actually delivered Polkadot mostly following the whitepaper. If you think it in a different way, Gav sees a future back at 2017 and we live in that future.
86
172
586
@XiliangChen
Bryan Chen
3 years
1/ Now that the @AcalaNetwork is live and we will be start enabling features in the coming weeks. But before talking about the future, I would like to revisit and share my journey in @Polkadot ecosystem.
32
92
546
@XiliangChen
Bryan Chen
3 years
2 years, 783 commits (and 385 to ORML, 100+ to Substrate), Acala finally have its first release version tagged. Welcome Karura 1.0.0.
25
100
519
@XiliangChen
Bryan Chen
2 years
1/ If you are looking to build something on Polkadot ecosystem but don't know where to start, here is a list of the ideas that I would love to see them implemented.
40
109
389
@XiliangChen
Bryan Chen
2 years
Switching RPC endpoint from a centralized provider to another centralized provider isn’t going to fundamentally solve the privacy & trust issue. Light clients are the proper solution and all blockchains should be spending lot more efforts getting everyone using light clients.
20
65
252
@XiliangChen
Bryan Chen
3 years
My first crosschain transaction between @kusamanetwork and Statemine. 0.1 KSM successfully teleported to Statemine (0.0999 after fee). When we can start minting assets? @joepetrowski
Tweet media one
11
45
260
@XiliangChen
Bryan Chen
3 years
1/ A quick post mortem of what happened to @KaruraNetwork , Moonriver and Statemine on Kusama block #8138863 and why it took so long for Karura to recover.
@XiliangChen
Bryan Chen
3 years
Yes @KaruraNetwork stoped producing blocks, as well as Moonriver and Statemine due to . Good job @RmrkApp the chaos bringer. We are working with Parity on a fix.
15
36
127
11
70
248
@XiliangChen
Bryan Chen
3 years
Looks good. The first 30 blocks on @KaruraNetwork seems stable. We will continuing monitoring the block production status over next few days.
Tweet media one
9
33
233
@XiliangChen
Bryan Chen
10 months
The sad thing is that people are finally spamming @Polkadot and the block is still pretty empty and can't even trigger the tx fee adjustment algorithm....
28
32
212
@XiliangChen
Bryan Chen
3 years
Do you know that the Karura Crowdloan account is currently is the biggest whale of $KSM, holding 452k KSM. #ExpectKarura
Tweet media one
27
38
188
@XiliangChen
Bryan Chen
3 years
To celebrating the launching of Karura, $KSM is now on a limited time, buy one get two free sale.
14
21
175
@XiliangChen
Bryan Chen
3 years
1/ The first HRMP (Horizontal Routed Message Passing) channel on @kusamanetwork have been created between @KaruraNetwork and @bifrost_finance (Yes it require 67 * 2 KSM deposit to create a channel).
Tweet media one
8
40
153
@XiliangChen
Bryan Chen
3 years
1/ The @KaruraNetwork General Council have executed a motion to send a system.remark message to @kusamanetwork via XCM.
Tweet media one
2
43
147
@XiliangChen
Bryan Chen
3 years
In case you are wondering why there are no bids yet for @kusamanetwork auction yet, that's because crowdloans will automatically start placing bids after first phase finishes. i.e. block #7951237 . Additional contributions after that will also trigger auto bid at end of block.
5
49
138
@XiliangChen
Bryan Chen
2 years
1/ Karura EVM+ have entered the phase one of the release process.
Tweet media one
11
30
128
@XiliangChen
Bryan Chen
3 years
Yes @KaruraNetwork stoped producing blocks, as well as Moonriver and Statemine due to . Good job @RmrkApp the chaos bringer. We are working with Parity on a fix.
15
36
127
@XiliangChen
Bryan Chen
3 years
Many people are ignoring the elephant in the room so they can get their work “done”. But one day, it will show its presence to make people cannot no longer pretending it does not exist.
@gavofyork
Gavin Wood
3 years
Events of today in crypto just go to show that genuine decentralisation and well-designed security make a far more valuable proposition than some big tps numbers coming from an exclusive and closed set of servers. If you can't run a full-node yourself then it's just another bank.
578
3K
11K
1
27
121
@XiliangChen
Bryan Chen
2 years
1/ Some thoughts about smart contract security. What went wrong? Can we do better? How to do better? TLDR; we need better redundancy.
9
39
114
@XiliangChen
Bryan Chen
3 years
Thanks to all the contributors to the crowdloan @KaruraNetwork is about to live! Kindly reminder that all the features on Karura will be disabled initially while we are monitoring the block production stability and performing the final sanity check.
Tweet media one
5
20
108
@XiliangChen
Bryan Chen
3 years
Join me in supporting @AcalaNetwork , the DeFi Hub of @Polkadot , to win the first-ever parachain slot auction! Contribute now to earn ACA & get your piece of the network:
10
16
94
@XiliangChen
Bryan Chen
6 months
Looking forward to build JAM with the Polkadot Fellowship! For devs wanting to be involved, give me a DM and maybe I can help you to join.
@gavofyork
Gavin Wood
6 months
Happy to release the initial Jam spec in the Gray Paper (10 years after my release of the Yellow Paper): A proposal for the future of @Polkadot .
298
709
2K
6
13
105
@XiliangChen
Bryan Chen
3 years
🚨 Here are top 5 most risky positions on @KaruraNetwork . Currently the liquidation ratio for KSM is 225% and liquidation penalty is 17%. This means if you are liquidated, you will face at least 17% penalty.
Tweet media one
9
33
95
@XiliangChen
Bryan Chen
11 months
Maybe we should set a budget for treasury that it cannot spend more funds on marketing than technical projects? We need to have things built before we can market them.
15
11
97
@XiliangChen
Bryan Chen
11 months
Treasury payout should be based on the impact of the work, not the cost.
16
19
95
@XiliangChen
Bryan Chen
3 years
1/ One of the main feature of @substrate_io is that it is very customizable. We can customize the transaction format, the gas fee system, the address format, etc. With Frontier () it is simple to create an Ethereum compatible chain.
3
29
90
@XiliangChen
Bryan Chen
3 years
Karura referenda #1 have passed and scheduled to be dispatched at #165600 . Note that transfer will NOT be enabled immediately on #165601 . This is because this proposal is authorizeUpgrade, not the execution of it.
Tweet media one
4
37
93
@XiliangChen
Bryan Chen
3 years
22/ But every issues and bug fixes for Kusama just means we are one step closer to parachain on @Polkadot and launch of @AcalaNetwork . We can explore new (crazy) ideas and try new code on our canary networks and have good confidence when deploy & maintain the primary network.
2
22
90
@XiliangChen
Bryan Chen
3 years
1/ A technical analysis of what happened, what is the bug, and what all parachain teams needs to be aware of.
@MoonriverNW
Moonriver Network
3 years
1/ Moonriver is now producing blocks again! 🎉​ Here’s an explanation of what happened 👇​ At approximately 12am EDT, Moonriver experienced a stall after performing a runtime upgrade to allow third-party #collators to join the active set.
13
74
226
4
24
85
@XiliangChen
Bryan Chen
3 years
I just contributed to the @AcalaNetwork Crowdloan to get my piece of the Ethereum-compatible DeFi and liquidity hub coming soon to @Polkadot . Join now to get a 5% ACA bonus when you contribute!
11
19
93
@XiliangChen
Bryan Chen
3 years
9/ We are also working on connect with Statemine, the asset common good parachain. This means token issued on Statemine could also be transferred into Karura and listed on Karura Swap. That will include @RmrkApp and USDT. Maybe @BillLaboon Billcoins?
6
15
79
@XiliangChen
Bryan Chen
3 years
ₑₓₚₑcₜ cₕₐₒₛ and have fun.
13
9
85
@XiliangChen
Bryan Chen
3 years
Interested on building Substrate? Parity is hiring: so does Acala . Acala team is the biggest external contributors to Substrate & Polkadot outside of Parity & W3F and we intent to keep making contributions as much as we can.
2
33
82
@XiliangChen
Bryan Chen
2 years
1/ We have developed a number of new features for Chopsticks and that have significantly improved developer experience for feature development & testing
@AcalaNetwork
Acala
2 years
Acala CTO and Co-founder @XiliangChen recently hosted a workshop for Chopsticks. You can follow along the workshop and slides on Youtube here:
1
2
25
11
11
80
@XiliangChen
Bryan Chen
7 months
1/ If you want to read more about JAM, this is the draft RFC for CoreJam, the predecessor of JAM. Note that this is the initial draft and many technical details have been changed. There will be a new RFC draft for JAM
@paritytech
Parity Technologies
7 months
"JAM A to Z" by Parity founder @gavofyork @Polkadotsub0 Bangkok, March 12th
4
44
141
5
23
83
@XiliangChen
Bryan Chen
3 years
Karura transfer is enabled
5
22
72
@XiliangChen
Bryan Chen
4 years
It is finally the time @LaminarProtocol deployed as a parachain on Rococo and receiving $aUSD from @AcalaNetwork PC1. Who's next for cross chain integration?
Tweet media one
4
19
68
@XiliangChen
Bryan Chen
1 year
2/ Gav showed us his thinking of Polkadot 2.0 at Decoded 2023. No doubts it will take many years to implement it. Maybe another 6 years. But I am confident that we will see this vision alive.
2
3
71
@XiliangChen
Bryan Chen
2 years
1/ The next Kusama runtime upgrade includes XCM v3, which is a major breaking changes. Parachains and wallets needs to verify the compatibility with it to avoid unexpected breakage.
8
17
72
@XiliangChen
Bryan Chen
3 years
Hopefully in one day we will have an EVM platform with native batch call support so that people don't need to worry about all the details when writing contracts... Wait, we do have one.
@samczsun
samczsun
3 years
Auditor's logs, 16th of August. I found a critical vulnerability in SushiSwap's MISO platform
241
775
4K
0
7
69
@XiliangChen
Bryan Chen
3 years
Referenda #1 on @KaruraNetwork is expected to start at block #144000 . You can see estimated time in your local timezone at calendar view. Note that it is using target block time of 12s for estimation. The current average block time is between 13-16s so the actual date may vary.
Tweet media one
1
26
66
@XiliangChen
Bryan Chen
3 years
Karura nodes were having sync issue and mostly recovered now after restart. We are analyzing the root cause so we can make sure this does not happen in future.
4
6
68
@XiliangChen
Bryan Chen
4 years
Running @AcalaNetwork as a parachain in local testnet. Validators will you stop panicking if I ask nicely?.
Tweet media one
3
13
68
@XiliangChen
Bryan Chen
1 year
This is Polkadot. Guess what, dApps and parachains are part of it. That's why you should support @Polkadot #OpenGov Referendum 47 Approve Polkadot Assurance Legion Bounty
Tweet media one
3
5
66
@XiliangChen
Bryan Chen
4 years
1. A new governance tool finally merged into Substrate: Hopefully it should land into the @kusamanetwork and @Polkadot soon. With this powerful bounty feature, the council of both networks will have another way to spend the treasury effectively.
1
20
65
@XiliangChen
Bryan Chen
1 year
Keep buildig. Keep learning. Keep decentralization.
4
5
61
@XiliangChen
Bryan Chen
3 years
This is the first step to make assets on Statemine available on Karura, such as RMRK.
3
5
60
@XiliangChen
Bryan Chen
3 years
Claim your KSM/kUSD LP token & stake them.
Tweet media one
8
10
56
@XiliangChen
Bryan Chen
3 years
I implemented a feature for Crowdloan pallet that allow parachain projects to have better control of the contribution process. We didn't end up using it for Karura but very happy to see this is helping other teams for their crowdloan.
1
10
60
@XiliangChen
Bryan Chen
3 years
The onchain referendum is up
@AcalaNetwork
Acala
3 years
💫 ACA token transfers will be enabled on January 25th at roughly 5am UTC. Timing will vary based on block time. Be on the lookout for a crowdcast this week with updates on Phase 1 of the launch, as well as an announcement about a new product coming to @AcalaNetwork very soon!
197
688
3K
5
6
57
@XiliangChen
Bryan Chen
4 years
Token transfer parachain to relay chain
Tweet media one
0
14
55
@XiliangChen
Bryan Chen
4 years
Acala is an Open Source project with GPL-3.0 License so you are welcome to build based on our code. But please keep attribution and do not claim it is your own and use it to deliver web3 grant milestones.
2
8
55
@XiliangChen
Bryan Chen
1 year
4/ Polkadot 2.0 brings new ways to develop dApps. Just like how serverless technologies changes web2 backend development, the new validation core based mechanism will reduce the cost of maintaining the onchain logic and improve the developer experiences.
1
3
54
@XiliangChen
Bryan Chen
5 months
@alice_und_bob This is the question I want to ask: should treasury sponsor 100% of the cost of a closed source, for profit project that is only accessible to a small group of people? And because there is no transparency, it is likely there is a big markup of the cost but we will never know.
3
0
55
@XiliangChen
Bryan Chen
2 years
1/ Want to make proposal with the new Gov2 on @kusamanetwork but not sure if the proposal is on the right track? Just fork Kusama with Chopsticks and simulate the proposal in your local fork.
2
6
54
@XiliangChen
Bryan Chen
2 years
Happy to see one more high quality wallet team join Polkadot ecosystem. And it is open sourced so you can verify it is not sending your seed phrase in plain text to some backend server. In case you want to verify it now, repo is here:
@myetherwallet
MyEtherWallet | MEW
2 years
Time to break up with your janky #web3 wallet. We’ve collaborated with @Web3foundation and @ParityTech to build Enkrypt - our web3 browser extension for Polkadot, Ethereum and beyond. Available for download NOW! Because you don't have to settle. 👉
Tweet media one
161
141
445
6
10
52
@XiliangChen
Bryan Chen
11 months
1/ We have two runtime upgrade proposals for Kusama, Polkadot and their system parachains. But how does one verify the technical correctness of the proposal? Let me show you how Chopsticks can help. Using this an example
1
4
53
@XiliangChen
Bryan Chen
9 months
We finally able to transfer NFT via XCM and I am sure you can think of many use cases that I do not know.
@Unique_NFTchain
Unique Network
10 months
📢 Following up with the Cross-Chain NFT transfer news, our proposal for NFT XCM (Referenda #379 ) is now LIVE on OpenGov! Check out the proposal here: 🔗 What does this mean? 📖 Since January of 2023, the Unique Network team have been working on a
2
7
44
3
7
52
@XiliangChen
Bryan Chen
1 year
3/ The future of decentralized technology is not just a bunch of blockchains with variety degrees of security and decentralization connected with afterthought interchain communication mechanisms.
2
1
51
@XiliangChen
Bryan Chen
9 months
This is just bad. period.
@giottodf
Giotto De Filippi
9 months
Buffet referendum for this month is now live. You can vote YES to receive free DOTs or vote NO to ensure no one can receive free DOTs. Tell everyone you know who has DOTs to participate:
60
18
139
4
6
52
@XiliangChen
Bryan Chen
10 months
@Polkadot The block size limit for user tx is 3.5M and we only have ~100k per block. That's ~3% of the capacity.
Tweet media one
1
6
50
@XiliangChen
Bryan Chen
4 years
I don’t like the mindset here. Web3 developers are building those new innovative products so we can build a better world and solve some issues that cannot be solved otherwise. We have achieved some good outcome, but we are far away from our real goal.
@defiprime
defiprime
4 years
Unpopular opinion but BSC traction is hurting #Polkadot 10x more than #Ethereum . BSC as the altchain is fast, cheap, and comes with liquidity and a bunch of retail users willing to play with dapps.
13
12
107
4
9
47
@XiliangChen
Bryan Chen
3 years
I think this is already long enough, so I will save the rest and the parts outside of Substrate next time. Happy coding.
14
0
46
@XiliangChen
Bryan Chen
1 year
@gavofyork @Polkadot Really looking forward for this to go live. This will be the ultimate way to onboard, grow, and more importantly reward contributors.
0
1
48
@XiliangChen
Bryan Chen
3 years
Happy crosschaining and ₑₓₚₑcₜ cₕₐₒₛ
1
4
45
@XiliangChen
Bryan Chen
1 year
Working from Copenhagen
Tweet media one
2
1
50
@XiliangChen
Bryan Chen
2 years
I’ve learned a lot of valuable lessons on past few weeks thanks from many great threads explaining the recent events and potential consequences. History are going to repeat itself so use what you learned today to arm yourself and hopefully next time we can handle it better.
1
1
49
@XiliangChen
Bryan Chen
7 months
What will be the next dapp integrates Chopsticks? 🤔
@DrW3RK
Radha
7 months
If you want to double-check that your transaction on @Polkadot will go through successfully, you can now fork the chain locally on @PolkadotJs and test it out! Thanks to @AcalaNetwork 's Chopsticks. This applies to @kusamanetwork and all of the parachains, test nets in the
Tweet media one
9
10
103
4
5
43
@XiliangChen
Bryan Chen
4 years
It is now possible to transfer ROC from Rococo into @AcalaNetwork Mandala PC1 and use ROC to pay for transaction fee. The build-in DEX will automatically swap ROC with ACA for fee.
Tweet media one
Tweet media two
4
13
43
@XiliangChen
Bryan Chen
11 months
Almost 5M DOT staked. Stake your DOT at
Tweet media one
6
2
44
@XiliangChen
Bryan Chen
3 years
2/ On Kusama block #8138863 , someone send a possibly the biggest transaction in Kusama history: a batch transaction contains 13895 remarks. Each remark is performing an emote action for a @RmrkApp NFT Egg.
2
18
44
@XiliangChen
Bryan Chen
4 months
JAM fact: The JAM chain is designed to have 1023 validators and offers 341 cores that 3 validators are allocated to each core.
@XiliangChen
Bryan Chen
5 months
JAM fact: The lifespan of the JAM protocol is only designed to last until mid-August of the year 2840. Mark your calendar! —— graypaper 4.8
7
0
22
3
3
46
@XiliangChen
Bryan Chen
1 year
It is interesting that we keep discovering ideas that I had years ago.
Tweet media one
6
1
45
@XiliangChen
Bryan Chen
2 years
Took me 4 hours to get this 15 line method to compile... Yeah async Rust is hard...
Tweet media one
6
0
43
@XiliangChen
Bryan Chen
11 months
1/ Almost going to cancel another runtime upgrade...
Tweet media one
3
2
40
@XiliangChen
Bryan Chen
1 year
We really need a good tool to help improve crosschain governance UX. This is the amount of hops required currently to verify @Polkadot Fellowships #OpenGov Referenda #3 :
3
3
39
@XiliangChen
Bryan Chen
5 months
Do you know that you can use Chopsticks to launch a chain from a wasm? You can use chain-spec-builder from polkadot-sdk to build chainspec from a wasm, and use --genesis to launch a network with Chopsticks
8
4
41
@XiliangChen
Bryan Chen
1 year
Features @AcalaNetwork have since beginning finally landing into Polkadot
Tweet media one
2
1
40
@XiliangChen
Bryan Chen
3 years
It is happening #ExpectKarura
Tweet media one
0
3
39
@XiliangChen
Bryan Chen
4 months
JAM fact: Each JAM validators must have at least 16 cores and 64GB RAM and 500MB/s networking bandwidth. This is how the cores will be allocated:
Tweet media one
@XiliangChen
Bryan Chen
4 months
JAM fact: The JAM chain is designed to have 1023 validators and offers 341 cores that 3 validators are allocated to each core.
3
3
46
3
5
42
@XiliangChen
Bryan Chen
1 year
6/ Only with Polkadot, it is possible to implements mechanism like Accords (powered by SPREE). With a (actually) trust execution environment embedded on core runtime, many use cases can be addressed easily without cumbersome workaround.
3
3
41
@XiliangChen
Bryan Chen
3 years
3/ There were four possible paths I could take: a. Build from scratch. b. Fork an existing project. c. Cosmos SDK. d. Substrate. I guess you all know which path did I chose.
2
0
38
@XiliangChen
Bryan Chen
3 years
2/ At end of 2018, I was researching on how to build a blockchain. I was only somewhat experienced with Bitcoin and Ethereum and don't have much clue. So I started my research by reading whitepapers and browsing source code on Github.
1
1
39
@XiliangChen
Bryan Chen
1 year
8/ Sassafras is the new consensus that's going to replace BABE and Aura. It enables a secure and forkless author selection to avoid multiple block producer competing with each other.
3
4
40
@XiliangChen
Bryan Chen
3 years
4/ Here are some reasons on I had when making the decision: - Rust was language I want to use. I had a lot of C++/Objective-C/Swift experience and that helped a lot for me to pick up Rust. - libp2p was the most promising networking library used by IPFS and some other blockchains.
1
2
38
@XiliangChen
Bryan Chen
3 years
6/ - It is built by @ParityTech lead by @gavofyork . This is probably the only team built and maintaining multiple production blockchain implementation. - It is designed to be a blockchain building framework. So it is very modular and highly customizable.
1
0
39
@XiliangChen
Bryan Chen
2 years
2
0
36
@XiliangChen
Bryan Chen
10 months
Maybe I should require everyone using chopsticks to publicly endorse it to OpenGov before we look their issues so we can secure long term support from the treasury?
10
5
38