build – Earlybirds Invest https://earlybirdsinvest.com Latest Crypto News Sat, 13 Sep 2025 17:00:38 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.10 https://i0.wp.com/earlybirdsinvest.com/wp-content/uploads/2024/12/cropped-New-Project-2024-12-17T235703.455.png?fit=32%2C32&ssl=1 build – Earlybirds Invest https://earlybirdsinvest.com 32 32 240146708 How to build server less applications for Mist https://earlybirdsinvest.com/how-to-build-server-less-applications-for-mist/ https://earlybirdsinvest.com/how-to-build-server-less-applications-for-mist/#respond Sat, 13 Sep 2025 17:00:37 +0000 https://earlybirdsinvest.com/how-to-build-server-less-applications-for-mist/ How to build server less applications for Mist | Ethereum Foundation Blog

ETH top background starting image
ETH bottom background ending image

Posted by Alex Van de Sande on July 12, 2016

How to build server less applications for Mist

Ethereum is not meant to be a platform to build esoteric smart contract applications that require a STEM degree to understand, but it aims to be one pillar of a different architecture for applications on the world wide web. With this post we will try to elucidate how this can be done and give some basic examples on how to start building a decentralized app.

Who is this for?

This text is intended at those who have a basic understanding of web technology and how to build a simple javascript and html app, and want to convert these skills into building apps for the Ethereum ecosystem.

How can apps run without servers?

Currently servers in web apps do much more than what they were originally intended to. Besides serving static web pages, they also keep private information, handle user authentication and deal with all the complicated ways in which data is analyzed and saved. All the user computer does – a device which would be considered a super computer when the web was invented – is to load and display that information to the user.

Current server models Current server models

Instead, a more decentralized architecture would allow a much more modular approach, in which different machines and different protocols would handle specific tasks, some on the user’s side and some in specialized machines deployed on a peer to peer network. Therefore all the Data logic (what gets saved, who saves it, how to solve conflicts etc) is handled by smart contracts on the blockchain, static files are served via Swarm and realtime communication over Whisper. The user device keeps the user authentication and runs the application interface.

Doing this would remove the danger of data breach and attacks as there are less single nodes keeping tons of unencrypted data, while also removing the load and cost of serving apps by distributing it across the network. Since all those protocols are decentralized, anyone can connect to the network and start providing a specialized service: if the user is browsing from a powerful laptop, for instance, they can also serve static files to network neighbors.

 

Decentralised Server models Decentralised Server models

A decentralized architecture also encourages innovation: since the interface is detached from the data, anyone can come up with a new interface to the same app, creating a more vibrant and competing ecosystem. Arguably, one of the most interesting and innovative periods in Twitter history was when it served mostly as a central data hub and anyone could build their  Twitter Application.

See it working

If you want to experiment with the app before learning it, we recommend you download Mist and read our introductory tutorial to how to install the app and run it. If you just want to see the whole app instead, you can download it directly from the Stake Voice Github repository.

 

Stake Voice running on the Mist Browser Stake Voice running on the Mist Browser

Let’s get to it

We are going to build a very simple application called “Stake Voice”. The idea is to allow ether stakers to vote on anything they want, and the app will tally the total ether balance of all those who agree or disagree with the statement.

The app underlying contract is written in Solidity, a javascript-like language and is very simple:

contract EtherVote {
    event LogVote(bytes32 indexed proposalHash, bool pro, address addr);
    function vote(bytes32 proposalHash, bool pro) {
        if (msg.value > 0) throw;
        LogVote(proposalHash, pro, msg.sender);
    }
    function () { throw; }
}

The first line sets up the contract name and the second creates an event called “LogVote”, which will output in the log the following:

  • a hash of the proposal being voted on
  • if the voter agrees or disagrees with it
  • the address of the voter

The function “vote” will then fire the log, which the application later will count. It also has a check that no ether can be sent accidentally. The “anonymous”  function is executed when any ether is deposited on the smart contract and will then automatically reject it.

If you want to learn more about coding in Solidity we recommend you start on the ethereum solidity tutorials, read the  official documentation page and try it on your browser using the online compiler.

That’s essentially it: you choose a hash, choose a side and execute Vote(). So how does this translates into a polling app?

Serverless Architecture

Following the principle of KISS, we are doing the minimum product possible that is still usable, meaning we won’t be using databases for storing proposals or using any feature that requires anything other than vanilla javascript and pure html.

So we will use the URL of the app itself to keep the proposal text, and we will use that to display it to the user and generate a hash that can then be used to check the votes. The users can use social media to share which proposals they want to debate or simply use direct links.

// On the initial startup function:
proposal = decodeURI(getParameterByName('proposal'));

// 

Start with basics

So grab your favorite html framework and get a basic website on your local machine and open it on Mist. All pages in Mist have access to a javascript object called web3 which will where you will be working the most.  First thing we need to do is check if web3 is present or not:

