TzProxy is a reverse proxy designed specifically for Tezos nodes. Take a look at how you can significantly optimize your Tezos node configuration.
This new long blog post explains in details how to run your own full DAC infrastructure locally and how to deploy it.
To celebrate the successful deployment of a fully working Data Availability Committees on the Ghostnet Tezos network, we share with you a quick tutorial to take command on some data. Remember that Community DAC should be only used for testing purposes.
Get to know our pure-Ligo version of the Checker library: we made it developer-friendly with new features to easily create synthetic tokens.
Marigold partnership with Mawahub – a strategic training program for Blockchain adoption
We are glad to share our partnership with MawaHub to guide eight teams with high-level mentoring, strategical consulting, and Web 3 architecture & training expertise to the participating teams.
Originating a Smart Rollup
During the last quarter, the Tezos' core teams have improved the user experience to originate a kernel. Even if your kernel is bigger than 24KB, origination is much simpler and intuitive thanks to the new tooling. In this updated blog post, we demonstrate what is the new way to originate a small and a big kernel.
In this blog post, we will demonstrate how to develop a Smart Rollup kernel. With the help of the kernel SDK we will create a simple counter written in Rust. At the end of this tutorial you will be able to write and compile your kernel. And as a bonus, we will also see how to debug a kernel by simulating it.
In our first two tutorials, we created the cookie-clicker state machine and played with it using the deku-cli binary. In this 3rd tutorial, learn how to bake a cookies and other buildings with HTTP requests from a front-end application.
Cookie-clicker game on Deku-P, or why Layer 2 matters!
In this tutorial, we demonstrate how to create a parametric blockchain with Deku-P, using the Deku TypeScript-SDK. To do so, we are going to create a State machine using Typescript, execute it within Deku Virtual Machines, and interact with it!
Announcing Deku-C Betanet
We are pleased to announce the launch of a Deku Canonical betanet running on the Tezos Ghostnet. This network features better performance and stability, major improvements to the API and developer experience, and the debut of a new Wasmer-based virtual machine.
We are making a proposal to the Tezos protocol to reject tickets of zero amount. To communicate this potential change, in this post, we will discuss the motivation of this change, the plan for migration and enforcement of this new policy, the assessment of the possible impact, and suggestions on mitigation and migration paths.
Layer 2 solutions are near the corner and you wonder how to interact with it ? TzPortal is the Tezos bridge allowing you to deposit and withdraw assets between Tezos and several L2. Here is our article with TzPortal V2 + DEKU-C sidechain.
We recently introduced a new capability to send events from Tezos smart contract in Protocol Kathmandu. This provides a canonical interface for contracts to write events into transaction receipts easily without resorting to custom eventing solutions. It is cheap in terms of gas consumption and potentially allowing indexers to serve events to your off-chain application, as demonstrated by our toy dApp.
How to scale a blockchain is a huge topic and Tezos core devs teams are exploring several designs. At Marigold, we want to share our R&D work with Tezos builders as soon as possible to get their feedback and improve our proposal. Since scaling blockchains is still an experimental field we're developing different solutions with different benefits.
Tickets for dummies
Tezos tickets are a built-in generic data type, with strong invariants enforced by the type system. That’s a mouthful and doesn’t convey much without context. Tickets: what, why, how? What makes tickets tick? So let’s talk about tickets. And let’s not assume any prior knowledge about linear types, michelson primitives or the edo protocol period, and let’s take our time. First, let’s give some context.
Learn how to set up a rollup node to make experimentation easy with TORUs on Tezos Jakarta2 testnet
It’s been a little over one year since Marigold formed, and I’ve been reflecting on my experience working on Tezos in that time. We’ve also recently had “Marigold week”, our very first IRL gathering, which was a lot of fun, and I’m feeling sentimental. On this double count, I’d like to relate to you why I enjoy working on the Tezos blockchain.
On December 4th 2021, the Tezos blockchain successfully upgraded by adopting Hangzhou at block 1,916,929. It follows the Granada protocol upgrade four months ago, and will be the eighth Tezos upgrade since Athens’ activation in May 2019.
Explore some of the properties to consider when choosing an existing algorithm for your blockchain or designing a new one, between censorship resistance, objectivity and synchronicity.
As announced in our previous blog post, a critical bug was found in the implemention of views introduced in protocol proposal PtHangzHo. Through the joint efforts of Marigold, Nomadic Labs, and Trilitech, we have developed a patched protocol PtHangz2a that includes a fix to this bug, as well as several other bug fixes implemented after injection of PtHangzHo.
What consensus algorithms are, what consensus algorithms are not and why we need them
Consensus algorithms are often described as the key component of blockchain. This is wrong.
A critical bug was found in the implementation of Views in the protocol PtHangzH
The last upgrade of the Tezos protocol, Granada, activated on August 6th, 2021.
Invented by Xavier Leroy, Zinc is an abstract machine capable of representing any computation.