Bastian Köcher Profile Banner
Bastian Köcher Profile
Bastian Köcher

@bkchr

2,195
Followers
445
Following
49
Media
1,529
Statuses

Working @paritytech on substrate. Views are my own. I working mostly with @rustlang nowadays.

Joined October 2012
Don't wanna be here? Send us removal request.
@bkchr
Bastian Köcher
7 months
Running doom on #polkavm 👀 Looks like it should be able to run some nice chains on @Polkadot . 😃
Tweet media one
31
56
326
@bkchr
Bastian Köcher
4 months
The #coretime parachain is running on #Rococo since some days now. Yesterday we upgraded #Rococo to use #coretime , but the XCM message send by the migration was a little bit faulty. Today we resend the XCM message that used more than 50 instructions to setup the #coretime state.
27
62
335
@bkchr
Bastian Köcher
4 months
The coretime sales have started on #Rococo . Bulk #coretime on Rococo is configured to give you one week of blockspace for your parachain. Next week we will probably open a slot to buy and move some long running leases to use bulk coretime. #Polkadot
21
62
279
@bkchr
Bastian Köcher
1 month
@giottodf What FUD? The treasury proposals always spoke about distributing 100% to all DOT token holders. This is just hilarious. How much is getting the treasury from this new distribution?
12
12
256
@bkchr
Bastian Köcher
4 years
Today is the day :) We launched our first test network for @Polkadot #parachains , #Rococo . It comes with 3 default parachains attached #Tick , #Trick and #Track ;) For more information:
Tweet media one
14
71
234
@bkchr
Bastian Köcher
3 years
Aura producing its first blocks as a #parachain consensus :) @Polkadot @substrate_io
9
37
209
@bkchr
Bastian Köcher
8 months
We are back 😅 @kusamanetwork
21
24
176
@bkchr
Bastian Köcher
1 month
@giottodf There was 3 proposals. 3 proposals for funding Ded. Everytime you came back to get more and now you are rug pulling the community. You can give back the dots that you got from the treasury. Just do what everyone told you from the beginning, without scamming the treasury.
17
14
141
@bkchr
Bastian Köcher
4 years
Sending tokens from the relay chain to a #Parachain and back ;) @polkadotnetwork #polkadot
6
35
111
@bkchr
Bastian Köcher
4 years
Calling a contract in a #parachain ;) @Polkadot Thank you @pepyakin and Alexander Theisen for bringing some early versions of SEAL(frame-contract) to #Trick and #Rococo :)
1
31
95
@bkchr
Bastian Köcher
4 months
I also checked some logs of @Polkadot validators and everything looks fine. Looks like @DotOrdinals is not pushing hard enough ;)
@XiliangChen
Bryan Chen
4 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
31
216
4
11
99
@bkchr
Bastian Köcher
4 months
Smells like #coretime 🤔 #rococo
7
11
95
@bkchr
Bastian Köcher
4 years
Sending an upward message from a #Parachain to the relay chain to transfer tokens on the relay chain. (left sending transaction from Parachain, right Parachain account on the relay chain tokens get deducted) @polkadotnetwork #cumulus
3
31
84
@bkchr
Bastian Köcher
4 months
However, we have now tested all the steps that will be used on @kusamanetwork and on @Polkadot to migrate them to #coretime . So, this will make it quite easy next year to migrate the production chains. Stay tuned! :)
2
2
85
@bkchr
Bastian Köcher
4 months
Did someone say cosmos parachains? If you need help implementing proper rollups that do not take 7 days to may be final or require that you own a dedicated server farm, you know where you can find me to explain you the @Polkadot source code ;)
@mark0baricevic
Marko Polo ( 🥧,📈)
4 months
Did someone say cosmos rollups?
0
0
11
3
14
82
@bkchr
Bastian Köcher
5 months
Can we have @Polkadot ? Polkadot at home:
Tweet media one
3
2
77
@bkchr
Bastian Köcher
4 years
Next, first, step, sending messages between 2 #Parachains . ;) @polkadotnetwork #Polkadot
3
14
66
@bkchr
Bastian Köcher
7 months
We are searching for some moderator for the @Polkadot fellowship meetings. Who wants to do this lovely cat herding? The call will be every month on the third Thursday at 4PM CET and it will be open for the community. @TheKusamarian @alice_und_bob 👀
15
14
63
@bkchr
Bastian Köcher
11 months
Not sure if people realize that, but you can not just copy code. You actually need to understand how it works to fix issues and to do modifications. I don't know anyone working for @enjin that has contributed to core parts of Polkadot.
@enjin
Enjin
11 months
7/ Q: What's the Enjin Relaychain? A: It's the base of the Enjin Blockchain, handling security, node sync, and block validation. Built on the Substrate framework, it's post-Ethereum and ensures quick, low-cost transactions. It keeps updated with Polkadot but develops uniquely.
5
2
16
11
5
60
@bkchr
Bastian Köcher
7 months
Who will do this kind of speech for @Polkadot ? 👀 Maybe @bjornwgnr ?
@thecaptain_nemo
Nemo
7 months
in another life Steve Ballmer would have been a khan uniting the steppe tribes and birthing a 1,000 year empire
84
178
3K
12
6
61
@bkchr
Bastian Köcher
1 month
@GregusJakub @kukabi_ This. No need to wait for anything. No one else is doing this. Others are selling stuff which is barely working. Let's be proud on what we have now and sell it now and not tomorrow. Tomorrow it can only get better ;)
2
5
59
@bkchr
Bastian Köcher
8 months
Running polkadot-js. #fixedit #sub0
Tweet media one
0
3
56
@bkchr
Bastian Köcher
4 months
This means that #Rococo and the #coretime parachain are setup correctly. The parachain is not yet sending any schedules to #Rococo or providing any sales. This requires one more transaction, but this will probaby not happen this year anymore.
2
0
57
@bkchr
Bastian Köcher
26 days
@guinnessstache @ph_lux If Kusama works without any problems, we plan to go to Polkadot with the next runtime upgrade (1.3.0).
6
7
50
@bkchr
Bastian Köcher
7 months
Thank you @GldnCalf for organizing everything and thank you @alice_und_bob for being such a great host. I think it was a great call and I'm looking forward to the next one!
@TheKusamarian
The Kusamarian
7 months
OpenDev - Polkadot Fellowship Oct. 2023
11
25
55
1
3
48
@bkchr
Bastian Köcher
9 months
Maybe running your own @polkadot isn't as simple as just copying code 🤔
@efinityio
Efinity
9 months
✅Timeline update for Efinity migration:
56
321
269
11
0
49
@bkchr
Bastian Köcher
7 months
Had a nice chat with @GldnCalf about the future @Polkadot fellowship call/show today. Let's build something awesome :)
@GldnCalf
Jay Chrawnna
7 months
new monthly fellowship show will be sick.
5
1
53
0
2
49
@bkchr
Bastian Köcher
1 year
First vote for fellowship on @kusamanetwork . @Polkadot
Tweet media one
0
2
44
@bkchr
Bastian Köcher
5 months
Build by @shawntabrizi already in 2020 for @Polkadot : Time that we deploy it, as requested by @Tbaut :
@safe
Safe
5 months
🛟 👀 It's here! Introducing Safe{RecoveryHub} – a new crypto wallet recovery ecosystem launching with @sygnumofficial and @Coincoverglobal . Now available in Safe{Wallet}. Set up account recovery, your way. ↓
37
167
712
0
7
44
@bkchr
Bastian Köcher
1 year
Apple Macbook Pro M1 with @AsahiLinux GPU driver using @nixos_org & @kdecommunity works after my pr :)
Tweet media one
2
5
41
@bkchr
Bastian Köcher
2 months
Looks familiar to me 😁
@RiscZero
RISC Zero 🟡
2 months
Finally, something for the Doomers to get excited about. Zero Knowledge 🤝 DOOM Together at last, powered by the RISC Zero zkVM
30
94
429
5
0
40
@bkchr
Bastian Köcher
1 month
@rossbulat The treasury is an investor. Probably the biggest. The treasury even paid for the foundation. Calling this pivoting is just denieing the facts. How much of the distribution gets the treasury? Why not give the entire 30% for the "team" to the treasury.
5
1
40
@bkchr
Bastian Köcher
2 months
Tweet media one
3
5
40
@bkchr
Bastian Köcher
8 months
This
@emilyostbo
Emily
8 months
This
Tweet media one
0
0
18
1
0
36
@bkchr
Bastian Köcher
3 years
We are back in business ;) @Polkadot
5
3
36
@bkchr
Bastian Köcher
2 months
Big question, small answer: Yes The performance is much better measured in block size per second and computation per second. This should make a good comparison between different blockchains.
4
6
34
@bkchr
Bastian Köcher
2 months
@giottodf Maybe you could show what happened to the initial funding? IMO you should first distribute and then come back for more and especially explain for what you need it.
3
0
34
@bkchr
Bastian Köcher
7 months
Okay, what? 🙃 Please tell me again that XCM is complicated 🫠
@penumbrazone
penumbra 🌘
7 months
IBC has a surprisingly large "protocol surface area", with many layers of consensus-critical behavior: - the message formats - the paths those messages are stored at - the events that trigger relayer actions - even the error messages (💀) All of these have to match exactly!
2
10
66
3
4
33
@bkchr
Bastian Köcher
1 month
You get the same freedom on @Polkadot plus you also get shared security plus everything was build with maximum freedom in mind.
@mark0baricevic
Marko Polo ( 🥧,📈)
1 month
This is what @cosmos has been shilling since 2017. Glad people are coming around.
0
5
39
2
1
33
@bkchr
Bastian Köcher
4 years
Compiling some rust :D
Tweet media one
0
4
32
@bkchr
Bastian Köcher
2 months
@giottodf That costed 700k? You should continue by first distributing it. To show some progress. Otherwise it looks like a bad business decision to put there more money ;)
1
0
33
@bkchr
Bastian Köcher
4 years
We made it :)
@Polkadot
Polkadot
4 years
Polkadot is live! “Polkadot allows every coder to also be a businessman. They just place an algorithmic service online and it's a self-sovereign, autonomous, economically strong business. The world, in some sense, belongs to coders.” –– @gavofyork
106
374
1K
0
1
31
@bkchr
Bastian Köcher
8 months
@gadikian @alice_und_bob @imcryptohustler @cosmos @Polkadot @kusamanetwork Polkadot can already validate any kind of chain. Since the beginning. The only requirement polkadot has is that you have a function exposed that is called `validate_block` with specific parame and rvs and your code compiles to wasm. Then you can let it validate whatever you want
0
2
29
@bkchr
Bastian Köcher
5 years
0
8
30
@bkchr
Bastian Köcher
3 months
@wearetalisman I think you misinterpreting a slow RPC node as heavy load...
4
0
30
@bkchr
Bastian Köcher
2 months
People should be aware that not @paritytech will decide on what is @Polkadot 2.0. The version used for the Parity node is loosely connected to the "Polkadot version". Generally this version is only used to make it easier to communicate with users.
@LRazovic
Leonardo Razovic
2 months
Tweet media one
1
0
3
3
2
28
@bkchr
Bastian Köcher
2 months
. @alice_und_bob @GldnCalf I hope you noted down some of the topics. I personally would like to see some of these discussions on the fellowship call ;) Maybe we should do some Sub0 debrief fellowship call to talk about some of the technical and social things.
@TheKusamarian
The Kusamarian
2 months
AAG #113 - Summit 🏔️
2
3
21
1
0
25
@bkchr
Bastian Köcher
4 months
@rphmeier @guinnessstache @alice_und_bob There will also be a more readable version coming next year 😅 But in world where the Glühwein drinking ape programmer is pushing the fixes on a Friday evening while almost every body is already out, the communication is not the greatest 😂
3
0
24
@bkchr
Bastian Köcher
7 months
You can run it now on your own:
@bkchr
Bastian Köcher
7 months
Running doom on #polkavm 👀 Looks like it should be able to run some nice chains on @Polkadot . 😃
Tweet media one
31
56
326
2
5
23
@bkchr
Bastian Köcher
4 years
After spending almost two weeks to debug this nasty bug, I finally could solve it. In the end a simple `sort()` was required to solve the underlying bug: No compiler bug or whatever, just a lot of stuff that fell together that wanted to trick me!
@bkchr
Bastian Köcher
4 years
Debugging some #rustlang #wasm compilation error since one week. Adding a panic! to a line in a loop that is not collard (no elements) and the bug does not occur. I'm slowly turning crazy...
2
0
13
0
1
22
@bkchr
Bastian Köcher
1 month
. @mms_Blockchain @TugyTur will get very happy if you rotate your keys to be able to participate in BEEFY ;)
6
0
22
@bkchr
Bastian Köcher
3 years
It is getting real 🙈
@kusamanetwork
kusama
3 years
The first real-world functional parachain Statemine, began processing permissionless transactions after an on-chain upgrade last week. After some smooth running over the weekend, the time has come to move to the next stage: slot auctions.
158
830
2K
0
0
19
@bkchr
Bastian Köcher
4 years
Thank you for everybody who helped launching it :)
0
0
19
@bkchr
Bastian Köcher
1 year
@dev0_sik @Polkadot @kusamanetwork Bugs can happen, sadly. But it will be fixed and not happen again in the future! Next time please also open an issue on github instead of just complaining on Twitter. Twitter isn't an issue tracker ;)
4
0
19
@bkchr
Bastian Köcher
6 months
@ph_lux Tps is a bullshit metric any way. Everyone is just using the tx that looks the best in their world. However, real usage is defined in other metrics. I think seeing it as CPU time per second and processed data in mb/s is more useful and better comparable.
1
0
20
@bkchr
Bastian Köcher
10 months
@DotsamaApe @matrixdotorg This is about funding open source software that is used extensively in the development of Polkadot and also in the community. Open source software doesn't build itself for free. The treasury is not only there to marketing $DOT. Building on open source also means to give back.
3
5
19
@bkchr
Bastian Köcher
1 year
@Polkadot isn't a smart contracts platform and will it never be. Parachains give you much more freedom and possibilities than any smart contract.
1
1
17
@bkchr
Bastian Köcher
1 month
@giottodf Community founded quite a lot of DED. Not sure how you can come up and say that it was not willing to fund.
1
0
18
@bkchr
Bastian Köcher
5 months
Auto delegating to validators is almost the same as letting validators decide on an update by updating/not updating the node software.
@zmanian
Zaki ⚛️🍷
5 months
There is no other token in the top 50 where stakers control the Monetary policy. ATOM is the people’s money
24
56
346
1
2
17
@bkchr
Bastian Köcher
5 months
@zmanian Yes, as everything that is related to the business logic.
1
0
15
@bkchr
Bastian Köcher
7 months
@mark0baricevic @cosmos_sdk You mean splitting block production and finality from each other? I heard of this concept before 🤔 @Polkadot
3
0
16
@bkchr
Bastian Köcher
1 month
@giottodf How is EVM related here? Why not use @hydra_dx ? I mean the general sentiment to provide tools to make on-boarding and this sfuff much more easy is a reasonable way forward IMO.
0
0
15
@bkchr
Bastian Köcher
7 months
@mrkusama @RustDev_ @Polkadot @solana @phantom Is the UIX of metamask really that great? Last time I used it, it wasn't that great. I mean it the wallet would support to directly bridge your ETH to Polkadot, fine. However, this isn't supported. Would metamask also be able to support all the functionality available?
24
0
7
@bkchr
Bastian Köcher
6 years
I just published my picoquic @rustlang bindings :) #rust #quic
1
2
14
@bkchr
Bastian Köcher
2 months
Tweet media one
4
1
13
@bkchr
Bastian Köcher
2 months
@pambamdam IMO the point just being that the community should declare on what is Polkadot 2.0. Like there are quite a lot of features and stuff being worked on. What is actually being put out as 2.0 is mainly a marketing decision and not that much a technical decision. So, yeah, start think
1
0
12
@bkchr
Bastian Köcher
2 months
@polkachu_intern So, just another Celestia and whatever? All these projects which provide DA without it being actually secure that you can retrieve the data? Polkadot should evolve and incorporate new stuff. However, just trying to run behind the new stuff is not really a good solution.
0
1
13
@bkchr
Bastian Köcher
4 years
Debugging some #rustlang #wasm compilation error since one week. Adding a panic! to a line in a loop that is not collard (no elements) and the bug does not occur. I'm slowly turning crazy...
2
0
13
@bkchr
Bastian Köcher
1 month
@guinnessstache @_zondax_ @paritytech It needs to go into a runtime upgrade. Hopefully 1.3.0 and then the new app can be used
1
0
11
@bkchr
Bastian Köcher
4 months
@alice_und_bob Also a small correction, it maybe not directly gets deployed to Kusama afterwards 😂 I think giving us some days in January to play around. Do some sales etc and if we are happy, we can move on to Kusama. But yeah, in general I don't see any big problem.
0
0
12
@bkchr
Bastian Köcher
3 years
:)
@rphmeier
asynchronous rob
3 years
🎅 The Rococo V1 Parachains Testnet is live! Happy holidays to the Polkadot community! 🎅
17
109
347
0
0
11
@bkchr
Bastian Köcher
14 days
@lastic_xyz @kusamanetwork The interlude length is measured in parachain blocks and the parachain has a slot duration of 12s. This means that the sales will begin in ~7 days.
4
1
11
@bkchr
Bastian Köcher
1 year
@seunlanlege @rphmeier This is what the fellowship is about.
0
0
10
@bkchr
Bastian Köcher
5 months
@TugyTur What could be a better christmas gift than a Polkadot update⁉️⁉️
1
0
11
@bkchr
Bastian Köcher
7 months
1
1
11
@bkchr
Bastian Köcher
8 months
3
0
11
@bkchr
Bastian Köcher
4 months
@guinnessstache @alice_und_bob @rphmeier It will be included in the next Kusama runtime upgrade.
0
0
10
@bkchr
Bastian Köcher
5 years
Debugging rust macros like..
Tweet media one
0
0
11
@bkchr
Bastian Köcher
3 months
@LeemoXD @1gn0r4nd @hydra_dx @lastic_xyz @ph_lux They could just swap their own tokens for dot and then pay for the coretime. Coretime can be buyed every 4 weeks in bulk. The number of cores sold depends on some configuration. Everyone that has already bulk coretime, will have access to some "early market" to renew their core.
1
0
9
@bkchr
Bastian Köcher
6 months
@InvArchitect @filippoweb3 @gavofyork @bjornwgnr @Polkadot @paritytech I somewhat get what you are saying and I'm looking forward to finally have sub treasuries. However, this may takes too long. So, why not put together some people and create some VC/BD bounty and get it though open gov? Put in some substantial amount of money and then let's go.
2
0
8
@bkchr
Bastian Köcher
20 days
@Tbaut No, the proxy pallet in Polkadot already supports this. Adding some proxy kind that delegates to some smart contract should be quite easy to write. You would probably need some intermediate pallet where you register the contract that will be allowed.
1
0
10
@bkchr
Bastian Köcher
1 month
@GregusJakub Next step, realizing that you can just build on Polkadot to directly benefit from Coretime 👀
0
1
10
@bkchr
Bastian Köcher
24 days
@alice_und_bob @_ank4n @gengekusama You can just explain a core on Polkadot as a core on a CPU. You get 2 seconds of execution and 5MiB of data on this core, aka blockspace, for your parachain. A CPU is also giving every program time slices (coretime) to run their stuff, just that also the "memory" is restricted
1
1
10
@bkchr
Bastian Köcher
11 months
@alice_und_bob @seunlanlege With on-demand parachains the "concept" of slot expiring will not exist anymore. Collators will be able to produce blocks by bidding on "single" blockspace.
0
0
8
@bkchr
Bastian Köcher
3 months
@alice_und_bob Polkadotjs ultra. One of us @TugyTur .
Tweet media one
2
0
9
@bkchr
Bastian Köcher
1 month
@alice_und_bob @AdamSteeber1 No, just putting there a random len will not work. If you read what I have written, you will see that the exact len is important. You know that polkadot-js is fetching the len automatically when you use the referenda UI? You can not insert it manually.
3
0
9
@bkchr
Bastian Köcher
3 months
@TugyTur Kusama doing the job it's supposed to be doing 🫡
1
0
9
@bkchr
Bastian Köcher
8 months
1
0
9