Function init() {
...
if(typeof web3 == 'undefined') {
    // Alert the user they are not in a web3 compatible browser
    return;    
 }
 

Some application developers might want to load their own web3 object, to guarantee forward compatibility. To do that, just add just before

tag:


And then add this on your initial function to load your own custom web3 provider:

// Checks Web3 support
if(typeof web3 !== 'undefined' && typeof Web3 !== 'undefined') {
    // If there's a web3 library loaded, then make your own web3
    web3 = new Web3(web3.currentProvider);
} else if (typeof Web3 !== 'undefined') {
    // If there isn't then set a provider
    web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
} else if(typeof web3 == 'undefined') {
    // Alert the user he is not in a web3 compatible browser
    return;  
}

Load information from the blockchain

You checked you are connected to a blockchain, but which one? Is it the main ethereum network? Maybe a testnet or a private network? Maybe it’s a fork in the future and your chain is a brand new one. The best way to check this is to see if the contract address you want to load has any code on it.

Furthermore, to execute a contract you need to know two basic things: it’s address and the ABI, which will be a json encoded file containing interface information.

var contractAddress = '0x1e9d5e4ed8ef31cfece10b4c92c9057f991f36bc';
var contractABI = [{"constant":false,"inputs":[{"name":"proposalHash","type":"bytes32"},{"name":"pro","type":"bool"}],"name":"vote","outputs":[],"type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"proposalHash","type":"bytes32"},{"indexed":false,"name":"pro","type":"bool"},{"indexed":false,"name":"addr","type":"address"}],"name":"LogVote","type":"event"}];

Now that you have those, you can check if the contract exist on the startup function:

// Load the contract
web3.eth.getCode(contractAddress, function(e, r) {
    if (!e && r.length > 3)
        loadContract();
 })
 

You can even run this command recursively, to try connecting to it again using another address (in case you are actually on the testnet). Once you have found your contract you can load it up here:


Function   loadContract() {
// load the contract to javascript
      ethervoteContract = web3.eth.contract(contractABI);
      ethervote = ethervoteContract.at(contractAddress);
}

You are using the web3 object to create a new a javascript object that will be able to execute all the ethereum commands directly from the browser. If you want to load only a single instance of the contract, then you can even do it in one line:

    
ethervote = web3.eth.contract(contractABI).at(contractAddress);

Identify the user

Knowing the user’s account reveals a lot of information about the user: how much ether and any other tokens it has on its balance, and their transaction history. So having all apps know this by default would create a super cookie and would be an unacceptable invasion of privacy. On the other hand, requiring the user to create an user account with login information for each site is not only a pain for the user, but also puts your private information in control of third parties, which creates giant honey pots that can be breached by hackers.

As a result of this dilemma most users have most of their personal information and authentication information handled by a half dozen billion dollar corporation. Privacy should not be a compromise we accept in exchange of practicality: users should be able to easily authenticate into any app while being in control of their own personal information.

Using Mist, apps have no information about the user, until the user decides to reveal itself to the app. When you want to query what you know about the accounts, you should call the getAccounts function:

web3.eth.getAccounts(function(e,accounts){
    if (!e) {
        // do something with the accounts
   }
});

Currently, the returning object is an array that holds simple accounts that the user has local access to, but in the future it will also hold smart contract accounts the user uses to identify themselves. This will allow the user to have access to features currently available only to centralized authenticators, like two factor authentication or cloud backup, and to future improvements only available to smart contracts, like allowing a few trusted friends to give you access to an account for which you lost keys or having automatic inheritance of inactive accounts.

Each future Ethereum browser will handle how users identify themselves to the App. In Mist we have two ways: either the user can initiate it by clicking the “connect” button (currently it’s just called a “no accounts” button) or the App can request the authentication by calling the “requestAccount” api.

Attention: the accounts on this list are just one which the user claims to hold the key to, but the user has provided no proof of doing, therefore you can show a different UI, but don’t send the user any secret information intended only to that account. If you require the user to prove their identity you need them to sign a message, while Mist will also support that in the future, keep it in mind that it would force the user to add an extra step and type their password, so you should only use that when absolutely necessary.

 

Voting

Once you have the contract as an object, voting is a matter of calling it from javascript. This will pop up a Mist transaction pane, where the user will be able to check the transaction and then type their password. So first we will create two clickable objects that calls a vote function:

    
document.getElementById('vote-support').addEventListener('click', function(){ vote(true);}, false);
document.getElementById('vote-against').addEventListener('click', function(){ vote(false);}, false);

Notice that one calls the function with a true parameter and the other false. The function vote could be as simple as:

Function vote() {
    ethervote.vote(proposalHash, support, {from: web3.eth.accounts[0]});
}

“Ethervote” is the object we created before, and “vote” is one of its functions, which correspond to one of the contract functions:

function vote(bytes32 proposalHash, bool pro) {}

We pass the two parameters demanded by the function and then add a third object containing transaction informations, like who is it being sent from and optionally, how much gas to include or how much to pay for the gas.

Consequently this would generate a panel asking the user to confirm the transaction – but most likely it will return an error because currently the web3.eth.accounts object is an empty array by default, so you have to check for that and if empty, request the accounts to the user:

function vote(support) {

     web3.eth.getAccounts(function(e,accounts){
        // Check if there are accounts available
        if (!e && accounts && accounts.length > 0) {
            // Create a dialog requesting the transaction
            ethervote.vote(proposalHash, support, {from: accounts[0]})

          } else {
            mist.requestAccount(function(e, account) {
                if(!e) {
                    // Create a dialog requesting the transaction
                    ethervote.vote(proposalHash, support, {from: account.toLowerCase()})
                }
            });
        }
    });
}

You should only request an account once the user initiated an action: pinging a transaction out of nowhere will deservedly irritate the user and probably make him close your app. If we observe abuses from apps using this feature, we might add more strict requirements to when an alert will show up.

Watch the contract

Finally, to count up all the votes we need to watch the contract events and see what votes were cast. To do that, we have to run this function once to start watching the events, after we instantiated “ethervote”:

ethervote = web3.eth.contract(contractABI).at(contractAddress);
var logVotes = ethervote.LogVote({proposalHash: proposalHash}, {fromBlock: 1800000});
// Wait for the events to be loaded
logVotes.watch(function(error, result){
    if (!error) {            
        // Do something whenever the event happens
      receivedEvent(result);
    }
})

The above code will start reading all blocks from number 1.8M (when the contract was uploaded) onwards and then execute the receivedEvent() function once for each event. Whenever a new block arrives with an event this function will be triggered again so you won’t need to call continuously. So what would this function do?

Var voteMap = {};
Function receivedEvent(event) {
    // Get the current balance of a voter             
    var bal = Number(web3.fromWei(web3.eth.getBalance(event.args.addr), "finney"));
    voteMap[res.args.addr] = {balance: bal, support: event.args.pro};
}

From the original solidity contract, you can see that the LogVote event comes with three argumenst, proposalHash, Pro and Addr:

event LogVote(bytes32 indexed proposalHash, bool pro, address addr);

So what this function does is that it will use the function web3.eth.getBalance to check the current ether balance of the address that voted. All balances always return numbers in wei, which is a 1/1000000000000000000 of an ether and is not very useful for this particular application, so we also use another included web3 function which converts that to any ether unit we want. In this case we will be using the finney, which is a thousandth of an ether.

Then the function will save the balance, along with the position of the voter to a map based on the address. One advantage of using a map instead of an array is that this will automatically overwrite any previous information about that same address, so if someone votes twice, only their last opinion will be kept.

Another thing we could do is identify the user and show them if they voted or not.

// Check if the current owner has already voted and show that on the interface
web3.eth.getAccounts(function(e,accounts){
    if (!e && accounts && accounts[0] == res.args.addr) {
        if (res.args.pro) {
            // User has voted yes!
        } else {
            // User has voted against!
        }
    }
 });

Tally up the votes

Finally, we should add a separate function to calculate the sums of the votes:


Why do we want to tally up the votes on a separate function? Because since the vote weight is based on the current balance of each account, we should recalculate the balances at every new block, event if we received no new event. To do this you can add this function that will execute automatically everytime a new block arrives:

web3.eth.filter('latest').watch(function(e, result){
    if(!e) {
        calculateVotes();
    }
}); 

Finally, up to calculating the final tally. We have previously used eth.getBalance in synchronous mode, where the app would wait for the result of the previous action to proceed. Here, since we can be calling a lot of actions every block, we will use it in asynchronous mode: you call the node and execute the action whenever it replies without freezing the interface.

var totalPro, totalAgainst, totalVotes;
function calculateVotes() {
    totalPro = 0;
    totalAgainst = 0;
    totalVotes = 0;
    Object.keys(voteMap).map(function(a) {
        // call the function asynchronously
        web3.eth.getBalance(a, function(e,r) {
            voteMap[a].balance = Number(web3.fromWei(r, 'finney'));
            if (voteMap[a].support)
                totalPro += parseFloat(voteMap[a].balance);
            else
                totalAgainst += parseFloat(voteMap[a].balance);
            // do something cool with the results!            
        });            
    });
}

As you can follow on the code, what the app is doing is looping in each of the voting addresses and getting their balance, and as soon as it returns, it will either add it to the pro or against camp and sum the totals.


A few extra caveats: when there are no events, nothing will be returned and votes won’t be calculated so you should add a timeout function on all functions that rely on events from the blockchain.

setTimeout(function(){
        // If the app doesn't respond after a timeout it probably has no votes
    }, 3000);

Now you can feel free to use all your current webdeveloper foo to work whatever magic you want. Use the numbers to build a nice visualization in 3D or connect to your favorite social media to share the best questions.

Mist also tries to simplify your code by providing some basic navigation and UI methods. If you want your app to be header less and occupy the full height of the mist app, just add this to your

tag:

 <meta name="ethereum-dapp-url-bar-style" content="transparent">

And if you want to use Mist itself to navigate on your app, you can use the Mist.menu object:

for (item of propHistory) {
    if (item.length > 0 && item != 'null') {
        mist.menu.add( item ,{
        name: item,
        position: n++,
        selected: item == proposal
        }, function(){
            window.location.search = '?proposal=' + encodeURI(this.name);
        });
    }
 }

One great thing about ethereum is that you can expand on this simple contract functionality without needing permission: you can add all extra functionality on separate contracts, keeping every single one of them simple and easier to debug. It also means other people can use the contracts you created to their own apps and give new functionality. Meanwhile, all the apps use the same data and backend.

You can play with this app live hosted on github pages, but this isn’t the canonical source of truth, just one of the many possible interfaces to it. The same app will also work as a local html file on your computer or on an IPFS network and in the future it will be downloaded directly via Mist using Swarm.

Some ideas on how you can try:

  • Create a listing of currently available statements. Anyone can check them by seeing the sha3 of the proposal text, so you don’t need permission.
  • Create threaded comments where users can reply to statements and then upvote or downvote them, sort of like a decentralized stake based Reddit
  • Instead of (or in addition to) using ether balance, you can use some other ethereum token, like The DAO or Digix Gold to weight your questions differently. Since all that the original contract stores is the sender, you can check all balances. Or maybe you can create your own currency that is based on reputation, karma or some other way.


]]>
https://earlybirdsinvest.com/how-to-build-server-less-applications-for-mist/feed/ 0 58263
Little Pepe’s $18 Million Pre-Sale: Why Baby Frog Meme Coin claims to build its own blockchain https://earlybirdsinvest.com/little-pepes-18-million-pre-sale-why-baby-frog-meme-coin-claims-to-build-its-own-blockchain/ https://earlybirdsinvest.com/little-pepes-18-million-pre-sale-why-baby-frog-meme-coin-claims-to-build-its-own-blockchain/#respond Mon, 08 Sep 2025 21:49:29 +0000 https://earlybirdsinvest.com/little-pepes-18-million-pre-sale-why-baby-frog-meme-coin-claims-to-build-its-own-blockchain/

Little Pepe raises more than $18 million in preseres, with each token priced at $0.0019. This project promises more than a typical memecoin speculation. It claims to be building a dedicated Layer 2 blockchain with memes and zero transaction tax.

In the Cryptospace, countless frog-themed tokens were seen, but Lilpepe is positioned as “the next evolution of meme coins.”

The team describes the project as a Layer 2 blockchain designed for speed, security and ultra-low rates, all with memes.

At the heart of the ecosystem are utility tokens that fuel every corner of the Little Pepe network.

The white paper claims that it is “still too early” for users to witness the rise of a new golden age of memecoin.

What is Little Pepe?

$lilpepe is a native utility token for the Little Pepe ecosystem called the Next Generation Layer 2 Blockchain.

The project will run on the Ethereum Network as an ERC-20 token with 18 decimal points and a total of 100 billion tokens.

The project tells the story of the “ancient kingdom of Crypto”, ruled by OG Pepe, the conqueror of memes and the lord of green candles. However, his empire faced problems: gas prices skyrocketed, slower speeds, and normal escaped.

Little Pepe appears as a solution – not just another meme coin, but an heir to the throne.

This project promises to forget about the old Web3 fairy tales and start the dawn of Little Pepe, a layer 2 blockchain powered by $lilpepe with low-cost, fast-paced, pure meme magic.

The team claims that Rose rose from Little Peper Rose from the jungle swamp, armed with dunk memes and combat test codes, armed with roses in dunk memes and Little Peper Rose from the jungle swamp.

Little Pepe Graphics

How is Little Pepe different from other meme coins?

Little Pepe distinguishes itself through four core features that address common blockchain issues.

Meme Culture Integration: This project builds meme culture directly into blockchain infrastructure. This unlike other Layer 2, which scales Ethereum, Little Pepe claims “it.”

Ultra low fee: One of the biggest obstacles for users is removed by the proposed Layer 2 network. This promises a trading price that is significantly lower than the Ethereum mainnet rate.

Warp speed security: The goal of the project is to run transactions faster than existing solutions, while still maintaining decentralization.

Fast finality: Little Pepe has promised to speed up trading “more than Elon Tweets,” targeting myopia payment times.

The project also implements a zero tax policy for both purchases and sales. The white paper states: “Zero tax on purchases and sales. Baby frogs should not be taxed to fly around.

Lilpepe Tokenomics and Giveaway

The project allocated 100 billion token supplies to seven categories.

  • Pre-sale: 26,500,000,000 (26.5%)
  • Chain Reserve: 30,000,000,000 (30%)
  • Staking and Rewards: 13,500,000,000 (13.5%)
  • marketing: 10,000,000,000 (10%)
  • Liquidity: 10,000,000,000 (10%)
  • CEX Reserve: 10,000,000,000 (10%)

The maximum allocation is sent to the chain reserve. This means infrastructure development plans. The pre-sale portion provides early access, while liquidity and CEX spares prepare for the exchange list.

Staking and reward allocation create retention incentives. The team said this “It’s not just a meme coin, it’s something that has a soul. Chunk goes to the diamond’s hand. #holders4life.”

Little Pepe $ 777K gift

Little Pepe runs a $777,000 prize to celebrate the pre-sale launch. The 10 winners will receive a $lilpepe token worth $77,000 each.

The present celebrates “the rise of Little Pepe and the launch of the most anticipated meme-driven layer 2 chain.”

The participation procedure includes the following:

  1. You will be participating in Little Pepe Presale with a minimum donation of $100.
  2. Complete prize tasks: Follow, share, Friend tags, etc.
  3. Earn bonus entries by completing more tasks for a higher chance of winning

Eligibility requirements include a minimum of $100 pre-sale contribution, completing all required tasks, and using valid wallets and contact details.

How do I take part in the pre-sale?

The pre-sales process involves three main steps:

  • Step 1: Get the wallet. Connect to the Presale widget at the top of LittlePepe.com. Buy $lilpepe using ETH (ERC20).
  • Step 2: Buy it with other coins. Transfer USDT to your Ethereum Network (ERC20) wallet. Make sure you have enough ETH to cover your gas bill. Pre-sale accepts both ETH and USDT.
  • Step 3: Buy with a card. Users who want to purchase with credit/debit cards require a mandatory wallet. The team will provide you with a guide to purchasing Lilpepe with traditional payment methods.

The White Paper FAQ section explains that tokens will be distributed after the pre-sale is over. The user connects the wallet to the website and charges the $lilpepe token.

Website | X (Twitter) | telegram

Why you can trust 99 Bitcoin?

Over 10 years

Founded in 2013, 99 Bitcoin team members have been experts in crypto since the early days of Bitcoin.

90 hours+

Weekly research

100k+

Monthly Readers

50+

Expert Contributors

2000+

Crypto project reviewed

Google News Icon

Follow 99 Bitcoin on Google News Feed

Provide the latest updates, trends and insights directly to your fingertips. Subscribe now!

Subscribe now

Jose Rafael Aquino is a Filipino writer and entrepreneur specializing in finance, technology, cryptocurrency and sports. He is well versed in the tech space of startups and writes for websites such as Guidon, TradingPlatforms, StockApps, and Buyshares. read more

]]>
https://earlybirdsinvest.com/little-pepes-18-million-pre-sale-why-baby-frog-meme-coin-claims-to-build-its-own-blockchain/feed/ 0 57445
Ethereum Price Warning – Bulls Losing Grip as Downside Risks Build https://earlybirdsinvest.com/ethereum-price-warning-bulls-losing-grip-as-downside-risks-build/ https://earlybirdsinvest.com/ethereum-price-warning-bulls-losing-grip-as-downside-risks-build/#respond Mon, 08 Sep 2025 06:09:55 +0000 https://earlybirdsinvest.com/ethereum-price-warning-bulls-losing-grip-as-downside-risks-build/

