Blockchain - The Rise of Asset Tokenization

Blockchain - The Rise of Asset Tokenization

Intro Asset tokenization has become a transformational force in recent years, altering how we view and use conventional assets. This cutting-edge technology, which is supported by blockchain and smart contracts, has the ability to expand accessibility, release liquidity, and completely transform the landscape of asset ownership and investing. Asset tokenization holds the promise of democratizing investments and creating new pathways for financial inclusion for anything from real estate and fine art to equities and commodities. We will go further into the world of asset tokenization in this extensive post, examining its definition, advantages, difficulties, and potential future. ...

June 4, 2023 · 3 min · Vadzim Belski
Blockchain Digital Wallets: A Comprehensive Guide to Building Your Own Wallet

Blockchain Digital Wallets: A Comprehensive Guide to Building Your Own Wallet

Intro However, while they may appear technically simple, building your own blockchain digital wallet equipped with advanced security features provides you the ultimate level of control over your funds and assets. In addition to this, as an open-source protocol, blockchain digitization continually adapts itself around customer needs. This ensures a frictionless customer experience across every transaction and storing platform. Thus blockchain technology will not lose its relevance in the world of cryptocurrencies and DeFi. ...

June 4, 2023 · 11 min · Vadzim Belski
Programming with ChatGPT: A new era of AI-assisted development

Programming with ChatGPT: A new era of AI-assisted development

Intro ChatGPT, a language model developed by OpenAI, has revolutionized the way we think about programming and software development. With its advanced natural language processing capabilities, ChatGPT has the potential to significantly improve the efficiency and accuracy of programming tasks. One of the most exciting applications of ChatGPT in programming is its ability to assist developers with code generation. By analyzing code samples and understanding the developer’s intent, ChatGPT can generate new code that is both syntactically and semantically correct. This can save developers a significant amount of time and effort, and can also lead to fewer bugs and errors in the final product. ...

January 27, 2023 · 5 min · Vadzim Belski
The foreign function interface to call Rust library from Golang

The foreign function interface to call Rust library from Golang

Intro Imagin that you have a project written in C/C++ or even Rust and you would like to call functions from this project library in your Golang application. Wonderful thign is that there is a solution for that called FFI. A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another. The primary function of a foreign function interface is to mate the semantics and calling conventions of one programming language (the host language, or the language which defines the FFI), with the semantics and conventions of another (the guest language). This process must also take into consideration the runtime environments and/or application binary interfaces of both. This can be done in several ways: ...

August 24, 2022 · 6 min · Vadzim Belski
The Dining Philosophers Problem

The Dining Philosophers Problem

Intro I would like to share classical problem with philosophers. This classic problem shows the various elements of parallelism. The complexity of the implementation of the task lies in the fact that a simple implementation can go into a hopeless state. The problem is defined like this: In ancient times, wealthy philanthropists invited five eminent philosophers to visit. Each of them was given a room in which they could engage in their professional activity—thinking. There was also a common dining room, where there was a large round table, and five chairs around it. Each chair had a plaque with the name of the philosopher who was supposed to sit on it. To the left of each philosopher was a golden fork, and in the center of the table was a large bowl of spaghetti, which was constantly replenished. As befits philosophers, they spent most of their time in thought. But one day they felt hungry and went to the dining room. Everyone sat down on their chair, took a fork and stuck it into the bowl of spaghetti. But the nature of tangled spaghetti is such that a second fork is needed to push the spaghetti into the mouth. That is, the philosopher also needed a fork to his right. The philosophers put down their forks and got up from the table, continuing to think. After all, the fork can only be used by one philosopher at a time. If another philosopher wants to take it, then he will have to wait until she is released. ...

August 16, 2022 · 8 min · Vadzim Belski