Introducing the Kernel Gallery by Tezos core teams Trilitech, Nomadic Labs and Marigold: an extensive resource for creating DApps using Smart Rollups!
Discover new bots built by Marigold to better interact with Batcher.
Learn more about Tezos, the self-amending blockchain!
Read the blog post for more details about the announcement!
TzSafe is Marigold's solution for multisig wallet to guard Tezos-related assets. We are pleased to announce that we launched Tzsafe on the ghostnet!
In this blog post we will demonstrate how to originate a kernel bigger than 24kB. We will discover the kernel installer developed by the Tezos core dev and how to use it. At the end of this tutorial you will no longer be limited by the size of your kernel.
This article is a discussion of liquidity and composability in the Tezos ecosystem and how Batcher can help.
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.
Discontinuing the Deku Project
In this post, we share information about the discontinuation of the Deku project.
Marigold is adding fees to Batcher to support maintenance costs and ensure a smooth transition for future ownership changes. This post discusses the reasoning and the mechanism of fees in Batcher.
As part of the road to mainnet changes that Marigold is working on for Batcher, the first is moving the order execution from FIFO (first in, first out) to Pro-Rata. This post describes the reasoning and benefits of such a change.
This entry introduces gas, the cost attached to the action of sending transactions to Tezos blockchain. It deals with what it is, its purpose and why Tezos protocol developer should derive such numbers.
In this post we will introduce Batcher, an experimental batch clearing dex. We will explain how it works and why it is different from other DEXs in the ecosystem.
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.
Ticket updates in receipts
In Lima, we will introduce a new ticket update field in the transaction receipt. In this post, we will go over what this means and why it is important for the future of Tezos.
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 about the features of the new version of the Tezos Academy!
Learn how bakers can do a poll with their delegators about their opinion on a Tezos amendment.
Learn how to set up a rollup node to make experimentation easy with TORUs on Tezos Jakarta2 testnet
In this article, we learn how to speed up workflows using Esy and how to use basic Linux tools to debug errors along the way.
Marigold is happy to announce a free voting DApp based on Tezos. This application proposes different voting templates to support election diversity. There is no hidden fees or intermediary contracts, the user deploys and owns his contract on Tezos networks.
Understand your bigmap
Learn how bigmaps work, how are they used for and why it is a very practical structure in Michelson.
Learn how to write, package and publish a reusable piece of code dedicated to LIGO.
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.
Tips for Using Views
Part of Hangzhou protocol update, learn more about how Views feature works and find advice for using it.
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.
How TzStamp works
Introducing TzStamp, a cryptographic timestamping service that uses the Tezos blockchain to prove a file existed at or before a particular time.
In order to minimise the downtime during activation of Hangzhou, we recommend that full nodes import a snapshot within a 24 hours window from the activation block.
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
Introducing Tezos Cache
Tezos now has an active memory, cache mechanism that can store recently-used information.
The last upgrade of the Tezos protocol, Granada, activated on August 6th, 2021.
The protocol in Tezos is made to be future proof by updating on chain.
Introducing Global Constants
In protocol Hangzhou, we introduce a small but powerfulfeature called global constants to address this issue.
Consequatur molestiae dolores tempore velit debit
Invented by Xavier Leroy, Zinc is an abstract machine capable of representing any computation.
BLS is a scheme for making digital signature using pairing friendly elliptic curves.
We are delighted to introduce our bi-weekly chronicle, a meeting point with our team, our activity, and our projects.