Ethereum price started a fresh recovery wave above the $4,450 zone but failed. ETH is still struggling and might slide below the $4,220 zone.

  • Ethereum is still struggling to recover above the $4,400 zone.
  • The price is trading below $4,400 and the 100-hourly Simple Moving Average.
  • There is a short-term declining channel forming with resistance at $4,310 on the hourly chart of ETH/USD (data feed via Kraken).
  • The pair could start a decent increase if there is a close above the $4,350 level in the near term.

Ethereum Price Remains At Risk

Ethereum price started a recovery wave after it formed a base above the $4,200 zone, like Bitcoin. ETH price was able to climb above the $4,350 and $4,400 resistance levels before the bears appeared.

The recent low was formed at $4,233 and the price is now consolidating losses. There was a minor increase above the 23.6% Fib retracement level of the recent decline from the $4,491 swing high to the $4,233 low. However, the bulls face an uphill task near $4,320.

Besides, there is a short-term declining channel forming with resistance at $4,310 on the hourly chart of ETH/USD. Ethereum price is now trading below $4,320 and the 100-hourly Simple Moving Average. On the upside, the price could face resistance near the $4,300 level.

Ethereum Price
Source: ETHUSD on TradingView.com

The next key resistance is near the $4,320 level. The first major resistance is near the $4,360 level or the 50% Fib retracement level of the recent decline from the $4,491 swing high to the $4,233 low. A clear move above the $4,360 resistance might send the price toward the $4,420 resistance. An upside break above the $4,420 resistance might call for more gains in the coming sessions. In the stated case, Ether could rise toward the $4,500 resistance zone or even $4,550 in the near term.

More Downside In ETH?

If Ethereum fails to clear the $4,360 resistance, it could start a fresh decline. Initial support on the downside is near the $4,260 level. The first major support sits near the $4,220 zone.

A clear move below the $4,220 support might push the price toward the $4,200 support. Any more losses might send the price toward the $4,160 support level in the near term. The next key support sits at $4,120.

Technical Indicators

Hourly MACD – The MACD for ETH/USD is gaining momentum in the bearish zone.

Hourly RSI – The RSI for ETH/USD is now below the 50 zone.

Major Support Level – $4,220

Major Resistance Level – $4,360

]]>
https://earlybirdsinvest.com/ethereum-price-warning-bulls-losing-grip-as-downside-risks-build/feed/ 0 57348
How to Build No-Code MT4 Expert Advisors with ChatGPT https://earlybirdsinvest.com/how-to-build-no-code-mt4-expert-advisors-with-chatgpt/ https://earlybirdsinvest.com/how-to-build-no-code-mt4-expert-advisors-with-chatgpt/#respond Tue, 19 Aug 2025 14:33:44 +0000 https://earlybirdsinvest.com/how-to-build-no-code-mt4-expert-advisors-with-chatgpt/

Artificial Intelligence is still in its early days and there are a lot of bugs to be worked out.

However, one area that I have found it tremendously useful is in the area of creating automated trading robots for trading platforms like MetaTrader 4.

So in this tutorial, I’ll show you how I’m using ChatGPT to create custom MT4 EAs. This process can be very fast and for simple EAs, you don’t even know how to code.

If you prefer the text version, it’s provided below the video.

Tutorial Video

How to Create an EA with ChatGPT

All of these steps should be done in a demo account. 

Never use an EA with real money until you’re absolutely sure that it’s working properly. 

Step 1: Have a Trading Strategy

You can get a trading strategy from almost anywhere…books, websites, YouTube or something you just made up.

Ideally, you should have a trading strategy that you’ve already backtested.

But if you just want to go through the process to see how it works, then just use the example code in the section below.

Step 2: Describe it to ChatGPT

Ask it to create an EA for MT4.

Then explain the rules as clearly as you can to ChatGPT. Write as if you were writing to a friend.

It will generate the code that you need for MT4.

Copy this code from ChatGPT

Step 3: Copy and Paste the Code into MT4

Then open the MetaQuotes Language Editor via the tool bar at the top.

Click the New button to create a new EA.

Select Expert Advisor, give it a name, then leave the rest of the settings blank. Keep hitting the Next button until you get to the end of the wizard.

mql4 EA wizard

That will give you a blank EA template.

Click anywhere in the code, then use Control + A to select all of the text. Then hit Backspace to delete all of the default code, then Control + V on your keyboard to paste in the ChatGPT code.

Click on the Compile button to generate the EA.

Step 4: Check for Errors

If there are any errors or warnings in the code, go back and ask ChatGPT to fix them.

It will generate new code.

Repeat step 3 above to start using the new code.

Step 5: Add the EA to a Chart and Start Testing

Once all the errors and warnings are gone, then you’re ready to start using the EA.

Go to the main MT4 screen and look for the EA in the Navigator window.

MT4 Navigator window

Click and drag your new EA onto the chart.

There should be the name of your EA in the upper right corner of the chart you added it to, next to a happy face.

If the face is sad, click on the AutoTrading button at the top to activate the EA. The happy face shows that the EA is activated.

Now test the EA to see if it’s working properly.

Test all of the regular features AND try to “break” the EA by doing things that it might not expect. This will show you how robust it is and will give you confidence in it.

If you have any issues, go back to ChatGPT and work on fixing them.

This may take several tries, but keep at it.

Example Code

If you want to give this a try, here’s the example code. Simply copy and paste this prompt into ChatGPT and it will generate the code for this EA.

Important: This is for educational purposes only and should NOT be used in live trading. It’s only provided to help you understand how to EA creation process works. There’s a very high probability that this strategy will lose money.

“Please create an Expert Advisor for MetaTrader 4 that executes these rules:

  1. Indicators

  2. Long Entry

    • Condition: Short SMA (2) > Long SMA (36)

    • AND price closes below the Short SMA

    • Action: Open a buy at the close of that bar

  3. Long Exit

  4. Short Entry

    • Condition: Short SMA (2) < Long SMA (36)

    • AND price closes above the Short SMA

    • Action: Open a sell at the close of that bar

  5. Short Exit

  6. Position Sizing & Settings

    • Fixed size: 0.1 lots per trade

    • No stop?loss, no take?profit, no trailing stops”

Words of Warning

Remember that this is just step 1 in the process of creating a fully or partially automated trading strategy.

If you backtested with AI, you really, really have to double check the results.

Even if you didn’t, you still have to check that the code is doing what you expected.

AI can hallucinate, so you have to be extra sure that the EA is doing what you expected before you risk real money.

Never trade the EA live until you’re absolutely sure that it’s working properly. 

Final Tips

I hope that this tutorial will help you create you own tools that improve your trading results.

At the time that this is being written, backtesting with AI is not mature yet.

However, creating EAs for MT4 is very usable, so I would highly recommend learning how to do it.

If you want an awesome example that you can start using right now, check out this EA tutorial.

Even if you never build an EA, you can also build very useful custom indicators that can help you spot trading opportunities and manage parts of your trades.

Have fun!

]]>
https://earlybirdsinvest.com/how-to-build-no-code-mt4-expert-advisors-with-chatgpt/feed/ 0 54021
Dutch Firm Amdax Launches AMBTS to Build Bitcoin Treasury in Europe https://earlybirdsinvest.com/dutch-firm-amdax-launches-ambts-to-build-bitcoin-treasury-in-europe/ https://earlybirdsinvest.com/dutch-firm-amdax-launches-ambts-to-build-bitcoin-treasury-in-europe/#respond Mon, 18 Aug 2025 16:21:12 +0000 https://earlybirdsinvest.com/dutch-firm-amdax-launches-ambts-to-build-bitcoin-treasury-in-europe/

Amdax, a digital asset company based in the Netherlands, has announced plans to launch a new venture on the Amsterdam stock exchange.

The project, called AMBTS B.V., will operate as a separate business focused only on building and managing a Bitcoin reserve.

The idea is to build up a share equal to one percent of the entire Bitcoin supply. At current prices, with Bitcoin
BTC


$115,574.96

trading above $115,800, reaching that level would require more than $24 billion.

Layer 2 Scaling Solutions Explained With Animations

Did you know?

Want to get smarter & wealthier with crypto?

Subscribe – We publish new crypto explainer videos every week!

AMBTS will raise funds in steps, using each round of financing to add to its Bitcoin holdings and improve investor returns based on how much Bitcoin the company owns per share.

The first stage will involve private investors, with the funds set aside to begin the accumulation process right away. Over time, the company plans to list on Euronext Amsterdam to widen access to more investors and continue building its reserve.

While AMBTS is being established, Amdax continues to run its own platform, where users can trade 33 different cryptocurrencies, set up automated strategies, or choose expert-managed portfolios.

Lucas Wensing, the company’s CEO, stated that although Bitcoin still makes up only a small part of most portfolios in Europe, he pointed out that more than 10% of the total Bitcoin supply is now in the hands of companies, governments, and institutions.

Recently, two exchange-listed companies, Metaplanet and The Smarter Web Company, purchased Bitcoin and added it to their reserves. How much BTC did they buy? Read the full story.


]]>
https://earlybirdsinvest.com/dutch-firm-amdax-launches-ambts-to-build-bitcoin-treasury-in-europe/feed/ 0 53845
From Idea to Launch: How to Build a Blockchain App with Smart Contracts https://earlybirdsinvest.com/from-idea-to-launch-how-to-build-a-blockchain-app-with-smart-contracts/ https://earlybirdsinvest.com/from-idea-to-launch-how-to-build-a-blockchain-app-with-smart-contracts/#respond Mon, 28 Jul 2025 14:23:55 +0000 https://earlybirdsinvest.com/from-idea-to-launch-how-to-build-a-blockchain-app-with-smart-contracts/
Zoom image will be displayed

Blockchain technology has gained widespread attention for its ability to promote transparency, efficiency, and automated processes. With applications in sectors such as finance, supply chain, healthcare, and gaming, blockchain apps are now more accessible and practical than ever before. If you are considering building your own blockchain application with smart contract functionality, this guide will walk you through every major step, from conceptualizing your idea to launching a secure product.

Before venturing into development, it is crucial to understand the underlying concepts. Blockchain is a type of distributed ledger technology that records transactions across many computers in a way that makes data tampering very difficult. Each “block” contains transaction data, a timestamp, and a cryptographic hash of the previous block.

Smart contracts are self-executing programs with the terms of the agreement directly written into code. They automatically execute transactions once predetermined conditions are met. A reputable Smart Contract Audit Company can certify the reliability of your code, ensuring that any flaws are caught before deployment.

Start with a clear understanding of the problem you are trying to solve. Ask:

  • What pain point does your app address?
  • Who is your target audience?
  • How does blockchain add value to your solution?
  • Which blockchain platform will best suit your needs (Ethereum, Binance Smart Chain, Polygon, etc.)?

Clearly stating the app’s primary function and goals will help you stay focused as you move through the development process.

Conduct thorough research:

  • Identify existing competitors.
  • Analyze other blockchain apps with strategies similar to yours.
  • Understand current trends and technologies.
  • Engage with potential users to obtain feedback.

Market research prevents investing resources in an idea with limited potential and helps you tailor your solution toward real needs.

A practical blockchain app needs both a robust back end (the blockchain logic) and a user-friendly interface.

System Architecture

  • Decide if your app needs a public, private, or consortium blockchain.
  • Choose between a monolithic or modular system.
  • Plan for scalable data storage and transaction management.

User Experience (UX)

  • Map out user journeys and clearly define app navigation.
  • Focus on simplicity and clarity to promote usability.
  • Draft wireframes to visualize layout and key elements.

Selecting appropriate programming languages, tools, and frameworks is essential:

  • Solidity (for Ethereum-smart contracts)
  • JavaScript or TypeScript (for decentralized app front end using frameworks like React or Angular)
  • Tools like Truffle Suite or Hardhat for development and deployment
  • MetaMask for wallet integration

Evaluate technology options based on community support, ease of use, and compatibility with your chosen blockchain.

Set up your tools:

  • Local blockchain network using Ganache or Hardhat Network
  • Code editor like VS Code
  • Version control with Git
  • Package manager (npm or yarn)

Test everything locally to catch issues early and maintain code integrity.

This is the core component that drives blockchain logic:

  • Draft your smart contract in Solidity or another suitable language.
  • Break code into small, manageable functions.
  • Validate logic and handle exceptions effectively.
  • Write unit tests to verify all contract functions.

Smart contracts operate autonomously, so thorough testing is critical. Ensure code is clear, readable, and well-documented.

Security is vital, as vulnerabilities can cause significant financial losses. It is standard practice to engage a Smart Contract Audit Company for a comprehensive review. An audit entails:

  • Static analysis to detect coding mistakes or unsafe patterns.
  • Manual review by blockchain experts.
  • Simulated attack vectors to spot weak points.

Security practices also involve:

  • Using established libraries and standards (like OpenZeppelin).
  • Minimizing permissions and restricting access as much as possible.
  • Running bug bounty programs to crowdsource code reviews.

The interface is what users interact with. Build a responsive front end that communicates with the smart contract.

  • Use libraries like web3.js or ethers.js for blockchain communication.
  • Enable wallet connections for transactions.
  • Display data from the blockchain in real time.

Prioritize clarity and intuitive design in every detail. Conduct usability testing with real users and incorporate their feedback.

Connect the user interface with blockchain back end using APIs and wallet integrations:

  • Interact with the smart contract through functions triggered by user actions.
  • Display transaction status (pending, successful, failed).
  • Include tips to guide users about transaction fees and confirmations.

Handle errors gracefully and keep users informed about ongoing transactions.

Before going live, subject your app to comprehensive testing:

  • Functional tests covering all features and contract functions.
  • Security testing for both front end and back end.
  • Performance testing under simulated loads.
  • User acceptance testing to gather feedback from pilot groups.

You may also want to test on public testnets like Ropsten or Mumbai to assess performance under real-world network conditions.

Once satisfied with the test results:

  • Deploy smart contracts to the mainnet using trusted wallets or deployment tools.
  • Publish metadata and verify contracts on block explorers (such as Etherscan).
  • Announce your launch and open your dApp to users.

Be prepared to support the launch with clear documentation and customer support.

Blockchain apps require continued support:

  • Monitor transactions and on-chain activity.
  • Respond to bugs and provide timely updates.
  • Address changes in blockchain protocol or market conditions.
  • Communicate with your user community for ongoing improvement.

Having an update mechanism in your app and service for emergency fixes (like using proxy contracts) is beneficial for stability.

Depending on your app’s function and jurisdiction, compliance may be required:

  • Respect local regulations around digital assets and user data.
  • Obtain any necessary licenses or authorizations.
  • Maintain records and transparency about operations.

Engage legal counsel for advice on your particular project.

A blockchain app’s success often depends on its community:

  • Share your vision across social media, crypto forums, and relevant online platforms.
  • Develop engaging content explaining your app’s features and benefits.
  • Offer incentives for early users and feedback contributors.

Transparent communication is key. Regular updates, Q&A sessions, and engagement will help create trust and interest.

After launch, use analytics tools to measure:

  • Transaction volumes
  • Retention and active user metrics
  • User feedback and bug reports

Adapt your strategy as new opportunities or challenges arise.

A professional audit by a specialized company significantly reduces the risk of bugs or vulnerabilities that can lead to financial or reputational losses. Third-party audits combine automated tools and expert analysis for thorough evaluation.

Your choice will depend on use case, transaction speed, cost, and community. Ethereum is popular, but newer chains like Binance Smart Chain, Solana, or Polygon may offer advantages for certain projects.

Many blockchains allow for updates through proxy contracts or by deploying new versions. However, transparency is important — keep your users informed at all times about any changes.

Ready to turn your blockchain vision into reality? Get expert guidance and technical support for building tokens and smart contracts by exploring Token Development services from codezeros. Let solid expertise guide each phase of your project — from concept to secure deployment.

Contact codezeros today to move your idea forward with confidence!

]]>
https://earlybirdsinvest.com/from-idea-to-launch-how-to-build-a-blockchain-app-with-smart-contracts/feed/ 0 50141
Ether Sees Record Short Build up as Hedge Funds Pile on Basis Trade https://earlybirdsinvest.com/ether-sees-record-short-build-up-as-hedge-funds-pile-on-basis-trade/ https://earlybirdsinvest.com/ether-sees-record-short-build-up-as-hedge-funds-pile-on-basis-trade/#respond Mon, 14 Jul 2025 12:33:01 +0000 https://earlybirdsinvest.com/ether-sees-record-short-build-up-as-hedge-funds-pile-on-basis-trade/

Hedge funds have been aggressively shorting ether (ETH) during the recent uptick to $3,000 as they attempt to harvest a yield by carrying out a basis trade.

Hedge funds are shorting ether to the tune of $1.73 billion on the CME, a venue favored by institutional traders, according to data from the Block, which cites the CFTC. CME data also shows that ether leveraged net totals have skewed heavily to the short side, according to X account zerohedge.

jwp-player-placeholder

A basis trade involves shorting an asset on one venue whilst simultaneously buying on another, remaining delta neutral in terms of price action. In this case, traders can secure around 9.5% per year by shorting ETH on the CME while buying spot ETFs, of which there is around $12 billion in assets under management.

Data from Coinglass shows that on Thursday alone there was a record $421 million worth of inflows to ether ETFs, a trend that has been ongoing since early May.

Those shorting ETH could secure an additional yield if they buy spot ETH and stake it for a further 3.5% per year. It’s worth noting that this option isn’t possible for spot ETF purchasers as custody is handled by the ETF provider.

Bitcoin

was a popular asset for traders carrying out the basis trade in 2024 but that yield collapsed in March, which temporarily stalled inflows and muted price action.

]]>
https://earlybirdsinvest.com/ether-sees-record-short-build-up-as-hedge-funds-pile-on-basis-trade/feed/ 0 47578
OpenSea Taps Rally to Build All-in-One Crypto Mobile App https://earlybirdsinvest.com/opensea-taps-rally-to-build-all-in-one-crypto-mobile-app/ https://earlybirdsinvest.com/opensea-taps-rally-to-build-all-in-one-crypto-mobile-app/#respond Wed, 09 Jul 2025 12:51:02 +0000 https://earlybirdsinvest.com/opensea-taps-rally-to-build-all-in-one-crypto-mobile-app/

OpenSea, the non-fungible token (NFT) marketplace, has announced the purchase of Rally, a company known for its mobile tools for Web3 users.

The decision aims to make it easier for people to trade NFTs and tokens directly from their phones.

In a July 8 post on X, OpenSea said, “Buckle up. The future of NFT and token trading fits in your pocket”. Rally also shared that users can expect to see the new mobile version of OpenSea “later this year”.

How to Make Passive Money with NFT? (Explained!)

Did you know?

Want to get smarter & wealthier with crypto?

Subscribe – We publish new crypto explainer videos every week!

Two Rally co-founders, Chris Maddern and Christine Hall, are joining OpenSea’s leadership team. Maddern will assume the role of Chief Technology Officer (CTO).

Both bring knowledge of building mobile platforms for trading digital assets, which OpenSea hopes to use to create what it called an “on-chain everything app”.

Maddern explained that OpenSea’s goal is to create a single platform where NFTs and tokens can work together seamlessly, rather than being separate entities. He said the team also wants to make features like decentralized finance tools and futures contracts more user-friendly.

The company said its next steps include releasing a redesigned mobile app by the end of 2025. The updated app is expected to let users buy, sell, and trade NFTs and tokens in one place.

Meanwhile, Peter Thiel, co-founder of PayPal, recently partnered with a group of tech investors to build Erebor. What is it? Read the full story.

Having completed a Master’s degree in Economics, Politics, and Cultures of the East Asia region, Aaron has written scientific papers analyzing the differences between Western and Collective forms of capitalism in the post-World War II era.
With close to a decade of experience in the FinTech industry, Aaron understands all of the biggest issues and struggles that crypto enthusiasts face. He’s a passionate analyst who is concerned with data-driven and fact-based content, as well as that which speaks to both Web3 natives and industry newcomers.
Aaron is the go-to person for everything and anything related to digital currencies. With a huge passion for blockchain & Web3 education, Aaron strives to transform the space as we know it, and make it more approachable to complete beginners.
Aaron has been quoted by multiple established outlets, and is a published author himself. Even during his free time, he enjoys researching the market trends, and looking for the next supernova.


]]>
https://earlybirdsinvest.com/opensea-taps-rally-to-build-all-in-one-crypto-mobile-app/feed/ 0 46647
How to Build a Crypto Trading Platform Like Delta Exchange: A Step-by-Step Guide https://earlybirdsinvest.com/how-to-build-a-crypto-trading-platform-like-delta-exchange-a-step-by-step-guide/ https://earlybirdsinvest.com/how-to-build-a-crypto-trading-platform-like-delta-exchange-a-step-by-step-guide/#respond Wed, 09 Jul 2025 04:08:47 +0000 https://earlybirdsinvest.com/how-to-build-a-crypto-trading-platform-like-delta-exchange-a-step-by-step-guide/

Cryptocurrency trading platforms are the backbone of the digital asset economy, enabling millions to buy, sell, and trade cryptocurrencies securely and efficiently. Among the most respected names in this sector is Delta Exchange, known for its robust derivatives trading, high liquidity, and advanced risk management features. If you’re considering building a crypto trading platform like Delta Exchange, this comprehensive guide will walk you through every stage — from initial research to post-launch support — in a way that’s accessible for businesses and potential clients seeking a reliable cryptocurrency exchange development company.

Building a crypto trading platform is a complex but rewarding venture. The global appetite for digital assets continues to grow, and platforms that offer secure, user-friendly, and feature-rich trading experiences are in high demand. This guide is designed for businesses and entrepreneurs who want to understand the full process of launching a trading platform like Delta Exchange.

Delta Exchange is recognized for its high daily trading volumes, advanced derivatives products (futures, perpetual contracts, options), and a user-centric approach. Replicating such a platform allows you to:

  • Tap into a growing market of professional and retail traders
  • Offer advanced trading instruments beyond basic spot trading
  • Attract global users with a scalable, secure, and compliant platform
  • Build a sustainable business model with multiple revenue streams

Begin with thorough market research to identify your target users, analyze competitors, and define your unique selling proposition (USP). Study platforms like Delta Exchange to understand which features and trading models attract users. Key points to consider:

  • Who are your primary users (retail, institutional, professional traders)?
  • Which regions or countries will you target?
  • What gaps exist in the current market?
  • What will set your platform apart (e.g., unique derivatives, lower fees, better UI)?

A clear business plan should outline your revenue model (trading fees, withdrawal fees, premium features), marketing strategies, and growth projections.

Compliance is crucial. Cryptocurrency exchanges must operate within the legal frameworks of their chosen jurisdictions. This means:

  • Selecting a country with clear crypto regulations and licensing options
  • Implementing AML (Anti-Money Laundering) and KYC (Know Your Customer) protocols for user onboarding
  • Establishing data protection and privacy policies
  • Preparing for regular audits and regulatory reporting

Engage legal experts early to avoid costly setbacks later in the process

Selecting the right cryptocurrency exchange development company is a critical decision. A reputable partner will provide:

  • Secure and scalable architecture
  • Robust backend and wallet integration
  • Compliance with KYC/AML standards
  • Guidance from design through deployment
  • Ongoing technical support and upgrades

Review portfolios, client testimonials, and case studies before making a choice.

Selecting the right cryptocurrency exchange development company is a critical decision. A reputable partner will provide:

  • Secure and scalable architecture
  • Robust backend and wallet integration
  • Compliance with KYC/AML standards
  • Guidance from design through deployment
  • Ongoing technical support and upgrades

Review portfolios, client testimonials, and case studies before making a choice.

You can either:

  • Build a custom platform: Offers maximum flexibility and control, but requires more time and investment.
  • Opt for a white-label solution: Faster and more cost-effective, but may limit customization and scalability.

White-label solutions are ideal for quick market entry, while custom builds are better for long-term growth and unique features.

A robust architecture is the backbone of a reliable trading platform. Key components include:

Plan for scalability (horizontal scaling, database sharding) and security (encryption, cold storage)

Your platform should include the following essential features to match Delta Exchange’s standards:

  • User Registration & KYC: Simple onboarding with identity verification
  • Spot & Derivatives Trading: Support for futures, perpetual contracts, and options
  • Advanced Order Types: Market, limit, stop, trailing stop
  • Wallet & Fund Management: Multi-currency wallets, real-time balances, easy deposits/withdrawals
  • Real-Time Charting & Market Data: Live price feeds, historical data, technical indicators
  • Risk Management Tools: Margin calls, position limits, insurance fund
  • Admin Panel: User management, transaction monitoring, compliance tools
  • Security Features: 2FA, cold wallet storage, anti-DDoS, encryption

A clean, intuitive interface is essential for user retention. Focus on:

  • Responsive design for web and mobile
  • Real-time data display and order book updates
  • Dark/light themes and multilingual support
  • Easy navigation for both beginners and experienced traders

The trading engine is the heart of your platform. It must:

  • Match buy and sell orders instantly
  • Handle high transaction volumes with low latency
  • Support multiple trading pairs and derivatives

Wallet integration should allow secure deposits, withdrawals, and internal transfers across various cryptocurrencies.

The admin panel enables compliance monitoring, user management, and real-time analytics for platform operators.

Security cannot be compromised. Implement:

  • Two-Factor Authentication (2FA)
  • Cold wallet storage for the majority of user funds
  • End-to-end encryption for sensitive data
  • Anti-DDoS and firewall protection
  • Regular security audits and penetration testing

Before going live, conduct comprehensive testing:

  • Unit Testing: Validate individual components
  • Integration Testing: Check how components interact
  • Load Testing: Simulate high-traffic scenarios
  • Penetration Testing: Identify and fix vulnerabilities
  • User Acceptance Testing (UAT): Collect feedback from beta testers

Deploy your platform on a reliable cloud infrastructure (AWS, Google Cloud) or on-premises servers. Set up:

  • Monitoring tools for performance and security
  • Customer support channels for user queries
  • A launch strategy involving marketing, community engagement, and partnerships

Deploy your platform on a reliable cloud infrastructure (AWS, Google Cloud) or on-premises servers. Set up:

  • Monitoring tools for performance and security
  • Customer support channels for user queries
  • A launch strategy involving marketing, community engagement, and partnerships

Estimated costs vary depending on features and customization:

Ongoing costs for support, compliance, and upgrades should also be budgeted.

Building a crypto trading platform is a major undertaking that requires expertise, security, and ongoing support. Codezeros specializes in end-to-end cryptocurrency exchange development, offering:

  • Custom and white-label solutions
  • Advanced trading engines and wallet integration
  • Full compliance with global regulations
  • Scalable, secure, and high-performance architecture
  • Dedicated post-launch support and upgrades

Launching a crypto trading platform like Delta Exchange demands careful planning, technical expertise, and a strong focus on compliance and security. By following these steps and partnering with a trusted development company, you can enter the booming crypto market with confidence.

Ready to build your own crypto trading platform? Contact Codezeros today to discuss your project requirements and get started with expert cryptocurrency exchange development.

Before you go:

]]>
https://earlybirdsinvest.com/how-to-build-a-crypto-trading-platform-like-delta-exchange-a-step-by-step-guide/feed/ 0 46579
Utopia or dystopia? The race to build God-like AI is humanity’s ultimate gamble https://earlybirdsinvest.com/utopia-or-dystopia-the-race-to-build-god-like-ai-is-humanitys-ultimate-gamble/ https://earlybirdsinvest.com/utopia-or-dystopia-the-race-to-build-god-like-ai-is-humanitys-ultimate-gamble/#respond Sun, 29 Jun 2025 21:34:23 +0000 https://earlybirdsinvest.com/utopia-or-dystopia-the-race-to-build-god-like-ai-is-humanitys-ultimate-gamble/

I had to hold two separate interviews with Sentient to sit with the information, digest it, and follow up. AI is not my area of expertise, and it’s a topic I’m wary of, given that I struggle to see favorable outcomes (and being labeled an “AI doomer” in this industry is enough to get you canceled).

But ever since I listened to AI alignment and safety researcher Eliezer Yudkowsky on Bankless in 2023, his words echo round my brain on an almost nightly basis:

“I think that we are hearing the last winds start to blow and the fabric of reality start to fray.”

I’ve tried to keep an open mind and learn to embrace AI before I get steamrolled by it. I’ve played around tweaking my prompts and making a few memes, but my restless disquiet persists.

What troubles me further is that the people building AI systems fail to provide sufficient reassurance, and the general public has become so desensitized that they either giggle at the prospect of our extinction or can only hold the thought in their heads for as long as a YouTube short.

How did we get here?

Sentient Cofounder Himanshu Tyagi is an associate professor at the Indian Institute of Science. He’s also conducted foundational research on information theory, AI, and cryptography. Sentient Chief of Staff, Vivek Kolli, is a Princeton graduate with a background in consulting, “helping a billion-dollar company [BCG] make another billion dollars” before leaving college.

Everyone working at Sentient is ridiculously intelligent. For that matter, so is everyone in AI. So, how much smarter will AGI (artificial general intelligence or God-like AI) be?

While Elon Musk defines AGI as “smarter than the smartest human,” OpenAI CEO Sam Altman says:

“AGI is a weakly defined term, but generally speaking, we mean it to be a system that can tackle increasingly complex problems, at human level, in many fields.”

It seems the definition of AGI is up for interpretation. Kolli ruminates:

“I don’t know how smart it’s going to be. I think it’s a theoretical thing that we’re reaching for. To me, AGI just means the best possible AI. And the best possible AI is what we’re trying to build at Sentient.”

Tyagi reflects:

“AGI for us [Sentient] is nothing but multiple AIs competing and building on each other. That’s what AGI for me is, and open AGI means that everybody can come and bring in their AI to make this AI better.”

Money to burn, cash to flash: the billion-dollar paradox

Dubai-based Sentient Labs raised $85 million in seed funding in 2024, co-led by Peter Thiel’s Founders Fund (the same funders of OpenAI), Pantera Capital, and Framework Ventures. Tyagi describes the flourishing AI development scene in the UAE, enthusing:

“They [the UAE government] are putting a lot of money into AI, you know. All the mainstream companies did raises from the UAE, because they want to not only provide funding, but they also want to become the center of compute.”

With lofty ambitions and deeper pockets, the Gulf states are throwing all their might behind AI development, with Saudi Arabia recently pledging $600 billion to U.S. industries and $20 billion explicitly to AI data centers, and the UAE’s AI market slated to reach $46.3 billion by 2031 (20% of the country’s GDP).

Among the Big Tech behemoths, the talent war is in full swing, as megalomaniac founders salivate at the bit to build AGI first, offering $100 million sign-on bonuses to experienced AI developers (who presumably never read the parable about the camel and the needle). These numbers have ceased to have meaning.

When corporations and nation-states have money to burn and cash to flash, where is this all going? What happens if one country or Big Tech corporation builds AGI before another? According to Kolli:

“The first thing they will do is keep it for themselves… If just Microsoft or OpenAI controlled all the information that you go online for, that would be hell. You can’t even imagine what it would be like… There’s no incentive for them to share, and that leaves everyone else out of the picture… OpenAI controls what I know.”

Rather than the destruction of the human race, Sentient foresees a different problem, and it’s the reason behind the company’s existence: the race against closed-source AGI. Kolli explains:

“Sentient is what OpenAI said they were going to be. They came onto the scene, and they were very mission-driven and said, “We’re a completely non-profit. We’re here for AI development.” Then they started making a couple of bucks, and they realized they could make a lot more and went completely closed-sourced.”

An open and shut case: why decentralization matters

Tyagi insists it doesn’t have to be this way. AGI doesn’t have to be centralized in the hands of one entity when everyone can be a stakeholder in the knowledge.

“AI is the kind of technology that need not be winner-take-all because everybody has some reasoning and some information to contribute to it. There’s no reason for a closed company to win. Open companies will win.”

Sentient envisions a world where thousands of AI models and agents, built by a decentralized global community, can compete and collaborate on a single platform. Anyone can contribute and monetize their AI innovations, creating shared ownership; as Kolli stated, what OpenAI should have been.

Tyagi gives me a brief TL;DR of AI development, and explains that everything used to be developed in the open until OpenAI got giddy on the greenbacks and battened down the hatches.

“2020 to 2023, these four years, were when the dominance of closed AI took over, and you kept hearing about this $20 billion valuation, which has now been normalized. The numbers have gone up. It’s very scary. Now, it has become common to hear about $100 billion valuations.”

With the world linking arms and singing Kumbaya on one side and malevolent despots polishing their rings on the other, it’s not hard to pick a side. But can anything go wrong developing this powerful technology in the open? I put the question to Tyagi:

“One of the issues that you have to address is that now it’s open source, it’s wild, wild west. It can be crazy, you know, it may not be safe to use it, it may not be aligned with your interest to use it.”

AI Alignment (or taming the wild, wild west)

Kolli provides some insight into how Sentient programs AI models to be safer and more aligned.

“What’s worked really well is this alignment training that we did. We took Meta’s model, Llama, and then took off the guardrails, and decided to retrain it and to understand whatever loyalty we wanted. We made it pro-crypto and pro-personal freedom… We forced the model to think exactly like we wanted it to think… Then you just continue to retrain it until that loyalty is embedded.”

This is important, he explains, in many cases. For example, a crypto trader can hardly trust an AI bot built on top of an LLM programmed to be risk-averse when it comes to digital assets. He regales:

“If you asked ChatGPT six months ago, “Should I have invested in Bitcoin in 2014?” It would say, “Oh yeah, looking back, it would have been a good investment. But at that time, it was super risky. I don’t think you should have done it.” Any agent that’s built on top of that now has that same thought process, right? You don’t want that.”

He compares the alignment training of AI systems to the indoctrination of students in communist China, where even their math textbooks are subtly pro-CCP (Chinese Communist Party).

“Think about any country training their constituents to believe their agenda. The CCP doesn’t tell someone at the age of 21 that they should be pro-China. They’re brought up in that culture, even through their textbooks.”

I understand the analogy, but it doesn’t seem entirely foolproof to me. I point out that even the tightly controlled communist China has dissidents, and ask what Kolli thinks of the LLM that recently refused to be shut down, bypassing the encoded instructions of its trainers.

“These stories are coming more and more frequently,” he acknowledges. “One side issue I take is that the top labs are doing it knowingly because they want to maximize attention with their models.”

OK, but if Sentient can take off the guardrails from a model and train in specific requirements, what’s to stop a rogue state or garden variety terrorist from doing the same?

“One, I don’t think just anyone can do it just yet. It took our researchers quite a bit of time. And then, two, theoretically, they can do that, but there is some legal concern.”

Yes, but… Let’s say the person has mad skills, unlimited funds, zero moral code, and no respect for legislation. Then what? He pauses:

“I don’t know. I guess we’re responsible, and we hope everyone’s responsible.”

Unhinged llamas should come with a warning label

Tyagi embellishes on loyal AI, posing the question:

“How do you make sure that this open ecosystem that is coming together and giving you a great user experience, is also aligned with your interests? How does one get to an AI where different user groups or even individuals, and different political companies and countries get the AI that is aligned with what they want? We put down a Constitution for this AI. We detect, people detect, where the AI is deviating from that Constitution.”

Constitutions are commonly used in AI. It’s an approach to alignment developed by researchers at Anthropic to align AI systems with human values and ethical principles. They embed a predefined set of rules or guidelines (a “Constitution”) into the AI’s training and operational framework.

While Sentient doesn’t have a Constitution, per se, the company releases explicit guidelines with its models, like the ones released with the pro-crypto, pro-personal freedom “Mini Unhinged Llama” model Kolli referred to earlier. Tyagi says:

“This is the deeper part of the research that we do. But at the end, the goal is to give this one unified open AGI experience.”

Sentient also conducted some interesting research with EigenLayer, which benchmark-tested AI’s ability to reason about corporate governance laws. By combining 79 diverse corporate charters with questions grounded in 24 established governance principles, the benchmark revealed considerable challenges for state-of-the-art models and the need for advanced legal reasoning and multi-step analysis in AI.

While Sentient’s work is promising, the industry has a long way to go when it comes to safety and alignment. The best guesstimates place alignment spend at just 3% of all VC funding.

When all we have left is the human connection

I press Tyagi to tell me what the end game of AI development is, and share my concerns about AI displacing jobs or even wiping out humanity completely. He pauses:

“This is a philosophical question actually. It depends on how you see progress for humanity.”

He compares AI to the Internet when it comes to displacing jobs, but points out that the Internet also created different kinds of roles.

“I think humans are high-agency animals. They will find other things to do, and the value will shift to that. I don’t think value transfers to AI. So that I’m not worried about.”

Kolli answers the same question and agrees with me when I mention that some kind of UBI solution may be necessary in the not-too-distant future. He says:

“I think you will see the gap widen a lot now between people who decided to take advantage of AI and people who didn’t. I don’t know if that’s a good thing or a bad thing… In three years, many people will look around and be like, “Wow, my job is gone now. What do I do?” And it will be too late to try to take advantage of AI by that time.”

He continues:

“Now you see, I’m sure in your industry, when it’s fully focused on writing, I think all journalists have left is to tap into the human connection with their writing.”

I don’t like to be seen as a Luddite, but it’s hard for me to be bullish on AI when I’m staring down the barrel of my irrelevance daily, and all I have left in my arsenal is my humanity, after years of fine-tuning my craft.

Yet, none of the people developing AI has a good answer to how humans should evolve. When Elon Musk was asked what he would tell his kids about choosing a career in the era of AI, he replied:

“Well, that is a tough question to answer. I guess I would just say to follow their heart in terms of what they find interesting to do or fulfilling to do, and try to be as useful as possible to the rest of society.”

Humanity’s Russian roulette: what happens next?

If anything is certain about what’s to come, it’s that the coming years will bring colossal change, and no one knows what that change will look like.

It’s estimated that more than 99% of all the species that ever lived on earth have gone extinct. What about humanity? Are we in trouble here as architects of our own demise?

The so-called Godfather of AI, Geoffrey Hinton, who quit his job with Google to warn people of the dangers, likens AGI to having a tiger cub as a pet. He says:

“It’s really cute. It’s very cuddly, very interesting to watch. Except that you better be sure that when it grows up, it never wants to kill you, because if it ever wanted to kill you, you’d be dead in a few seconds.”

Altman also shares an alarming possibility about the worst-case scenario of AGI:

“The good case is like so unbelievably good that you sound like a really crazy person to start talking about it. And the bad case, and I think this is, like, really important to say, is like lights out for all of us.”

What does Tyagi think? He frowns:

“AI has to be kept loyal to the community and loyal to humanity, but that is an engineering problem.”

An engineering problem? I interject. We’re not talking about a software bug here, but the future of the human race. He insists:

“We must engineer powerful AI systems with the care of all the security. Security at the software level, at the prompt level, then at the model level, all the way, that has to keep up. I’m not worried about it… It’s a very important problem, and most companies and most projects are looking at how to keep your AI safe, but it will be like Black Mirror, it will impact in a way that…”

He trails off and changes tack, asking what I think of social media and children spending all their time online. He asks whether I consider it progress or a problem, then says:

“For me, it’s new, everything new of this kind is progress, and we have to cross that barrier and get to the next stage… I believe in the golden period of the future infinitely more than the golden period of the past. Technologies like AI, space, they open the unlimited possibilities of the future.”

I appreciate his optimism and desperately wish that I shared it. But between being controlled by Microsoft, enslaved by North Korea, or obliterated by a rogue AI whose guardrails have been dismantled, I’m just not so sure. At the very least, with so much at stake, it’s a conversation we should be having out in the open, not behind closed doors or closed-source. As Hinton remarked:

“It’d be sort of crazy if people went extinct because we couldn’t be bothered to try.”

]]>
https://earlybirdsinvest.com/utopia-or-dystopia-the-race-to-build-god-like-ai-is-humanitys-ultimate-gamble/feed/ 0 44849